Skip to Content
0
Former Member
Jul 09, 2010 at 12:50 PM

SAP NetWeaver Scheduler. Job Param passing

48 Views

Hello everyone,

I am facing some problems concerning passing empty params to job in NetWeaver console and I'd appreciate any help from your side.

All my params have similar definition:

<job-definition-parameter name="paramName" data-type="String" direction="IN" display="Y" nullable="N"/>.

All in all I have 10 parameters. If I fill all parameters except first with any value, when I try to get value of first parameter in onJob(...) method by ctx.getJobParameter(paramName).getStringValue() it has value "false"! Then if I don't input any value in param2 or param3 or etc system doesn't run job at all. In log I have next exception:

"[EXCEPTION]

#1#java.lang.NullPointerException

at com.sap.engine.services.scheduler.runtime.db.DBHandler.addJobParameters(DBHandler.sqlj:113)

at com.sap.engine.services.scheduler.runtime.db.DBHandler.addJob(DBHandler.sqlj:211)

at com.sap.engine.services.scheduler.runtime.mdb.MDBJobExecutor.executeJob(MDBJobExecutor.java:315)

at com.sap.engine.services.scheduler.runtime.executor.JobExecutorImpl.executeJob(JobExecutorImpl.java:95)

at com.sap.engine.services.scheduler.runtime.JobExecutionRuntimeImpl.executeJobForAllMethods(JobExecutionRuntimeImpl.java:569"

At first, I thought the problem was in attribute nullable="N". But it wasn't. Has anybody encountered with similar issue.

Thanks in advance.