You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by BJ Freeman <bj...@free-man.net> on 2010/04/26 17:52:10 UTC

controlserverlet can not find the error.jsp

I believe this has been a long standing problem.
I remember seeing similar errors through time.
the question is should the controller depend on the context to get the
error path or should it look at the component and then go for the path
that is expected.
the other is track down why the error path for jsp in not in the context.

any thoughts?

=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>



Re: controlserverlet can not find the error.jsp

Posted by Adrian Crum <ad...@hlmksw.com>.
It just means the error.jsp file is missing.

-Adrian

On 4/26/2010 8:52 AM, BJ Freeman wrote:
> I believe this has been a long standing problem.
> I remember seeing similar errors through time.
> the question is should the controller depend on the context to get the
> error path or should it look at the component and then go for the path
> that is expected.
> the other is track down why the error path for jsp in not in the context.
>
> any thoughts?
>
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com<http://www.specialtymarket.com/>
>
> Systems Integrator-- Glad to Assist
>
> Chat  Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>
>
>

Re: controlserverlet can not find the error.jsp

Posted by Scott Gray <sc...@hotwaxmedia.com>.
Try adding
:/error
to the allowedPaths parameter in web.xml

Regards
Scott

On 27/04/2010, at 4:41 AM, BJ Freeman wrote:

> the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
> exists.
> 
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
> 
> Systems Integrator-- Glad to Assist
> 
> Chat  Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
> 
> 
> Adrian Crum sent the following on 4/26/2010 8:57 AM:
>> It just means the error.jsp file is missing.
>> 
>> -Adrian
>> 
>> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>>> I believe this has been a long standing problem.
>>> I remember seeing similar errors through time.
>>> the question is should the controller depend on the context to get the
>>> error path or should it look at the component and then go for the path
>>> that is expected.
>>> the other is track down why the error path for jsp in not in the context.
>>> 
>>> any thoughts?
>>> 
>>> =========================
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier
>>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>> 
>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>> 
>>> Systems Integrator-- Glad to Assist
>>> 
>>> Chat  Y! messenger: bjfr33man
>>> Linkedin
>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>> 
>>> 
>>> 
>>> 
>> 
> 
> 


Re: controlserverlet can not find the error.jsp

Posted by BJ Freeman <bj...@free-man.net>.
thanks scott. gave me some insight.
writing the controlservlet up so have it for future.


=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>


Scott Gray sent the following on 4/26/2010 12:39 PM:
> Try adding
> :/error
> to the allowedPaths parameter in web.xml
> 
> Regards
> Scott
> 
> On 27/04/2010, at 4:41 AM, BJ Freeman wrote:
> 
>> the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
>> exists.
>>
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>> Specialtymarket.com <http://www.specialtymarket.com/>
>>
>> Systems Integrator-- Glad to Assist
>>
>> Chat  Y! messenger: bjfr33man
>> Linkedin
>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>
>>
>> Adrian Crum sent the following on 4/26/2010 8:57 AM:
>>> It just means the error.jsp file is missing.
>>>
>>> -Adrian
>>>
>>> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>>>> I believe this has been a long standing problem.
>>>> I remember seeing similar errors through time.
>>>> the question is should the controller depend on the context to get the
>>>> error path or should it look at the component and then go for the path
>>>> that is expected.
>>>> the other is track down why the error path for jsp in not in the context.
>>>>
>>>> any thoughts?
>>>>
>>>> =========================
>>>> BJ Freeman
>>>> http://bjfreeman.elance.com
>>>> Strategic Power Office with Supplier
>>>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>
>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>
>>>> Systems Integrator-- Glad to Assist
>>>>
>>>> Chat  Y! messenger: bjfr33man
>>>> Linkedin
>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>
>>>>
>>>>
>>>>
>>
> 



Re: controlserverlet can not find the error.jsp

Posted by BJ Freeman <bj...@free-man.net>.
Ok next step the control finds the error.jsp
but i get no output from it.

the jsp code seems to be right
<% String errorMsg = (String) request.getAttribute("_ERROR_MESSAGE_"); %>
<%=UtilFormatOut.replaceString(errorMsg, "\n", "<br/>")%></font></div>
except for this
2010-04-28 18:04:00,614 (TP-Processor3) [
ControlServlet.java:331:INFO ] [[[main] Request Done- total:11.529,since
last([main] Request Be...):11.529]]
2010-04-28 18:04:00,616 (TP-Processor2) [
ControlServlet.java:331:INFO ] [[[main] Request Done- total:2.261,since
last([main] Request Be...):2.261]]
2010-04-28 18:04:01,729 (TP-Processor6) [
ContextFilter.java:261:WARN ] [Filtered request]: /cgi-bin/axs/ax.cgi
(/control/main)
2010-04-28 18:04:01,986 (TP-Processor7) [
ControlServlet.java:135:INFO ] Pathinfo=main
2010-04-28 18:04:01,987 (TP-Processor7) [
ControlServlet.java:145:INFO ] [[[main] Request Begun, encoding=[UTF-8]-
total:0.0,since last(Begin):0.0]]
2010-04-28 18:04:01,987 (TP-Processor7) [
ControlServlet.java:150:INFO ] contextPathinfo=
2010-04-28 18:04:01,988 (TP-Processor7) [
RequestHandler.java:741:INFO ] Rendering View [main],
sessionId=66442A4BE67C9360A7071B6643C535F5.jvm1
2010-04-28 18:04:02,294 (TP-Processor7) [
ProductStoreWorker.java:481:INFO ] getSurvey for product null
2010-04-28 18:04:02,486 (TP-Processor7) [
ControlServlet.java:234:ERROR]
---- exception report
----------------------------------------------------------
Error in request handler: Error flushing response buffer (null)
Exception: org.apache.catalina.connector.ClientAbortException
Message: null
---- cause
---------------------------------------------------------------------
Exception: java.net.SocketException
Message: Broken pipe

some deleted
2010-04-28 18:04:02,487 (TP-Processor7) [
ControlServlet.java:250:ERROR] An error occurred, going to the
errorPage: /error/error.jsp
2010-04-28 18:04:02,487 (TP-Processor7) [
ControlServlet.java:257:ERROR] Including errorPage: /error/error.jsp
2010-04-28 18:04:02,497 (TP-Processor7) [
ServerHitBin.java:627:INFO ] Visit delegatorName=default, ServerHitBin
delegatorName=default
2010-04-28 18:04:02,509 (TP-Processor7) [
ControlServlet.java:331:INFO ] [[[main] Request Done- total:0.522,since
last([main] Request Be...):0.522]]
2010-04-28 18:04:02,512 (TP-Processor7) [
MsgContext.java:306:WARN ] Error sending end packet
java.net.SocketException: Broken pipe
	at java.net.SocketOutputStream.socketWrite0(Native Method)
	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
	at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:531)

some deleted


=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>


BJ Freeman sent the following on 4/26/2010 3:45 PM:
> thanks scott. gave me some insight.
> writing the controlservlet up so have it for future.
> 
> 
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
> 
> Systems Integrator-- Glad to Assist
> 
> Chat  Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
> 
> 
> Scott Gray sent the following on 4/26/2010 12:39 PM:
>> Try adding
>> :/error
>> to the allowedPaths parameter in web.xml
>>
>> Regards
>> Scott
>>
>> On 27/04/2010, at 4:41 AM, BJ Freeman wrote:
>>
>>> the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
>>> exists.
>>>
>>> =========================
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>
>>> Systems Integrator-- Glad to Assist
>>>
>>> Chat  Y! messenger: bjfr33man
>>> Linkedin
>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>
>>>
>>> Adrian Crum sent the following on 4/26/2010 8:57 AM:
>>>> It just means the error.jsp file is missing.
>>>>
>>>> -Adrian
>>>>
>>>> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>>>>> I believe this has been a long standing problem.
>>>>> I remember seeing similar errors through time.
>>>>> the question is should the controller depend on the context to get the
>>>>> error path or should it look at the component and then go for the path
>>>>> that is expected.
>>>>> the other is track down why the error path for jsp in not in the context.
>>>>>
>>>>> any thoughts?
>>>>>
>>>>> =========================
>>>>> BJ Freeman
>>>>> http://bjfreeman.elance.com
>>>>> Strategic Power Office with Supplier
>>>>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>
>>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>>
>>>>> Systems Integrator-- Glad to Assist
>>>>>
>>>>> Chat  Y! messenger: bjfr33man
>>>>> Linkedin
>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>
>>>>>
>>>>>
>>>>>
> 
> 
> 



