Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
HI,
we are not able use PATCH method in tRestclient component. getting the below error, if anyone has solution please let me know.
Exception in component tRESTClient_1 (API_WITH_PATCH)
javax.ws.rs.ProcessingException: java.net.ProtocolException: Invalid HTTP method: PATCH
at org.apache.cxf.jaxrs.client.AbstractClient.checkClientException(AbstractClient.java:638)
at org.apache.cxf.jaxrs.client.AbstractClient.preProcessResult(AbstractClient.java:612)
at org.apache.cxf.jaxrs.client.WebClient.doResponse(WebClient.java:1150)
at org.apache.cxf.jaxrs.client.WebClient.doChainedInvocation(WebClient.java:1087)
at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:932)
at org.apache.cxf.jaxrs.client.WebClient.doInvoke(WebClient.java:901)
at org.apache.cxf.jaxrs.client.WebClient.invoke(WebClient.java:364)
at itssintegration.api_with_patch_0_1.API_WITH_PATCH.tFixedFlowInput_1Process(API_WITH_PATCH.java:2285)
at itssintegration.api_with_patch_0_1.API_WITH_PATCH.runJobInTOS(API_WITH_PATCH.java:3361)
at itssintegration.api_with_patch_0_1.API_WITH_PATCH.main(API_WITH_PATCH.java:3059)
Caused by: java.net.ProtocolException: Invalid HTTP method: PATCH
Hi Sabrina,
Thank you so much for your response and help on this. It seems like the issue has been resolved when I added the line you mentioned.
First I checked the checkbox: "Enable Java 17 compatibility" which was unchecked. Then I added the line into Custom tab: GLOBAL=java.base/java.net,java.base/sun.net.www.protocol.https
My job has successfully run without raising the 'invalid method PATCH" error!
Thank you so much!
Ayse
have you got any solution to this issue? I have the same error. It was working fine in previous version; when I upgraded to Studio 8, I get this error.
Hello,
Are you using java 17? Which version of patch are you using? Does this issue repro on studio only or both on studio and runtime?
If former, you can go In Studio “File->Edit project properties->Build->Java Version”, select Custom and add the following line:
GLOBAL=java.base/java.net,java.base/sun.net.www.protocol.https
Best regards
Sabrina
Hi Sabrina,
Thank you so much for your response and help on this. It seems like the issue has been resolved when I added the line you mentioned.
First I checked the checkbox: "Enable Java 17 compatibility" which was unchecked. Then I added the line into Custom tab: GLOBAL=java.base/java.net,java.base/sun.net.www.protocol.https
My job has successfully run without raising the 'invalid method PATCH" error!
Thank you so much!
Ayse
Hello,
Great it helps and feel free to let me know if there is any further help I can give.
Best regards
Sabrina