Uploaded image for project: 'FishEye'
  1. FishEye
  2. FE-5113

Fisheye indexing failing with German umlaut

    XMLWordPrintable

Details

    Description

      When indexing a repository, filepaths containing foreign characters (such as the German ä ü ö) cause a RepositoryClientException:

      2014-03-13 00:31:28,853 ERROR [InitialPinger1 OMS_Repository] fisheye.app DiffChangeSetProcessor-processFileRevisions - Unable to process change path "/trunk/Realisierung/test/ProcessTester/Vpn/MPLS-VPN/06_ISDNBackup/Star" in revision 41533
      com.cenqua.fisheye.rep.DbException: com.cenqua.fisheye.rep.RepositoryClientException: Failed to get info for paths '/prj/jira52/fisheye/fecru-2.8.2/var/tmp/OMS_Repository/FEImport6376321077361729983.tmp/1_Neueinrichtung/T8_Stern_K?nd' and '/prj/jira52/fisheye/fecru-2.8.2/var/tmp/OMS_Repository/FEImport6376321077361729983.tmp/1_Neueinrichtung/T8_Stern_K?nd'
      	at com.cenqua.fisheye.svn.OutsideCopyProcessor.processAddedTree(OutsideCopyProcessor.java:84)
      	at com.cenqua.fisheye.svn.DiffChangeSetProcessor.processAdditionalEntry(DiffChangeSetProcessor.java:1062)
      	at com.cenqua.fisheye.svn.DiffChangeSetProcessor.processFileRevisions(DiffChangeSetProcessor.java:509)
      	at com.cenqua.fisheye.svn.DiffChangeSetProcessor.createChangeSet(DiffChangeSetProcessor.java:314)
      	at com.cenqua.fisheye.svn.SvnRepositoryScanner.slurpRevisionBlock(SvnRepositoryScanner.java:416)
      	at com.cenqua.fisheye.rep.RepositoryScanner.processRevisions(RepositoryScanner.java:147)
      	at com.cenqua.fisheye.rep.BaseRepositoryScanner.slurpRepository(BaseRepositoryScanner.java:258)
      	at com.cenqua.fisheye.rep.BaseRepositoryScanner.doSlurpTransaction(BaseRepositoryScanner.java:225)
      	at com.cenqua.fisheye.rep.BaseRepositoryScanner.ping(BaseRepositoryScanner.java:184)
      	at com.cenqua.fisheye.rep.BaseRepositoryEngine.doSlurp(BaseRepositoryEngine.java:92)
      	at com.cenqua.fisheye.rep.RepositoryEngine.slurp(RepositoryEngine.java:383)
      	at com.cenqua.fisheye.rep.ping.OneOffPingRequest.doRequest(OneOffPingRequest.java:28)
      	at com.cenqua.fisheye.rep.ping.PingRequest.process(PingRequest.java:67)
      	at com.cenqua.fisheye.rep.RepositoryHandle.processPingRequests(RepositoryHandle.java:138)
      	at com.cenqua.fisheye.rep.RepositoryHandle.queuePingRequest(RepositoryHandle.java:128)
      	at com.cenqua.fisheye.rep.ping.PingRequest.run(PingRequest.java:33)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      	at java.lang.Thread.run(Unknown Source)
      Caused by: com.cenqua.fisheye.rep.RepositoryClientException: Failed to get info for paths '/prj/jira52/fisheye/fecru-2.8.2/var/tmp/OMS_Repository/FEImport6376321077361729983.tmp/1_Neueinrichtung/T8_Stern_K?nd' and '/prj/jira52/fisheye/fecru-2.8.2/var/tmp/OMS_Repository/FEImport6376321077361729983.tmp/1_Neueinrichtung/T8_Stern_K?nd'
      	at com.cenqua.fisheye.svn.SvnThrottledClient.info(SvnThrottledClient.java:325)
      	at com.cenqua.fisheye.svn.RepositoryWalker.visitLocalCheckout(RepositoryWalker.java:203)
      	at com.cenqua.fisheye.svn.RepositoryWalker.visitLocalCheckout(RepositoryWalker.java:235)
      	at com.cenqua.fisheye.svn.RepositoryWalker.checkOutAndWalk(RepositoryWalker.java:184)
      	at com.cenqua.fisheye.svn.RepositoryWalker.walkDir(RepositoryWalker.java:85)
      	at com.cenqua.fisheye.svn.OutsideCopyProcessor.processAddedTree(OutsideCopyProcessor.java:82)
      	... 18 more
      Caused by: org.tigris.subversion.javahl.ClientException: svn: E155010: The node '/prj/jira52/fisheye/fecru-2.8.2/var/tmp/OMS_Repository/FEImport6376321077361729983.tmp/1_Neueinrichtung/T8_Stern_K?nd' was not found.
      	at org.tigris.subversion.javahl.JavaHLObjectFactory.throwException(JavaHLObjectFactory.java:785)
      	at org.tmatesoft.svn.core.javahl.SVNClientImpl.throwException(SVNClientImpl.java:1887)
      	at org.tmatesoft.svn.core.javahl.SVNClientImpl.info(SVNClientImpl.java:1630)
      	at org.tigris.subversion.javahl.SVNClient.info(SVNClient.java:335)
      	at com.cenqua.fisheye.svn.SvnThrottledClient.info(SvnThrottledClient.java:311)
      	... 23 more
      Caused by: org.tmatesoft.svn.core.SVNException: svn: E155010: The node '/prj/jira52/fisheye/fecru-2.8.2/var/tmp/OMS_Repository/FEImport6376321077361729983.tmp/1_Neueinrichtung/T8_Stern_K?nd' was not found.
      	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
      	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
      	at org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared.readInfo(SvnWcDbShared.java:615)
      	at org.tmatesoft.svn.core.internal.wc17.db.SvnWcDbShared.readInfo(SvnWcDbShared.java:433)
      	at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.readInfo(SVNWCDb.java:2474)
      	at org.tmatesoft.svn.core.internal.wc17.db.SVNWCDb.readInfo(SVNWCDb.java:2466)
      	at org.tmatesoft.svn.core.internal.wc17.SVNWCContext.nodeWalkChildren(SVNWCContext.java:1346)
      	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgGetInfo.run(SvnNgGetInfo.java:79)
      	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgGetInfo.run(SvnNgGetInfo.java:50)
      	at org.tmatesoft.svn.core.internal.wc2.ng.SvnNgOperationRunner.run(SvnNgOperationRunner.java:20)
      	at org.tmatesoft.svn.core.internal.wc2.SvnOperationRunner.run(SvnOperationRunner.java:20)
      	at org.tmatesoft.svn.core.wc2.SvnOperationFactory.run(SvnOperationFactory.java:1224)
      	at org.tmatesoft.svn.core.wc2.SvnOperation.run(SvnOperation.java:291)
      	at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2423)
      	at org.tmatesoft.svn.core.javahl.SVNClientImpl.info(SVNClientImpl.java:1625)
      	... 25 more
      

      The repository then pauses, restarts and fails again, in a loop.

      The error occurs regardless of UTF-8 being set on Fisheye startup via -Dfile.encoding, as well as in the repository charset settings.

      FE-2030 mentions the same problem, but it's not clear whether a bugfix was found or provided in a later release.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ronnie.kefes Ronnie Kefes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: