Hi All,

I facing following problem. Error log is as follow. Do anybody has any clue on this?

09/01/08 13:05:11:760 IST] 00000031 SystemErr R org.springframework.jdbc.UncategorizedSQLException : TopLinkAccessor: encountered SQLException [Protocol violation]; nested exception is com.ibm.websphere.ce.cm.StaleConnectionException: Protocol violation
com.ibm.websphere.ce.cm.StaleConnectionException: Protocol violation
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInsta nce(NativeConstructorAccessorImpl.java(Compiled Code))
at sun.reflect.DelegatingConstructorAccessorImpl.newI nstance(DelegatingConstructorAccessorImpl.java(Com piled Code))
at java.lang.reflect.Constructor.newInstance(Construc tor.java(Compiled Code))
at com.ibm.websphere.rsadapter.GenericDataStoreHelper .mapExceptionHelper(GenericDataStoreHelper.java:50 1)
at com.ibm.websphere.rsadapter.GenericDataStoreHelper .mapException(GenericDataStoreHelper.java:544)
at com.ibm.ws.rsadapter.jdbc.WSJdbcUtil.mapException( WSJdbcUtil.java:854)
at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement. executeUpdate(WSJdbcPreparedStatement.java:538)
at oracle.toplink.internal.databaseaccess.DatabaseAcc essor.executeDirectNoSelect(DatabaseAccessor.java: 724)
at oracle.toplink.internal.databaseaccess.DatabaseAcc essor.executeNoSelect(DatabaseAccessor.java:778)
at oracle.toplink.internal.databaseaccess.DatabasePla tform.executeStoredProcedureCall(DatabasePlatform. java:1673)
at oracle.toplink.internal.databaseaccess.DatabaseAcc essor.executeCall(DatabaseAccessor.java:646)
at oracle.toplink.threetier.ServerSession.executeCall (ServerSession.java:506)
at oracle.toplink.internal.queryframework.CallQueryMe chanism.executeCall(CallQueryMechanism.java:134)
at oracle.toplink.internal.queryframework.CallQueryMe chanism.executeCall(CallQueryMechanism.java:115)
at oracle.toplink.internal.queryframework.CallQueryMe chanism.executeSelectCall(CallQueryMechanism.java: 197)
at oracle.toplink.internal.queryframework.CallQueryMe chanism.selectAllRows(CallQueryMechanism.java:567)
at oracle.toplink.queryframework.ReadAllQuery.execute (ReadAllQuery.java:424)
at oracle.toplink.queryframework.DatabaseQuery.execut e(DatabaseQuery.java:493)
at oracle.toplink.queryframework.ReadQuery.execute(Re adQuery.java:111)
at oracle.toplink.publicinterface.Session.internalExe cuteQuery(Session.java:1958)
at oracle.toplink.threetier.ServerSession.internalExe cuteQuery(ServerSession.java:629)
at oracle.toplink.threetier.ClientSession.internalExe cuteQuery(ClientSession.java:392)
at oracle.toplink.publicinterface.Session.executeQuer y(Session.java:1086)
at oracle.toplink.publicinterface.Session.executeQuer y(Session.java:1055)
at org.springframework.orm.toplink.TopLinkTemplate$2. readFromSession(TopLinkTemplate.java:223)
at org.springframework.orm.toplink.SessionReadCallbac k.doInTopLink(SessionReadCallback.java:75)
at org.springframework.orm.toplink.TopLinkTemplate.ex ecute(TopLinkTemplate.java:150)
at org.springframework.orm.toplink.TopLinkTemplate.ex ecuteQuery(TopLinkTemplate.java:220)
at org.springframework.orm.toplink.TopLinkTemplate.ex ecuteQuery(TopLinkTemplate.java:214)
at com.ubs.ibd.ba.dao.impl.SubmissionSearchDAOImpl.ge tHomeProc(SubmissionSearchDAOImpl.java:64)
at com.ubs.ibd.ba._business.SubmissionSearchService.g etHomeProc(SubmissionSearchService.java:47)
at com.ubs.ibd.ba.control.HomeAction.execute(HomeActi on.java:49)
at org.springframework.web.struts.DelegatingActionPro xy.execute(DelegatingActionProxy.java:105)
at org.apache.struts.action.RequestProcessor.processA ctionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(Actio nServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1287)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1239)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:136)
at com.ubs.ibd.ba.filter.SecurityFilter.doFilter(Secu rityFilter.java:87)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:121)
at com.ubs.ibd.ba.filter.UTFFilter.doFilter(UTFFilter .java:51)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:121)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._ doFilter(WebAppFilterChain.java:82)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.han dleRequest(ServletWrapper.java:670)
at com.ibm.ws.webcontainer.servlet.CacheServletWrappe r.handleRequest(CacheServletWrapper.java:80)
at com.ibm.ws.webcontainer.WebContainer.handleRequest (WebContainer.java:1804)
at com.ibm.ws.webcontainer.channel.WCChannelLink.read y(WCChannelLink.java:84)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleDiscrimination(HttpInboundLink.java:469)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleNewInformation(HttpInboundLink.java:408)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCa llback.complete(HttpICLReadCallback.java:101)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.reque stComplete(WorkQueueManager.java:566)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attem ptIO(WorkQueueManager.java:619)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.worke rRun(WorkQueueManager.java:952)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worke r.run(WorkQueueManager.java:1039)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava:1455)
---- Begin backtrace for Nested Throwables
java.sql.SQLException: Protocol violation
at oracle.jdbc.driver.DatabaseError.throwSqlException (DatabaseError.java:125)
at oracle.jdbc.driver.DatabaseError.throwSqlException (DatabaseError.java:162)
at oracle.jdbc.driver.DatabaseError.check_error(Datab aseError.java:885)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java( Compiled Code))
at oracle.jdbc.driver.T4CCallableStatement.doOall8(T4 CCallableStatement.java:181)
at oracle.jdbc.driver.T4CCallableStatement.execute_fo r_rows(T4CCallableStatement.java:784)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTi meout(OracleStatement.java:1027)
at oracle.jdbc.driver.OraclePreparedStatement.execute Internal(OraclePreparedStatement.java:2885)
at oracle.jdbc.driver.OraclePreparedStatement.execute Update(OraclePreparedStatement.java:2957)
at oracle.jdbc.driver.OracleCallableStatement.execute Update(OracleCallableStatement.java:4133)
at com.ibm.ws.rsadapter.jdbc.WSJdbcPreparedStatement. executeUpdate(WSJdbcPreparedStatement.java:527)
at oracle.toplink.internal.databaseaccess.DatabaseAcc essor.executeDirectNoSelect(DatabaseAccessor.java: 724)
at oracle.toplink.internal.databaseaccess.DatabaseAcc essor.executeNoSelect(DatabaseAccessor.java:778)
at oracle.toplink.internal.databaseaccess.DatabasePla tform.executeStoredProcedureCall(DatabasePlatform. java:1673)
at oracle.toplink.internal.databaseaccess.DatabaseAcc essor.executeCall(DatabaseAccessor.java:646)
at oracle.toplink.threetier.ServerSession.executeCall (ServerSession.java:506)
at oracle.toplink.internal.queryframework.CallQueryMe chanism.executeCall(CallQueryMechanism.java:134)
at oracle.toplink.internal.queryframework.CallQueryMe chanism.executeCall(CallQueryMechanism.java:115)
at oracle.toplink.internal.queryframework.CallQueryMe chanism.executeSelectCall(CallQueryMechanism.java: 197)
at oracle.toplink.internal.queryframework.CallQueryMe chanism.selectAllRows(CallQueryMechanism.java:567)
at oracle.toplink.queryframework.ReadAllQuery.execute (ReadAllQuery.java:424)
at oracle.toplink.queryframework.DatabaseQuery.execut e(DatabaseQuery.java:493)
at oracle.toplink.queryframework.ReadQuery.execute(Re adQuery.java:111)
at oracle.toplink.publicinterface.Session.internalExe cuteQuery(Session.java:1958)
at oracle.toplink.threetier.ServerSession.internalExe cuteQuery(ServerSession.java:629)
at oracle.toplink.threetier.ClientSession.internalExe cuteQuery(ClientSession.java:392)
at oracle.toplink.publicinterface.Session.executeQuer y(Session.java:1086)
at oracle.toplink.publicinterface.Session.executeQuer y(Session.java:1055)
at org.springframework.orm.toplink.TopLinkTemplate$2. readFromSession(TopLinkTemplate.java:223)
at org.springframework.orm.toplink.SessionReadCallbac k.doInTopLink(SessionReadCallback.java:75)
at org.springframework.orm.toplink.TopLinkTemplate.ex ecute(TopLinkTemplate.java:150)
at org.springframework.orm.toplink.TopLinkTemplate.ex ecuteQuery(TopLinkTemplate.java:220)
at org.springframework.orm.toplink.TopLinkTemplate.ex ecuteQuery(TopLinkTemplate.java:214)
at com.ubs.ibd.ba.dao.impl.SubmissionSearchDAOImpl.ge tHomeProc(SubmissionSearchDAOImpl.java:64)
at com.ubs.ibd.ba._business.SubmissionSearchService.g etHomeProc(SubmissionSearchService.java:47)
at com.ubs.ibd.ba.control.HomeAction.execute(HomeActi on.java:49)
at org.springframework.web.struts.DelegatingActionPro xy.execute(DelegatingActionProxy.java:105)
at org.apache.struts.action.RequestProcessor.processA ctionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process( RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(Act ionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doGet(Actio nServlet.java:507)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet .java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1287)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.ser vice(ServletWrapper.java:1239)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:136)
at com.ubs.ibd.ba.filter.SecurityFilter.doFilter(Secu rityFilter.java:87)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:121)
at com.ubs.ibd.ba.filter.UTFFilter.doFilter(UTFFilter .java:51)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapp er.doFilter(FilterInstanceWrapper.java:142)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.d oFilter(WebAppFilterChain.java:121)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._ doFilter(WebAppFilterChain.java:82)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.han dleRequest(ServletWrapper.java:670)
at com.ibm.ws.webcontainer.servlet.CacheServletWrappe r.handleRequest(CacheServletWrapper.java:80)
at com.ibm.ws.webcontainer.WebContainer.handleRequest (WebContainer.java:1804)
at com.ibm.ws.webcontainer.channel.WCChannelLink.read y(WCChannelLink.java:84)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleDiscrimination(HttpInboundLink.java:469)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLi nk.handleNewInformation(HttpInboundLink.java:408)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCa llback.complete(HttpICLReadCallback.java:101)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.reque stComplete(WorkQueueManager.java:566)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attem ptIO(WorkQueueManager.java:619)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager.worke rRun(WorkQueueManager.java:952)
at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worke r.run(WorkQueueManager.java:1039)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.j ava:1455)