Re: controlserverlet can not find the error.jsp

Posted by Scott Gray <sc...@hotwaxmedia.com>.
Broken pipes are not an OFBiz problem, the client has closed the connection so an exception is thrown when we try to send the response.

Regards
Scott

HotWax Media
http://www.hotwaxmedia.com

On 29/04/2010, at 2:12 PM, BJ Freeman wrote:

> this is on svn 930580
> 
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
> 
> Systems Integrator-- Glad to Assist
> 
> Chat  Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
> 
> 
> BJ Freeman sent the following on 4/28/2010 6:54 PM:
>> Ok next step the control finds the error.jsp
>> but i get no output from it.
>> 
>> the jsp code seems to be right
>> <% String errorMsg = (String) request.getAttribute("_ERROR_MESSAGE_"); %>
>> <%=UtilFormatOut.replaceString(errorMsg, "\n", "<br/>")%></font></div>
>> except for this
>> 2010-04-28 18:04:00,614 (TP-Processor3) [
>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:11.529,since
>> last([main] Request Be...):11.529]]
>> 2010-04-28 18:04:00,616 (TP-Processor2) [
>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:2.261,since
>> last([main] Request Be...):2.261]]
>> 2010-04-28 18:04:01,729 (TP-Processor6) [
>> ContextFilter.java:261:WARN ] [Filtered request]: /cgi-bin/axs/ax.cgi
>> (/control/main)
>> 2010-04-28 18:04:01,986 (TP-Processor7) [
>> ControlServlet.java:135:INFO ] Pathinfo=main
>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>> ControlServlet.java:145:INFO ] [[[main] Request Begun, encoding=[UTF-8]-
>> total:0.0,since last(Begin):0.0]]
>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>> ControlServlet.java:150:INFO ] contextPathinfo=
>> 2010-04-28 18:04:01,988 (TP-Processor7) [
>> RequestHandler.java:741:INFO ] Rendering View [main],
>> sessionId=66442A4BE67C9360A7071B6643C535F5.jvm1
>> 2010-04-28 18:04:02,294 (TP-Processor7) [
>> ProductStoreWorker.java:481:INFO ] getSurvey for product null
>> 2010-04-28 18:04:02,486 (TP-Processor7) [
>> ControlServlet.java:234:ERROR]
>> ---- exception report
>> ----------------------------------------------------------
>> Error in request handler: Error flushing response buffer (null)
>> Exception: org.apache.catalina.connector.ClientAbortException
>> Message: null
>> ---- cause
>> ---------------------------------------------------------------------
>> Exception: java.net.SocketException
>> Message: Broken pipe
>> 
>> some deleted
>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>> ControlServlet.java:250:ERROR] An error occurred, going to the
>> errorPage: /error/error.jsp
>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>> ControlServlet.java:257:ERROR] Including errorPage: /error/error.jsp
>> 2010-04-28 18:04:02,497 (TP-Processor7) [
>> ServerHitBin.java:627:INFO ] Visit delegatorName=default, ServerHitBin
>> delegatorName=default
>> 2010-04-28 18:04:02,509 (TP-Processor7) [
>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:0.522,since
>> last([main] Request Be...):0.522]]
>> 2010-04-28 18:04:02,512 (TP-Processor7) [
>> MsgContext.java:306:WARN ] Error sending end packet
>> java.net.SocketException: Broken pipe
>> 	at java.net.SocketOutputStream.socketWrite0(Native Method)
>> 	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
>> 	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
>> 	at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:531)
>> 
>> some deleted
>> 
>> 
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>> Specialtymarket.com <http://www.specialtymarket.com/>
>> 
>> Systems Integrator-- Glad to Assist
>> 
>> Chat  Y! messenger: bjfr33man
>> Linkedin
>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>> 
>> 
>> BJ Freeman sent the following on 4/26/2010 3:45 PM:
>>> thanks scott. gave me some insight.
>>> writing the controlservlet up so have it for future.
>>> 
>>> 
>>> =========================
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>> 
>>> Systems Integrator-- Glad to Assist
>>> 
>>> Chat  Y! messenger: bjfr33man
>>> Linkedin
>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>> 
>>> 
>>> Scott Gray sent the following on 4/26/2010 12:39 PM:
>>>> Try adding
>>>> :/error
>>>> to the allowedPaths parameter in web.xml
>>>> 
>>>> Regards
>>>> Scott
>>>> 
>>>> On 27/04/2010, at 4:41 AM, BJ Freeman wrote:
>>>> 
>>>>> the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
>>>>> exists.
>>>>> 
>>>>> =========================
>>>>> BJ Freeman
>>>>> http://bjfreeman.elance.com
>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>> 
>>>>> Systems Integrator-- Glad to Assist
>>>>> 
>>>>> Chat  Y! messenger: bjfr33man
>>>>> Linkedin
>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>> 
>>>>> 
>>>>> Adrian Crum sent the following on 4/26/2010 8:57 AM:
>>>>>> It just means the error.jsp file is missing.
>>>>>> 
>>>>>> -Adrian
>>>>>> 
>>>>>> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>>>>>>> I believe this has been a long standing problem.
>>>>>>> I remember seeing similar errors through time.
>>>>>>> the question is should the controller depend on the context to get the
>>>>>>> error path or should it look at the component and then go for the path
>>>>>>> that is expected.
>>>>>>> the other is track down why the error path for jsp in not in the context.
>>>>>>> 
>>>>>>> any thoughts?
>>>>>>> 
>>>>>>> =========================
>>>>>>> BJ Freeman
>>>>>>> http://bjfreeman.elance.com
>>>>>>> Strategic Power Office with Supplier
>>>>>>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>> 
>>>>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>>>> 
>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>> 
>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>> Linkedin
>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>> 
>>> 
>> 
>> 
>> 
> 
> 


Re: controlserverlet can not find the error.jsp

Posted by Scott Gray <sc...@hotwaxmedia.com>.
Like I said if the client closes the connection then it's impossible for us to send the error page.

If it's reproducible OOTB then please provide the steps so I can take a look.

Thanks
Scott

On 29/04/2010, at 2:32 PM, BJ Freeman wrote:

