Uploaded image for project: 'Talend DI components'
  1. Talend DI components
  2. TDI-32803

The archive job generated by CommandLine contains now the project directory in upper case and implies error at TAC side

Apply templateInsert Lucidchart Diagram
    XMLWordPrintable

Details

    • All
    • Small

    Description

      The following error will impact Real time statistics, Error recovery, and many other operations:

      2015-06-05 11:30:44 WARN  ExecutionTaskWrapper - Can't find a valid source directory for process item 'simpleSparkBatch':
      	'simpleSparkBatch/items/project_big_data/process'
      	'simpleSparkBatch/items/project_big_data/process_mr'
      	'simpleSparkBatch/items/project_big_data/process_storm'
      java.lang.IllegalStateException: Can't find a valid source directory for process item 'simpleSparkBatch':
      	'simpleSparkBatch/items/project_big_data/process'
      	'simpleSparkBatch/items/project_big_data/process_mr'
      	'simpleSparkBatch/items/project_big_data/process_storm'
      	at org.talend.administrator.taskresuming.business.GeneratedProcessHelper.getFullProcessFolderPath(GeneratedProcessHelper.java:366)
      	at org.talend.administrator.taskresuming.business.GeneratedProcessHelper.getJobProcessFilePath(GeneratedProcessHelper.java:329)
      	at org.talend.administrator.taskresuming.business.GeneratedProcessHelper.buildExtractedPropertiesFilePath(GeneratedProcessHelper.java:280)
      	at org.talend.administrator.taskresuming.business.GeneratedProcessHelper.loadProcessItem(GeneratedProcessHelper.java:136)
      	at org.talend.administrator.scheduler.business.wrapper.task.ExecutionTaskWrapper.loadGeneratedProcessItem(ExecutionTaskWrapper.java:1157)
      	at org.talend.administrator.scheduler.business.wrapper.task.ExecutionTaskWrapper.getGeneratedProcessItem(ExecutionTaskWrapper.java:1121)
      	at org.talend.administrator.scheduler.business.wrapper.task.ExecutionTaskWrapper.getGeneratedProcessItem(ExecutionTaskWrapper.java:1084)
      	at org.talend.administrator.scheduler.business.wrapper.task.ExecutionTaskWrapper.getGeneratedProcessItem(ExecutionTaskWrapper.java:1071)
      	at org.talend.administrator.remoterepositorymgt.project.SvnProjectManager.getProcessItemParams(SvnProjectManager.java:532)
      	at org.talend.administrator.scheduler.persistence.helper.JobPrmHelper.mergeJobPrms(JobPrmHelper.java:394)
      	at org.talend.administrator.scheduler.persistence.helper.JobPrmHelper.mergeJobPrms(JobPrmHelper.java:341)
      	at org.talend.administrator.scheduler.business.wrapper.task.ExecutionTaskWrapper.processRefresh(ExecutionTaskWrapper.java:149)
      	at org.talend.administrator.scheduler.business.wrapper.task.ExecutionTaskWrapper.access$0(ExecutionTaskWrapper.java:101)
      	at org.talend.administrator.scheduler.business.wrapper.task.ExecutionTaskWrapper$1.onProjectRefreshed(ExecutionTaskWrapper.java:94)
      	at org.talend.administrator.remoterepositorymgt.project.SvnProjectRefresher.refresh(SvnProjectRefresher.java:87)
      	at org.talend.administrator.remoterepositorymgt.project.SvnProjectRefresher.run(SvnProjectRefresher.java:61)
      

      I see two solutions to resolve this issue:

      • either TAC has to check both the project directory in lower and upper case because of the old generated jobs with project in lower case
      • or the CommandLine is fixed and generates again the project directory in lower case

      Attachments

        Issue Links

          Activity

            People

              nrousseau Nicolas Rousseau
              amaumont Axel Maumont
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: