I've been trying to figure out why my standard_error_message wasn't being called. Ends up it is being called. Here is the complete text within my standard_error_message: --- TEST ---- When I get redirected to the page ( because of a 404 ) I get the following html which is not rendered by the browser: <HTML> <HEAD><TITLE>Site Error</TITLE></HEAD> <BODY> <TABLE BORDER="0" WIDTH="100%"> <TR VALIGN="TOP"> <TD WIDTH="10%" ALIGN="CENTER"> </TD> <TD WIDTH="90%"> <H2>Site Error</H2> <P>An error was encountered while publishing this resource. </P> <P><STRONG>NotFound</STRONG></P> Sorry, a site error occurred.<p> <!-- Traceback (innermost last): File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/Publish.py, line 223, in publish_module File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/Publish.py, line 187, in publish File /usr/local/zope/NLADA-ZEO/Zope/lib/python/Zope/__init__.py, line 221, in zpublisher_exception_hook (Object: Traversable) File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/Publish.py, line 162, in publish File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/BaseRequest.py, line 373, in traverse File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/HTTPResponse.py, line 547, in notFoundError NotFound: TEST --> <HR NOSHADE> <P>Troubleshooting Suggestions</P> <UL> <LI>The URL may be incorrect.</LI> <LI>The parameters passed to this resource may be incorrect.</LI> <LI>A resource that this resource relies on may be encountering an error.</LI> </UL> <P>For more detailed information about the error, please refer to the HTML source for this page. </P> <P>If the error persists please contact the site maintainer. Thank you for your patience. </P> </TD></TR> </TABLE> </BODY> </HTML> --- So, it looks like something is trying to render the output of standard_error_message? I don't know, it's just bizarre. Any ideas? Thanks, Mark
ZPublishers acts strange when standard_error_message isn't html. Try changing it to <html><body>TEST</body></html> What happens then? -Casey On Thu, 2002-06-27 at 15:24, Mark Gibson wrote:
I've been trying to figure out why my standard_error_message wasn't being called. Ends up it is being called.
Here is the complete text within my standard_error_message: ---
TEST
----
When I get redirected to the page ( because of a 404 ) I get the following html which is not rendered by the browser:
<HTML> <HEAD><TITLE>Site Error</TITLE></HEAD> <BODY>
<TABLE BORDER="0" WIDTH="100%"> <TR VALIGN="TOP">
<TD WIDTH="10%" ALIGN="CENTER"> </TD>
<TD WIDTH="90%"> <H2>Site Error</H2> <P>An error was encountered while publishing this resource. </P> <P><STRONG>NotFound</STRONG></P> Sorry, a site error occurred.<p> <!-- Traceback (innermost last): File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/Publish.py, line 223, in publish_module File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/Publish.py, line 187, in publish File /usr/local/zope/NLADA-ZEO/Zope/lib/python/Zope/__init__.py, line 221, in zpublisher_exception_hook (Object: Traversable) File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/Publish.py, line 162, in publish File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/BaseRequest.py, line 373, in traverse File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/HTTPResponse.py, line 547, in notFoundError NotFound: TEST
--> <HR NOSHADE>
<P>Troubleshooting Suggestions</P>
<UL> <LI>The URL may be incorrect.</LI> <LI>The parameters passed to this resource may be incorrect.</LI> <LI>A resource that this resource relies on may be encountering an error.</LI> </UL>
<P>For more detailed information about the error, please refer to the HTML source for this page. </P>
<P>If the error persists please contact the site maintainer. Thank you for your patience. </P> </TD></TR> </TABLE>
</BODY> </HTML> ---
So, it looks like something is trying to render the output of standard_error_message? I don't know, it's just bizarre. Any ideas?
Thanks, Mark
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
Ok. That works. It now appears the problem is in my standard_html_header. If I surround that with a try block, the except code gets called. Thanks for helping me narrow it down. Mark
ZPublishers acts strange when standard_error_message isn't html. Try changing it to <html><body>TEST</body></html>
What happens then?
-Casey
On Thu, 2002-06-27 at 15:24, Mark Gibson wrote:
I've been trying to figure out why my standard_error_message wasn't being called. Ends up it is being called.
Here is the complete text within my standard_error_message: ---
TEST
----
When I get redirected to the page ( because of a 404 ) I get the following html which is not rendered by the browser:
<HTML> <HEAD><TITLE>Site Error</TITLE></HEAD> <BODY>
<TABLE BORDER="0" WIDTH="100%"> <TR VALIGN="TOP">
<TD WIDTH="10%" ALIGN="CENTER"> </TD>
<TD WIDTH="90%"> <H2>Site Error</H2> <P>An error was encountered while publishing this resource. </P> <P><STRONG>NotFound</STRONG></P> Sorry, a site error occurred.<p> <!-- Traceback (innermost last): File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/Publish.py, line 223, in publish_module File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/Publish.py, line 187, in publish File /usr/local/zope/NLADA-ZEO/Zope/lib/python/Zope/__init__.py, line 221, in zpublisher_exception_hook (Object: Traversable) File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/Publish.py, line 162, in publish File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/BaseRequest.py, line 373, in traverse File /usr/local/zope/NLADA-ZEO/Zope/lib/python/ZPublisher/HTTPResponse.py, line 547, in notFoundError NotFound: TEST
--> <HR NOSHADE>
<P>Troubleshooting Suggestions</P>
<UL> <LI>The URL may be incorrect.</LI> <LI>The parameters passed to this resource may be incorrect.</LI> <LI>A resource that this resource relies on may be encountering an error.</LI> </UL>
<P>For more detailed information about the error, please refer to the HTML source for this page. </P>
<P>If the error persists please contact the site maintainer. Thank you for your patience. </P> </TD></TR> </TABLE>
</BODY> </HTML> ---
So, it looks like something is trying to render the output of standard_error_message? I don't know, it's just bizarre. Any ideas?
Thanks, Mark
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
participants (3)
-
Casey Duncan -
Mark Gibson -
mark@dimensional.com