IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Issue in MWS

    Posted Thu October 24, 2013 07:37 AM

    Hi All,

    I had an issue with the schema assosciated with the MWS, So I used the DB configurator and re configured the MWS product. After this there was an issue with the server node assosciated with the MWS.So I deleted the Default instance assosciated with the MWS and created a new one. No in the MWS console when I open the SystemWide->Environments->DataPool Configuration I am getting the below error :

    com.webMethods.portlet.PoolConfiguratorException: Unexpected exception caught: SOAPException( Server: null )
    at com.webMethods.wsclient.poolconfiguratorbean.PoolConfiguratorWSBean.getConfiguredPools(PoolConfiguratorWSBean.java:122)
    at com.webMethods.wsclient.poolconfiguratorbean.PoolsList.fetchPools(PoolsList.java:42)
    at com.webMethods.portlet.poolconfig.PoolConfigViewPage.getTableContent(PoolConfigViewPage.java:86)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at javax.el.BeanELResolver.getValue(BeanELResolver.java:261)
    at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:143)
    at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:72)
    at com.sun.el.parser.AstValue.getValue(AstValue.java:138)
    at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:206)
    at com.sun.faces.application.ValueBindingValueExpressionAdapter.getValue(ValueBindingValueExpressionAdapter.java:113)
    at com.webMethods.caf.faces.application.CAFValueBinding.getValue(CAFValueBinding.java:57)
    at com.webMethods.caf.faces.component.table.html.DataTable.getValue(DataTable.java:563)
    at com.webMethods.caf.faces.component.table.html.DataTable.getContentProvider(DataTable.java:1714)
    at com.webMethods.caf.faces.component.table.html.DataTable.getContentProvider(DataTable.java:1701)
    at com.webMethods.caf.faces.component.table.html.DataTable.isRowAvailable(DataTable.java:247)
    at com.webMethods.caf.faces.component.table.html.DataTable.saveDescendantState(DataTable.java:1639)
    at com.webMethods.caf.faces.component.table.html.DataTable.setRowIndex(DataTable.java:398)
    at com.webMethods.caf.faces.render.html.table.TableRenderer.readTableInputs(TableRenderer.java:772)
    at com.webMethods.caf.faces.render.html.table.TableRenderer.decode(TableRenderer.java:78)
    at javax.faces.component.UIComponentBase.decode(UIComponentBase.java:789)
    at com.webMethods.caf.faces.component.table.html.AsyncTable.decode(AsyncTable.java:78)
    at com.webMethods.caf.faces.component.table.html.DataTable.processDecodes(DataTable.java:867)
    at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1026)
    at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1026)
    at javax.faces.component.UIForm.processDecodes(UIForm.java:208)
    at com.webMethods.caf.faces.component.command.html.CommandForm.processDecodes(CommandForm.java:61)
    at javax.faces.component.UIComponentBase.processDecodes(UIComponentBase.java:1026)
    at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:540)
    at com.webMethods.caf.faces.component.ViewRoot.processDecodes(ViewRoot.java:100)
    at com.webMethods.caf.faces.portlet.PortletLifecycle$ApplyRequestValuesPhase.execute(PortletLifecycle.java:672)
    at com.webMethods.caf.faces.portlet.PortletLifecycle.phase(PortletLifecycle.java:261)
    at com.webMethods.caf.faces.portlet.PortletLifecycle.execute(PortletLifecycle.java:151)
    at com.webMethods.caf.faces.portlet.FacesPortlet.processAction(FacesPortlet.java:300)
    at com.webMethods.portal.framework.portletcontainer.impl.PortletApplicationHandler.process(PortletApplicationHandler.java:480)
    at com.webMethods.portal.framework.portletcontainer.servlet.PortletServlet.service(PortletServlet.java:58)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:390)
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
    at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:327)
    at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
    at com.webMethods.portal.framework.portletcontainer.PortletContainer.dispatch(PortletContainer.java:219)
    at com.webMethods.portal.framework.portletcontainer.PortletContainer.process(PortletContainer.java:130)
    at com.webMethods.portal.framework.portletcontainer.PortletContainer.processPortletAction(PortletContainer.java:108)
    at com.webMethods.portal.framework.portlet.beans.rest.RestfulPCAHandler.handle(RestfulPCAHandler.java:194)
    at com.webMethods.portal.framework.dispatch.DispatchManager.handle(DispatchManager.java:438)
    at com.webMethods.portal.framework.dispatch.DispatchManager.handleDispatch(DispatchManager.java:369)
    at com.webMethods.portal.framework.impl.PortalServlet.service(PortalServlet.java:272)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
    at com.webMethods.portal.framework.impl.NTLMFilter.doFilter(NTLMFilter.java:50)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at com.webMethods.caf.faces.servlet.GZIPFilter.doFilter(GZIPFilter.java:42)
    at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1157)
    at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:388)
    at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
    at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
    at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
    at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:418)
    at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
    at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
    at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
    at org.mortbay.jetty.Server.handle(Server.java:326)
    at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
    at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:938)
    at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:755)
    at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
    at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
    at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
    at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)

    Can someone please help me with this.

    Thanks and Regards
    Nikhil Suresh


    #MWS-CAF-Task-Engine
    #webMethods-BPMS
    #webMethods


  • 2.  RE: Issue in MWS

    Posted Tue November 05, 2013 08:04 AM

    Hi Nikhil,

    Assuming your MWS was running before (atleast once), if you had chosen the ‘Action’ as ‘recreate’, DB configurator will execute drop tables script followed by create tables script.

    Now that you have new instance created for MWS, did you configure it to point to new or existing db schema where MWS tables are created? When your MWS is started the first time, server will insert lots of data in different tables for the first time, and makes use of it second time onwards. This loading of data happens only the very first time when MWS is started.

    -Senthil


    #webMethods-BPMS
    #webMethods
    #MWS-CAF-Task-Engine


  • 3.  RE: Issue in MWS

    Posted Tue November 05, 2013 12:52 PM

    Hi Nikhil,

    i faced this issue, Mostly common practice is to copy URL from sample format given in MWS

    While copy & past(ctrl+c & ctrl+v), space character will get copied and while testing connection. we get server=null error

    Make sure no space is there at starting and ending points of URL


    #MWS-CAF-Task-Engine
    #webMethods-BPMS
    #webMethods