Uploaded image for project: 'WebDanica'
  1. WebDanica
  2. WEBDAN-261

Current LocalArcrepository setup on staging does not work with 5.2.2

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Blocker
    • 2.0
    • None
    • Staging
    • None
    • webdanicasprint - vinter 2017

    Description

      Med webapp kørende som tomcat bruger, og høstningerne afviklet som test brugere får vi
      følgende fejl (som vi heller ikke oplevede med NAS 5.1):

      WARN  Cannot write to required directory '/home/test/ARKIV'
      05-Oct-2017 15:15:49.956 WARNING [Harvest worker] dk.kb.webdanica.webapp.workflow.HarvestWorkThread.process_init HarvestWorkFlow will not be enabled as the necessary acrepositoryClient 'dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient' has a invalid configuration. We get the following exception:
       dk.netarkivet.common.exceptions.ArgumentNotValid: Error creating singleton of class 'dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient':
          at dk.netarkivet.common.utils.SettingsFactory.getInstance(SettingsFactory.java:91)
          at dk.netarkivet.common.distribute.arcrepository.ArcRepositoryClientFactory.getViewerInstance(ArcRepositoryClientFactory.java:54)
          at dk.kb.webdanica.webapp.workflow.HarvestWorkThread.process_init(HarvestWorkThread.java:164)
          at dk.kb.webdanica.webapp.workflow.WorkThreadAbstract.run(WorkThreadAbstract.java:70)
          at java.lang.Thread.run(Thread.java:745)
      Caused by: dk.netarkivet.common.exceptions.PermissionDenied: Cannot write to required directory '/home/test/ARKIV'
          at dk.netarkivet.common.utils.FileUtils.createDir(FileUtils.java:673)
          at dk.netarkivet.common.distribute.arcrepository.LocalArcRepositoryClient.<init>(LocalArcRepositoryClient.java:88)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
          at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
          at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
          at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
          at dk.netarkivet.common.utils.SettingsFactory.getInstance(SettingsFactory.java:88)
          ... 4 more
      

      Attachments

        Issue Links

          Activity

            People

              svc Søren Vejrup Carlsen (Inactive)
              svc Søren Vejrup Carlsen (Inactive)
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: