Uploaded image for project: 'ManifoldCF'
  1. ManifoldCF
  2. CONNECTORS-846

Multiprocess-file example: Hang when editing job after job has been running

    XMLWordPrintableJSON

Details

    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)
      

      Attachments

        Activity

          People

            kwright@metacarta.com Karl Wright
            kwright@metacarta.com Karl Wright
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: