[ 
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

Reply via email to