Good afternoon,

    When I execute my job, the transfered jarfile (described in <fileStageIn> tag) has 1 byte less than the original.
    But, when I transfer the same jarfile using globus-url-copy, everything works.

    Can someone help me?

    Here is my job description and outputs:

- java.xml :

<job>
  <executable>/usr/bin/java</executable>
  <directory>${GLOBUS_USER_HOME}</directory>
  <argument>-jar</argument>
  <argument>CA.jar</argument>
  <stdout>${GLOBUS_USER_HOME}/stdout.java01</stdout>
  <stderr>${GLOBUS_USER_HOME}/stderr.java01</stderr>
  <fileStageIn>
    <transfer>
      <sourceUrl>gsiftp://hepgrid00/home/calebe/CA.jar</sourceUrl>
      <destinationUrl>file:///${GLOBUS_USER_HOME}/CA.jar</destinationUrl>
    </transfer>
  </fileStageIn>
  <fileStageOut>
    <transfer>
      <sourceUrl>file:///${GLOBUS_USER_HOME}/stdout.java01</sourceUrl>
      <destinationUrl>gsiftp://hepgrid00/tmp/stdout</destinationUrl>
    </transfer>
    <transfer>
      <sourceUrl>file:///${GLOBUS_USER_HOME}/stderr.java01</sourceUrl>
      <destinationUrl>gsiftp://hepgrid00/tmp/stderr</destinationUrl>
    </transfer>
  </fileStageOut>
  <fileCleanUp>
    <deletion>
      <file>file:///${GLOBUS_USER_HOME}/CA.jar</file>
    </deletion>
    <deletion>
      <file>file:///${GLOBUS_USER_HOME}/stdout.java01</file>
    </deletion>
    <deletion>
      <file>file:///${GLOBUS_USER_HOME}/stderr.java01</file>
    </deletion>
  </fileCleanUp>
</job>


- stderr:

Invalid or corrupt jarfile CA.jar



    Thanks

--
Calebe de Paula Bianchini
M.Sc. Software Engineering - UFSCar
PhD Student in Computer Engineering - POLI/USP
Professor at Anhembi Morumbi University
Professor at Mackenzie University

Reply via email to