Hi, I have got problem i cannot solve. When one node loads given data and send vertexes belonging to another node, the anorther mode throw this exception. It looks like it expects number of edges but gets random bytes. Did somebody solved something similar ? Thanks Lukas
2013-07-16 14:34:54,329 INFO org.apache.giraph.comm.netty.NettyServer: start: Using Netty without authentication. 2013-07-16 14:34:54,330 INFO org.apache.giraph.comm.netty.handler.RequestDecoder: decode: Server window metrics MBytes/sec sent = 0, MBytes/sec received = 0.0001, MBytesSent = 0, MBytesReceived = 0.0001, ave sent req MBytes = 0, ave received req MBytes = 0.0001, secs waited = 1.681 2013-07-16 14:34:54,339 INFO org.apache.giraph.comm.netty.NettyClient: connectAllAddresses: Successfully added 3 connections, (3 total connected) 0 failed, 0 failures total. 2013-07-16 14:34:54,369 INFO org.apache.giraph.worker.BspServiceWorker: loadInputSplits: Using 1 thread(s), originally 1 threads(s) for 1 total splits. 2013-07-16 14:34:54,373 INFO org.apache.giraph.comm.SendPartitionCache: SendPartitionCache: maxVerticesPerTransfer = 10000 2013-07-16 14:34:54,373 INFO org.apache.giraph.comm.SendPartitionCache: SendPartitionCache: maxEdgesPerTransfer = 80000 2013-07-16 14:34:54,415 INFO org.apache.giraph.worker.InputSplitsCallable: call: Loaded 0 input splits in 0.045254823 secs, (v=0, e=0) 0.0 vertices/sec, 0.0 edges/sec 2013-07-16 14:34:54,417 INFO org.apache.giraph.comm.netty.NettyClient: waitAllRequests: Finished all requests. MBytes/sec sent = 0.0025, MBytes/sec received = 0.0003, MBytesSent = 0.0002, MBytesReceived = 0, ave sent req MBytes = 0.0001, ave received req MBytes = 0, secs waited = 0.078 2013-07-16 14:34:54,417 INFO org.apache.giraph.worker.BspServiceWorker: setup: Finally loaded a total of (v=0, e=0) 2013-07-16 14:34:56,478 WARN org.apache.giraph.comm.netty.handler.RequestServerHandler: exceptionCaught: Channel failed with remote address /10.0.19.209:51949 java.lang.IllegalArgumentException: Illegal Capacity: -548023939 at java.util.ArrayList.<init>(ArrayList.java:110) at com.google.common.collect.Lists.newArrayListWithCapacity(Lists.java:164) at org.apache.giraph.edge.ArrayListEdges.initialize(ArrayListEdges.java:59) at org.apache.giraph.edge.ArrayListEdges.readFields(ArrayListEdges.java:112) at org.apache.giraph.utils.WritableUtils.reinitializeVertexFromDataInput(WritableUtils.java:524) at org.apache.giraph.utils.WritableUtils.readVertexFromDataInput(WritableUtils.java:554) at org.apache.giraph.partition.SimplePartition.readFields(SimplePartition.java:125) at org.apache.giraph.comm.requests.SendVertexRequest.readFieldsRequest(SendVertexRequest.java:65) at org.apache.giraph.comm.requests.WritableRequest.readFields(WritableRequest.java:117) at org.apache.giraph.comm.netty.handler.RequestDecoder.decode(RequestDecoder.java:92) at org.jboss.netty.handler.codec.oneone.OneToOneDecoder.handleUpstream(OneToOneDecoder.java:67) at org.jboss.netty.handler.execution.ChannelUpstreamEventRunnable.doRun(ChannelUpstreamEventRunnable.java:45) at org.jboss.netty.handler.execution.ChannelEventRunnable.run(ChannelEventRunnable.java:69) 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)