Problems sending out messages after applying WAS fix pack 6.0.2.13 or later
 Flash (Alert)
Abstract
Upgrading to WebSphere Application Server fix pack 6.0.2.13 or causes problems with messaging.
Content
To resolve this issue, apply WebSphere Commerce version 6.0.0.2 or 5.6.1.3 or higher. You can obtain these fix packs on the WebSphere Commerce Fixes by version page.

The following exception occurs when sending out a message from WebSphere Commerce:

ServletWrappe E SRVE0068E: Could not invoke the service() method on servlet /AdvancedB2BDirect/Sitemap.jsp. Exception thrown : java.lang.AbstractMethodError: com/ibm/commerce/messaging/viewcommands/WCMSResponse.
flushBufferedContent
at com.ibm.ws.webcontainer.srt.BufferedWriter.flushChars(BufferedWriter.java:367)
at com.ibm.ws.webcontainer.srt.BufferedWriter.flush(BufferedWriter.java:338)
at java.io.PrintWriter.flush(PrintWriter.java:131)
at com.ibm.ws.cache.servlet.CacheProxyWriter.flush(CacheProxyWriter.java:158)
at com.ibm.ws.cache.servlet.CacheProxyWriter.flush(CacheProxyWriter.java:158)
at com.ibm.ws.cache.servlet.FragmentComposer.requestFinished(FragmentComposer.java:368)
at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:423)
at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:222)
at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:237)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)
at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:204)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:334)
at com.ibm.commerce.messaging.composer.servlet.CompositionRequestServlet.
service(CompositionRequestServlet.java:71)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:255)
at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:406)
at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:222)
at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:237)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
at com.ibm.commerce.messaging.composer.servlet.CompositionFilter.doAsDoFilter(CompositionFilter.java:200)
at com.ibm.commerce.messaging.composer.servlet.CompositionFilter.doFilter(CompositionFilter.java:157)

or

[3/30/07 7:29:30:109 CST] 00000032 SRTServletRes E   Error while closing response output.
java.lang.AbstractMethodError: com/ibm/wsspi/webcontainer/IResponse.flushBufferedContent()V
 at com.ibm.ws.webcontainer.srt.BufferedWriter.flushChars(BufferedWriter.java:367)
 at com.ibm.ws.webcontainer.srt.BufferedWriter.flush(BufferedWriter.java:338)
 at com.ibm.ws.webcontainer.srt.BufferedWriter.finish(BufferedWriter.java:163)
 at com.ibm.ws.webcontainer.srt.BufferedWriter.close(BufferedWriter.java:426)
 at java.io.PrintWriter.close(PrintWriter.java:148)
 at com.ibm.ws.webcontainer.srt.SRTServletResponse.closeResponseOutput(SRTServletResponse.java:340)
 at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:445)
 at com.ibm.commerce.messaging.composer.servlet.CompositionRequestServlet.service(CompositionRequestServlet.java:71)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1572)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1521)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
 at com.ibm.commerce.messaging.composer.servlet.CompositionFilter.doAsDoFilter(CompositionFilter.java:200)
 at com.ibm.commerce.messaging.composer.servlet.CompositionFilter.doFilter(CompositionFilter.java:157)
 at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
 at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
 at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:759)
 at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3071)
 at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:236)
 at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:210)
 at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1958)
 at com.ibm.wsspi.webcontainer.WebContainer.handleRequest(WebContainer.java:68)
 at com.ibm.commerce.messaging.composer.
JSPInvokerWAS6Impl$JSPPrivilegedActionExecutionUnit.run(JSPInvokerWAS6Impl.java:97)
 at com.ibm.commerce.messaging.composer.
JSPInvokerWAS6Impl.invokeJSP(JSPInvokerWAS6Impl.java:200)
 at com.ibm.commerce.messaging.viewcommands.
MessagingViewCommandImpl.nonHttpForwardDocument(MessagingViewCommandImpl.java:411)
 at com.ibm.commerce.messaging.viewcommands.MessagingViewCommandImpl.
performExecute(MessagingViewCommandImpl.java:606)
 at com.ibm.commerce.command.AbstractECCommand.execute(AbstractECCommand.java:241)
 at com.ibm.commerce.messaging.composer.Composer.getURLRecordResult(Composer.java:390)
 at com.ibm.commerce.webservices.OpenWebServiceComponentImpl.
invokeCompositionService(OpenWebServiceComponentImpl.java:371)
 at com.ibm.commerce.webservices.OpenWebServiceComponentImpl.
processResponse(OpenWebServiceComponentImpl.java:267)
 at com.ibm.commerce.component.AbstractManagedComponentImpl.
doAsExecuteServiceCommand(AbstractManagedComponentImpl.java:348)
 at com.ibm.commerce.component.AbstractManagedComponentImpl.
executeServiceCommand(AbstractManagedComponentImpl.java:199)
 at com.ibm.commerce.webservices.OpenWebServiceComponentImpl.
executeService(OpenWebServiceComponentImpl.java:536)
 at com.ibm.commerce.webservices.engine.WebServiceEngineBean.
executeService(WebServiceEngineBean.java:139)
 at com.ibm.commerce.webservices.engine.EJSRemoteStatelessWebServiceEngine_f84dd487.
executeService(EJSRemoteStatelessWebServiceEngine_f84dd487.java:28)
 at com.ibm.commerce.webservices.engine._WebServiceEngine_Stub.executeService
(_WebServiceEngine_Stub.java:270)
 at com.ibm.commerce.webservices.OpenWebServiceBindingImpl.executeService
(OpenWebServiceBindingImpl.java:88)

Cross Reference information
Segment Product Component Platform Version Edition
Commerce WebSphere Commerce Enterprise Runtime AIX, i5/OS, Linux, Solaris, Windows 6.0, 6.0.0.1 Enterprise
Commerce WebSphere Commerce Business Edition Runtime AIX, i5/OS, Linux, Solaris, Windows 5.6.1, 5.6.1.1, 5.6.1.2 Business Edition
Commerce WebSphere Commerce - Express Runtime i5/OS, Linux, Windows 5.6.1, 5.6.1.1, 5.6.1.2, 6.0, 6.0.0.1 Express
Commerce WebSphere Commerce Developer Enterprise Runtime Windows 6.0, 6.0.0.1 Enterprise
Commerce WebSphere Commerce Developer Business Edition Runtime Windows 5.6.1, 5.6.1.1, 5.6.1.2 Developer Business Edition
Commerce WebSphere Commerce Developer Professional Edition Runtime Windows 5.6.1, 5.6.1.1, 5.6.1.2, 6.0, 6.0.0.1 Developer Professional Edition
Commerce WebSphere Commerce Developer Express Runtime Windows 5.6.1, 5.6.1.1, 5.6.1.2, 6.0, 6.0.0.1 Developer Express
   

Document Information

Current web document: http://www.ibm.com/support/docview.wss?uid=swg21258425