Reset the HTTP response code in OSB for proxy service
Hi,
I created a HTTP proxy service in ALSB with any XML message option. There are some business scnearios for which i need to send a custom error message in the HTTP body. I am replacing the $body variable with the error message and sending reply with success.As i am using reply with success it sends a HTTP response status code as 200 Ok.
However based on different error conditions i want to send appropraite http response code. How can this be achieved?
I would like to share the solution so that it would be useful to all the users of the forum.
There is a http:http-response-code element in the $inbound variable which is optional element. You need to insert this element to the $inbound using the insert action. Here is the extract of the code:
Insert [<http:http-response-code>401</http:http-response-code>] [ as last child of ] [./con:transport/con:response] in [inbound]
Please note namespace con belongs to "http://www.bea.com/wli/sb/context".
Edited by: [email protected] on Aug 12, 2009 10:47 PM
Similar Messages
-
Get the fault response code and content using proxied HTTPService
Hi
I'm totally new to BlazeDS and I apologize by advance if the question has already been asked, but I've been searching for days now.
The BlazeDS documentation says that using the proxy service it is possible to get the response body of a service, even if the response code is not 200, but I can't figure out how to make this work...
I have a service provided by my PHP server and when an error occur with the service, the server sends me a HTTP 500 code, with the error described in XML in the body of the response. I configured my Flex application and BlazeDS to access this service with the proxy, but my fault event is almost empty ! It only says "HTTP1.1/ 500...". When I inspect the fault object, I see that the status code is empty and that the content is null.
Is there something to configure in BlazeDS to get the body of the response ?
Thanks for your help
Regards
JeromeThe following page describes the .NET WebRequest Class:
http://msdn2.microsoft.com/en-us/library/system.net.webrequest(vs.80).aspx
From this page, I agree it looks like we should have access to the status description, however, you will notice if you run your code with something like 'http://www.ni.com/document.html' the LabVIEW error cluster will give you the status error code (I see "404, not found" for this example). From the msdn page it looks like they are using the HttpWebRequest class, but I don't think this will matter. I think the quick but nasty solution is to run through the error cluster for System.Net.WebException, or obtain the System.Net.WebException status (though LabVIEW does this for you indirectly through the error cluster).
Cheers!
-Bob -
Error: Server returned HTTP response code: 503
Hi All,
I am trying to import a web service WSDL (which is not a BPEL or ESB service) on creating a partnerlink in BPEL. I am getting following error while importing,
"java.io.IOException: Server returned HTTP response code: 503 for URL: http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
Does anyone know the cause and fix for this issue.
Thanks,
RizwanHi,
Have u tried to open the wsdl url in browser. If it is giving the same error than u have to look into the server hosting this service.
The HTTP response code 503 says: The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. -
Java.io.IOException: Server returned HTTP response code: 502 for URL
Hi,
I am calling below method in ADF 11g Ver 11.1.2.3.0 . for creating report in our developed Form Report Apps.
below generated URL accessible in browser and showing pdf but runtime this URL is not opening automatically and throwng some error.
http://ittest:7779/reports/rwservlet?orientation=PORTRAIT&desformat=PDF&destype=cache&desname=RF07D10.pdf&server=repittest11&report_execution_mode=RUNTIME&P_DOCCOD=24&report_comm_mode=SYNCHRONOUS&P_COMCOD=5&report=H:\ami\RF07D10.rdf&userid=refmdba/refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
public static void fileUrl(String fAddress, String localFileName, String destinationDir) {
System.out.println("\n mak fAddress = "+fAddress+"\n mak localFileName="+localFileName+"\n mak mak destinationDir = "+destinationDir);
OutputStream outStream = null;
URLConnection uCon = null;
//InputStream is = null;
InputStream is = null;
try {
URL url;
byte[] buf;
int ByteRead, ByteWritten = 0;
url = new URL(fAddress);
outStream = new BufferedOutputStream(new FileOutputStream(destinationDir + "\\" + localFileName));
System.out.println("outStream = "+outStream);
uCon = url.openConnection();
System.out.println("uCon = "+uCon);
is = uCon.getInputStream(); //Error Caught in this line
System.out.println("is = "+is);
buf = new byte[size];
while ((ByteRead = is.read(buf)) != -1) {
outStream.write(buf, 0, ByteRead);
ByteWritten += ByteRead;
System.out.println("Downloaded Successfully.");
System.out.println("File name:\"" + localFileName + "\"\nNo ofbytes :" + ByteWritten);
} catch (Exception e) {
System.out.println("Exception Caught");
e.printStackTrace();
} finally {
try {
is.close();
outStream.close();
} catch (IOException e) {
e.printStackTrace();
SOP for confirmation, in console all variables and parameter have value
fileName = refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
mak fAddress = http://ittest:7779/reports/rwservlet?orientation=PORTRAIT&desformat=PDF&destype=cache&desname=RF07D10.pdf&server=repittest11&report_execution_mode=RUNTIME&P_DOCCOD=24&report_comm_mode=SYNCHRONOUS&P_COMCOD=5&report=H:\ami\RF07D10.rdf&userid=refmdba/refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
mak localFileName=refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
mak mak destinationDir = D://Resource
outStream = java.io.BufferedOutputStream@b8c77f
uCon = sun.net.www.protocol.http.HttpURLConnection:http://ittest:7779/reports/rwservlet?orientation=PORTRAIT&desformat=PDF&destype=cache&desname=RF07D10.pdf&server=repittest11&report_execution_mode=RUNTIME&P_DOCCOD=24&report_comm_mode=SYNCHRONOUS&P_COMCOD=5&report=H:\ami\RF07D10.rdf&userid=refmdba/refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
Error Console
Exception Caught
java.io.IOException: Server returned HTTP response code: 502 for URL: http://ittest:7779/reports/rwservlet?orientation=PORTRAIT&desformat=PDF&destype=cache&desname=RF07D10.pdf&server=repittest11&report_execution_mode=RUNTIME&P_DOCCOD=24&report_comm_mode=SYNCHRONOUS&P_COMCOD=5&report=H:\ami\RF07D10.rdf&userid=refmdba/refm11gtest@refm11g&P_DOCNO=945861&disposition=inline&P_DOCFYR=2013
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1436)
at amgdom.refm.view.managebean.authentication.UrIDownload.fileUrl(UrIDownload.java:34)
at amgdom.refm.view.managebean.authentication.UrIDownload.fileDownload(UrIDownload.java:64)
at amgdom.refm.view.managebean.collection.MakePayment2.callReport(MakePayment2.java:259)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:973)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:354)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
<ActionListenerImpl> <processAction> java.lang.NullPointerException
javax.faces.el.EvaluationException: java.lang.NullPointerException
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:973)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:354)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: java.lang.NullPointerException
at amgdom.refm.view.managebean.authentication.UrIDownload.fileUrl(UrIDownload.java:48)
at amgdom.refm.view.managebean.authentication.UrIDownload.fileDownload(UrIDownload.java:64)
at amgdom.refm.view.managebean.collection.MakePayment2.callReport(MakePayment2.java:259)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
... 54 more
<RichExceptionHandler> <_logUnhandledException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase INVOKE_APPLICATION 5
javax.faces.FacesException: #{makePayment2.callReport}: java.lang.NullPointerException
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:973)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:354)
at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119)
at java.security.AccessController.doPrivileged(Native Method)
at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315)
at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442)
at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103)
at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171)
at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)
Caused by: javax.faces.el.EvaluationException: java.lang.NullPointerException
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
... 53 more
Caused by: java.lang.NullPointerException
at amgdom.refm.view.managebean.authentication.UrIDownload.fileUrl(UrIDownload.java:48)
at amgdom.refm.view.managebean.authentication.UrIDownload.fileDownload(UrIDownload.java:64)
at amgdom.refm.view.managebean.collection.MakePayment2.callReport(MakePayment2.java:259)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.sun.el.parser.AstValue.invoke(Unknown Source)
at com.sun.el.MethodExpressionImpl.invoke(Unknown Source)
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
... 54 more
<JUCtrlHierNodeBinding> <release> [3154] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_579, value:DummyVpartyDealDetVOIterator
<JUCtrlHierNodeBinding> <release> [3155] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_579, value:DummyVpartyDealDetVOIterator
<DCIteratorBinding> <releaseDataInternal> [3156] Releasing iterator binding:DummyVpartyDealDetVOIterator
<DCIteratorBinding> <releaseDataInternal> [3157] Releasing iterator binding:vcRowsIterator
<DCIteratorBinding> <releaseDataInternal> [3158] Releasing iterator binding:variableIterator
<JUCtrlHierNodeBinding> <release> [3159] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_581, value:CompanyAMIVOIterator
<JUCtrlHierNodeBinding> <release> [3160] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_581, value:CompanyAMIVOIterator
<DCIteratorBinding> <releaseDataInternal> [3161] Releasing iterator binding:CompanyAMIVOIterator
<DCUtil> <findSpelObject> [3162] DCUtil, returning:oracle.jbo.uicli.binding.JUFormBinding, for ptb1
<JUCtrlHierNodeBinding> <release> [3163] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_581, value:CompanyAMIVOIterator
<JUCtrlHierNodeBinding> <release> [3164] released: ROOT node binding:noCtrl_oracle_adfinternal_view_faces_model_binding_FacesCtrlHierNodeBinding_581, value:CompanyAMIVOIterator
<DCIteratorBinding> <releaseDataInternal> [3165] Releasing iterator binding:CompanyAMIVOIterator
<ADFLogger> <begin> Rollback transaction
<ApplicationModuleImpl> <resetState> [3166] Resetting AM=Root
<ApplicationPoolMessageHandler> <doPoolMessage> [3167] **** PoolMessage REQ DETACH LWS
<May 21, 2013 4:22:17 PM AST> <Error> <HTTP> <BEA-101017> <[ServletContext@20213623[app:REFMApp module:amificweb path:/amificweb spec-version:2.5], request: weblogic.servlet.internal.ServletRequestImpl@182b8[
POST /amificweb/faces/makePayment/makePayment_2?_adf.ctrl-state=spmhovpgy_24 HTTP/1.1
Connection: keep-alive
Content-Length: 316
Cache-Control: max-age=0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Origin: http://192.168.102.41:7101
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.22 (KHTML, like Gecko) Chrome/25.0.1364.172 Safari/537.22
Content-Type: application/x-www-form-urlencoded
Referer: http://192.168.102.41:7101/amificweb/faces/makePayment/makePayment_2?_adf.ctrl-state=spmhovpgy_24
Accept-Encoding: gzip,deflate,sdch
Accept-Language: en-US,en;q=0.8
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie: oracle.uix=0^^GMT+3:00; JSESSIONID=JTRBRb0FQQYDWJNvyL26fhj2MNPtyDwH05GtH2kDLLwqyBVLxPzD!1337581137
]] Root cause of ServletException.
javax.faces.el.EvaluationException: java.lang.NullPointerException
at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:51)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
Truncated. see log file for complete stacktrace
Caused By: java.lang.NullPointerException
at amgdom.refm.view.managebean.authentication.UrIDownload.fileUrl(UrIDownload.java:48)
at amgdom.refm.view.managebean.authentication.UrIDownload.fileDownload(UrIDownload.java:64)
at amgdom.refm.view.managebean.collection.MakePayment2.callReport(MakePayment2.java:259)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
Truncated. see log file for complete stacktrace
>
Maroofdvohra21 wrote:
Caused By: java.lang.NullPointerException
at amgdom.refm.view.managebean.authentication.UrIDownload.fileUrl(UrIDownload.java:48)
The file url is producing NullPointerException.Dear
method fileUrl() not have problem,
problem at line number 19.
1. public static void fileUrl(String fAddress, String localFileName, String destinationDir) {
2. System.out.println("\n mak fAddress = "+fAddress+"\n mak localFileName="+localFileName+"\n mak mak destinationDir = "+destinationDir);
3. OutputStream outStream = null;
4. URLConnection uCon = null;
5. //InputStream is = null;
6. InputStream is = null;
7. try {
8. URL url;
9. byte[] buf;
10. int ByteRead, ByteWritten = 0;
11. url = new URL(fAddress);
12. outStream = new BufferedOutputStream(new FileOutputStream(destinationDir + "\\" + localFileName));
13. System.out.println("outStream = "+outStream);
14. //Error Caught
15. uCon = url.openConnection();
16. System.out.println("uCon = "+uCon);
17. //---------------------------------
18. // is = uCon.getInputStream();
*19. is = uCon.getInputStream();*
20. System.out.println("is = "+is);
21. buf = new byte[size];
22. while ((ByteRead = is.read(buf)) != -1) {
a. outStream.write(buf, 0, ByteRead);
b. ByteWritten += ByteRead;
23. }
24. System.out.println("Downloaded Successfully.");
25. System.out.println("File name:\"" + localFileName + "\"\nNo ofbytes :" + ByteWritten);
26. } catch (Exception e) {
27. System.out.println("Exception Caught");
28. e.printStackTrace();
29. } finally {
30. try {
a. is.close();
b. outStream.close();
31. } catch (IOException e) {
a. e.printStackTrace();
32. }
33. }
34. }
Maroof
Edited by: Maroof Ahmad on May 22, 2013 9:19 AM -
Hi,
We are facing the following error while trying to access the given Windows Azure Pack Public tenant API to query the virtual machines list along with network adaper details -
java.io.IOException: Server returned HTTP response code: 500 for URL: https://<hostname>:30006/<subscription-id>/services/systemcenter/vmm/VirtualMachines?$expand=VirtualNetworkAdapters&$top=10000&$skip=0
The response is proper when we access the following URL -
https://<hostname>:30006/<subscription-id>/services/systemcenter/vmm/VirtualMachines
Only on adding the $expand=VirtualNetworkAdapters, url parameter we are getting the above error.
Where can we check for the error logs on the Azure Pack server ? We checked for the logs using Windows Event Viewer but did not find any for the public tenant API.
What should be the cause for such an error and how can we fix this to get the proper data?
Thanks in advance.Yes, we tried this, $top=10&$skip=0 works for the following url
https://<hostname>:30006/<subscription-id>/services/systemcenter/vmm/VirtualMachines?$top=10&$skip=0
It is only when we add $expand=VirtualNetworkAdapters,
the server returns the mentioned error response -
URL for which the server returns the 500 error -
https://<hostname>:30006/<subscription-id>/services/systemcenter/vmm/VirtualMachines?$expand=VirtualNetworkAdapters&$top=10&$skip=0
Can
you point to the error logs for Windows Azure Pack and SPF ? -
Error Transmitting the message to endpoint -Received HTTP response code 401
Hello Experts,
I am having a SOAP to Proxy scenario. We are using HTTPS without client Authentication.
Everything is running fine and well set on DEV system. After transporting to Test system, i am getting error as :
Error Transmitting the message to endpoint http://host:port/sap/xi/engine?type=entry using connection SOAP_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Received HTTP response code 401 : Unauthorized.
I get HTTP 200 Ok response in my soap client but the message is not reaching to Integration Engine. It is failing with above error. On CC monitoring for SOAP adapter it shows call completed successfully. But when I use the mesage ID from CC monitoring in Message monitoring i get the error as shown above in Audit log.
I have checked for Roles attached to my user on DEV and Test systems , I have same roles on both systems.
Any inputs to solve this problem will be very helpful to me. Let me know which service users i need to check for this issue?
Thanks in Advance,
XI Queries.Hi Pinang,
Thanks for input.
1) Check Role -SAP_XI_APPL_SERV_USER is there in XIAPPLUSER or not.
->Done. Its Ok.
2) check tyour port entry is like J2EE port 5<System no> or not.
->Done. Its Ok.
3) If the error in Adapter Engine
then have a look into SAP note- 821026, Delete the Adapter Engine cache in transaction SXI_CACHE Goto --> Cache.
->This note refers in case it happens with high load. I am just sending a small request and no one else is using / testing this interface. So no high load.
4) Check password for user XIISUSER
-> Basis team said they checked for all Xi users and they are not locked.
5) Check password for user XIAFUSER
-> Basis team said they checked for all Xi users and they are not locked.
Any other hints will be helpful.
Kind Regards,
Xi Queries. -
Java.io.IOException: Server returned HTTP response code: 405 for URL
I'm trying write to a file using a combination of CGI and Java. I am following this website:
http://www.webdeveloper.com/java/java_jj_read_write.html
However, when I try to write out to the file, I keep getting the error in the title: HTTP response code: 405 for URL: .....
I was wondering if anyone knew what this mean? I searched the forum and found a post from 2 years ago that was exactly the same problem I was having, only thing is that there were no responses to it. Hopefully I'll have a bit more luck.http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html
-
IOException :server returned http response code:505 for url url
hi,
my program creates IOException server returned http response code:505 for url <some url>
I close the i/p stream.I dont know ,where is the problem.plz let me know.Thanks in advance.
Here is the code:
public class CallApplicationURL
private static final String className = "[CallApplicationURL] ";
private MailAlert ma = new MailAlert();
public String callURL(String purl, RequestObject ro, Debug log)
URL url = null;
String URLResponse = "No response from Provider";
ProxySetter ps = new ProxySetter();
try
ps.setProxy(ro, log);
url = new URL (purl);
catch (Exception e)
URLResponse = className+"Exception while URL assignment \n"+purl+"\n, Exception is "+e;
return (URLResponse);
try
HttpURLConnection h = (HttpURLConnection) url.openConnection();
h.connect();
BufferedReader br = new BufferedReader( new InputStreamReader( h.getInputStream() ) );
URLResponse = br.readLine();
br.close();
catch (Exception e)
URLResponse = className+"Exception while calling URL "+purl+", Exception is "+e;
return (URLResponse);
return (URLResponse);
}http response 505: http://libraries.ucsd.edu/about/tools/http-response-codes.html
This would indicate nothing is wrong with your applet but with your http server (not supporting http 1.1??)
A full trace might help:
To turn the full trace on (windows) you can start the java console, to be found here:
C:\Program Files\Java\j2re1.4...\bin\jpicpl32.exe
In the advanced tab you can fill in something for runtime parameters fill in this:
-Djavaplugin.trace=true -Djavaplugin.trace.option=basic|net|security|ext|liveconnect
if you cannot start the java console check here:
C:\Documents and Settings\userName\Application Data\Sun\Java\Deployment\deployment.properties
add or change the following line:
javaplugin.jre.params=-Djavaplugin.trace\=true -Djavaplugin.trace.option\=basic|net|security|ext|liveconnect
The trace is here:
C:\Documents and Settings\your user\Application Data\Sun\Java\Deployment\log\plugin...log
When you catch the exception you should print the stacktrace: (e.printStackTrace()). -
Server returned HTTP response code: 503 for URL
I was deploy my webcenter application and was working fine, but I updated my Webcenter Framework plugin in Jdeveloper to version 11.1.2.0.091030.1847 and now when I try deploy my application error 503 occurr:
[05:06:55 PM] Weblogic Server Exception: weblogic.deploy.api.internal.utils.DeployerHelperException: The source 'C:\Users\nmaia\AppData\Local\Temp\app8.ear' for the application 'app8#V2.0' could not be loaded to the server 'http://it7-srv-lnx-wcenter:7002/bea_wls_deployment_internal/DeploymentService'.
Server returned HTTP response code: 503 for URL: http://it7-srv-lnx-wcenter:7002/bea_wls_deployment_internal/DeploymentService
[05:06:55 PM] See server logs or server console for more details.
[05:06:55 PM] weblogic.deploy.api.spi.exceptions.ServerConnectionException: [J2EE Deployment SPI:260041]Unable to upload 'F:\Desenvolvimento\JDev\Application8\deploy\app8.ear' to 't3://it7-srv-lnx-wcenter:7002'
[05:06:55 PM] #### Deployment incomplete. ####
[05:06:55 PM] Remote deployment failed (oracle.jdevimpl.deploy.common.Jsr88RemoteDeployer)
My Weblogic is version 11g(10.3), can anyone help me?
Thanks,To solve my problemn I do these steps:
- Uninstall jdeveloper;
- Delete jdeveloper folder;
- Install Jdeveloper, version 11.1.1.2;
- Downloaded the plugin to Webcenter: http://download.oracle.com/otn/java/jdeveloper/1112/extensions/oracle.webcenter.framework_bundle.zip
- Remove my proxy from Jdev ( Tools -> Preferences -> Web Browser and Proxy)
And works fine.
Thks anyway.
[]'s -
Segmentation Error : Server returned HTTP response code: 500 for URL
Hi,
when we do customer segmentation in Applet Java Builder, we create a target group using 2 or more criterion, then it prompts us an error "Communication Error" - Server returned HTTP response code: 500 for URL: http//xxxxxxxxxxx/bc/bsp/sap/CRM_MKTTG_SEGAP/communication.do
we're in CRM 7.0 SP 6.
What we have done
- activated the service CRM_MKTTG_SEGAP
- implement sap note 1481289, 1359890, 1161753
any info is really appreciated.
Thanks
JDHI ,
Communication error occurs because of two active versions of segment builder jar files are appearing , deletion of older version resolves this issue .
Go to SE80 u2013 Select the BSP Application - CRM_MKTTG_SEGAP and check segmentbuilder.jar Segment Builder Applet under MIME folder and check the size and delete the older version .
Regards,
Satish Bondu -
Hi,
I am using java.net.URLConnection to invoke servlet which uses oracle.xml.sql.dml.OracleXMLSave for dml operations.
I am facing below exception.
09/05/26 17:47:50 java.io.IOException: Server returned HTTP response code: 500 for URL: http://xxx.com/servlets/com.xxx.qu.XMLDocPostOracleInsert
09/05/26 17:47:50 at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpConnection.java:)
09/05/26 17:47:50 at com.xxx.util.http.HTTPRequester.makePostRequest(HTTPRequester.java:)
09/05/26 17:47:50 at com.xxx.qu.PostReceiver.doPost(PostReceiver.java:145)
09/05/26 17:47:50 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
09/05/26 17:47:50 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
09/05/26 17:47:50 at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:810)
09/05/26 17:47:50 at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
09/05/26 17:47:50 at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
09/05/26 17:47:50 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
09/05/26 17:47:50 at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
09/05/26 17:47:50 at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
09/05/26 17:47:50 at java.lang.Thread.run(Thread.java:534)
The oraclexmlsave operations are with in try-catch block as shown below, but its not getting caught there(Donnno Whyy????).Instead its giving
exception at HttpURLConnection.getInputStream
try{
System.out.println("entered try :1");
String Query="SELECT * from global_name";
Statement CntStmt=con.createStatement();
ResultSet rsEmailAlertQuery=CntStmt.executeQuery(Query);
while(rsEmailAlertQuery.next()){
System.out.println(rsEmailAlertQuery.getString(1));
OracleXMLSave oxs = new OracleXMLSave(con,insertObject);
System.out.println("MI B: ");
oxs.setRowTag("row");
oxs.setIgnoreCase(true);
int rowsInserted = oxs.insertXML(xd);
System.out.println("MI C: ");
out.println("<success>TRUE</success>");
con.commit();
System.out.println("MI D: ");
catch(OracleXMLSQLException e){
System.out.println("OracleXMLSQLException");
e.printStackTrace();
catch(SQLException e){
System.out.println("SQLException");
e.printStackTrace();
catch(Exception e){
System.out.println("Exception");
e.printStackTrace();
Normal jdbc queries(rsEmailAlertQuery) are working properly.The problem is only with OracleXMLSave.
Any help would be greatfull.
Edited by: suryaraj on 29-May-2009 06:45Hi,
May be you can get the description of the error on the server log of the server running on ip:url
-Priyanka -
Check standard HTTP response code for 301
Hello, EveryBody, I have an error when i deployment a sao project ,
[11:26:11 AM] Deploying profile...
[11:26:11 AM] Wrote SAR file to C:\JDeveloper\mywork\weichaiESBApplication\WCPumaReceiveProject\deploy\sca_WCPumaReceiveProject_rev1.0.jar
[11:26:11 AM] Deploying sca_WCPumaReceiveProject_rev1.0.jar to AdminServer [crmserver:7001]
[11:26:11 AM] Processing sar=/C:/JDeveloper/mywork/weichaiESBApplication/WCPumaReceiveProject/deploy/sca_WCPumaReceiveProject_rev1.0.jar
[11:26:11 AM] Adding sar file - C:\JDeveloper\mywork\weichaiESBApplication\WCPumaReceiveProject\deploy\sca_WCPumaReceiveProject_rev1.0.jar
[11:26:11 AM] Preparing to send HTTP request for deployment
[11:26:11 AM] Creating HTTP connection to host:crmserver, port:7001
[11:26:11 AM] Sending internal deployment descriptor
[11:26:11 AM] Sending archive - sca_WCPumaReceiveProject_rev1.0.jar
[11:26:11 AM] Received HTTP response from the server, response code=301
[11:26:11 AM] Problem in sending HTTP request to the server. Check standard HTTP response code for 301
[11:26:11 AM] Error deploying archive sca_WCPumaReceiveProject_rev1.0.jar to AdminServer [crmserver:7001]
[11:26:11 AM] HTTP error code returned [301]
[11:26:11 AM] No error message is returned from the server.
[11:26:11 AM] #### Deployment incomplete. ####
[11:26:11 AM] Error deploying archive file:/C:/JDeveloper/mywork/weichaiESBApplication/WCPumaReceiveProject/deploy/sca_WCPumaReceiveProject_rev1.0.jar
(oracle.tip.tools.ide.fabric.deploy.common.SOARemoteDeployer)
I user soa version 11.1.1, jdevelop 11.1.1, everybody who tell the answer,
thank you very much!I try http://fujiulnsd3t:8001/soa-infra and get the following information.
===========================================================================
Welcome to the Oracle SOA Platform on WebLogic
SOA Version: v11.1.1.2.0 - 11.1.1.2.0_091103.1205.1216 built on Tue Nov 03 13:48:58 PST 2009
WebLogic Server 10.3.2.0 Tue Oct 20 12:16:15 PDT 2009 1267925 (10.3.2.0)
There are no composites deployed to the platform -
Server returned HTTP response code: 400 for URL
Hi,
I am trying to send a POST via https. But I am getting the error:
java.io.IOException: Server returned HTTP response code: 400 for URL: https://148.91.92.44:443/TPIS-VALEACCENTURE-Incident
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1149)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:234)
at lerxml.ConectaUrl05.main(ConectaUrl05.java:67)My code:
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.PrintWriter;
import java.net.URL;
import java.net.URLConnection;
import java.net.URLEncoder;
import javax.net.ssl.HostnameVerifier;
import javax.net.ssl.HttpsURLConnection;
import javax.net.ssl.SSLSession;
public class ConectaUrl05 {
public ConectaUrl05() {
public static void main(String[] args) {
ConectaUrl05 conectaUrl05 = new ConectaUrl05();
try
trustAllHttpsCertificates();
HostnameVerifier hv = new HostnameVerifier()
public boolean verify(String urlHostName, SSLSession session)
System.out.println("Warning: URL Host: " + urlHostName + " vs. "
+ session.getPeerHost());
return true;
HttpsURLConnection.setDefaultHostnameVerifier(hv);
URL url = new URL("https://148.91.92.44:443/TPIS-VALEACCENTURE-Incident");
URLConnection conn = url.openConnection();
HttpsURLConnection urlConn = (HttpsURLConnection) conn;
urlConn.setRequestProperty("Content-Type", "text/xml");
urlConn.setRequestProperty("Content-transfer-encoding", "UTF-8");
urlConn.setRequestProperty("Content-length", "36");
urlConn.setRequestMethod("POST");
urlConn.setDoOutput(true);
urlConn.setDoInput(true);
conectaUrl05.debug("URL READY");
String data = URLEncoder.encode("key1", "UTF-8") + "=" + URLEncoder.encode("value1", "UTF-8");
data += "&" + URLEncoder.encode("key2", "UTF-8") + "=" + URLEncoder.encode("value2", "UTF-8");
OutputStreamWriter wr = new OutputStreamWriter(urlConn.getOutputStream());
wr.write(data);
wr.flush();
// Write to the output stream for server
PrintWriter out = new PrintWriter(urlConn.getOutputStream());
out.println("<test><from>my test client</from></test>");
out.close();
BufferedReader in = new BufferedReader(new InputStreamReader(urlConn.getInputStream()));
conectaUrl05.debug("INPUT READY");
String str;
while( (str=in.readLine()) != null) {
System.out.println(str);
in.close();
conectaUrl05.debug("EVERYTHING IS DONE!!!");
catch (Exception e)
e.printStackTrace();
private void debug(String s)
System.out.println("[DEBUG] -- TestServlet -- \n" + s);
private static void trustAllHttpsCertificates() throws Exception
// Create a trust manager that does not validate certificate chains:
javax.net.ssl.TrustManager[] trustAllCerts =
new javax.net.ssl.TrustManager[1];
javax.net.ssl.TrustManager tm = new miTM();
trustAllCerts[0] = tm;
javax.net.ssl.SSLContext sc =
javax.net.ssl.SSLContext.getInstance("SSL");
sc.init(null, trustAllCerts, null);
javax.net.ssl.HttpsURLConnection.setDefaultSSLSocketFactory(
sc.getSocketFactory());
class miTM implements javax.net.ssl.TrustManager, javax.net.ssl.X509TrustManager{
public java.security.cert.X509Certificate[] getAcceptedIssuers(){
return null;
public boolean isServerTrusted( java.security.cert.X509Certificate[] certs){
return true;
public boolean isClientTrusted(java.security.cert.X509Certificate[] certs){
return true;
public void checkServerTrusted(java.security.cert.X509Certificate[] certs, String authType)
throws java.security.cert.CertificateException
return;
public void checkClientTrusted(java.security.cert.X509Certificate[] certs, String authType)
throws java.security.cert.CertificateException
return;
}Thanks a lot.I've created new, empty project. It fails while running on Tomcat. Debugger console message is:
init:
deps-module-jar:
deps-ear-jar:
deps-jar:
library-inclusion-in-archive:
library-inclusion-in-manifest:
compile:
compile-jsps:
do-dist:
dist:
debug:
In-place deployment at C:\Projects\justATesst\build\web
Server returned HTTP response code: 400 for URL: http://localhost:8084/manager/deploy?config=file:/C:/DOCUME~1/nikita/LOCALS~1/Temp/context63755.xml&path=/justATesst
C:\Projects\justATesst\nbproject\build-impl.xml:396: Deployment failed.
build-impl.xml:396 stands for: <nbdeploy debugmode="true" clientUrlPart="${client.urlPart}"/> -
AutoVue applet return HTTP response code: 403 for URL with chinese characte
Dear All,
When i integrate with AutoVue Server 19.3 Using AutoVue applet into my web application it returns the following exception
java.io.IOException: Server returned HTTP response code: 403 for URL: http://.....
when the file name have chinese characte,but when the file name have no chinese characte and all the normal
Anyone can help?
Best RegardsThere are many possible causes of a 403 error. Is this error happening when launching the applet, or does the applet launch properly and the error comes up when loading the file? How do you have AutoVue integrated to your web application? Is it integrated using the AutoVue ISDK? Or are you passing filenames into the applet in a different way? Can you clarify again, does the error only occur when the user tries to open a Chinese filename?
Also, please note that AutoVue version 19.3 is no longer under Oracle Premier Support. If possible you should upgrade to the latest version of AutoVue, especially if you end up needing to log a Service Request to Oracle. -
Dear All,
When i integrate with AutoVue Server 20.0 Using AutoVue applet into my web application it returns the following exception
java.io.IOException: Server returned HTTP response code: 403 for URL: http://.....
but when i view the same content from UCM in AutoVue It open smoothly.
Anyone can help?
Best Regards
Wa'el Abu RahmehHello,
I think we'll need more info to troubleshoot this one. Are you a current AutoVue customer or partner on maintenance? If so, please log an SR so support can investigate with you.
If not, please contact your AutoVue Account Manager and he'll set you up with a resource who can help.
Regards,
Jeff
Maybe you are looking for
-
Hi Folks!!! Please if you can help me: after the upgrade to the last iTunes 11.2.0115 Version (Windows 7 Professional PC Operational System), I've received, all the times I've tried load it, the warning message: "iTunes has stopped to work"...What
-
RoboHelp HTML 7 Not Appearing In Windows 7 Start Menu
I have W7, 64Bit. When I run RH7 HTML, it never appears in my recent list of programs run in the Start Menu. Other programs do, but RH7 does not. I have my Start menu properties set at the highest number of recent programs and jumps allowed. I also
-
Hi All, Could you please let me know how to run WLST In linux
-
Recently our facility upgraded from CS5.5 Axio & MX02 equipped Supermicro systems with Nvidia Quadro 3700 video cards to CS6 Mojito Max equiped Dell T3600's with Nvidia Quadro 600 cards. We noticed that the older CS5 projects that did not require ren
-
Problem with syncing my iPod to iTunes! Help?
When I sync my 1st gen iPod touch to iTunes there is this messege: The iPod "Niro's iPod" cannot be synced. An unknown error occurred (13019). Please help! I really need to upload my music to the iPod!