2,209
社区成员
发帖
与我相关
我的任务
分享
FAIL to create cache cuased by (JE 6.4.9) JAVA_ERROR: Java Error occurred, recovery may not be possible.
com.sleepycat.je.EnvironmentFailureException: (JE 6.4.9) JAVA_ERROR: Java Error occurred, recovery may not be possible.
at com.sleepycat.je.dbi.EnvironmentImpl.checkIfInvalid(EnvironmentImpl.java:1668)
at com.sleepycat.je.dbi.DbEnvPool.getEnvironment(DbEnvPool.java:180)
at com.sleepycat.je.Environment.makeEnvironmentImpl(Environment.java:287)
at com.sleepycat.je.Environment.<init>(Environment.java:268)
at com.sleepycat.je.Environment.<init>(Environment.java:212)
at com.abel.bigwater.dao.BerkeleyPacketDao.initStore(BerkeleyPacketDao.java:81)
at com.abel.bigwater.dao.BerkeleyPacketDao.cacheRtuLog(BerkeleyPacketDao.java:196)
at com.abel.bigwater.dataserver.SeckServerHandler.cacheRtuLog(SeckServerHandler.java:459)
at com.abel.bigwater.dataserver.SeckServerHandler.channelRead(SeckServerHandler.java:98)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304)
at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:276)
at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:263)
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318)
at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304)
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:846)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:131)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:511)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:468)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:382)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:354)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.OutOfMemoryError: Java heap space
at java.util.Arrays.copyOf(Unknown Source)
at java.lang.AbstractStringBuilder.ensureCapacityInternal(Unknown Source)
at java.lang.AbstractStringBuilder.append(Unknown Source)
at java.lang.StringBuilder.append(Unknown Source)
at com.sleepycat.je.txn.LockManager.getTimeoutInfoInternal(LockManager.java:696)
at com.sleepycat.je.txn.SyncedLockManager.getTimeoutInfo(SyncedLockManager.java:134)
at com.sleepycat.je.txn.LockManager.makeTimeoutException(LockManager.java:586)
at com.sleepycat.je.txn.LockManager.lockInternal(LockManager.java:417)
at com.sleepycat.je.txn.LockManager.lock(LockManager.java:295)
at com.sleepycat.je.txn.BasicLocker.lockInternal(BasicLocker.java:154)
at com.sleepycat.je.txn.Locker.lock(Locker.java:504)
at com.sleepycat.je.dbi.CursorImpl.lockLN(CursorImpl.java:3551)
at com.sleepycat.je.dbi.CursorImpl.lockLN(CursorImpl.java:3346)
at com.sleepycat.je.dbi.CursorImpl.lockLNAndCheckDeleted(CursorImpl.java:2149)
at com.sleepycat.je.dbi.CursorImpl.searchExact(CursorImpl.java:1964)
at com.sleepycat.je.Cursor.searchExact(Cursor.java:3649)
at com.sleepycat.je.Cursor.searchNoDups(Cursor.java:3514)
at com.sleepycat.je.Cursor.search(Cursor.java:3335)
at com.sleepycat.je.Cursor.getSearchKey(Cursor.java:1619)
at com.sleepycat.persist.PrimaryIndex.put(PrimaryIndex.java:418)
at com.sleepycat.persist.PrimaryIndex.put(PrimaryIndex.java:362)
// 自己的class