Try using the attached job description file with the command:
$GLOBUS_LOCATION/libexec/globus-job-manager-script.pl -f
sample_job_description.pl -c submit -m mmaa
$description = {
'jobdir' => [ '/tmp' ],
'stderr' => [ '/dev/null' ],
'cachetag' => [ 'cachetag' ],
'streamingrequested' => [ '0' ],
'directory' => [ '/tmp' ],
'streamingdisabled' => [ '0' ],
'executable' => [ '/bin/sh' ],
'dryrun' => [ 'no' ],
'stdout' => [ '/dev/null' ],
'filestreamout' => [ ],
'stdin' => [ '/dev/null' ],
'count' => [ '1' ],
'filestagein' => [ ],
'filestageout' => [ ],
'environment' => [ ],
'filestageinshared' => [ ],
'uniqid' => [ '16073634711167219636.6233271195875422593' ],
'jobtype' => [ 'multiple' ],
'grammyjob' => [ 'collective' ],
};
This is a pretty minimal job description, but should at least help diagnose
issues in your module.
(Doing the above command with the perl debugger might also help)
Joe