Support Questions

Find answers, ask questions, and share your expertise

GETSOAP Processor in NiFi error.

avatar
Rising Star

Hi guys,

Im using the GetSoap processor in NiFi. I need to get my data in web service. But it always have an error,

GetSOAP[id=63baafa9-0159-1000-e53d-5195bbfe3819] GetSOAP[id=63baafa9-0159-1000-e53d-5195bbfe3819] failed to process session due to java.lang.NoSuchMethodError: org.apache.nifi.processors.soap.GetSOAP.getLogger()Lorg/apache/nifi/logging/ProcessorLog;: java.lang.NoSuchMethodError: org.apache.nifi.processors.soap.GetSOAP.getLogger()Lorg/apache/nifi/logging/ProcessorLog;

Im using https, is this the one that causes the error?

Thank you.

1 ACCEPTED SOLUTION

avatar
Contributor

@regie canada -- I updated the processor back on December 7th (https://github.com/apsaltis/nifi-soap/commit/f366683c19060190f75681c4fd163473897ec8a3) to use NiFi 1.1.0

Which version of NiFi are you using?

Is the SOAP endpoint you are using a public one?

View solution in original post

4 REPLIES 4

avatar
Master Guru

see here: https://community.hortonworks.com/questions/60081/using-nifi-soap-processor.html

https://github.com/apsaltis/nifi-soap has been updated 7 hours ago with this comment: "Updating to use NiFi 1.1.0"

Now it runs without "nifi-app.log:java.lang.NoSuchMethodError: org.apache.nifi.processors.soap.GetSOAP.getLogger()Lorg/apache/nifi/logging/ProcessorLog;" error

avatar
Rising Star

@Timothy Spann thanks for the response sir. yes i used that version of soap processor and still get the error. I think the problem is in my soap security?

avatar
Master Guru

Did you upgrade to Nifi 1.1

Remove old SOAP processor and add latest edition references above?

Stop NiFi and make sure no Java processes were running?

(Might even want to reboot to clear JVM)

Then add new NAR, restart NiFi, create a new flow with new SOAP processor.

There are a lot of issues with complex SOAP security and encryption. Can you access this SOAP service with SOAPUI? Regular Java code?

If it is complex, you could write your own NIFI custom processor that wraps your specific Java call.

avatar
Contributor

@regie canada -- I updated the processor back on December 7th (https://github.com/apsaltis/nifi-soap/commit/f366683c19060190f75681c4fd163473897ec8a3) to use NiFi 1.1.0

Which version of NiFi are you using?

Is the SOAP endpoint you are using a public one?