BPM, Workflow, and Case

BPM, Workflow, and Case

Come for answers. Stay for best practices. All we’re missing is you.

 View Only
  • 1.  Inbound web service - internal server error 500

    Posted Thu April 11, 2013 07:35 PM


    Hi, 


    We use the IBM BPM v8.0.0, we implemented  BPD process application, which  has exposed inbound WS. We are having problems with calling this web services because we randomly get internal server error 500. There are no rules when will this error occur. Everything works, and  after restart of Process Server this  WS stops working, we recive error 500, until we restart process server agian. Some times we this call WS multiple times and before we recive this error. Did anyone had similar problems?


    We check folder and class file mentioned in stack trace and they exist.


    StackTrace errors:



    [4/7/13 18:40:05:551 CEST] 0000009f WSChannelFram A CHFW0019I: The Transport Channel Service has started chain HttpOutboundChain:bpm03.zbo:9082.
    [4/7/13 18:40:06:909 CEST] 000000c7 wle E CWLLG2015E: An unexpected runtime exception occurred. See exception for more details. Error: Cannot create folder /ibm/BPM/AppServer/profi
    les/ProcSrv01/temp/bpm/ws/inbound/classes/wsgen/cbc7c3f98_8163_4033_a88f_6deb3d1d6854/vef4e408d_cf2e_406d_a247_5ed27361a9d2.
    com.lombardisoftware.core.TeamWorksException: Cannot create folder /ibm/BPM/AppServer/profiles/ProcSrv01/temp/bpm/ws/inbound/classes/wsgen/cbc7c3f98_8163_4033_a8
    8f_6deb3d1d6854/vef4e408d_cf2e_406d_a247_5ed27361a9d2
    at com.lombardisoftware.server.eai.soap.wsgen.WebServiceClassGeneratorImpl.createAxisClass(WebServiceClassGeneratorImpl.java:108)
    at com.lombardisoftware.server.eai.soap.axis.TWURLMapper.setupService(TWURLMapper.java:189)
    at com.lombardisoftware.server.eai.soap.axis.TWURLMapper.invoke(TWURLMapper.java:103)
    at org.apache.axis.server.AxisServer.invoke(AxisServer.java:239)
    at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:699)
    at com.lombardisoftware.servlet.WebServiceServlet.doCommon(WebServiceServlet.java:117)
    at com.lombardisoftware.servlet.WebServiceServlet.doPost(WebServiceServlet.java:41)
    at com.lombardisoftware.servlet.WebServiceServlet.doCommon(WebServiceServlet.java:117)
    at com.lombardisoftware.servlet.WebServiceServlet.doPost(WebServiceServlet.java:41)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:595)
    at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:668)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1214)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:774)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:456)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.invokeTarget(WebAppFilterChain.java:125)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:92)
    at com.lombardisoftware.servlet.ClearThreadCachesFilter.doFilter(ClearThreadCachesFilter.java:24)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
    at com.lombardisoftware.servlet.SetUserTimeZoneFilter.doFilter(SetUserTimeZoneFilter.java:41)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
    at com.lombardisoftware.servlet.BidiSupportFilter.doFilter(BidiSupportFilter.java:39)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
    at com.lombardisoftware.servlet.CrossSiteScriptingFilter.doFilter(CrossSiteScriptingFilter.java:81)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
    at com.lombardisoftware.servlet.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:35)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
    at com.lombardisoftware.servlet.CompressionFilter.doFilter(CompressionFilter.java:47)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:192)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:89)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:926)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:1023)
    at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3703)
    at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:304)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:962)
    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1662)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:195)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:452)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewRequest(HttpInboundLink.java:511)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.processRequest(HttpInboundLink.java:305)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:276)
    at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
    at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1659)


  • 2.  Inbound web service - internal server error 500

    Posted Thu July 18, 2013 05:58 PM
    Just curious to know if you've been able to resolve this issue?

    Do you also see a "Bad Type" error or a "ClassCastException" error as well?


  • 3.  Inbound web service - internal server error 500

    Posted Wed August 27, 2014 05:18 AM
    It's good you've noticed such a problem. But to run a website properly it will be even better if you let us know the result of your checking. That would help a lot to all the forum members, as, among experienced developers, there are a lot newbies who come here for help. Thanks in advance.