On Tue, Nov 05, 2002 at 08:08:49PM +0200, Jukka Holappa wrote:
> -----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:
Can you please try with 1.4.1r01? 1.4.0 was a beta wasn't it?
> 
> - -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
> 

-- 
Matthew Toseland
toad at amphibian.dyndns.org
amphibian at users.sourceforge.net
Freenet/Coldstore open source hacker.
Employed full time by Freenet Project Inc. from 11/9/02 to 11/11/02.
http://freenetproject.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
URL: 
<https://emu.freenetproject.org/pipermail/devl/attachments/20021105/78f961cd/attachment.pgp>

Reply via email to