Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
ManifoldCF 1.5
-
None
Description
Reproduce in this way:
(1) Use the multiprocess file example.
(2) Start everything up
(3) Create filesystem/null connections
(4) Create a test job
(5) Run the test job for a while
(6) ^C jetty
(7) Start webapps again
(8) Stop the crawl
(9) Try to edit the job
Here's the thread dump:
"qtp364089744-19" prio=6 tid=0x000000000af33800 nid=0x1958 in Object.wait() [0x000000000cfcd000] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) - waiting on <0x00000000efea6800> (a org.apache.manifoldcf.core.connectorpool.ConnectorPool$Pool) at java.lang.Object.wait(Object.java:503) at org.apache.manifoldcf.core.connectorpool.ConnectorPool$Pool.getConnector(ConnectorPool.java:446) - locked <0x00000000efea6800> (a org.apache.manifoldcf.core.connectorpool.ConnectorPool$Pool) at org.apache.manifoldcf.core.connectorpool.ConnectorPool.grab(ConnectorPool.java:255) at org.apache.manifoldcf.crawler.repositoryconnectorpool.RepositoryConnectorPool.grab(RepositoryConnectorPool.java:86) at org.apache.jsp.editjob_jsp._jspService(editjob_jsp.java:598)