Details on JSP error page include...
I have a scenario as defined below:-
There are two JSPs, A_page.jsp and B_page.jsp.
They have AERROR.jsp and BERROR.jsp defined as error pages for them respectively.
Case1:- If A_page.jsp includes B_page.jsp using include directive.
In case there is an error, which error page will be shown, AERROR.jsp or BERROR.jsp?
Case2:- If A_page.jsp includes B_page.jsp using JSP action.
In case there is an error, which error page will be shown, AERROR.jsp or BERROR.jsp?
Please clarify...
Thanks in advance... ;-)
call.jsp
<%@page errorPage="first.jsp" %>
<%=1/0%>
first.jsp
<%@page isErrorPage="true" %>
<%="errorfirst"%>
<%@include file="second.jsp" %>
second.jsp
<%@page isErrorPage="true" %>
<%="errorSecond"%>
output
errorfirst errorSecond
(so it will display all first and second error jsp`s)...
its like a sub call (or) inline call in c++...
and vice versa
Similar Messages
-
JSP error page does not displayed on its own, includes in the original JSP
Problem Description: - Exceptions in a Condition cause pages to fail to render.
The actual issue is, the JSP error page does not displayed on its own, included in the original JSP Page when exception occurs.
Problem Cause: As per the JSP specification when jsp content reached the buffer size (default 8KB) the page being flushed (Part of condent displays). The default �autoFlush� value is true.
When the page buffer value is default size (8KB), and if any exception occurs after flushing the part of the content, instead of redirecting into error page, the error page content included in the original page.
If i specify autoFlush="false" and with default buffer size, at the runtime if the buffer size is reached, i am getting stackoverflow error.
To solve the above problem we can make it autoFlush=�false� and buffer=�100KB�. But we can�t predict the actual size of the page.
I found in one of the weblogic forum as no solution for this issue. Ref.
http://support.bea.com/application?namespace=askbea&origin=ask_bea_answer.jsp&event=link.view_answer_page_clfydoc&answerpage=solution&page=wls/S-10309.htm
Please provide me any solution to resolve the problem.Error-Page tags work best with an error.html pages. If you have an error.jsp page what I would do, and I have, is wrap my classes and jsp pages in a try catch block where you forward to the error jsp page and display anything you want. YOu can also do this with if else statements. I have used the tomcat error pages before but when I've implemented them I used java.lang.Exception as the error to catch not Throwable. I don't know if this would make a difference or have anything to do with your problem.
-
Get response message in JSP error page
Hi,
Here's a simple one for someone. I HAVE been searching everywhere for the answer but its one of those things I just cant seem to find.
If I call response.sendError(SC_FORBIDDEN, "Invalid roles"); from a servlet or filter, how can I retrieve the message "Invalid roles" in my JSP error page? (which I have mapped to 403 errors in web.xml).
Its so simple yet I cannot figure out how to do it.
Thanks in advance,
Robert.I tried but had no luck. Below is my JSPDYNPAGE code...
<%@ page import="javax.servlet.http.HttpServletResponse" %>
<%@ page import="com.sapportals.portal.prt.component.IPortalComponentRequest,com.sapportals.portal.prt.component.IPortalComponentResponse"%>
<HTML>
<head>
</head>
<body>
<%
IPortalComponentRequest request = (IPortalComponentRequest) this.getRequest();
HttpServletResponse servletResponse = request.getServletResponse(true);esss
servletResponse.setStatus(500);
%>
</body>
</HTML>
It is not working showing portal run time error -
JSP error page in web.xml
I had a JSP error page spcified through the attribute isErrorPage and referenced in the other JSPs through the errorPage attribute, and everything worked well.
Then, I decided to specify that errorpage in the web.xml instead :
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/error.jsp<location>
</error-page>The page is found and everythiing, except that I don't get the Throwable info in the implicit exception object in error.jsp. There's nothing in exception.getMessage().
Anybody knows why and the solution to this ?The JSP spec lets you get the Throwable through the javax.servlet.jsp.jspException request attribute.
The servlet spec uses the javax.servlet.error.exception request attribute for the same thing.
Therefore, because of the above unfortunate mismatch, when you switched to a global error page, you could no longer get the Throwable through the implicit exception obj, because the later retrieves Throwable from the javax.servlet.jsp.jspException request attribute.
The solution would be to retrieve javax.servlet.error.exception from the request yourself in your error page. -
Referrer to JSP Error Page???
I curious if anyone knows how I can programmatically find out the name of the page that triggered the JSP error page on the actual error page. Your assistance is much appreciated.
Thank you all very much for your quick, intelligent replies! I gave babella 2 dollars for the first response in what I thought was the best solution for what I needed (although the response object storing could definitely be useful for other things as well), and the rest 1. This is my first time doling out dollars, so please let me know if I broke any ettiquette rules. Thanks again!
-
Problem in Jsp Error page mechanism
Hi every body,
In my Jsp application I do some processing within scriplet tags. I have defined a error page using a page directive and I have defined my Error page separately. When there is an exception in a Jsp page, some times it calls the error page properly and displays it. But curiously in some occasions when there is an exception it doesn't call the error page, instead it includes the content of the Error page at the end of the same page, where the exception occurred. The web server is jakarta-tomcat-3.2.1. Can any one who has a idea about this problem help me. Your help is greatly appreciated.
Thank youHi there!
Well I was having the same problem as yours until I realized what was going on: the jsp writer has a small buffer size (by default 8kb) and that is why it flushes some html before displaying the error page. The jsp writer buffer is full before getting the exception, so it flushes the buffer and keeps on writing until the exception is thrown. Then the jsp writer writes the error page code...
You have to add some new parameters in your page directive: autoFlush(true or false) and buffer="16kb" (as much kbytes as you want). For example,
<%@page autoFlush="false" buffer="sizekb".... %>
If autoFlush="false", the jsp writer has not finished and the buffer is full an exception will be thrown.
If autoFlush="true" and the buffer is full it will flush the buffer and so on.
In both cases, if the buffer size is big enough the error jsp page will be the only displayed
Good luck!
Inaki -
IProcurement Requisition Details - Results in Error Page
Hi,
Clicking on our requisition details or view my requisitions results in a error page, any ideas why this occuring? Exception details:
oracle.apps.fnd.framework.OAException: java.lang.NullPointerException at oracle.apps.fnd.framework.OAException.wrapperException(OAException.java:891)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:603)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
at oa_html._OA._jspService(_OA.java:84)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
at org.apache.jserv.JServConnection.run(JServConnection.java:294)
at java.lang.Thread.run(Thread.java:619)
## Detail 0 ##
java.lang.NullPointerException
at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.getReqSummaryRow(ReqDetailsCO.java:360)
at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.processRequest(ReqDetailsCO.java:203)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
at oa_html._OA._jspService(_OA.java:84)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
at org.apache.jserv.JServConnection.run(JServConnection.java:294)
at java.lang.Thread.run(Thread.java:619)
java.lang.NullPointerException
at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.getReqSummaryRow(ReqDetailsCO.java:360)
at oracle.apps.icx.por.reqmgmt.webui.ReqDetailsCO.processRequest(ReqDetailsCO.java:203)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:587)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processRequest(OAPageLayoutHelper.java:1136)
at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processRequest(OAPageLayoutBean.java:1569)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processRequest(OAFormBean.java:385)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:959)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequestChildren(OAWebBeanHelper.java:926)
at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processRequest(OAWebBeanHelper.java:646)
at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processRequest(OAWebBeanContainerHelper.java:247)
at oracle.apps.fnd.framework.webui.beans.OABodyBean.processRequest(OABodyBean.java:353)
at oracle.apps.fnd.framework.webui.OAPageBean.processRequest(OAPageBean.java:2360)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1759)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:511)
at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:432)
at oa_html._OA._jspService(_OA.java:84)
at oracle.jsp.runtime.HttpJsp.service(HttpJsp.java:119)
at oracle.jsp.app.JspApplication.dispatchRequest(JspApplication.java:417)
at oracle.jsp.JspServlet.doDispatch(JspServlet.java:267)
at oracle.jsp.JspServlet.internalService(JspServlet.java:186)
at oracle.jsp.JspServlet.service(JspServlet.java:156)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:588)
at org.apache.jserv.JServConnection.processRequest(JServConnection.java:456)
at org.apache.jserv.JServConnection.run(JServConnection.java:294)
at java.lang.Thread.run(Thread.java:619)>
RDBMS : 11.2.0.1.0
Oracle Applications : 11.5.10.2
Unix OS
Found the following MetaLink: will attemp and return results
Requisition Search Error When Try To View Another Users Requisition [ID 888654.1]
Thanks,
-Steve
Edited by: sanstey on Nov 23, 2010 5:26 AM
Edited by: sanstey on Nov 23, 2010 6:12 AMHi;
Please check below notes which could be helpful for your issue:
Error When Using The OTL Timecard Layout Called 'Projects-Purchasing Timecard Layout' [ID 1134868.1]
Receive Error When Selecting Incomplete On The Status Column For A Requisition [ID 733735.1]
Merge List Gives Null Pointer Exception [ID 816133.1]
iAssets Receiving Unexpected Java Error On Asset Search Page [ID 1215465.1]
Regard
Helios -
Problems with jsp-error page in web.xml
Hello everybody, I have a confusing problem concerning the use of jsps as error pages for 404-errors.
I inserted the following lines in my web.xml file:
<error-page>
<error-code>404</error-code>
<location>/personal404.jsp</location>
</error-page>
The problem is: when an 404 occurs, instead of showin the personal404.jsp, the browser tells me that it tries to download a file which it can't (it tries to download the mis-spelled file). When I try to redirect the 404 to a static html-page, as in
<error-page>
<error-code>404</error-code>
<location>/personal404.html</location>
</error-page>
everything works fine.
Please, does anybody have any idea or suggestion, what I am doing wrong?
Thanks in advance,
SebastianHi Ivan,
I tried it, but there wasn't any difference.
I'll try to explain in more detail what happens:
Imagine my application has the following root-path
http://myServerName:port/mainRoot/
When I try the following URL:
http://myServerName:port/mainRoot/pageThatDoesNotExist.jsp, the browser tells me, it tries to download the file pageThatDoesNotExist.jsp from myServerName and that it can't find that file.
The same happens, when I type http://myServerName:port/mainRoot/pathThatDoesNotExist/pageThatDOESExist.jsp, except that the browser tries to download the file pageThatDOESExist.jsp which (again) it can't.
I have located the files 404.jsp and 404.html in the same directory, so I don't think this is a path-related problem, because everything works fine, when I specify the 404.html as the target error page (i.e. the browser displays the 404.html when I type the URLs shown above).
I don't know if I'm making this clear, but maybe you get the idea.
Sebastian -
Problem accessing exception object in jsp error page - Apache Tomcat 5.0.25
Hi all,
I'm thoroughly confused and need some help. I've deployed a very simple web application in Apache Tomcat 5.0.25 to test exception handling - errortest.jsp and error.jsp. errortest.jsp throws a divide by zero exception if executed with default values in text fields.
When I put the directive IsErrorPage="true" in error.jsp i get a HTTP 500 error when error.jsp is accessed. If I remove it error.jsp is displayed but I cant access the exception object - if I try to I get an exception below:
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 5 in the jsp file: /error.jsp
Generated servlet error:
[javac] Compiling 1 source file
E:\Apache Software Foundation\Tomcat 5.0\work\Catalina\localhost\mywebapp\org\apache\jsp\error_jsp.java:46: cannot resolve symbol
symbol : variable exception
location: class org.apache.jsp.error_jsp
out.print(exception.getMessage());
^
1 error
Below is the code for the two jsp pages:
errortest.jsp:
<%@ page errorPage="error.jsp" %>
<html>
<head><title>Error test</title></head>
<body>
<form action="errortest.jsp" method="post">
Enter first number:<input type="text" name="first" value="5"/><br>
Enter second number:<input type="text" name="second" value="0"/><br>
<input type="submit"/>
</form>
<%
if (request.getMethod().equals("POST")) {
int first = Integer.parseInt( request.getParameter( "first" ) );
int second = Integer.parseInt( request.getParameter( "second" ) );
int answer = first/second;
%>
</body>
</html>
NB: I am able to catch and display the exception if I use a try/catch block around the division as shown below.
try {
int answer = first/second;
} catch( Exception e) {
e.printStackTrace( new PrintWriter(out) );
error.jsp (first draft)
NB: HTTP 500 error occurs when directive "isErrorPage" is added:
<%@ page isErrorPage="true" %>
<html>
<head><title>Error Page</title></head>
<body>
</body>
</html>
error.jsp (second draft)
NB: directive is removed but exception thrown when implicit exception object is accessed. error.jsp displays if exception object is not accessed:
<%@ page %>
<html>
<head><title>Error Page</title></head>
<body>
<%=exception.getMessage()%>
</body>
</html>
Web server specs:
Apache Tomcat 5.0.25
Machine specs:
Windows XP Pro
Java environments:
j2sdk1.4.2_03
J2EE 1.4This works for me:
throwError.jsp
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<%@ page language="java" errorPage="/error.jsp"
contentType="text/html; charset=utf-8" %>
<html>
<head>
<title>Throw Exception</title>
</head>
<body>
Throwing exception....
<%
// throw ArithmeticException
int badInt = 12/0;
%>
</body>
</html>
error.jsp
<%@ page language="java" isErrorPage="true" %>
<head><title>Doh!</title></head>
An Error has occurred in this application.
<% if (exception != null) { %>
<pre><% exception.printStackTrace(new java.io.PrintWriter(out)); %></pre>
<% } else { %>
Please check your log files for further information.
<% } %> -
Handle exception on server side and display a customized jsp error page
Hi,
I am developing a java/j2EE web application using servlet, jsp, ejb3 with JBOSS and ECLIPSE.
Two cases can occur on the server side :
1) either I have not an expected result in a method and in this case I want to display an error page (a JSP page I suppose) with a personnalized error message
2) or I have an exception thrown and I want to display the exception message in the former JSP page
I don't know how to cope with this problem of personnalized error message (or the message of a thrown exception) with a JSP page.
Does anybody can help me ? Thank you
Edited by: xflamant on Jun 20, 2009 10:51 AMFor the case of an unknown Error, simply use a default error page.
The redirection to this page can be accomplished by inserting folowing code into your web.xml:
<error-page>
<exception-type>java.lang.Throwable</exception-type>
<location>/WEB-INF/jsp/error.jsp</location>
</error-page>Known exception can be caught via a try-catch block.
Then simply dispatch to the page you want displayed an add an attribute containing the error message to the response object.
This attribute can then be used in the target page to diplay the error. -
Displaying JSP error page in tomcat 5.5.7
I'm using tomcat 5.5.7 with JDK1.4.1. I've created these 2 JSPs:
index.jsp:
<html>
<title>Jsp</title>
<body>
<%@page errorPage="/error.jsp"%>
Trying to write some error
<% String butt = request.getParameter("butt");
if (butt!=null )
int p = 4/0;
}%>
<form method="post">
<input type="submit" name="butt" value="head">
</form></body></html> error.jsp:
<html>
<title>Jsp</title>
<body>
<%@ page isErrorPage="true" %>
Error Body
</body></html> When I run this JSP, and try to get the error page, I get internal
server error page, insteaof of error.jsp.
The error_jsp.java file has the following lines:
Throwable exception =
org.apache.jasper.runtime.JspRuntimeLibrary.getThrowable
(request);
if (exception != null) {
response.setStatus
(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
} I tried to run these same files in Tomcat 4.1, and they work fine.
What my be the problem? How can I have my error page be displayed?Hi,
I do use Tomcat with the compatibility package (jmx.jar under $CATALINA_HOME/bin and xercesImpl.jar under $CATALINA_HOME/common/endorsed).
I've put a System.out.println in the error.jsp, and it was printed to the stdout.log.
Nothing else was printed to the log.
I also tried removing the isErrorPage="true" from the error page, and I got it displayed (when the error occured). But of course that way I would not have any exception object.... -
Handling faults -- error pages
We have a web service that, when run under local OC4J, returns the following
<soapenv:Fault>
<faultcode>Client</faultcode>
<faultstring>Invalid parameter</faultstring>
<detail>
<string>
<errorcode>E_InvalidParameter</errorcode>
<description><GetFacilityByStateIdASDFASDF&gt; is not a valid query name.</description>
</string>
</detail>
</soapenv:Fault>
But when we run the same thing on 9iAS 9.0.2, we get the following, with our own baseline HTML error page included:
<soapenv:Fault>
<faultcode xmlns:ns1="http://xml.apache.org/axis/">
ns1:HTTP</faultcode>
<faultstring>(502)Bad Gateway</faultstring>
<detail>
<string>return code: 502
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1"><META NAME="GENERATOR" Content="Microsoft FrontPage 4.0">
<TITLE>DNR Information Alert</TITLE></HEAD>
<BODY TEXT="black" BGCOLOR="white"><P><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="620" height="348">
<TR ALIGN="LEFT" VALIGN="TOP"><TD WIDTH="570" HEIGHT="135" ALIGN="LEFT" VALIGN="TOP" colspan="2"><map name="PortalHome"><area shape="rect" coords="20,13,93,87" href="http://www.wisconsin.gov/state/home"></map><IMG src="headerandlogo.gif" usemap="#PortalHome" border="0"> </TD><TR ALIGN="LEFT" VALIGN="TOP"><TD WIDTH="121" HEIGHT="213" ALIGN="LEFT" VALIGN="TOP"><P></TD><TD WIDTH="500" HEIGHT="213" ALIGN="LEFT" VALIGN="TOP"> <P> </P><P ALIGN="CENTER"><FONT SIZE="5">Dept. of Natural Resources Information Alert<BR></FONT></P> <TABLE BORDER="0" WIDTH="108%"><TR><TD WIDTH="25%"> <b>Status:</b></TD><TD WIDTH="75%">502 Bad Gateway</TD>
</TR><TR><D WIDTH="25%"><b>Description:</b></TD>
<TD WIDTH="75%">The origin web server encountered an unexpected condition which prevented it from fulfilling the request. Please try your request again.</TD></TR>
</TABLE></TABLE></BODY></HTML>
</string>
</detail>
</soapenv:Fault>
My question is where in the OC4J or Apache configuration this translation is requested, and how we get rid of it for anything with the right url for our web services.
-- jimWe have a web service that, when run under local OC4J, returns the following
<soapenv:Fault>
<faultcode>Client</faultcode>
<faultstring>Invalid parameter</faultstring>
<detail>
<string>
<errorcode>E_InvalidParameter</errorcode>
<description><GetFacilityByStateIdASDFASDF&gt; is not a valid query name.</description>
</string>
</detail>
</soapenv:Fault>
But when we run the same thing on 9iAS 9.0.2, we get the following, with our own baseline HTML error page included:
<soapenv:Fault>
<faultcode xmlns:ns1="http://xml.apache.org/axis/">
ns1:HTTP</faultcode>
<faultstring>(502)Bad Gateway</faultstring>
<detail>
<string>return code: 502
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html;CHARSET=iso-8859-1"><META NAME="GENERATOR" Content="Microsoft FrontPage 4.0">
<TITLE>DNR Information Alert</TITLE></HEAD>
<BODY TEXT="black" BGCOLOR="white"><P><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="0" WIDTH="620" height="348">
<TR ALIGN="LEFT" VALIGN="TOP"><TD WIDTH="570" HEIGHT="135" ALIGN="LEFT" VALIGN="TOP" colspan="2"><map name="PortalHome"><area shape="rect" coords="20,13,93,87" href="http://www.wisconsin.gov/state/home"></map><IMG src="headerandlogo.gif" usemap="#PortalHome" border="0"> </TD><TR ALIGN="LEFT" VALIGN="TOP"><TD WIDTH="121" HEIGHT="213" ALIGN="LEFT" VALIGN="TOP"><P></TD><TD WIDTH="500" HEIGHT="213" ALIGN="LEFT" VALIGN="TOP"> <P> </P><P ALIGN="CENTER"><FONT SIZE="5">Dept. of Natural Resources Information Alert<BR></FONT></P> <TABLE BORDER="0" WIDTH="108%"><TR><TD WIDTH="25%"> <b>Status:</b></TD><TD WIDTH="75%">502 Bad Gateway</TD>
</TR><TR><D WIDTH="25%"><b>Description:</b></TD>
<TD WIDTH="75%">The origin web server encountered an unexpected condition which prevented it from fulfilling the request. Please try your request again.</TD></TR>
</TABLE></TABLE></BODY></HTML>
</string>
</detail>
</soapenv:Fault>
My question is where in the OC4J or Apache configuration this translation is requested, and how we get rid of it for anything with the right url for our web services.
-- jim -
Error: recursive include directive
Hi,
I am trying to run iStore from my local box on jDeveloper. I am getting the below error message, anybody has ideas on how to fix it.
C:\jDeveloper\jdevhome\jdev\myhtml\OA_HTML\OAGlobal.jsp
Error: recursive include directive
I am on R12.1.1, and jDev version is 10.1.3.3.0. I installed it from patch # 6863618
Thanks.Have you completed all the steps in these MOS docs?
How to find the correct version of JDeveloper to use with eBusiness Suite 11i or Release 12.x [ID 416708.1]
Configuring JDeveloper For Use With Oracle Applications 11i and R12 [ID 330236.1]
What Setup is Required to Create Custom JSP Pages to Run on the Ebusiness Suite 11i and R12+? [ID 884200.1]
Thanks,
Hussein -
How can we define custom error page in protal application
How can we define custom error page in protal application, like we define "jsp Error page " in JSPs
Hi,
Check these:
Customization of Portal Runtime Errors and portal standard error codes
http://help.sap.com/saphelp_nw04/helpdata/en/9a/e74d426332bd30e10000000a155106/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/ec/1273b2c413b2449e554eb7b910bce7/frameset.htm
Regards,
Praveen Gudapati -
How to display a stack trace in a jsp error mage
What is the best way to display a stack trace in a JSP error page?
I use "${pageContext.exception.message}" for the exception message. Is there a comparable JSTL expression for the stack?Cool! it totally works.
Thanks for pointing me to this post.
Maybe you are looking for
-
Custom Administrative Template Error 53 Key name specified more than once
Hi All, Hope I've picked the correct forum. I am making my first foray into setting up a custom administrative template for some software that is developed in house. The current deployment method is to merge a reg file on each computer that requires
-
I'm trying to delete an album titles pictures from my photos album but can't work out how to do it. I've tried auto back up and erase which deletes other albums but not the photo album. Even selecting individual photos and selecting edit does nothing
-
HT201364 Anything I can do to my Mac Pro 2007 so it accepts an update to Maverick?
Anything I can do to my Mac Pro 2007 so it accepts an update to Maverick? I'm currently at 10.6.8 Model Name: Mac Pro Model Identifier: MacPro1,1 Processor Name: Dual-Core Intel Xeon Processor Speed: 3 GHz Number Of Processors: 2 Total Numb
-
i can not put it here
-
Convert PL/SQL to javascript
Hi all, I'm having some performance issues with a dynamic action. Will name this action DA_UPDATE_OPM This action should run unconditionally on the change of almost any item on a region and results in the setting of just 1 field. Since all items are