Uploaded image for project: 'NetarchiveSuite'
  1. NetarchiveSuite
  2. NAS-2478

When the constructor of FTPRemote fails to upload the file to FTP-server, we don't get the reason

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Minor
    • 5.1
    • 4.4, 5.0
    • None
    • None

    Description

      When the constructor of FTPRemote fails to upload the file to FTP-server, we don't get the reason
      And a error-mail is probably useful in this case

      dk.netarkivet.harvester.harvesting.distribute.HarvestControllerServer Running
      Dec 09, 2015 10:01:15 AM dk.netarkivet.harvester.harvesting.distribute.HarvestControllerServer$HarvesterThread run
      SEVERE: Fatal error while operating job 'Job 247526 (state = SUBMITTED, HD = 62, channel = HIGHPRIORITY, snapshot = false, forcemaxcount = -1, forcemaxbytes = 1000000000, forcemaxrunningtime = 0, orderxml = forsider_plus_2niveauer, numconfigs = 1, created = Wed Dec 09 10:00:05 CET 2015, submitted = Wed Dec 09 10:00:11 CET 2015)'
      dk.netarkivet.common.exceptions.IllegalState: Reply message not ok. Message is: 'dk.netarkivet.common.exceptions.ArgumentNotValid: Error creating singleton of class 'dk.netarkivet.common.distribute.ExtendedFTPRemoteFile':
      dk.netarkivet.common.exceptions.ArgumentNotValid: Error creating singleton of class 'dk.netarkivet.common.distribute.ExtendedFTPRemoteFile':
              at dk.netarkivet.common.utils.SettingsFactory.getInstance(SettingsFactory.java:105)
              at dk.netarkivet.common.distribute.RemoteFileFactory.getInstance(RemoteFileFactory.java:78)
              at dk.netarkivet.common.distribute.RemoteFileFactory.getCopyfileInstance(RemoteFileFactory.java:138)
              at dk.netarkivet.harvester.indexserver.distribute.IndexRequestServer.packageResultFiles(IndexRequestServer.java:485)
              at dk.netarkivet.harvester.indexserver.distribute.IndexRequestServer.doProcessIndexRequestMessage(IndexRequestServer.java:368)
              at dk.netarkivet.harvester.indexserver.distribute.IndexRequestServer.access$000(IndexRequestServer.java:80)
              at dk.netarkivet.harvester.indexserver.distribute.IndexRequestServer$2.run(IndexRequestServer.java:258)
      Caused by: dk.netarkivet.common.exceptions.IOFailure: Failed to upload '/home/prod/PROD/cache/dedupcrawllogindex/247447-cache/_0.cfs.gz' after 3 attempts
              at dk.netarkivet.common.distribute.FTPRemoteFile.<init>(FTPRemoteFile.java:239)
              at dk.netarkivet.common.distribute.FTPRemoteFile.getInstance(FTPRemoteFile.java:302)
              at dk.netarkivet.common.distribute.ExtendedFTPRemoteFile.getInstance(ExtendedFTPRemoteFile.java:185)
              at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
              at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:597)
              at dk.netarkivet.common.utils.SettingsFactory.getInstance(SettingsFactory.java:103)
              ... 6 more
      ' in index request for jobs 247447
              at dk.netarkivet.harvester.indexserver.distribute.IndexRequestClient.checkMessageValid(IndexRequestClient.java:354)
              at dk.netarkivet.harvester.indexserver.distribute.IndexRequestClient.cacheData(IndexRequestClient.java:204)
              at dk.netarkivet.harvester.indexserver.distribute.IndexRequestClient.cacheData(IndexRequestClient.java:65)
              at dk.netarkivet.harvester.indexserver.FileBasedCache.cache(FileBasedCache.java:172)
              at dk.netarkivet.harvester.indexserver.FileBasedCache.getIndex(FileBasedCache.java:240)
              at dk.netarkivet.harvester.indexserver.distribute.IndexRequestClient.getIndex(IndexRequestClient.java:65)
              at dk.netarkivet.harvester.harvesting.HarvestController.fetchDeduplicateIndex(HarvestController.java:487)
              at dk.netarkivet.harvester.harvesting.HarvestController.writeHarvestFiles(HarvestController.java:184)
              at dk.netarkivet.harvester.harvesting.distribute.HarvestControllerServer$HarvesterThread.run(HarvestControllerServer.java:746)
      

      Attachments

        Activity

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 4m
                4m