Details
-
Support Request
-
Resolution: Handled by Support
-
Low
-
None
-
2.5.5
-
Linux 2.6
Description
The Perforce server is on Windows and is version 2006.2 (yes, I set for case insensitive). The Perforce client is 2010.2 running on Linux.
Trying to scan my first Perforce repository. FishEye gets stuck on same changelist even after several restarts. By this, I mean when I click on Refresh, the status says "Info: Processing changlist NNNN". It is a relatively low changelist number, so it doesn't appear to get far.
I've tried setting up the repository using the following depot definitions (the last one grabs all my depots). After each one is the changelist# that rescaning that particular depot consistently dies on.
//Stable/ - 1455
//Unstable/ - 1480
// - 1173
Examining closely the three stuck changelists, I can find nothing in common that might help narrow what the problem is.
There is also nothing in the logs, except when I stop the scan. Then I get
01:33:26 ERROR - Problem processing revisions from repo Perforce due to class java.lang.RuntimeException - Interrupted waiting for Process pump
java.lang.RuntimeException: Interrupted waiting for Process pump
at com.atlassian.utils.process.LatchedRunnable.await(LatchedRunnable.java:37)
at com.atlassian.utils.process.ExternalProcess.awaitPump(ExternalProcess.java:446)
at com.atlassian.utils.process.ExternalProcess.finish(ExternalProcess.java:294)
at com.atlassian.utils.process.ExternalProcess.execute(ExternalProcess.java:346)
at com.cenqua.fisheye.perforce.client.P4Exec.executeStreamCommand(P4Exec.java:152)
at com.cenqua.fisheye.perforce.client.P4Exec.executeAndStream(P4Exec.java:250)
at com.cenqua.fisheye.perforce.client.P4Client.streamContent(P4Client.java:470)
at com.cenqua.fisheye.perforce.P4Scanner.updateAddedFileLineCounts(P4Scanner.java:422)
at com.cenqua.fisheye.perforce.P4Scanner.processFileRevisions(P4Scanner.java:328)
at com.cenqua.fisheye.perforce.P4Scanner.processChangeList(P4Scanner.java:281)
at com.cenqua.fisheye.perforce.P4Scanner.slurpRevisionBlock(P4Scanner.java:172)
at com.cenqua.fisheye.rep.RepositoryScanner.processRevisions(RepositoryScanner.java:152)
at com.cenqua.fisheye.rep.BaseRepositoryScanner.slurpRepository(BaseRepositoryScanner.java:291)
at com.cenqua.fisheye.rep.BaseRepositoryScanner.doSlurpTransaction(BaseRepositoryScanner.java:258)
at com.cenqua.fisheye.rep.BaseRepositoryScanner.ping(BaseRepositoryScanner.java:190)
at com.cenqua.fisheye.rep.BaseRepositoryEngine.doSlurp(BaseRepositoryEngine.java:85)
at com.cenqua.fisheye.rep.RepositoryEngine.slurp(RepositoryEngine.java:387)
at com.cenqua.fisheye.rep.ping.OneOffPingRequest.doRequest(OneOffPingRequest.java:25)
at com.cenqua.fisheye.rep.ping.PingRequest.process(PingRequest.java:66)
at com.cenqua.fisheye.rep.RepositoryHandle.processPingRequests(RepositoryHandle.java:132)
at com.cenqua.fisheye.rep.RepositoryHandle.queuePingRequest(RepositoryHandle.java:122)
at com.cenqua.fisheye.rep.ping.PingRequest.run(PingRequest.java:33)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.InterruptedException
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1302)
at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:253)
at com.atlassian.utils.process.LatchedRunnable.await(LatchedRunnable.java:34)
... 24 more
01:33:26 ERROR - Repository scanner paused.