  | 
			
				SoftTree Technologies 
				Technical Support Forums
			 | 
		 
		  | 
	 
	 
	
	
	
		
	
	
	
		| Author | 
		Message | 
	 
	
		
			owensjim 
			 
			
  
			
			
				Joined: 08 Aug 2011 Posts: 49
  | 
			 
			  
		 | 
		
			
				  trouble running java executable from command line | 
				     | 
			 
			
				We are trying to run the following from the command line and are receiving a exit code one.
 
 
We are trying to run this on a server that has the 4.4 agent installed and working properly.
 
 
/usr/bin/java  -Xms256M -Xmx1024M -cp classpath.jar: ipayx_parsers.ccf_load_demalc_files_1_1.CCF_LOAD_Demalc_Files --context=Default $* --context_param SYSProcFilename=/home/talend/ftp/ccf/ccf/20029/upload/DEM_ALC.120314.csv
 
 
 
 
 
From the scheduler log
 
19-Mar-2012 08:33:44 AM	2	5ou5AYjUgNmragQXMn/7WhhcR5A=	875	CTS_LI AT CCF_DEM_ALC jim	Remote job started.
 
19-Mar-2012 08:33:44 AM	2	5ou5AYjUgNmragQXMn/7WhhcR5A=	875	CTS_LI AT CCF_DEM_ALC jim	Start message sent.
 
19-Mar-2012 08:33:45 AM	2	5ou5AYjUgNmragQXMn/7WhhcR5A=	875	CTS_LI AT CCF_DEM_ALC jim	Agent "CTS-LI AT" contacted.
 
19-Mar-2012 08:33:47 AM	3	5ou5AYjUgNmragQXMn/7WhhcR5A=	875	CTS_LI AT CCF_DEM_ALC jim	Remote job failed. Job completed with exit code 1. This exit code does not satisfy job exit code condition. Job failed.
 
19-Mar-2012 08:33:48 AM	2	5ou5AYjUgNmragQXMn/7WhhcR5A=	875	CTS_LI AT CCF_DEM_ALC jim	Error message sent.
 
 
from the debug log
 
2012-03-19 08:33:44,006 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.log.SysLogAdaptor - Syslog: invoked
 
2012-03-19 08:33:44,613 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - mail.smtp.auth=true
 
2012-03-19 08:33:44,615 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): Date: Mon, 19 Mar 2012 08:33:44 -0400 (EDT)
 
2012-03-19 08:33:44,615 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): From: job.scheduler@------------.com
 
2012-03-19 08:33:44,615 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): To: operations@------------.com, jim.owens@------------.com
 
2012-03-19 08:33:44,615 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): Subject: Message from 24x7 Scheduler - job "CTS_LI AT CCF_DEM_ALC jim" event
 
2012-03-19 08:33:44,615 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): X-Mailer: 24x7 Scheduler
 
2012-03-19 08:33:44,616 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): account & password information is specified
 
2012-03-19 08:33:44,773 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl - mail sent
 
2012-03-19 08:33:44,774 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.log.SysLogAdaptor - Syslog: invoked
 
2012-03-19 08:33:45,361 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.log.SysLogAdaptor - Syslog: invoked
 
2012-03-19 08:33:45,758 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.business.event.JobSchedulerImpl - Number of pending jobs: 207
 
2012-03-19 08:33:47,302 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.runner.RemoteJobRunner - runJob 
 
com.softtreetech.jscheduler.common.SchedException: Job completed with exit code 1. This exit code does not satisfy job exit code condition. Job failed.
 
	at com.softtreetech.jscheduler.business.agent.remote.RemoteAgentImpl.executeJob(Unknown Source)
 
	at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source)
 
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 
	at java.lang.reflect.Method.invoke(Method.java:592)
 
	at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
 
	at sun.rmi.transport.Transport$1.run(Transport.java:153)
 
	at java.security.AccessController.doPrivileged(Native Method)
 
	at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
 
	at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
 
	at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
 
	at java.lang.Thread.run(Thread.java:595)
 
	at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
 
	at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
 
	at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:126)
 
	at com.softtreetech.jscheduler.business.agent.remote.RemoteAgentImpl_Stub.executeJob(Unknown Source)
 
	at com.softtreetech.jscheduler.business.runner.RemoteJobRunner.runJob(Unknown Source)
 
	at com.softtreetech.jscheduler.business.runner.AbstractJobRunner.runJobIgnoringErrorsIfNeeded(Unknown Source)
 
	at com.softtreetech.jscheduler.business.runner.AbstractJobRunner.startExecution(Unknown Source)
 
	at com.softtreetech.jscheduler.business.runner.AbstractJobRunner.execute(Unknown Source)
 
	at com.softtreetech.jscheduler.business.runner.JobExecutorImpl.execute(Unknown Source)
 
	at com.softtreetech.jscheduler.business.runner.JobExecutorImpl$1.run(Unknown Source)
 
	at java.lang.Thread.run(Thread.java:595)
 