> I agree but if you run this in localhost the error that cause the broken
> pipes is from ofbiz.
> but at this point it is the fact the error.jsp does not show the error msg.
> a pointer where to look would be fine.
> 
> I am sure once that gets fix I can proceed on my own.
> 
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
> 
> Systems Integrator-- Glad to Assist
> 
> Chat  Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
> 
> 
> Scott Gray sent the following on 4/28/2010 7:20 PM:
>> Broken pipes are not an OFBiz problem, the client has closed the connection so an exception is thrown when we try to send the response.
>> 
>> Regards
>> Scott
>> 
>> HotWax Media
>> http://www.hotwaxmedia.com
>> 
>> On 29/04/2010, at 2:12 PM, BJ Freeman wrote:
>> 
>>> this is on svn 930580
>>> 
>>> =========================
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>> 
>>> Systems Integrator-- Glad to Assist
>>> 
>>> Chat  Y! messenger: bjfr33man
>>> Linkedin
>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>> 
>>> 
>>> BJ Freeman sent the following on 4/28/2010 6:54 PM:
>>>> Ok next step the control finds the error.jsp
>>>> but i get no output from it.
>>>> 
>>>> the jsp code seems to be right
>>>> <% String errorMsg = (String) request.getAttribute("_ERROR_MESSAGE_"); %>
>>>> <%=UtilFormatOut.replaceString(errorMsg, "\n", "<br/>")%></font></div>
>>>> except for this
>>>> 2010-04-28 18:04:00,614 (TP-Processor3) [
>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:11.529,since
>>>> last([main] Request Be...):11.529]]
>>>> 2010-04-28 18:04:00,616 (TP-Processor2) [
>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:2.261,since
>>>> last([main] Request Be...):2.261]]
>>>> 2010-04-28 18:04:01,729 (TP-Processor6) [
>>>> ContextFilter.java:261:WARN ] [Filtered request]: /cgi-bin/axs/ax.cgi
>>>> (/control/main)
>>>> 2010-04-28 18:04:01,986 (TP-Processor7) [
>>>> ControlServlet.java:135:INFO ] Pathinfo=main
>>>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>>>> ControlServlet.java:145:INFO ] [[[main] Request Begun, encoding=[UTF-8]-
>>>> total:0.0,since last(Begin):0.0]]
>>>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>>>> ControlServlet.java:150:INFO ] contextPathinfo=
>>>> 2010-04-28 18:04:01,988 (TP-Processor7) [
>>>> RequestHandler.java:741:INFO ] Rendering View [main],
>>>> sessionId=66442A4BE67C9360A7071B6643C535F5.jvm1
>>>> 2010-04-28 18:04:02,294 (TP-Processor7) [
>>>> ProductStoreWorker.java:481:INFO ] getSurvey for product null
>>>> 2010-04-28 18:04:02,486 (TP-Processor7) [
>>>> ControlServlet.java:234:ERROR]
>>>> ---- exception report
>>>> ----------------------------------------------------------
>>>> Error in request handler: Error flushing response buffer (null)
>>>> Exception: org.apache.catalina.connector.ClientAbortException
>>>> Message: null
>>>> ---- cause
>>>> ---------------------------------------------------------------------
>>>> Exception: java.net.SocketException
>>>> Message: Broken pipe
>>>> 
>>>> some deleted
>>>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>>>> ControlServlet.java:250:ERROR] An error occurred, going to the
>>>> errorPage: /error/error.jsp
>>>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>>>> ControlServlet.java:257:ERROR] Including errorPage: /error/error.jsp
>>>> 2010-04-28 18:04:02,497 (TP-Processor7) [
>>>> ServerHitBin.java:627:INFO ] Visit delegatorName=default, ServerHitBin
>>>> delegatorName=default
>>>> 2010-04-28 18:04:02,509 (TP-Processor7) [
>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:0.522,since
>>>> last([main] Request Be...):0.522]]
>>>> 2010-04-28 18:04:02,512 (TP-Processor7) [
>>>> MsgContext.java:306:WARN ] Error sending end packet
>>>> java.net.SocketException: Broken pipe
>>>> 	at java.net.SocketOutputStream.socketWrite0(Native Method)
>>>> 	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
>>>> 	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
>>>> 	at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:531)
>>>> 
>>>> some deleted
>>>> 
>>>> 
>>>> =========================
>>>> BJ Freeman
>>>> http://bjfreeman.elance.com
>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>> 
>>>> Systems Integrator-- Glad to Assist
>>>> 
>>>> Chat  Y! messenger: bjfr33man
>>>> Linkedin
>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>> 
>>>> 
>>>> BJ Freeman sent the following on 4/26/2010 3:45 PM:
>>>>> thanks scott. gave me some insight.
>>>>> writing the controlservlet up so have it for future.
>>>>> 
>>>>> 
>>>>> =========================
>>>>> BJ Freeman
>>>>> http://bjfreeman.elance.com
>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>> 
>>>>> Systems Integrator-- Glad to Assist
>>>>> 
>>>>> Chat  Y! messenger: bjfr33man
>>>>> Linkedin
>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>> 
>>>>> 
>>>>> Scott Gray sent the following on 4/26/2010 12:39 PM:
>>>>>> Try adding
>>>>>> :/error
>>>>>> to the allowedPaths parameter in web.xml
>>>>>> 
>>>>>> Regards
>>>>>> Scott
>>>>>> 
>>>>>> On 27/04/2010, at 4:41 AM, BJ Freeman wrote:
>>>>>> 
>>>>>>> the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
>>>>>>> exists.
>>>>>>> 
>>>>>>> =========================
>>>>>>> BJ Freeman
>>>>>>> http://bjfreeman.elance.com
>>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>>> 
>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>> 
>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>> Linkedin
>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>> 
>>>>>>> 
>>>>>>> Adrian Crum sent the following on 4/26/2010 8:57 AM:
>>>>>>>> It just means the error.jsp file is missing.
>>>>>>>> 
>>>>>>>> -Adrian
>>>>>>>> 
>>>>>>>> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>>>>>>>>> I believe this has been a long standing problem.
>>>>>>>>> I remember seeing similar errors through time.
>>>>>>>>> the question is should the controller depend on the context to get the
>>>>>>>>> error path or should it look at the component and then go for the path
>>>>>>>>> that is expected.
>>>>>>>>> the other is track down why the error path for jsp in not in the context.
>>>>>>>>> 
>>>>>>>>> any thoughts?
>>>>>>>>> 
>>>>>>>>> =========================
>>>>>>>>> BJ Freeman
>>>>>>>>> http://bjfreeman.elance.com
>>>>>>>>> Strategic Power Office with Supplier
>>>>>>>>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>>>> 
>>>>>>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>>>>>> 
>>>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>>>> 
>>>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>>>> Linkedin
>>>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>> 
>>>> 
>>>> 
>>> 
>> 
> 
> 


Re: controlserverlet can not find the error.jsp

Posted by Scott Gray <sc...@hotwaxmedia.com>.
That's because there is no web app mounted at the root by default.  Tomcat needs a webapp in order to be able to do anything with a request.

On a standard deployment you would just mount your ecommerce app as root or otherwise set up a redirect.

This has nothing to do with broken pipes BTW.

Regards
Scott

On 29/04/2010, at 3:04 PM, BJ Freeman wrote:

> OOTB do a http://localhost:8080/
> this should generate a 404 error to the user.
> the page is blank.
> it does show the error in the access log.
> 
> 
> 
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
> 
> Systems Integrator-- Glad to Assist
> 
> Chat  Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
> 
> 
> Scott Gray sent the following on 4/28/2010 7:37 PM:
>> Like I said if the client closes the connection then it's impossible for us to send the error page.
>> 
>> If it's reproducible OOTB then please provide the steps so I can take a look.
>> 
>> Thanks
>> Scott
>> 
>> On 29/04/2010, at 2:32 PM, BJ Freeman wrote:
>> 
>>> I agree but if you run this in localhost the error that cause the broken
>>> pipes is from ofbiz.
>>> but at this point it is the fact the error.jsp does not show the error msg.
>>> a pointer where to look would be fine.
>>> 
>>> I am sure once that gets fix I can proceed on my own.
>>> 
>>> =========================
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>> 
>>> Systems Integrator-- Glad to Assist
>>> 
>>> Chat  Y! messenger: bjfr33man
>>> Linkedin
>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>> 
>>> 
>>> Scott Gray sent the following on 4/28/2010 7:20 PM:
>>>> Broken pipes are not an OFBiz problem, the client has closed the connection so an exception is thrown when we try to send the response.
>>>> 
>>>> Regards
>>>> Scott
>>>> 
>>>> HotWax Media
>>>> http://www.hotwaxmedia.com
>>>> 
>>>> On 29/04/2010, at 2:12 PM, BJ Freeman wrote:
>>>> 
>>>>> this is on svn 930580
>>>>> 
>>>>> =========================
>>>>> BJ Freeman
>>>>> http://bjfreeman.elance.com
>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>> 
>>>>> Systems Integrator-- Glad to Assist
>>>>> 
>>>>> Chat  Y! messenger: bjfr33man
>>>>> Linkedin
>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>> 
>>>>> 
>>>>> BJ Freeman sent the following on 4/28/2010 6:54 PM:
>>>>>> Ok next step the control finds the error.jsp
>>>>>> but i get no output from it.
>>>>>> 
>>>>>> the jsp code seems to be right
>>>>>> <% String errorMsg = (String) request.getAttribute("_ERROR_MESSAGE_"); %>
>>>>>> <%=UtilFormatOut.replaceString(errorMsg, "\n", "<br/>")%></font></div>
>>>>>> except for this
>>>>>> 2010-04-28 18:04:00,614 (TP-Processor3) [
>>>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:11.529,since
>>>>>> last([main] Request Be...):11.529]]
>>>>>> 2010-04-28 18:04:00,616 (TP-Processor2) [
>>>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:2.261,since
>>>>>> last([main] Request Be...):2.261]]
>>>>>> 2010-04-28 18:04:01,729 (TP-Processor6) [
>>>>>> ContextFilter.java:261:WARN ] [Filtered request]: /cgi-bin/axs/ax.cgi
>>>>>> (/control/main)
>>>>>> 2010-04-28 18:04:01,986 (TP-Processor7) [
>>>>>> ControlServlet.java:135:INFO ] Pathinfo=main
>>>>>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>>>>>> ControlServlet.java:145:INFO ] [[[main] Request Begun, encoding=[UTF-8]-
>>>>>> total:0.0,since last(Begin):0.0]]
>>>>>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>>>>>> ControlServlet.java:150:INFO ] contextPathinfo=
>>>>>> 2010-04-28 18:04:01,988 (TP-Processor7) [
>>>>>> RequestHandler.java:741:INFO ] Rendering View [main],
>>>>>> sessionId=66442A4BE67C9360A7071B6643C535F5.jvm1
>>>>>> 2010-04-28 18:04:02,294 (TP-Processor7) [
>>>>>> ProductStoreWorker.java:481:INFO ] getSurvey for product null
>>>>>> 2010-04-28 18:04:02,486 (TP-Processor7) [
>>>>>> ControlServlet.java:234:ERROR]
>>>>>> ---- exception report
>>>>>> ----------------------------------------------------------
>>>>>> Error in request handler: Error flushing response buffer (null)
>>>>>> Exception: org.apache.catalina.connector.ClientAbortException
>>>>>> Message: null
>>>>>> ---- cause
>>>>>> ---------------------------------------------------------------------
>>>>>> Exception: java.net.SocketException
>>>>>> Message: Broken pipe
>>>>>> 
>>>>>> some deleted
>>>>>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>>>>>> ControlServlet.java:250:ERROR] An error occurred, going to the
>>>>>> errorPage: /error/error.jsp
>>>>>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>>>>>> ControlServlet.java:257:ERROR] Including errorPage: /error/error.jsp
>>>>>> 2010-04-28 18:04:02,497 (TP-Processor7) [
>>>>>> ServerHitBin.java:627:INFO ] Visit delegatorName=default, ServerHitBin
>>>>>> delegatorName=default
>>>>>> 2010-04-28 18:04:02,509 (TP-Processor7) [
>>>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:0.522,since
>>>>>> last([main] Request Be...):0.522]]
>>>>>> 2010-04-28 18:04:02,512 (TP-Processor7) [
>>>>>> MsgContext.java:306:WARN ] Error sending end packet
>>>>>> java.net.SocketException: Broken pipe
>>>>>> 	at java.net.SocketOutputStream.socketWrite0(Native Method)
>>>>>> 	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
>>>>>> 	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
>>>>>> 	at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:531)
>>>>>> 
>>>>>> some deleted
>>>>>> 
>>>>>> 
>>>>>> =========================
>>>>>> BJ Freeman
>>>>>> http://bjfreeman.elance.com
>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>> 
>>>>>> Systems Integrator-- Glad to Assist
>>>>>> 
>>>>>> Chat  Y! messenger: bjfr33man
>>>>>> Linkedin
>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>> 
>>>>>> 
>>>>>> BJ Freeman sent the following on 4/26/2010 3:45 PM:
>>>>>>> thanks scott. gave me some insight.
>>>>>>> writing the controlservlet up so have it for future.
>>>>>>> 
>>>>>>> 
>>>>>>> =========================
>>>>>>> BJ Freeman
>>>>>>> http://bjfreeman.elance.com
>>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>>> 
>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>> 
>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>> Linkedin
>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>> 
>>>>>>> 
>>>>>>> Scott Gray sent the following on 4/26/2010 12:39 PM:
>>>>>>>> Try adding
>>>>>>>> :/error
>>>>>>>> to the allowedPaths parameter in web.xml
>>>>>>>> 
>>>>>>>> Regards
>>>>>>>> Scott
>>>>>>>> 
>>>>>>>> On 27/04/2010, at 4:41 AM, BJ Freeman wrote:
>>>>>>>> 
>>>>>>>>> the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
>>>>>>>>> exists.
>>>>>>>>> 
>>>>>>>>> =========================
>>>>>>>>> BJ Freeman
>>>>>>>>> http://bjfreeman.elance.com
>>>>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>>>>> 
>>>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>>>> 
>>>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>>>> Linkedin
>>>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Adrian Crum sent the following on 4/26/2010 8:57 AM:
>>>>>>>>>> It just means the error.jsp file is missing.
>>>>>>>>>> 
>>>>>>>>>> -Adrian
>>>>>>>>>> 
>>>>>>>>>> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>>>>>>>>>>> I believe this has been a long standing problem.
>>>>>>>>>>> I remember seeing similar errors through time.
>>>>>>>>>>> the question is should the controller depend on the context to get the
>>>>>>>>>>> error path or should it look at the component and then go for the path
>>>>>>>>>>> that is expected.
>>>>>>>>>>> the other is track down why the error path for jsp in not in the context.
>>>>>>>>>>> 
>>>>>>>>>>> any thoughts?
>>>>>>>>>>> 
>>>>>>>>>>> =========================
>>>>>>>>>>> BJ Freeman
>>>>>>>>>>> http://bjfreeman.elance.com
>>>>>>>>>>> Strategic Power Office with Supplier
>>>>>>>>>>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>>>>>> 
>>>>>>>>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>>>>>>>> 
>>>>>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>>>>>> 
>>>>>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>>>>>> Linkedin
>>>>>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>>>>>>> 
>>>>>> 
>>> 
>> 
> 
> 


Re: controlserverlet can not find the error.jsp

Posted by BJ Freeman <bj...@free-man.net>.
thanks I appreciate your input.
what I have done is setup Catalina webapp with a Jsp the explains that
for OOTB. I have the jsp redirect to the Dockbooks help that is being
built in ofbiz with the explanation. I will submit the patch once I have
someone go over my doc file for proper English and punctuation.

I just updated the trunk to get the errors and forced an error.
Now it works the way it is suppose to and I get the error displayed.
guess it got fixed since 930580.


=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>


Scott Gray sent the following on 4/28/2010 8:50 PM:
> That's because there is no web app mounted at the root by default.  Tomcat needs a webapp in order to be able to do anything with a request.
> 
> On a standard deployment you would just mount your ecommerce app as root or otherwise set up a redirect.
> 
> This has nothing to do with broken pipes BTW.
> 
> Regards
> Scott
> 
> On 29/04/2010, at 3:04 PM, BJ Freeman wrote:
> 
>> OOTB do a http://localhost:8080/
>> this should generate a 404 error to the user.
>> the page is blank.
>> it does show the error in the access log.
>>
>>
>>
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>> Specialtymarket.com <http://www.specialtymarket.com/>
>>
>> Systems Integrator-- Glad to Assist
>>
>> Chat  Y! messenger: bjfr33man
>> Linkedin
>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>
>>
>> Scott Gray sent the following on 4/28/2010 7:37 PM:
>>> Like I said if the client closes the connection then it's impossible for us to send the error page.
>>>
>>> If it's reproducible OOTB then please provide the steps so I can take a look.
>>>
>>> Thanks
>>> Scott
>>>
>>> On 29/04/2010, at 2:32 PM, BJ Freeman wrote:
>>>
>>>> I agree but if you run this in localhost the error that cause the broken
>>>> pipes is from ofbiz.
>>>> but at this point it is the fact the error.jsp does not show the error msg.
>>>> a pointer where to look would be fine.
>>>>
>>>> I am sure once that gets fix I can proceed on my own.
>>>>
>>>> =========================
>>>> BJ Freeman
>>>> http://bjfreeman.elance.com
>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>
>>>> Systems Integrator-- Glad to Assist
>>>>
>>>> Chat  Y! messenger: bjfr33man
>>>> Linkedin
>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>
>>>>
>>>> Scott Gray sent the following on 4/28/2010 7:20 PM:
>>>>> Broken pipes are not an OFBiz problem, the client has closed the connection so an exception is thrown when we try to send the response.
>>>>>
>>>>> Regards
>>>>> Scott
>>>>>
>>>>> HotWax Media
>>>>> http://www.hotwaxmedia.com
>>>>>
>>>>> On 29/04/2010, at 2:12 PM, BJ Freeman wrote:
>>>>>
>>>>>> this is on svn 930580
>>>>>>
>>>>>> =========================
>>>>>> BJ Freeman
>>>>>> http://bjfreeman.elance.com
>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>>
>>>>>> Systems Integrator-- Glad to Assist
>>>>>>
>>>>>> Chat  Y! messenger: bjfr33man
>>>>>> Linkedin
>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>
>>>>>>
>>>>>> BJ Freeman sent the following on 4/28/2010 6:54 PM:
>>>>>>> Ok next step the control finds the error.jsp
>>>>>>> but i get no output from it.
>>>>>>>
>>>>>>> the jsp code seems to be right
>>>>>>> <% String errorMsg = (String) request.getAttribute("_ERROR_MESSAGE_"); %>
>>>>>>> <%=UtilFormatOut.replaceString(errorMsg, "\n", "<br/>")%></font></div>
>>>>>>> except for this
>>>>>>> 2010-04-28 18:04:00,614 (TP-Processor3) [
>>>>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:11.529,since
>>>>>>> last([main] Request Be...):11.529]]
>>>>>>> 2010-04-28 18:04:00,616 (TP-Processor2) [
>>>>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:2.261,since
>>>>>>> last([main] Request Be...):2.261]]
>>>>>>> 2010-04-28 18:04:01,729 (TP-Processor6) [
>>>>>>> ContextFilter.java:261:WARN ] [Filtered request]: /cgi-bin/axs/ax.cgi
>>>>>>> (/control/main)
>>>>>>> 2010-04-28 18:04:01,986 (TP-Processor7) [
>>>>>>> ControlServlet.java:135:INFO ] Pathinfo=main
>>>>>>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>>>>>>> ControlServlet.java:145:INFO ] [[[main] Request Begun, encoding=[UTF-8]-
>>>>>>> total:0.0,since last(Begin):0.0]]
>>>>>>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>>>>>>> ControlServlet.java:150:INFO ] contextPathinfo=
>>>>>>> 2010-04-28 18:04:01,988 (TP-Processor7) [
>>>>>>> RequestHandler.java:741:INFO ] Rendering View [main],
>>>>>>> sessionId=66442A4BE67C9360A7071B6643C535F5.jvm1
>>>>>>> 2010-04-28 18:04:02,294 (TP-Processor7) [
>>>>>>> ProductStoreWorker.java:481:INFO ] getSurvey for product null
>>>>>>> 2010-04-28 18:04:02,486 (TP-Processor7) [
>>>>>>> ControlServlet.java:234:ERROR]
>>>>>>> ---- exception report
>>>>>>> ----------------------------------------------------------
>>>>>>> Error in request handler: Error flushing response buffer (null)
>>>>>>> Exception: org.apache.catalina.connector.ClientAbortException
>>>>>>> Message: null
>>>>>>> ---- cause
>>>>>>> ---------------------------------------------------------------------
>>>>>>> Exception: java.net.SocketException
>>>>>>> Message: Broken pipe
>>>>>>>
>>>>>>> some deleted
>>>>>>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>>>>>>> ControlServlet.java:250:ERROR] An error occurred, going to the
>>>>>>> errorPage: /error/error.jsp
>>>>>>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>>>>>>> ControlServlet.java:257:ERROR] Including errorPage: /error/error.jsp
>>>>>>> 2010-04-28 18:04:02,497 (TP-Processor7) [
>>>>>>> ServerHitBin.java:627:INFO ] Visit delegatorName=default, ServerHitBin
>>>>>>> delegatorName=default
>>>>>>> 2010-04-28 18:04:02,509 (TP-Processor7) [
>>>>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:0.522,since
>>>>>>> last([main] Request Be...):0.522]]
>>>>>>> 2010-04-28 18:04:02,512 (TP-Processor7) [
>>>>>>> MsgContext.java:306:WARN ] Error sending end packet
>>>>>>> java.net.SocketException: Broken pipe
>>>>>>> 	at java.net.SocketOutputStream.socketWrite0(Native Method)
>>>>>>> 	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
>>>>>>> 	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
>>>>>>> 	at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:531)
>>>>>>>
>>>>>>> some deleted
>>>>>>>
>>>>>>>
>>>>>>> =========================
>>>>>>> BJ Freeman
>>>>>>> http://bjfreeman.elance.com
>>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>>>
>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>>
>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>> Linkedin
>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>>
>>>>>>>
>>>>>>> BJ Freeman sent the following on 4/26/2010 3:45 PM:
>>>>>>>> thanks scott. gave me some insight.
>>>>>>>> writing the controlservlet up so have it for future.
>>>>>>>>
>>>>>>>>
>>>>>>>> =========================
>>>>>>>> BJ Freeman
>>>>>>>> http://bjfreeman.elance.com
>>>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>>>>
>>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>>>
>>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>>> Linkedin
>>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>>>
>>>>>>>>
>>>>>>>> Scott Gray sent the following on 4/26/2010 12:39 PM:
>>>>>>>>> Try adding
>>>>>>>>> :/error
>>>>>>>>> to the allowedPaths parameter in web.xml
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>> Scott
>>>>>>>>>
>>>>>>>>> On 27/04/2010, at 4:41 AM, BJ Freeman wrote:
>>>>>>>>>
>>>>>>>>>> the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
>>>>>>>>>> exists.
>>>>>>>>>>
>>>>>>>>>> =========================
>>>>>>>>>> BJ Freeman
>>>>>>>>>> http://bjfreeman.elance.com
>>>>>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>>>>>>
>>>>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>>>>>
>>>>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>>>>> Linkedin
>>>>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Adrian Crum sent the following on 4/26/2010 8:57 AM:
>>>>>>>>>>> It just means the error.jsp file is missing.
>>>>>>>>>>>
>>>>>>>>>>> -Adrian
>>>>>>>>>>>
>>>>>>>>>>> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>>>>>>>>>>>> I believe this has been a long standing problem.
>>>>>>>>>>>> I remember seeing similar errors through time.
>>>>>>>>>>>> the question is should the controller depend on the context to get the
>>>>>>>>>>>> error path or should it look at the component and then go for the path
>>>>>>>>>>>> that is expected.
>>>>>>>>>>>> the other is track down why the error path for jsp in not in the context.
>>>>>>>>>>>>
>>>>>>>>>>>> any thoughts?
>>>>>>>>>>>>
>>>>>>>>>>>> =========================
>>>>>>>>>>>> BJ Freeman
>>>>>>>>>>>> http://bjfreeman.elance.com
>>>>>>>>>>>> Strategic Power Office with Supplier
>>>>>>>>>>>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>>>>>>>
>>>>>>>>>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>>>>>>>>>
>>>>>>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>>>>>>>
>>>>>>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>>>>>>> Linkedin
>>>>>>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>>
>>
> 



Re: controlserverlet can not find the error.jsp

Posted by BJ Freeman <bj...@free-man.net>.
OOTB do a http://localhost:8080/
this should generate a 404 error to the user.
the page is blank.
it does show the error in the access log.



=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>


Scott Gray sent the following on 4/28/2010 7:37 PM:
> Like I said if the client closes the connection then it's impossible for us to send the error page.
> 
> If it's reproducible OOTB then please provide the steps so I can take a look.
> 
> Thanks
> Scott
> 
> On 29/04/2010, at 2:32 PM, BJ Freeman wrote:
> 
>> I agree but if you run this in localhost the error that cause the broken
>> pipes is from ofbiz.
>> but at this point it is the fact the error.jsp does not show the error msg.
>> a pointer where to look would be fine.
>>
>> I am sure once that gets fix I can proceed on my own.
>>
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>> Specialtymarket.com <http://www.specialtymarket.com/>
>>
>> Systems Integrator-- Glad to Assist
>>
>> Chat  Y! messenger: bjfr33man
>> Linkedin
>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>
>>
>> Scott Gray sent the following on 4/28/2010 7:20 PM:
>>> Broken pipes are not an OFBiz problem, the client has closed the connection so an exception is thrown when we try to send the response.
>>>
>>> Regards
>>> Scott
>>>
>>> HotWax Media
>>> http://www.hotwaxmedia.com
>>>
>>> On 29/04/2010, at 2:12 PM, BJ Freeman wrote:
>>>
>>>> this is on svn 930580
>>>>
>>>> =========================
>>>> BJ Freeman
>>>> http://bjfreeman.elance.com
>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>
>>>> Systems Integrator-- Glad to Assist
>>>>
>>>> Chat  Y! messenger: bjfr33man
>>>> Linkedin
>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>
>>>>
>>>> BJ Freeman sent the following on 4/28/2010 6:54 PM:
>>>>> Ok next step the control finds the error.jsp
>>>>> but i get no output from it.
>>>>>
>>>>> the jsp code seems to be right
>>>>> <% String errorMsg = (String) request.getAttribute("_ERROR_MESSAGE_"); %>
>>>>> <%=UtilFormatOut.replaceString(errorMsg, "\n", "<br/>")%></font></div>
>>>>> except for this
>>>>> 2010-04-28 18:04:00,614 (TP-Processor3) [
>>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:11.529,since
>>>>> last([main] Request Be...):11.529]]
>>>>> 2010-04-28 18:04:00,616 (TP-Processor2) [
>>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:2.261,since
>>>>> last([main] Request Be...):2.261]]
>>>>> 2010-04-28 18:04:01,729 (TP-Processor6) [
>>>>> ContextFilter.java:261:WARN ] [Filtered request]: /cgi-bin/axs/ax.cgi
>>>>> (/control/main)
>>>>> 2010-04-28 18:04:01,986 (TP-Processor7) [
>>>>> ControlServlet.java:135:INFO ] Pathinfo=main
>>>>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>>>>> ControlServlet.java:145:INFO ] [[[main] Request Begun, encoding=[UTF-8]-
>>>>> total:0.0,since last(Begin):0.0]]
>>>>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>>>>> ControlServlet.java:150:INFO ] contextPathinfo=
>>>>> 2010-04-28 18:04:01,988 (TP-Processor7) [
>>>>> RequestHandler.java:741:INFO ] Rendering View [main],
>>>>> sessionId=66442A4BE67C9360A7071B6643C535F5.jvm1
>>>>> 2010-04-28 18:04:02,294 (TP-Processor7) [
>>>>> ProductStoreWorker.java:481:INFO ] getSurvey for product null
>>>>> 2010-04-28 18:04:02,486 (TP-Processor7) [
>>>>> ControlServlet.java:234:ERROR]
>>>>> ---- exception report
>>>>> ----------------------------------------------------------
>>>>> Error in request handler: Error flushing response buffer (null)
>>>>> Exception: org.apache.catalina.connector.ClientAbortException
>>>>> Message: null
>>>>> ---- cause
>>>>> ---------------------------------------------------------------------
>>>>> Exception: java.net.SocketException
>>>>> Message: Broken pipe
>>>>>
>>>>> some deleted
>>>>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>>>>> ControlServlet.java:250:ERROR] An error occurred, going to the
>>>>> errorPage: /error/error.jsp
>>>>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>>>>> ControlServlet.java:257:ERROR] Including errorPage: /error/error.jsp
>>>>> 2010-04-28 18:04:02,497 (TP-Processor7) [
>>>>> ServerHitBin.java:627:INFO ] Visit delegatorName=default, ServerHitBin
>>>>> delegatorName=default
>>>>> 2010-04-28 18:04:02,509 (TP-Processor7) [
>>>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:0.522,since
>>>>> last([main] Request Be...):0.522]]
>>>>> 2010-04-28 18:04:02,512 (TP-Processor7) [
>>>>> MsgContext.java:306:WARN ] Error sending end packet
>>>>> java.net.SocketException: Broken pipe
>>>>> 	at java.net.SocketOutputStream.socketWrite0(Native Method)
>>>>> 	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
>>>>> 	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
>>>>> 	at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:531)
>>>>>
>>>>> some deleted
>>>>>
>>>>>
>>>>> =========================
>>>>> BJ Freeman
>>>>> http://bjfreeman.elance.com
>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>
>>>>> Systems Integrator-- Glad to Assist
>>>>>
>>>>> Chat  Y! messenger: bjfr33man
>>>>> Linkedin
>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>
>>>>>
>>>>> BJ Freeman sent the following on 4/26/2010 3:45 PM:
>>>>>> thanks scott. gave me some insight.
>>>>>> writing the controlservlet up so have it for future.
>>>>>>
>>>>>>
>>>>>> =========================
>>>>>> BJ Freeman
>>>>>> http://bjfreeman.elance.com
>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>>
>>>>>> Systems Integrator-- Glad to Assist
>>>>>>
>>>>>> Chat  Y! messenger: bjfr33man
>>>>>> Linkedin
>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>
>>>>>>
>>>>>> Scott Gray sent the following on 4/26/2010 12:39 PM:
>>>>>>> Try adding
>>>>>>> :/error
>>>>>>> to the allowedPaths parameter in web.xml
>>>>>>>
>>>>>>> Regards
>>>>>>> Scott
>>>>>>>
>>>>>>> On 27/04/2010, at 4:41 AM, BJ Freeman wrote:
>>>>>>>
>>>>>>>> the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
>>>>>>>> exists.
>>>>>>>>
>>>>>>>> =========================
>>>>>>>> BJ Freeman
>>>>>>>> http://bjfreeman.elance.com
>>>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>>>>
>>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>>>
>>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>>> Linkedin
>>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>>>
>>>>>>>>
>>>>>>>> Adrian Crum sent the following on 4/26/2010 8:57 AM:
>>>>>>>>> It just means the error.jsp file is missing.
>>>>>>>>>
>>>>>>>>> -Adrian
>>>>>>>>>
>>>>>>>>> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>>>>>>>>>> I believe this has been a long standing problem.
>>>>>>>>>> I remember seeing similar errors through time.
>>>>>>>>>> the question is should the controller depend on the context to get the
>>>>>>>>>> error path or should it look at the component and then go for the path
>>>>>>>>>> that is expected.
>>>>>>>>>> the other is track down why the error path for jsp in not in the context.
>>>>>>>>>>
>>>>>>>>>> any thoughts?
>>>>>>>>>>
>>>>>>>>>> =========================
>>>>>>>>>> BJ Freeman
>>>>>>>>>> http://bjfreeman.elance.com
>>>>>>>>>> Strategic Power Office with Supplier
>>>>>>>>>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>>>>>
>>>>>>>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>>>>>>>
>>>>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>>>>>
>>>>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>>>>> Linkedin
>>>>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>
>>
> 



Re: controlserverlet can not find the error.jsp

Posted by BJ Freeman <bj...@free-man.net>.
I agree but if you run this in localhost the error that cause the broken
pipes is from ofbiz.
but at this point it is the fact the error.jsp does not show the error msg.
a pointer where to look would be fine.

I am sure once that gets fix I can proceed on my own.

=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>


Scott Gray sent the following on 4/28/2010 7:20 PM:
> Broken pipes are not an OFBiz problem, the client has closed the connection so an exception is thrown when we try to send the response.
> 
> Regards
> Scott
> 
> HotWax Media
> http://www.hotwaxmedia.com
> 
> On 29/04/2010, at 2:12 PM, BJ Freeman wrote:
> 
>> this is on svn 930580
>>
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>> Specialtymarket.com <http://www.specialtymarket.com/>
>>
>> Systems Integrator-- Glad to Assist
>>
>> Chat  Y! messenger: bjfr33man
>> Linkedin
>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>
>>
>> BJ Freeman sent the following on 4/28/2010 6:54 PM:
>>> Ok next step the control finds the error.jsp
>>> but i get no output from it.
>>>
>>> the jsp code seems to be right
>>> <% String errorMsg = (String) request.getAttribute("_ERROR_MESSAGE_"); %>
>>> <%=UtilFormatOut.replaceString(errorMsg, "\n", "<br/>")%></font></div>
>>> except for this
>>> 2010-04-28 18:04:00,614 (TP-Processor3) [
>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:11.529,since
>>> last([main] Request Be...):11.529]]
>>> 2010-04-28 18:04:00,616 (TP-Processor2) [
>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:2.261,since
>>> last([main] Request Be...):2.261]]
>>> 2010-04-28 18:04:01,729 (TP-Processor6) [
>>> ContextFilter.java:261:WARN ] [Filtered request]: /cgi-bin/axs/ax.cgi
>>> (/control/main)
>>> 2010-04-28 18:04:01,986 (TP-Processor7) [
>>> ControlServlet.java:135:INFO ] Pathinfo=main
>>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>>> ControlServlet.java:145:INFO ] [[[main] Request Begun, encoding=[UTF-8]-
>>> total:0.0,since last(Begin):0.0]]
>>> 2010-04-28 18:04:01,987 (TP-Processor7) [
>>> ControlServlet.java:150:INFO ] contextPathinfo=
>>> 2010-04-28 18:04:01,988 (TP-Processor7) [
>>> RequestHandler.java:741:INFO ] Rendering View [main],
>>> sessionId=66442A4BE67C9360A7071B6643C535F5.jvm1
>>> 2010-04-28 18:04:02,294 (TP-Processor7) [
>>> ProductStoreWorker.java:481:INFO ] getSurvey for product null
>>> 2010-04-28 18:04:02,486 (TP-Processor7) [
>>> ControlServlet.java:234:ERROR]
>>> ---- exception report
>>> ----------------------------------------------------------
>>> Error in request handler: Error flushing response buffer (null)
>>> Exception: org.apache.catalina.connector.ClientAbortException
>>> Message: null
>>> ---- cause
>>> ---------------------------------------------------------------------
>>> Exception: java.net.SocketException
>>> Message: Broken pipe
>>>
>>> some deleted
>>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>>> ControlServlet.java:250:ERROR] An error occurred, going to the
>>> errorPage: /error/error.jsp
>>> 2010-04-28 18:04:02,487 (TP-Processor7) [
>>> ControlServlet.java:257:ERROR] Including errorPage: /error/error.jsp
>>> 2010-04-28 18:04:02,497 (TP-Processor7) [
>>> ServerHitBin.java:627:INFO ] Visit delegatorName=default, ServerHitBin
>>> delegatorName=default
>>> 2010-04-28 18:04:02,509 (TP-Processor7) [
>>> ControlServlet.java:331:INFO ] [[[main] Request Done- total:0.522,since
>>> last([main] Request Be...):0.522]]
>>> 2010-04-28 18:04:02,512 (TP-Processor7) [
>>> MsgContext.java:306:WARN ] Error sending end packet
>>> java.net.SocketException: Broken pipe
>>> 	at java.net.SocketOutputStream.socketWrite0(Native Method)
>>> 	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
>>> 	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
>>> 	at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:531)
>>>
>>> some deleted
>>>
>>>
>>> =========================
>>> BJ Freeman
>>> http://bjfreeman.elance.com
>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>
>>> Systems Integrator-- Glad to Assist
>>>
>>> Chat  Y! messenger: bjfr33man
>>> Linkedin
>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>
>>>
>>> BJ Freeman sent the following on 4/26/2010 3:45 PM:
>>>> thanks scott. gave me some insight.
>>>> writing the controlservlet up so have it for future.
>>>>
>>>>
>>>> =========================
>>>> BJ Freeman
>>>> http://bjfreeman.elance.com
>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>
>>>> Systems Integrator-- Glad to Assist
>>>>
>>>> Chat  Y! messenger: bjfr33man
>>>> Linkedin
>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>
>>>>
>>>> Scott Gray sent the following on 4/26/2010 12:39 PM:
>>>>> Try adding
>>>>> :/error
>>>>> to the allowedPaths parameter in web.xml
>>>>>
>>>>> Regards
>>>>> Scott
>>>>>
>>>>> On 27/04/2010, at 4:41 AM, BJ Freeman wrote:
>>>>>
>>>>>> the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
>>>>>> exists.
>>>>>>
>>>>>> =========================
>>>>>> BJ Freeman
>>>>>> http://bjfreeman.elance.com
>>>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>>>
>>>>>> Systems Integrator-- Glad to Assist
>>>>>>
>>>>>> Chat  Y! messenger: bjfr33man
>>>>>> Linkedin
>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>
>>>>>>
>>>>>> Adrian Crum sent the following on 4/26/2010 8:57 AM:
>>>>>>> It just means the error.jsp file is missing.
>>>>>>>
>>>>>>> -Adrian
>>>>>>>
>>>>>>> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>>>>>>>> I believe this has been a long standing problem.
>>>>>>>> I remember seeing similar errors through time.
>>>>>>>> the question is should the controller depend on the context to get the
>>>>>>>> error path or should it look at the component and then go for the path
>>>>>>>> that is expected.
>>>>>>>> the other is track down why the error path for jsp in not in the context.
>>>>>>>>
>>>>>>>> any thoughts?
>>>>>>>>
>>>>>>>> =========================
>>>>>>>> BJ Freeman
>>>>>>>> http://bjfreeman.elance.com
>>>>>>>> Strategic Power Office with Supplier
>>>>>>>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>>>
>>>>>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>>>>>
>>>>>>>> Systems Integrator-- Glad to Assist
>>>>>>>>
>>>>>>>> Chat  Y! messenger: bjfr33man
>>>>>>>> Linkedin
>>>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>
>>>
>>>
>>
> 



Re: controlserverlet can not find the error.jsp

Posted by BJ Freeman <bj...@free-man.net>.
this is on svn 930580

=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>


BJ Freeman sent the following on 4/28/2010 6:54 PM:
> Ok next step the control finds the error.jsp
> but i get no output from it.
> 
> the jsp code seems to be right
> <% String errorMsg = (String) request.getAttribute("_ERROR_MESSAGE_"); %>
> <%=UtilFormatOut.replaceString(errorMsg, "\n", "<br/>")%></font></div>
> except for this
> 2010-04-28 18:04:00,614 (TP-Processor3) [
> ControlServlet.java:331:INFO ] [[[main] Request Done- total:11.529,since
> last([main] Request Be...):11.529]]
> 2010-04-28 18:04:00,616 (TP-Processor2) [
> ControlServlet.java:331:INFO ] [[[main] Request Done- total:2.261,since
> last([main] Request Be...):2.261]]
> 2010-04-28 18:04:01,729 (TP-Processor6) [
> ContextFilter.java:261:WARN ] [Filtered request]: /cgi-bin/axs/ax.cgi
> (/control/main)
> 2010-04-28 18:04:01,986 (TP-Processor7) [
> ControlServlet.java:135:INFO ] Pathinfo=main
> 2010-04-28 18:04:01,987 (TP-Processor7) [
> ControlServlet.java:145:INFO ] [[[main] Request Begun, encoding=[UTF-8]-
> total:0.0,since last(Begin):0.0]]
> 2010-04-28 18:04:01,987 (TP-Processor7) [
> ControlServlet.java:150:INFO ] contextPathinfo=
> 2010-04-28 18:04:01,988 (TP-Processor7) [
> RequestHandler.java:741:INFO ] Rendering View [main],
> sessionId=66442A4BE67C9360A7071B6643C535F5.jvm1
> 2010-04-28 18:04:02,294 (TP-Processor7) [
> ProductStoreWorker.java:481:INFO ] getSurvey for product null
> 2010-04-28 18:04:02,486 (TP-Processor7) [
> ControlServlet.java:234:ERROR]
> ---- exception report
> ----------------------------------------------------------
> Error in request handler: Error flushing response buffer (null)
> Exception: org.apache.catalina.connector.ClientAbortException
> Message: null
> ---- cause
> ---------------------------------------------------------------------
> Exception: java.net.SocketException
> Message: Broken pipe
> 
> some deleted
> 2010-04-28 18:04:02,487 (TP-Processor7) [
> ControlServlet.java:250:ERROR] An error occurred, going to the
> errorPage: /error/error.jsp
> 2010-04-28 18:04:02,487 (TP-Processor7) [
> ControlServlet.java:257:ERROR] Including errorPage: /error/error.jsp
> 2010-04-28 18:04:02,497 (TP-Processor7) [
> ServerHitBin.java:627:INFO ] Visit delegatorName=default, ServerHitBin
> delegatorName=default
> 2010-04-28 18:04:02,509 (TP-Processor7) [
> ControlServlet.java:331:INFO ] [[[main] Request Done- total:0.522,since
> last([main] Request Be...):0.522]]
> 2010-04-28 18:04:02,512 (TP-Processor7) [
> MsgContext.java:306:WARN ] Error sending end packet
> java.net.SocketException: Broken pipe
> 	at java.net.SocketOutputStream.socketWrite0(Native Method)
> 	at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:109)
> 	at java.net.SocketOutputStream.write(SocketOutputStream.java:153)
> 	at org.apache.jk.common.ChannelSocket.send(ChannelSocket.java:531)
> 
> some deleted
> 
> 
> =========================
> BJ Freeman
> http://bjfreeman.elance.com
> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
> Specialtymarket.com <http://www.specialtymarket.com/>
> 
> Systems Integrator-- Glad to Assist
> 
> Chat  Y! messenger: bjfr33man
> Linkedin
> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
> 
> 
> BJ Freeman sent the following on 4/26/2010 3:45 PM:
>> thanks scott. gave me some insight.
>> writing the controlservlet up so have it for future.
>>
>>
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>> Specialtymarket.com <http://www.specialtymarket.com/>
>>
>> Systems Integrator-- Glad to Assist
>>
>> Chat  Y! messenger: bjfr33man
>> Linkedin
>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>
>>
>> Scott Gray sent the following on 4/26/2010 12:39 PM:
>>> Try adding
>>> :/error
>>> to the allowedPaths parameter in web.xml
>>>
>>> Regards
>>> Scott
>>>
>>> On 27/04/2010, at 4:41 AM, BJ Freeman wrote:
>>>
>>>> the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
>>>> exists.
>>>>
>>>> =========================
>>>> BJ Freeman
>>>> http://bjfreeman.elance.com
>>>> Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>> Specialtymarket.com <http://www.specialtymarket.com/>
>>>>
>>>> Systems Integrator-- Glad to Assist
>>>>
>>>> Chat  Y! messenger: bjfr33man
>>>> Linkedin
>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>
>>>>
>>>> Adrian Crum sent the following on 4/26/2010 8:57 AM:
>>>>> It just means the error.jsp file is missing.
>>>>>
>>>>> -Adrian
>>>>>
>>>>> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>>>>>> I believe this has been a long standing problem.
>>>>>> I remember seeing similar errors through time.
>>>>>> the question is should the controller depend on the context to get the
>>>>>> error path or should it look at the component and then go for the path
>>>>>> that is expected.
>>>>>> the other is track down why the error path for jsp in not in the context.
>>>>>>
>>>>>> any thoughts?
>>>>>>
>>>>>> =========================
>>>>>> BJ Freeman
>>>>>> http://bjfreeman.elance.com
>>>>>> Strategic Power Office with Supplier
>>>>>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>>>>>
>>>>>> Specialtymarket.com<http://www.specialtymarket.com/>
>>>>>>
>>>>>> Systems Integrator-- Glad to Assist
>>>>>>
>>>>>> Chat  Y! messenger: bjfr33man
>>>>>> Linkedin
>>>>>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>
>>
> 
> 
> 



Re: controlserverlet can not find the error.jsp

Posted by BJ Freeman <bj...@free-man.net>.
the specialpurpose\ecommerce\webapp\ecommerce\error\error.jsp
exists.

=========================
BJ Freeman
http://bjfreeman.elance.com
Strategic Power Office with Supplier Automation <http://www.businessesnetwork.com/automation/viewforum.php?f=93>
Specialtymarket.com <http://www.specialtymarket.com/>

Systems Integrator-- Glad to Assist

Chat  Y! messenger: bjfr33man
Linkedin
<http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>


Adrian Crum sent the following on 4/26/2010 8:57 AM:
> It just means the error.jsp file is missing.
> 
> -Adrian
> 
> On 4/26/2010 8:52 AM, BJ Freeman wrote:
>> I believe this has been a long standing problem.
>> I remember seeing similar errors through time.
>> the question is should the controller depend on the context to get the
>> error path or should it look at the component and then go for the path
>> that is expected.
>> the other is track down why the error path for jsp in not in the context.
>>
>> any thoughts?
>>
>> =========================
>> BJ Freeman
>> http://bjfreeman.elance.com
>> Strategic Power Office with Supplier
>> Automation<http://www.businessesnetwork.com/automation/viewforum.php?f=93>
>>
>> Specialtymarket.com<http://www.specialtymarket.com/>
>>
>> Systems Integrator-- Glad to Assist
>>
>> Chat  Y! messenger: bjfr33man
>> Linkedin
>> <http://www.linkedin.com/profile?viewProfile=&key=1237480&locale=en_US&trk=tab_pro>
>>
>>
>>
>>
>