I had a bot pinging my server and I saw this error in the server logs - do you have any insights on what might be causing this error in es5 ?
Code:2011-Oct-10 19:51:55:738 [worker-5 BinaryTCP-0] ERROR com.electrotank.electroserver5.servers.registry.RegistryEndpoint - GC overhead limit exceeded java.lang.OutOfMemoryError: GC overhead limit exceeded 2011-Oct-10 20:01:58:743 [pool-1-thread-3] WARN com.electrotank.electroserver5.protocol.IOErrorHandler - IOErrorHandler.exceptionCaught java.nio.BufferOverflowException at java.nio.Buffer.nextPutIndex(Buffer.java:501) at java.nio.HeapByteBuffer.putLong(HeapByteBuffer.java:398) at com.electrotank.electroserver5.protocol.etio.AbstractByteBufferMessageWriter.writeLong(AbstractByteBufferMessageWriter.java:116) at com.electrotank.electroserver5.protocol.AbstractMessageWriter.writeLong(AbstractMessageWriter.java:36) at com.electrotank.electroserver5.protocol.codecs.internal.GatewayKickUserRequestCodec.encode(GatewayKickUserRequestCodec.java:24) at com.electrotank.electroserver5.protocol.codecs.external.PrefixingMessageCodecDecorator.encode(PrefixingMessageCodecDecorator.java:55) at com.electrotank.electroserver5.protocol.Codec.encode(Codec.java:37) at com.electrotank.electroserver5.protocol.etio.tcp.TCPEncoder.onMessage(TCPEncoder.java:64) at com.electrotank.electroserver5.protocol.etio.tcp.TCPEncoder.onMessage(TCPEncoder.java:45) at org.jetlang.channels.MemoryChannel.publish(MemoryChannel.java:27) at com.electrotank.electroserver5.protocol.etio.EtIOClientSession.writeAndCloseConnection(EtIOClientSession.java:116) at com.electrotank.electroserver5.entities.DefaultGatewayClient.sendAndClose(DefaultGatewayClient.java:30) at com.electrotank.electroserver5.servers.gateway.transactions.GatewayKickUserRequestTransaction.execute(GatewayKickUserRequestTransaction.java:35) at com.electrotank.electroserver5.servers.gateway.transactions.GatewayKickUserRequestTransaction.execute(GatewayKickUserRequestTransaction.java:13) at com.electrotank.electroserver5.servers.gateway.transactions.TransactionHandler.processMessage(TransactionHandler.java:33) at com.electrotank.electroserver5.servers.gateway.GatewayEndpoint.receive(GatewayEndpoint.java:63) at com.electrotank.electroserver5.servers.registry.RegistryEndpoint.sendMessageToGateway(RegistryEndpoint.java:241) at com.electrotank.electroserver5.servers.registry.RegistryEndpoint.sendMessageToClient(RegistryEndpoint.java:249) at com.electrotank.electroserver5.entities.ConnectedUser.kick(ConnectedUser.java:160) at com.electrotank.electroserver5.entities.ConnectedUser.kick(ConnectedUser.java:166) at com.electrotank.electroserver5.servers.registry.IdleMonitor.run(IdleMonitor.java:47) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) 2011-Oct-10 20:02:11:218 [openclose] ERROR com.electrotank.electroserver5.servers.registry.RegistryEndpoint - GC overhead limit exceeded 2011-Oct-10 20:02:12:892 [openclose] ERROR com.electrotank.electroserver5.DefaultExceptionHandler - Uncaught exception java.lang.OutOfMemoryError: GC overhead limit exceeded 2011-Oct-10 20:02:17:853 [btpool0-1 - Acceptor0 SelectChannelConnector @ <ip>:8080] ERROR com.electrotank.electroserver5.DefaultExceptionHandler - Uncaught exception java.lang.OutOfMemoryError: GC overhead limit exceeded 2011-Oct-10 21:35:11:359 [worker-14 BinaryTCP-0] ERROR com.electrotank.electroserver5.DefaultExceptionHandler - Uncaught exception java.lang.OutOfMemoryError: GC overhead limit exceeded 2011-Oct-10 21:35:15:088 [pool-1-thread-1] ERROR com.electrotank.electroserver5.DefaultExceptionHandler - Uncaught exception


Reply With Quote
