Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Connect 2026 Agenda Now Available: Explore Sessions
cancel
Showing results for 
Search instead for 
Did you mean: 
_AnonymousUser
Specialist III
Specialist III

nullPointerException in tWebServiceInput while running in ESB

Hi
I am working with Talend's tWebServiceInput component. But for some reasons its not working in TESB.
I am working with test web service
"http://www.deeptraining.com/webservices/weather.asmx?WSDL"
its gives me desired result in Talend open studio.
But when I exported job as osgi bundle and run it in ESB
I got following exception


karaf@trun> Exception in component tWebServiceInput_1
java.lang.NullPointerException
at org.talend.DynamicInvoker.selectService(DynamicInvoker.java:388)
at org.talend.DynamicInvoker.invokeMethod(DynamicInvoker.java:226)
at org.talend.DynamicInvoker.main(DynamicInvoker.java:190)
at org.talend.DynamicInvoker.main(DynamicInvoker.java:131)
at vrdm_31_01_2013.esb_ws_test_0_1.ESB_WS_TEST.tWebServiceInput_1Process
(ESB_WS_TEST.java:471)
at vrdm_31_01_2013.esb_ws_test_0_1.ESB_WS_TEST.runJobInTOS(ESB_WS_TEST.j
ava:810)
at org.talend.esb.job.controller.internal.SimpleJobTask$JobRunner.run(Si
mpleJobTask.java:80)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:43
9)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at org.talend.esb.job.controller.internal.SimpleJobTask.run(SimpleJobTas
k.java:62)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
utor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:908)
at java.lang.Thread.run(Thread.java:662)


I dont get whats wrong with it, is it talend bug or is there something wrong with my job?
Thank you,
Regards

Labels (2)
5 Replies
ursa1
Contributor
Contributor

hi
I have to call a websercice,
If I use the component tWebService I have problems with permissions, but reading the forums it looks like a bug.
then,
I'm trying to use the tWebSeviceInput, but I can not use it properly.
returns me this exception:

Exception in component tWebServiceInput_1
java.lang.NullPointerException
at org.talend.DynamicInvoker.invokeMethod(DynamicInvoker.java:241)
at org.talend.DynamicInvoker.main(DynamicInvoker.java:190)
at org.talend.DynamicInvoker.main(DynamicInvoker.java:131)
at interfacce_pragma.import_anagrafiche_bkd_0_1.Import_Anagrafiche_BKD.tWebServiceInput_1Process(Import_Anagrafiche_BKD.java:1135)
at interfacce_pragma.import_anagrafiche_bkd_0_1.Import_Anagrafiche_BKD.runJobInTOS(Import_Anagrafiche_BKD.java:4136)
at interfacce_pragma.import_anagrafiche_bkd_0_1.Import_Anagrafiche_BKD.main(Import_Anagrafiche_BKD.java:3728)

Can you tell me how to properly configure the two components?
and in particular how to pass parameters to tWebServiceInput?
Using the components in this way:
tFixedFlowInput -----> tWebService ----> logRow
tWebServiceInput -----> logRow

Thank you very much.
Anonymous
Not applicable

Hello,

I get exactly the same error message when running my Job with karaf:
karaf@trun> Exception in component tWebServiceInput_1
java.lang.NullPointerException
        at org.talend.DynamicInvoker.selectService(DynamicInvoker.java:388)
        at org.talend.DynamicInvoker.invokeMethod(DynamicInvoker.java:226)
        at org.talend.DynamicInvoker.main(DynamicInvoker.java:190)
        at org.talend.DynamicInvoker.main(DynamicInvoker.java:131)
But when I start the Job in Talend Open Studio it works perfectly. I don't use the "Advanced Mode" of the tWebServiceInput component.
Anonymous
Not applicable

Anonymous
Not applicable

Thanks for your reply. With the component tWebServiceInput i was able to specify the method Name dynamically... This isn't possible with tESBConsumer, isn't it?
Anonymous
Not applicable

Not exactly sure what you mean with method. You referring to the WDSL's port operation?