2012-03-19 08:33:47,304 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.log.SysLogAdaptor - Syslog: invoked
 
2012-03-19 08:33:47,381 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.business.event.JobSchedulerImpl - Number of pending jobs: 207
 
2012-03-19 08:33:47,896 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - mail.smtp.auth=true
 
2012-03-19 08:33:47,898 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): Date: Mon, 19 Mar 2012 08:33:47 -0400 (EDT)
 
2012-03-19 08:33:47,899 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): From: job.scheduler@------------.com
 
2012-03-19 08:33:47,899 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): To: operations@------------.com, jim.owens@------------.com
 
2012-03-19 08:33:47,899 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): Subject: Message from 24x7 Scheduler - job "CTS_LI AT CCF_DEM_ALC jim" event
 
2012-03-19 08:33:47,899 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): X-Mailer: 24x7 Scheduler
 
2012-03-19 08:33:47,899 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl(): account & password information is specified
 
2012-03-19 08:33:48,134 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.Mailer - sendEmailImpl - mail sent
 
2012-03-19 08:33:48,135 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.log.SysLogAdaptor - Syslog: invoked
 
2012-03-19 08:33:48,719 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] DEBUG com.softtreetech.jscheduler.business.queue.JobQueue - QUEUE_UNLOCKED
 
