Smart client version : v10.0p_2015-06-17/Enterprise Deployment
Browser version :Firefox ESR 31.8.0 and IE v8
Details: We are setting array list of Element [org.w3c.dom.Element ]objects in DS response using DSResponse.setdata(). While rendering those responses to UI I get the following exception
[2015-08-07 23:33:38.901] DEBUG AbstractDataSource: before rpcManager.send()
[2015-08-07 23:33:38.903] DEBUG Caught exception in abstarctDatasource class message: java.lang.NullPointerException
at com.isomorphic.datasource.BasicDataSource.elementAsRecord(BasicDataSource.java:1340)
at com.isomorphic.datasource.BasicDataSource.toRecord(BasicDataSource.java:1225)
at com.isomorphic.datasource.BasicDataSource.toRecords(BasicDataSource.java:1184)
at com.isomorphic.datasource.DataSource.recordsFromXML(DataSource.java:1601)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:807)
at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1409)
at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1358)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:790)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1245)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:788)
at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1409)
at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1358)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:790)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
at com.isomorphic.js.JSTranslater.toJS(JSTranslater.java:665)
at com.isomorphic.rpc.RPCManager.completeResponse(RPCManager.java:1562)
at com.isomorphic.rpc.RPCManager.send(RPCManager.java:648)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.sendResponse(AbstractDataSource.java:505)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.executeFetch(AbstractDataSource.java:224)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.executeOperation(AbstractDataSource.java:182)
at com.sterlingcommerce.fg.ui.actions.datasource.RPCActionEnum.execute(RPCActionEnum.java:145)
at com.sterlingcommerce.fg.ui.actions.SmartClientRPCAction.handleEnumDataSourceCall(SmartClientRPCAction.java:99)
at com.sterlingcommerce.fg.ui.actions.SmartClientRPCAction.execute(SmartClientRPCAction.java:72)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at com.sterlingcommerce.fg.ui.requestProcessor.ClientSessionRequestProcessor.processActionPerform(ClientSessionRequestProcessor.java:132)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)
at com.sterlingcommerce.security.struts.ParamFilter.doFilter(ParamFilter.java:24)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.security.struts.ParamFilter.doFilter(ParamFilter.java:24)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.fg.ui.filters.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:56)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.ui.dlsso.DLSSOFilter.doFilter(DLSSOFilter.java:264)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.fg.ui.filters.RequestValidator.doFilter(RequestValidator.java:103)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.ui.SecurityExtensionFilter.doFilter(SecurityExtensionFilter.java:127)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ActivityMonitorFilter.doFilter(ActivityMonitorFilter.java:319)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
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:768)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
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:544)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.FlushingHttpConnection$1JettyConnection.handleRequest(FlushingHttpConnection.java:152)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:959)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:406)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.FlushingHttpConnection.handle(FlushingHttpConnection.java:176)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener.handleNewConnection(ConduitStreamListener.java:220)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener.access$200(ConduitStreamListener.java:62)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener$1.run(ConduitStreamListener.java:283)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
[2015-08-07 23:33:38.903] DEBUG Caught exception in abstarctDatasource class tostrig: com.isomorphic.js.UnconvertableException: java.lang.NullPointerException
at com.isomorphic.datasource.BasicDataSource.elementAsRecord(BasicDataSource.java:1340)
at com.isomorphic.datasource.BasicDataSource.toRecord(BasicDataSource.java:1225)
at com.isomorphic.datasource.BasicDataSource.toRecords(BasicDataSource.java:1184)
at com.isomorphic.datasource.DataSource.recordsFromXML(DataSource.java:1601)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:807)
at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1409)
at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1358)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:790)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1245)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:788)
at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1409)
at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1358)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:790)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
at com.isomorphic.js.JSTranslater.toJS(JSTranslater.java:665)
at com.isomorphic.rpc.RPCManager.completeResponse(RPCManager.java:1562)
at com.isomorphic.rpc.RPCManager.send(RPCManager.java:648)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.sendResponse(AbstractDataSource.java:505)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.executeFetch(AbstractDataSource.java:224)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.executeOperation(AbstractDataSource.java:182)
at com.sterlingcommerce.fg.ui.actions.datasource.RPCActionEnum.execute(RPCActionEnum.java:145)
at com.sterlingcommerce.fg.ui.actions.SmartClientRPCAction.handleEnumDataSourceCall(SmartClientRPCAction.java:99)
at com.sterlingcommerce.fg.ui.actions.SmartClientRPCAction.execute(SmartClientRPCAction.java:72)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at com.sterlingcommerce.fg.ui.requestProcessor.ClientSessionRequestProcessor.processActionPerform(ClientSessionRequestProcessor.java:132)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)
at com.sterlingcommerce.security.struts.ParamFilter.doFilter(ParamFilter.java:24)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.security.struts.ParamFilter.doFilter(ParamFilter.java:24)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.fg.ui.filters.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:56)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.ui.dlsso.DLSSOFilter.doFilter(DLSSOFilter.java:264)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.fg.ui.filters.RequestValidator.doFilter(RequestValidator.java:103)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.ui.SecurityExtensionFilter.doFilter(SecurityExtensionFilter.java:127)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ActivityMonitorFilter.doFilter(ActivityMonitorFilter.java:319)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
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:768)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
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:544)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.FlushingHttpConnection$1JettyConnection.handleRequest(FlushingHttpConnection.java:152)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:959)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:406)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.FlushingHttpConnection.handle(FlushingHttpConnection.java:176)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener.handleNewConnection(ConduitStreamListener.java:220)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener.access$200(ConduitStreamListener.java:62)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener$1.run(ConduitStreamListener.java:283)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
[2015-08-07 23:33:38.904] DEBUG Caught exception in abstarctDatasource class starck trace: [Ljava.lang.StackTraceElement;@96964e90
[2015-08-07 23:33:38.906] DEBUG RPCActionEnum.execute: Caught FileGatewayDataSourceException com.sterlingcommerce.fg.exception.FileGatewayDataSourceException: Datasource operation failed on the rpc send
[2015-08-07 23:33:38.906] DEBUG SmartClientRPCAction: handleEnumDataSourceCall actionToTake: mailbox_DS completed...
This seem to appear after we upgraded the smart client library from v82 enterprise to v10.0 enterprise. It was working fine in v82 enterprise .
Browser version :Firefox ESR 31.8.0 and IE v8
Details: We are setting array list of Element [org.w3c.dom.Element ]objects in DS response using DSResponse.setdata(). While rendering those responses to UI I get the following exception
[2015-08-07 23:33:38.901] DEBUG AbstractDataSource: before rpcManager.send()
[2015-08-07 23:33:38.903] DEBUG Caught exception in abstarctDatasource class message: java.lang.NullPointerException
at com.isomorphic.datasource.BasicDataSource.elementAsRecord(BasicDataSource.java:1340)
at com.isomorphic.datasource.BasicDataSource.toRecord(BasicDataSource.java:1225)
at com.isomorphic.datasource.BasicDataSource.toRecords(BasicDataSource.java:1184)
at com.isomorphic.datasource.DataSource.recordsFromXML(DataSource.java:1601)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:807)
at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1409)
at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1358)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:790)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1245)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:788)
at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1409)
at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1358)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:790)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
at com.isomorphic.js.JSTranslater.toJS(JSTranslater.java:665)
at com.isomorphic.rpc.RPCManager.completeResponse(RPCManager.java:1562)
at com.isomorphic.rpc.RPCManager.send(RPCManager.java:648)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.sendResponse(AbstractDataSource.java:505)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.executeFetch(AbstractDataSource.java:224)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.executeOperation(AbstractDataSource.java:182)
at com.sterlingcommerce.fg.ui.actions.datasource.RPCActionEnum.execute(RPCActionEnum.java:145)
at com.sterlingcommerce.fg.ui.actions.SmartClientRPCAction.handleEnumDataSourceCall(SmartClientRPCAction.java:99)
at com.sterlingcommerce.fg.ui.actions.SmartClientRPCAction.execute(SmartClientRPCAction.java:72)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at com.sterlingcommerce.fg.ui.requestProcessor.ClientSessionRequestProcessor.processActionPerform(ClientSessionRequestProcessor.java:132)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)
at com.sterlingcommerce.security.struts.ParamFilter.doFilter(ParamFilter.java:24)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.security.struts.ParamFilter.doFilter(ParamFilter.java:24)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.fg.ui.filters.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:56)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.ui.dlsso.DLSSOFilter.doFilter(DLSSOFilter.java:264)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.fg.ui.filters.RequestValidator.doFilter(RequestValidator.java:103)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.ui.SecurityExtensionFilter.doFilter(SecurityExtensionFilter.java:127)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ActivityMonitorFilter.doFilter(ActivityMonitorFilter.java:319)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
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:768)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
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:544)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.FlushingHttpConnection$1JettyConnection.handleRequest(FlushingHttpConnection.java:152)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:959)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:406)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.FlushingHttpConnection.handle(FlushingHttpConnection.java:176)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener.handleNewConnection(ConduitStreamListener.java:220)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener.access$200(ConduitStreamListener.java:62)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener$1.run(ConduitStreamListener.java:283)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
[2015-08-07 23:33:38.903] DEBUG Caught exception in abstarctDatasource class tostrig: com.isomorphic.js.UnconvertableException: java.lang.NullPointerException
at com.isomorphic.datasource.BasicDataSource.elementAsRecord(BasicDataSource.java:1340)
at com.isomorphic.datasource.BasicDataSource.toRecord(BasicDataSource.java:1225)
at com.isomorphic.datasource.BasicDataSource.toRecords(BasicDataSource.java:1184)
at com.isomorphic.datasource.DataSource.recordsFromXML(DataSource.java:1601)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:807)
at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1409)
at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1358)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:790)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:694)
at com.isomorphic.js.JSTranslater.convertMap(JSTranslater.java:1245)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:788)
at com.isomorphic.js.JSTranslater.convertIterator(JSTranslater.java:1409)
at com.isomorphic.js.JSTranslater.convertCollection(JSTranslater.java:1358)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:790)
at com.isomorphic.js.JSTranslater.convert(JSTranslater.java:703)
at com.isomorphic.js.JSTranslater.toJS(JSTranslater.java:665)
at com.isomorphic.rpc.RPCManager.completeResponse(RPCManager.java:1562)
at com.isomorphic.rpc.RPCManager.send(RPCManager.java:648)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.sendResponse(AbstractDataSource.java:505)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.executeFetch(AbstractDataSource.java:224)
at com.sterlingcommerce.fg.ui.actions.datasource.AbstractDataSource.executeOperation(AbstractDataSource.java:182)
at com.sterlingcommerce.fg.ui.actions.datasource.RPCActionEnum.execute(RPCActionEnum.java:145)
at com.sterlingcommerce.fg.ui.actions.SmartClientRPCAction.handleEnumDataSourceCall(SmartClientRPCAction.java:99)
at com.sterlingcommerce.fg.ui.actions.SmartClientRPCAction.execute(SmartClientRPCAction.java:72)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at com.sterlingcommerce.fg.ui.requestProcessor.ClientSessionRequestProcessor.processActionPerform(ClientSessionRequestProcessor.java:132)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:713)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:806)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1221)
at com.sterlingcommerce.security.struts.ParamFilter.doFilter(ParamFilter.java:24)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.security.struts.ParamFilter.doFilter(ParamFilter.java:24)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.fg.ui.filters.ResponseHeaderFilter.doFilter(ResponseHeaderFilter.java:56)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.ui.dlsso.DLSSOFilter.doFilter(DLSSOFilter.java:264)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.fg.ui.filters.RequestValidator.doFilter(RequestValidator.java:103)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.ui.SecurityExtensionFilter.doFilter(SecurityExtensionFilter.java:127)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ActivityMonitorFilter.doFilter(ActivityMonitorFilter.java:319)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1212)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:399)
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:768)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
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:544)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.FlushingHttpConnection$1JettyConnection.handleRequest(FlushingHttpConnection.java:152)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:959)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:756)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:406)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.FlushingHttpConnection.handle(FlushingHttpConnection.java:176)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener.handleNewConnection(ConduitStreamListener.java:220)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener.access$200(ConduitStreamListener.java:62)
at com.sterlingcommerce.woodstock.services.pshttp.jetty.ConduitStreamListener$1.run(ConduitStreamListener.java:283)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
[2015-08-07 23:33:38.904] DEBUG Caught exception in abstarctDatasource class starck trace: [Ljava.lang.StackTraceElement;@96964e90
[2015-08-07 23:33:38.906] DEBUG RPCActionEnum.execute: Caught FileGatewayDataSourceException com.sterlingcommerce.fg.exception.FileGatewayDataSourceException: Datasource operation failed on the rpc send
[2015-08-07 23:33:38.906] DEBUG SmartClientRPCAction: handleEnumDataSourceCall actionToTake: mailbox_DS completed...
This seem to appear after we upgraded the smart client library from v82 enterprise to v10.0 enterprise. It was working fine in v82 enterprise .