java.io.NotSerializableException

There are no available Samebug tips for this exception. Do you have an idea how to solve this issue? A short tip would help users who saw this issue last week.

  • When doing a long log-recovery (may take days to queue all URIs from the background thread), the regularly scheduled auto-checkpointing has problems. It certainly can't catch the state of the background-enqueuing thread, so isn't a true checkpoint. It has also been observed failing, either due to the background activity or just general state-confusion. An example failure stack (from heritrix_out): 07/05/2007 20:36:25 +0000 WARNING org.archive.crawler.framework.Checkpointer checkpointFailed Checkpoint failed java.io.NotSerializableException: org.archive.crawler.fetcher.FetchHTTP$2 at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at java.util.Hashtable.writeObject(Hashtable.java:824) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.archive.crawler.datamodel.CandidateURI.writeObject(CandidateURI.java:574) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.apache.commons.collections.bag.AbstractMapBag.doWriteObject(AbstractMapBag.java:493) at org.apache.commons.collections.bag.HashBag.writeObject(HashBag.java:72) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.archive.crawler.util.CheckpointUtils.writeObjectToFile(CheckpointUtils.java:90) at org.archive.crawler.util.CheckpointUtils.writeObjectToFile(CheckpointUtils.java:79) at org.archive.crawler.frontier.BdbFrontier.crawlCheckpoint(BdbFrontier.java:407) at org.archive.crawler.framework.CrawlController.sendCheckpointEvent(CrawlController.java:977) at org.archive.crawler.framework.CrawlController.checkpoint(CrawlController.java:1151) at org.archive.crawler.framework.Checkpointer$CheckpointingThread.run(Checkpointer.java:202) 07/05/2007 20:36:25 +0000 INFO org.archive.crawler.framework.Checkpointer$CheckpointingThread run Finished Other checkpoint-failure output in the heritrix_out log include things like: 07/06/2007 02:30:28 +0000 INFO org.archive.io.WriterPoolMember createFile Opened /3/crawldata/IA-AROUND-THE-WORLD-2007-07-02-2007/IA-AROUND-THE-WORLD-20 07-20070706023028-01153-crawling021.us.archive.org.arc.gz.open 07/06/2007 02:34:39 +0000 INFO org.archive.crawler.framework.Checkpointer$1 run TimerThread request checkpoint 07/06/2007 02:34:40 +0000 INFO org.archive.crawler.framework.Checkpointer$CheckpointingThread run Started 217.22.231.242 - - [06/Jul/2007:06:34:31 +0000] "GET http://www.myreferer.com/mydb/antifraud HTTP/1.1" 404 1217 07/06/2007 08:34:41 +0000 INFO org.archive.crawler.framework.Checkpointer$1 run CheckpointTimerThread skipping checkpoint, already checkpointing: State: PAUSING 07/06/2007 14:34:42 +0000 INFO org.archive.crawler.framework.Checkpointer$1 run CheckpointTimerThread skipping checkpoint, already checkpointing: State: PAUSING 76.102.230.209 - admin [06/Jul/2007:19:38:03 +0000] "GET /index.jsp HTTP/1.1" 200 11189 76.102.230.209 - - [06/Jul/2007:19:38:03 +0000] "GET /css/heritrix.css HTTP/1.1" 304 0 76.102.230.209 - - [06/Jul/2007:19:38:03 +0000] "GET /js/util.js HTTP/1.1" 304 0 76.102.230.209 - - [06/Jul/2007:19:38:03 +0000] "GET /images/logo.gif HTTP/1.1" 304 0 76.102.230.209 - admin [06/Jul/2007:19:38:04 +0000] "GET /logs.jsp HTTP/1.1" 200 25246 76.102.230.209 - admin [06/Jul/2007:19:38:11 +0000] "GET /logs.jsp HTTP/1.1" 200 25246 76.102.230.209 - admin [06/Jul/2007:19:42:55 +0000] "GET /logs.jsp HTTP/1.1" 200 25242 76.102.230.209 - admin [06/Jul/2007:19:43:02 +0000] "GET /jobs.jsp HTTP/1.1" 200 8293 76.102.230.209 - admin [06/Jul/2007:19:43:11 +0000] "GET /jobs/configure.jsp?job=20070703143205986 HTTP/1.1" 200 178643 76.102.230.209 - admin [06/Jul/2007:19:43:16 +0000] "POST /jobs/configure.jsp HTTP/1.1" 302 1069 76.102.230.209 - admin [06/Jul/2007:19:43:16 +0000] "GET /jobs/per/overview.jsp?job=20070703143205986 HTTP/1.1" 200 26295 76.102.230.209 - admin [06/Jul/2007:19:43:23 +0000] "POST /jobs/per/overview.jsp HTTP/1.1" 302 11 76.102.230.209 - admin [06/Jul/2007:19:43:23 +0000] "GET /jobs/per/configure.jsp?job=20070703143205986&currDomain=badoo.com HTTP/1.1" 200 196756 76.102.230.209 - admin [06/Jul/2007:19:43:38 +0000] "POST /jobs/per/configure.jsp HTTP/1.1" 302 1063 76.102.230.209 - admin [06/Jul/2007:19:43:39 +0000] "GET /jobs/per/overview.jsp?job=20070703143205986&currDomain=badoo.com&message=Override%20changes%20 saved HTTP/1.1" 200 12321 76.102.230.209 - admin [06/Jul/2007:19:43:40 +0000] "POST /jobs/per/overview.jsp HTTP/1.1" 302 11 76.102.230.209 - admin [06/Jul/2007:19:43:41 +0000] "GET /jobs.jsp?message=Job%20modified HTTP/1.1" 200 8364 76.102.230.209 - admin [06/Jul/2007:19:43:43 +0000] "GET /logs.jsp HTTP/1.1" 200 25242 76.102.230.209 - admin [06/Jul/2007:19:43:49 +0000] "GET /index.jsp HTTP/1.1" 200 11180 76.102.230.209 - admin [06/Jul/2007:19:43:50 +0000] "GET /console/action.jsp?action=resume HTTP/1.1" 302 4 76.102.230.209 - admin [06/Jul/2007:19:43:50 +0000] "GET /index.jsp HTTP/1.1" 200 11183 07/06/2007 19:43:51 +0000 WARNING org.archive.crawler.framework.Checkpointer checkpointFailed Failed wait for complete pause. 07/06/2007 19:43:51 +0000 INFO org.archive.crawler.framework.Checkpointer$CheckpointingThread run Finished 76.102.230.209 - admin [06/Jul/2007:19:43:52 +0000] "GET /index.jsp HTTP/1.1" 200 11183 07/06/2007 19:43:53 +0000 INFO org.archive.io.WriterPoolMember close Closed /3/crawldata/IA-AROUND-THE-WORLD-2007-07-02-2007/IA-AROUND-THE-WORLD-2007-20 070706021253-01147-crawling021.us.archive.org.arc.gz, size 105120030 07/06/2007 19:43:53 +0000 INFO org.archive.io.WriterPoolMember createFile Opened /3/crawldata/IA-AROUND-THE-WORLD-2007-07-02-2007/IA-AROUND-THE-WORLD-20 07-20070706194353-01154-crawling021.us.archive.org.arc.gz.open
    via by Gordon Mohr,
  • When doing a long log-recovery (may take days to queue all URIs from the background thread), the regularly scheduled auto-checkpointing has problems. It certainly can't catch the state of the background-enqueuing thread, so isn't a true checkpoint. It has also been observed failing, either due to the background activity or just general state-confusion. An example failure stack (from heritrix_out): 07/05/2007 20:36:25 +0000 WARNING org.archive.crawler.framework.Checkpointer checkpointFailed Checkpoint failed java.io.NotSerializableException: org.archive.crawler.fetcher.FetchHTTP$2 at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at java.util.Hashtable.writeObject(Hashtable.java:824) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.archive.crawler.datamodel.CandidateURI.writeObject(CandidateURI.java:574) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.apache.commons.collections.bag.AbstractMapBag.doWriteObject(AbstractMapBag.java:493) at org.apache.commons.collections.bag.HashBag.writeObject(HashBag.java:72) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.archive.crawler.util.CheckpointUtils.writeObjectToFile(CheckpointUtils.java:90) at org.archive.crawler.util.CheckpointUtils.writeObjectToFile(CheckpointUtils.java:79) at org.archive.crawler.frontier.BdbFrontier.crawlCheckpoint(BdbFrontier.java:407) at org.archive.crawler.framework.CrawlController.sendCheckpointEvent(CrawlController.java:977) at org.archive.crawler.framework.CrawlController.checkpoint(CrawlController.java:1151) at org.archive.crawler.framework.Checkpointer$CheckpointingThread.run(Checkpointer.java:202) 07/05/2007 20:36:25 +0000 INFO org.archive.crawler.framework.Checkpointer$CheckpointingThread run Finished Other checkpoint-failure output in the heritrix_out log include things like: 07/06/2007 02:30:28 +0000 INFO org.archive.io.WriterPoolMember createFile Opened /3/crawldata/IA-AROUND-THE-WORLD-2007-07-02-2007/IA-AROUND-THE-WORLD-20 07-20070706023028-01153-crawling021.us.archive.org.arc.gz.open 07/06/2007 02:34:39 +0000 INFO org.archive.crawler.framework.Checkpointer$1 run TimerThread request checkpoint 07/06/2007 02:34:40 +0000 INFO org.archive.crawler.framework.Checkpointer$CheckpointingThread run Started 217.22.231.242 - - [06/Jul/2007:06:34:31 +0000] "GET http://www.myreferer.com/mydb/antifraud HTTP/1.1" 404 1217 07/06/2007 08:34:41 +0000 INFO org.archive.crawler.framework.Checkpointer$1 run CheckpointTimerThread skipping checkpoint, already checkpointing: State: PAUSING 07/06/2007 14:34:42 +0000 INFO org.archive.crawler.framework.Checkpointer$1 run CheckpointTimerThread skipping checkpoint, already checkpointing: State: PAUSING 76.102.230.209 - admin [06/Jul/2007:19:38:03 +0000] "GET /index.jsp HTTP/1.1" 200 11189 76.102.230.209 - - [06/Jul/2007:19:38:03 +0000] "GET /css/heritrix.css HTTP/1.1" 304 0 76.102.230.209 - - [06/Jul/2007:19:38:03 +0000] "GET /js/util.js HTTP/1.1" 304 0 76.102.230.209 - - [06/Jul/2007:19:38:03 +0000] "GET /images/logo.gif HTTP/1.1" 304 0 76.102.230.209 - admin [06/Jul/2007:19:38:04 +0000] "GET /logs.jsp HTTP/1.1" 200 25246 76.102.230.209 - admin [06/Jul/2007:19:38:11 +0000] "GET /logs.jsp HTTP/1.1" 200 25246 76.102.230.209 - admin [06/Jul/2007:19:42:55 +0000] "GET /logs.jsp HTTP/1.1" 200 25242 76.102.230.209 - admin [06/Jul/2007:19:43:02 +0000] "GET /jobs.jsp HTTP/1.1" 200 8293 76.102.230.209 - admin [06/Jul/2007:19:43:11 +0000] "GET /jobs/configure.jsp?job=20070703143205986 HTTP/1.1" 200 178643 76.102.230.209 - admin [06/Jul/2007:19:43:16 +0000] "POST /jobs/configure.jsp HTTP/1.1" 302 1069 76.102.230.209 - admin [06/Jul/2007:19:43:16 +0000] "GET /jobs/per/overview.jsp?job=20070703143205986 HTTP/1.1" 200 26295 76.102.230.209 - admin [06/Jul/2007:19:43:23 +0000] "POST /jobs/per/overview.jsp HTTP/1.1" 302 11 76.102.230.209 - admin [06/Jul/2007:19:43:23 +0000] "GET /jobs/per/configure.jsp?job=20070703143205986&currDomain=badoo.com HTTP/1.1" 200 196756 76.102.230.209 - admin [06/Jul/2007:19:43:38 +0000] "POST /jobs/per/configure.jsp HTTP/1.1" 302 1063 76.102.230.209 - admin [06/Jul/2007:19:43:39 +0000] "GET /jobs/per/overview.jsp?job=20070703143205986&currDomain=badoo.com&message=Override%20changes%20 saved HTTP/1.1" 200 12321 76.102.230.209 - admin [06/Jul/2007:19:43:40 +0000] "POST /jobs/per/overview.jsp HTTP/1.1" 302 11 76.102.230.209 - admin [06/Jul/2007:19:43:41 +0000] "GET /jobs.jsp?message=Job%20modified HTTP/1.1" 200 8364 76.102.230.209 - admin [06/Jul/2007:19:43:43 +0000] "GET /logs.jsp HTTP/1.1" 200 25242 76.102.230.209 - admin [06/Jul/2007:19:43:49 +0000] "GET /index.jsp HTTP/1.1" 200 11180 76.102.230.209 - admin [06/Jul/2007:19:43:50 +0000] "GET /console/action.jsp?action=resume HTTP/1.1" 302 4 76.102.230.209 - admin [06/Jul/2007:19:43:50 +0000] "GET /index.jsp HTTP/1.1" 200 11183 07/06/2007 19:43:51 +0000 WARNING org.archive.crawler.framework.Checkpointer checkpointFailed Failed wait for complete pause. 07/06/2007 19:43:51 +0000 INFO org.archive.crawler.framework.Checkpointer$CheckpointingThread run Finished 76.102.230.209 - admin [06/Jul/2007:19:43:52 +0000] "GET /index.jsp HTTP/1.1" 200 11183 07/06/2007 19:43:53 +0000 INFO org.archive.io.WriterPoolMember close Closed /3/crawldata/IA-AROUND-THE-WORLD-2007-07-02-2007/IA-AROUND-THE-WORLD-2007-20 070706021253-01147-crawling021.us.archive.org.arc.gz, size 105120030 07/06/2007 19:43:53 +0000 INFO org.archive.io.WriterPoolMember createFile Opened /3/crawldata/IA-AROUND-THE-WORLD-2007-07-02-2007/IA-AROUND-THE-WORLD-20 07-20070706194353-01154-crawling021.us.archive.org.arc.gz.open
    via by Gordon Mohr,
  • GSON not serializable in JSF managed bean
    via Stack Overflow by kinkajou
    ,
  • How to post a JSON object to an URL?
    via Stack Overflow by user2655318
    ,
  • Serialization exception
    via by barreau...@yahoo.fr,
    • java.io.NotSerializableException: org.archive.crawler.fetcher.FetchHTTP$2 at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1156) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at java.util.Hashtable.writeObject(Hashtable.java:824) at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.archive.crawler.datamodel.CandidateURI.writeObject(CandidateURI.java:574) at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.apache.commons.collections.bag.AbstractMapBag.doWriteObject(AbstractMapBag.java:493) at org.apache.commons.collections.bag.HashBag.writeObject(HashBag.java:72) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:945) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1461) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1509) at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1474) at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1392) at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1150) at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:326) at org.archive.crawler.util.CheckpointUtils.writeObjectToFile(CheckpointUtils.java:90) at org.archive.crawler.util.CheckpointUtils.writeObjectToFile(CheckpointUtils.java:79) at org.archive.crawler.frontier.BdbFrontier.crawlCheckpoint(BdbFrontier.java:407) at org.archive.crawler.framework.CrawlController.sendCheckpointEvent(CrawlController.java:977) at org.archive.crawler.framework.CrawlController.checkpoint(CrawlController.java:1151) at org.archive.crawler.framework.Checkpointer$CheckpointingThread.run(Checkpointer.java:202)

    Users with the same issue

    Hiren AmaliyarHiren Amaliyar
    11 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    osvzsosvzs
    6 times, last one,
    Indri YunitaIndri Yunita
    2 times, last one,
    Unknown visitor
    Unknown visitor1 times, last one,
    84 more bugmates