2012-03-19 08:33:49,006 [Job #875 - CTS_LI AT CCF_DEM_ALC jim] ERROR com.softtreetech.jscheduler.business.runner.JobExecutorImpl - Job errors: Remote job failed. Job completed with exit code 1. This exit code does not satisfy job exit code condition. Job failed.
 
2012-03-19 08:33:49,460 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.business.event.JobSchedulerImpl - Number of pending jobs: 207
 
2012-03-19 08:33:57,425 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.business.event.JobSchedulerImpl - Number of pending jobs: 207
 
2012-03-19 08:34:07,299 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.business.event.JobSchedulerImpl - Number of pending jobs: 207
 
2012-03-19 08:34:17,652 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.business.event.JobSchedulerImpl - Number of pending jobs: 207
 
2012-03-19 08:34:18,411 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.ui.dialogs.jobwizard.JobWizard - show() : start
 
2012-03-19 08:34:18,676 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.ui.dialogs.jobwizard.JobWizard - show() : end
 
2012-03-19 08:34:27,298 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.business.event.JobSchedulerImpl - Number of pending jobs: 207
 
2012-03-19 08:34:37,304 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.business.event.JobSchedulerImpl - Number of pending jobs: 207
 
2012-03-19 08:34:47,414 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.business.event.JobSchedulerImpl - Number of pending jobs: 207
 
2012-03-19 08:34:57,388 [AWT-EventQueue-0] DEBUG com.softtreetech.jscheduler.business.event.JobSchedulerImpl - Number of pending jobs: 207
 
2012-03-19 08:35:00,011 [Timer-4662400] DEBUG com.softtreetech.jscheduler.business.queue.JobQueue - QUEUE_UNLOCKED
  | 
			 
		  | 
	 
	
		| Mon Mar 19, 2012 9:03 am | 
		          | 
	 
	
		  | 
	 
	
		
			SysOp 
			Site Admin 
			
  
			
			
				Joined: 26 Nov 2006 Posts: 7992
  | 
			 
			  
		 | 
		
			
				   | 
				     | 
			 
			
				According to the job definition, exit code 1 is not accepted as a successful exit code. That's why the job triggers error handling on the scheduler side. My guess is the agent cannot run that job, but the details are known to the agent only. Please take a look at the debug.log and schedule.log files on the server running the agent.  You might find in these log files what happens to the job and the reason for exit code 1.
  | 
			 
		  | 
	 
	
		| Mon Mar 19, 2012 10:33 am | 
		          | 
	 
	
		  | 
	 
	
		
			owensjim 
			 
			
  
			
			
				Joined: 08 Aug 2011 Posts: 49
  | 
			 
			  
		 | 
		
			
				   | 
				     | 
			 
			
				I copied this for the server where the agent is processing but I do not see anything:
 
 
Debug log:
 
2012-03-19 11:47:23,027 [RMI TCP Connection(3264)-192.168.168.133] DEBUG com.softtreetech.jscheduler.business.agent.remote.RemoteAgentImpl - Starting job=CTS_LI AT CCF_DEM_ALC, runtime id=6429
 
2012-03-19 11:47:23,029 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.ProgramJobRunner - runJob(): start
 
2012-03-19 11:47:23,030 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.security.SecurityService - authNativeUser: /usr/share/jscheduler/auth.pl
 
2012-03-19 11:47:23,103 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.ProgramJobRunner - execProcess(): command line [/usr/bin/java -Xms256M -Xmx1024M -cp classpath.jar: ipayx_parsers.ccf_load_demalc_files_1_1.CCF_LOAD_Demalc_Files --context=Default $* --context_param SYSProcFilename='/home/talend/ftp/ccf/ccf/20029/upload/DEM_ALC.120314.csv'] in work directory [.]
 
2012-03-19 11:47:23,104 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.AbstractJobRunner - runAs() username=earchive   command=/usr/bin/java,-Xms256M,-Xmx1024M,-cp,classpath.jar:,ipayx_parsers.ccf_load_demalc_files_1_1.CCF_LOAD_Demalc_Files,--context=Default,$*,--context_param,SYSProcFilename='/home/talend/ftp/ccf/ccf/20029/upload/DEM_ALC.120314.csv' workDir=/usr/share/jscheduler/.
 
2012-03-19 11:47:23,104 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.AbstractJobRunner - exec : ./runas.pl,earchive,/usr/bin/java -Xms256M -Xmx1024M -cp classpath.jar: ipayx_parsers.ccf_load_demalc_files_1_1.CCF_LOAD_Demalc_Files --context=Default $* --context_param SYSProcFilename='/home/talend/ftp/ccf/ccf/20029/upload/DEM_ALC.120314.csv',/usr/share/jscheduler/.
 
2012-03-19 11:47:23,114 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.ProgramJobRunner - waitForProcess(): start
 
2012-03-19 11:47:23,115 [Thread-1879] DEBUG com.softtreetech.jscheduler.business.runner.AbstractJobRunner$TimeoutVerifier - run(): start
 
2012-03-19 11:47:23,115 [Thread-1879] DEBUG com.softtreetech.jscheduler.business.runner.AbstractJobRunner$TimeoutVerifier - run(): timeout check not required
 
2012-03-19 11:47:23,417 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.ProgramJobRunner - waitForProcess(): end
 
2012-03-19 11:47:23,418 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.AbstractJobRunner - isFailed(...) : exit code 1
 
2012-03-19 11:47:23,418 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.AbstractJobRunner - isFailed(...) : Enumeration found [0]
 
2012-03-19 11:47:23,419 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.AbstractJobRunner - isFailed(...) : Enumeration found [ 77]
 
2012-03-19 11:47:23,420 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.ProgramJobRunner - killProcess start
 
2012-03-19 11:47:23,515 [Job #874 - CTS_LI AT CCF_DEM_ALC] ERROR com.softtreetech.jscheduler.business.runner.JobExecutorImpl - Job errors: Job completed with exit code 1. This exit code does not satisfy job exit code condition. Job failed.
 
2012-03-19 11:47:23,516 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.agent.remote.RemoteAgentImpl - Error occurred while running job=CTS_LI AT CCF_DEM_ALC, runtime id=6429
 
2012-03-19 11:47:23,516 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.agent.remote.RemoteAgentImpl - job=CTS_LI AT CCF_DEM_ALC, runtime id=6429, last error=Job completed with exit code 1. This exit code does not satisfy job exit code condition. Job failed.
 
 
 
job scheduler log
 
19-Mar-2012 11:47:23 AM	2	null	874	CTS_LI AT CCF_DEM_ALC	Remote job started.
 
19-Mar-2012 11:47:23 AM	2	null	874	CTS_LI AT CCF_DEM_ALC	Job started.
 
19-Mar-2012 11:47:23 AM	3	null	874	CTS_LI AT CCF_DEM_ALC	Job completed with exit code 1. This exit code does not satisfy job exit code condition. Job failed.
  | 
			 
		  | 
	 
	
		| Mon Mar 19, 2012 11:58 am | 
		          | 
	 
	
		  | 
	 
	
		
			SysOp 
			Site Admin 
			
  
			
			
				Joined: 26 Nov 2006 Posts: 7992
  | 
			 
			  
		 | 
		
			
				   | 
				     | 
			 
			
				Just in case... Here is some except from the posted log, I 'm using bold font to highlight important areas
 
 
2012-03-19 11:47:23,104 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.AbstractJobRunner - runAs() 
 
username=earchive 
 
command=/usr/bin/java,-Xms256M,-Xmx1024M,-cp,classpath.jar:,ipayx_parsers.ccf_load_demalc_files_1_1.CCF_LOAD_Demalc_Files,--context=Default,$*,--context_param,SYSProcFilename='/home/talend/ftp/ccf/ccf/20029/upload/DEM_ALC.120314.csv' 
 
workDir=/usr/share/jscheduler/
 
....
 
2012-03-19 11:47:23,417 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.ProgramJobRunner - waitForProcess(): end 
 
2012-03-19 11:47:23,418 [Job #874 - CTS_LI AT CCF_DEM_ALC] DEBUG com.softtreetech.jscheduler.business.runner.AbstractJobRunner - isFailed(...) : exit code 1 
 
 
Here we can see that the command returned exit code 1, and that exit code is not set as a successful exit code and that's why the job was marked as failed. 
 
Hope this helps.
  | 
			 
		  | 
	 
	
		| Mon Mar 19, 2012 11:24 pm | 
		          | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
	 
	    
	   | 
	
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
  | 
   
 
		 | 
	 
	  |