[
https://issues.apache.org/jira/browse/CONNECTORS-590?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13748549#comment-13748549
]
Karl Wright commented on CONNECTORS-590:
----------------------------------------
Another failure just reported, with a slightly different twist:
{code}
2013-08-23 09:32:46,051 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- ==== Forensics for record 1377263081765,
current status: 2 ====
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- === Current stack trace ===
java.lang.Exception: Forensics stack trace
at
org.apache.manifoldcf.crawler.jobs.TrackerClass.printForensics(TrackerClass.java:216)
at
org.apache.manifoldcf.crawler.jobs.JobQueue.updateCompletedRecord(JobQueue.java:803)
at
org.apache.manifoldcf.crawler.jobs.JobManager.markDocumentCompletedMultiple(JobManager.java:2468)
at
org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:775)
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- === Active transactions ===
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- Thread 'Worker thread '0'' was doing things
to this record: Record 1377263081765 status modified to 4: Set status
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- === Pertinent History ===
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- == About to commit transaction by 'Stuffer
thread' at 1377264727832 ==
java.lang.Exception: Precommit stack trace
at
org.apache.manifoldcf.crawler.jobs.TrackerClass.notePrecommit(TrackerClass.java:108)
at
org.apache.manifoldcf.crawler.jobs.JobManager.fetchAndProcessDocuments(JobManager.java:2352)
at
org.apache.manifoldcf.crawler.jobs.JobManager.getNextDocuments(JobManager.java:2099)
at
org.apache.manifoldcf.crawler.system.StufferThread.run(StufferThread.java:157)
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- Transaction includes:
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- Record 1377263081765 status modified
to 5: Make active
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- Record 1377263081764 status modified
to 5: Make active
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- Record 1377263081763 status modified
to 5: Make active
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- == Commit transaction by 'Stuffer thread' at
1377264727833 ==
java.lang.Exception: Commit stack trace
at
org.apache.manifoldcf.crawler.jobs.TrackerClass.noteCommit(TrackerClass.java:172)
at
org.apache.manifoldcf.crawler.jobs.JobManager.fetchAndProcessDocuments(JobManager.java:2354)
at
org.apache.manifoldcf.crawler.jobs.JobManager.getNextDocuments(JobManager.java:2099)
at
org.apache.manifoldcf.crawler.system.StufferThread.run(StufferThread.java:157)
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- Transaction includes:
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- Record 1377263081765 status modified
to 5: Make active
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- Record 1377263081764 status modified
to 5: Make active
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- Record 1377263081763 status modified
to 5: Make active
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- == About to read status by 'Worker thread
'6'' at 1377264766051 ==
java.lang.Exception: Pre-read stack trace
at
org.apache.manifoldcf.crawler.jobs.TrackerClass.notePreread(TrackerClass.java:144)
at
org.apache.manifoldcf.crawler.jobs.JobManager.markDocumentCompletedMultiple(JobManager.java:2458)
at
org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:775)
2013-08-23 09:32:46,052 [Worker thread '6'] DEBUG
org.apache.manifoldcf.diagnostics- == Read status by 'Worker thread '6'' at
1377264766051 ==
java.lang.Exception: Read stack trace
at
org.apache.manifoldcf.crawler.jobs.TrackerClass.noteRead(TrackerClass.java:126)
at
org.apache.manifoldcf.crawler.jobs.JobManager.markDocumentCompletedMultiple(JobManager.java:2461)
at
org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:775)
2013-08-23 09:32:46,055 [Worker thread '6'] ERROR
org.apache.manifoldcf.crawlerthreads- Exception tossed: Job 1364913615904 is
not active
org.apache.manifoldcf.core.interfaces.ManifoldCFException: Job 1364913615904 is
not active
at
org.apache.manifoldcf.crawler.jobs.Jobs.abortJob(Jobs.java:1787)
at
org.apache.manifoldcf.crawler.jobs.JobManager.errorAbort(JobManager.java:5706)
at
org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:859)
{code}
Analyzing now...
> ManifoldCF throws an unexpected state exception, very rarely
> ------------------------------------------------------------
>
> Key: CONNECTORS-590
> URL: https://issues.apache.org/jira/browse/CONNECTORS-590
> Project: ManifoldCF
> Issue Type: Bug
> Components: Framework core
> Affects Versions: ManifoldCF 1.0.1, ManifoldCF 1.1
> Environment: MySQL 5.5.28, for Linux (x86_64), ManifoldCF 1.1-dev
> PostgreSQL 9(?)
> Reporter: Karl Wright
> Assignee: Karl Wright
> Fix For: ManifoldCF 1.4
>
>
> The following exception occurred under this setup:
> {code}
> 2012/12/21 10:09:37 ERROR (Worker thread '78') - Exception tossed: Unexpected
> jobqueue status - record id 1356045273314, expecting active status, saw 0
> org.apache.manifoldcf.core.interfaces.ManifoldCFException: Unexpected
> jobqueue status - record id 1356045273314, expecting active status, saw 0
> at
> org.apache.manifoldcf.crawler.jobs.JobQueue.updateCompletedRecord(JobQueue.java:742)
> at
> org.apache.manifoldcf.crawler.jobs.JobManager.markDocumentCompletedMultiple(JobManager.java:2438)
> at
> org.apache.manifoldcf.crawler.system.WorkerThread.run(WorkerThread.java:765)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira