[
https://issues.apache.org/struts/browse/WW-3199?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dave Newton closed WW-3199.
---------------------------
Resolution: Not A Problem
Please ask questions on the struts-user mailing list:
http://struts.apache.org/mail.html
Most likely you're not using a PreResultListener and are attempting to write to
the response after it's been committed--can't do that.
We're running S2.1.6 under WL with no issues so I'd check that first.
> Response already committed
> --------------------------
>
> Key: WW-3199
> URL: https://issues.apache.org/struts/browse/WW-3199
> Project: Struts 2
> Issue Type: Task
> Components: Core Interceptors
> Affects Versions: 2.1.6
> Environment: Weblogic Server.
> Struts,Spring and Hibernate.
> Reporter: Rameshkumar P
> Priority: Critical
>
> We are using struts, Spring and Hibernate in our application. For handling
> exceptions in application, we are using global exception mappings in struts2.
> Whenever an exception is coming in the application it is taking us to
> required action and the functionality is working . But in weblogic server
> logs we are getting following error :
> java.lang.IllegalStateException: Response already committed
> at
> weblogic.servlet.internal.ServletResponseImpl.objectIfCommitted(ServletResponseImpl.java:1462)
> at
> weblogic.servlet.internal.ServletResponseImpl.sendError(ServletResponseImpl.java:601)
> at
> org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:725)
> at
> org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485)
> at
> org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:395)
> when we try to analyze the problem in debug mode of weblogic server, it is
> coming from interceptor
> WebAppServletContext.execute(ServletRequestImpl, ServletResponseImpl) line:
> 2032 .
> can anybody help me to remove this error from application?
> below i' m providing the struts.xml configuration for global exception
> handling
>
> <global-results>
> <result name="globalError" type="chain">
> ExceptionHandle
> </result>
>
> </global-results>
> <global-exception-mappings>
> <exception-mapping exception="java.lang.Exception"
> result="globalError" />
> </global-exception-mappings>
> <action name="ExceptionHandle" class="common.action.ExceptionHandler">
> <interceptor-ref name="defaultStack" />
> <result name="globalError" type="tiles">main.error</result>
> </action>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.