-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi,
More info below log dump. Unstable freenet snapshots 608 and 610 with native datastore, sun java 1.4.0 has had some trouble with rtprops_* files: - -rw-rw-r-- 1 user user 237823 Nov 5 06:17 rtprops_****a - -rw-rw-r-- 1 user user 19882449399 Nov 5 19:03 rtprops_****b That's right. ~20 gigs. Following is the log with normal log level since the node started: [snip normal startup] [snip some i/o errors with servlet] Nov 5, 2002 1:46:07 AM (freenet.node.Node, FThread-369): Error while receiving message freenet.client.InternalClient$ClientMessageVector at 478050 in state New Internal Get @ dfb7e9cd22267fe5 java.util.NoSuchElementException: Vector Enumeration at java.util.Vector$1.nextElement(Vector.java:303) atfreenet.client.SimpleEventProducer.produceEvent(SimpleEventProducer.java:44) atfreenet.client.InternalClient$InternalFeedbackToken.unlockedProduceEvent(InternalClient.java:172) atfreenet.client.InternalClient$NewInternalGet.received(InternalClient.java:495) at freenet.node.StateChain.received(StateChain.java:161) at freenet.node.StateChain.received(StateChain.java:52) atfreenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:212) atfreenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.java:159) atfreenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandler.java:121) atfreenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:68) at freenet.Ticker$Event.run(Ticker.java:196) atfreenet.thread.FastThreadFactory$FThread.run(FastThreadFactory.java:96) [snip some i/o errors with servlet & nodes send bad data etc] Nov 5, 2002 2:35:02 AM (freenet.node.Node, FThread-198): Error while receiving message freenet.Message: QueryAborted @freenet.ConnectionHandler at 8a4583 @ 14b6995c8f8f585b in state Awaiting Insert @ 14b6995c8f8f585b java.lang.NullPointerException atfreenet.node.states.request.AwaitingInsert.receivedMessage(AwaitingInsert.java:77) at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source) atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at freenet.node.State.received(State.java:126) at freenet.node.StateChain.received(StateChain.java:161) at freenet.node.StateChain.received(StateChain.java:52) atfreenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:212) atfreenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.java:159) atfreenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandler.java:121) atfreenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:68) at freenet.Ticker$Event.run(Ticker.java:196) atfreenet.thread.FastThreadFactory$FThread.run(FastThreadFactory.java:96) [snip] Nov 5, 2002 6:17:28 AM (freenet.node.Node, FThread-274): Error while receiving message freenet.Message: AnnouncementComplete @freenet.ConnectionHandler at 4b3f59 @ 262565e44cae20c2 in state Announcement Complete Pending @ 262565e44cae20c2 java.lang.IllegalStateException: checkSize failed! atfreenet.support.SimpleDataObjectStore.checkSize(SimpleDataObjectStore.java:197) atfreenet.support.SimpleDataObjectStore.set(SimpleDataObjectStore.java:169) atfreenet.support.SimpleDataObjectStore.set(SimpleDataObjectStore.java:162) atfreenet.node.rt.DataObjectRoutingMemory.setProperty(DataObjectRoutingMemory.java:70) at freenet.node.rt.ReferenceSet.getProperty(ReferenceSet.java:31) at freenet.node.rt.TreeRoutingTable.reference(TreeRoutingTable.java:67) atfreenet.node.rt.FilterRoutingTable.reference(FilterRoutingTable.java:42) atfreenet.node.states.announcement.CompletePending.receivedMessage(CompletePending.java:119) at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at freenet.node.State.received(State.java:126) at freenet.node.StateChain.received(StateChain.java:161) at freenet.node.StateChain.received(StateChain.java:52) atfreenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:212) atfreenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.java:159) atfreenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandler.java:121) atfreenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:68) at freenet.Ticker$Event.run(Ticker.java:196) atfreenet.thread.FastThreadFactory$FThread.run(FastThreadFactory.java:96) [Snip I/O errors and finally at the end] Nov 5, 2002 10:16:03 AM (freenet.client.http.FproxyServlet, FThread-567): Error sending data to browser: java.net.SocketException: Socket closed Nov 5, 2002 10:16:03 AM (freenet.client.http.FproxyServlet, FThread-567): Couldn't report error to browser: java.lang.IllegalStateException: response already committed Nov 5, 2002 10:16:03 AM (freenet.interfaces.servlet.MultipleHttpServletContainer, FThread-567): I/O error in servlet Nov 5, 2002 10:16:03 AM (freenet.client.http.FproxyServlet, FThread-569): Error sending data to browser: java.net.SocketException: Socket closed Nov 5, 2002 10:16:03 AM (freenet.client.http.FproxyServlet, FThread-569): Couldn't report error to browser: java.lang.IllegalStateException: response already committed Nov 5, 2002 10:16:03 AM (freenet.interfaces.servlet.MultipleHttpServletContainer, FThread-569): I/O error in servlet Nov 5, 2002 2:25:33 PM (freenet.node.rt.DataObjectRoutingStore, FThread-185): I/O error flushing routing table data java.io.IOException: No space left on device atjava.io.FileOutputStream.writeBytes(Native Method) atjava.io.FileOutputStream.write(FileOutputStream.java:257) atjava.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:69) atjava.io.BufferedOutputStream.write(BufferedOutputStream.java:82) atjava.io.DataOutputStream.writeInt(DataOutputStream.java:181) atfreenet.support.SimpleDataObjectStore$DOWrapper.writeTo(SimplNov 5, 2002 3:00:35 PM (freenet.node.rt.DataObjectRoutingStore, FThread-185): I/O error flushing routing table data java.io.IOException: No space left on device atjava.io.FileOutputStream.writeBytes(Native Method) atjava.io.FileOutputStream.write(FileOutputStream.java:257) atjava.io.BufferedOutputStream.write(BufferedOutputStream.java:109) atjava.io.DataOutputStream.write(DataOutputStream.java:85) atjava.io.ByteArrayOutputStream.writeTo(ByteArrayOutputStream.java:112) atfreenet.support.SimpleDataObjectStore$DOWrapper.writeTo(SimpleDataObjectStore.java:272) atfreenet.support.SimpleDataObjectStore$DOWrapper.access$0(SimpleDataObjectStore.java:239) atfreenet.support.SimpleDataObjectStore.flush(SimpleDataObjectStore.java:129) atfreenet.node.rt.DataObjectRoutingStore.checkpoint(DataObjectRoutingStore.java:49) atfreenet.node.states.maintenance.Checkpoint.checkpoint(Checkpoint.java:55) atfreenet.node.states.maintenance.Checkpoint.received(Checkpoint.java:48) atfreenet.node.StateChain.received(StateChain.java:161) atfreenet.node.StateChain.received(StateChain.java:52) atfreenet.node.StandardMessageHandler$Ticket.run(StandardMessageHandler.java:212) atfreenet.node.StandardMessageHandler$Ticket.received(StandardMessageHandler.java:159) atfreenet.node.StandardMessageHandler$Ticket.access$0(StandardMessageHandler.java:121) atfreenet.node.StandardMessageHandler.handle(StandardMessageHandler.java:68) atfreenet.Ticker$Event.run(Ticker.java:196) atfreenet.thread.FastThreadFactory$FThread.run(FastThreadFactory.java:96) After that it spit more of the same thing and was stuck until i killed it. Two Java processes were spinning and hogging cpu at the time. I wasn't really out of disk space - I still have ~30 gigs free where those files are. It's not always rtprops_****b - before this it was _****a version. Big file seems to have correct data at the beginning but starts to loop the same data after that: .. 0015810 df4b 0ae7 0203 0000 f100 a831 326b 1700 0015820 59e6 b688 deec b974 7424 3469 1b80 f38c 0015830 ee42 2268 0314 0002 0000 33f1 b428 00ce 0015840 0000 0002 0000 e919 7ca8 2825 20ea 1356 | 0015850 a8e4 cca0 1b97 b222 9d62 2ed8 656b 7379 | 0015860 0000 0000 0000 0200 0000 1b00 c356 1f0b | - repeating part 0015870 c7bf b366 60f5 a27c 14ee 8f31 a971 5b05 | 0015880 632e 6470 7461 0061 0000 3e04 b3bd 0043 | 0015890 0000 0002 0000 e919 7ca8 2825 20ea 1356 00158a0 a8e4 cca0 1b97 b222 9d62 2ed8 656b 7379 00158b0 0000 0000 0000 0200 0000 1b00 c356 1f0b ... to the EOF. Java: - ----- java version "1.4.0_01" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0_01-b03) Java HotSpot(TM) Client VM (build 1.4.0_01-b03, mixed mode) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQE9yAkwYYWM2XTSwX0RAnuQAJ9UaVs9l4DIf4qHibDZHjFT/XX4GACfTyWc coYI6MWU99yGWbz33QYsTFU= =H7LE -----END PGP SIGNATURE----- _______________________________________________ devl mailing list devl at freenetproject.org http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/devl
