Quantcast
Channel: Spring Community Forums - Grails
Viewing all articles
Browse latest Browse all 40

java.lang.StackOverflowError / fatal two-task communication protocol error

$
0
0
When navigating in my application I have a StackOverflowError together with some Oracle errors.
It doesn't necessarily crash on the first access to DB.
Any idea welcome ....

Config is : apcahe-tomcat 6.0.18 on Linux RedHat 6.3 and java 1.6.0_24 connected to Oracle database.

StackStrace is pretty long, main extracts are :
Code:

WARN: Exception: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
...
Caused by: java.lang.StackOverflowError
...
2013-08-16 16:56:55,685 [http-8080-1] ERROR util.JDBCExceptionReporter  - ORA-03106: fatal two-task communication protocol error
...
2013-08-16 16:56:55,895 [http-8080-1] ERROR errors.GrailsExceptionResolver  - SQLException occurred when processing request: [POST] /miniweb/miniwebUser/save
ORA-03106: fatal two-task communication protocol error

More details on stacktrace:
Code:

Aug 16, 2013 4:55:26 PM org.apache.catalina.core.AprLifecycleListener init
INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64/server:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/lib/amd64:/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
Aug 16, 2013 4:55:26 PM org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
Aug 16, 2013 4:55:26 PM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 641 ms
Aug 16, 2013 4:55:26 PM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Aug 16, 2013 4:55:26 PM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18
Aug 16, 2013 4:55:26 PM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive miniweb.war
Aug 16, 2013 4:55:56 PM org.apache.coyote.http11.Http11Protocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
Aug 16, 2013 4:55:56 PM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8009
Aug 16, 2013 4:55:56 PM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/54  config=null
Aug 16, 2013 4:55:56 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 30463 ms
WARN: Exception: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor180.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.apache.commons.beanutils.BeanMap.get(BeanMap.java:390)
        at org.apache.commons.beanutils.BeanMap$12.next(BeanMap.java:565)
...
org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod.renderView(RenderDynamicMethod.java:474)
        at org.codehaus.groovy.grails.web.metaclass.RenderDynamicMethod.invoke(RenderDynamicMethod.java:185)
        at org.codehaus.groovy.grails.plugins.web.api.ControllersApi.invokeRender(ControllersApi.java:258)
        at org.codehaus.groovy.grails.plugins.web.api.ControllersApi.render(ControllersApi.java:246)
...
Caused by: java.lang.StackOverflowError
        at oracle.jdbc.driver.OracleStatement.<init>(OracleStatement.java:793)
        at oracle.jdbc.driver.OraclePreparedStatement.<init>(OraclePreparedStatement.java:1248)
        at oracle.jdbc.driver.T4CPreparedStatement.<init>(T4CPreparedStatement.java:29)
...
WARN: Exception: java.lang.reflect.InvocationTargetException
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor180.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.apache.commons.beanutils.BeanMap.get(BeanMap.java:390)
        at org.apache.commons.beanutils.BeanMap$12.next(BeanMap.java:565)
        at org.apache.commons.collections.iterators.UnmodifiableIterator.next(UnmodifiableIterator.java:72)
...
Caused by: java.lang.StackOverflowError
        at oracle.jdbc.driver.T4CTTIrxd.marshal(T4CTTIrxd.java:198)
        at oracle.jdbc.driver.T4C8Oall.marshalBinds(T4C8Oall.java:1678)
        at oracle.jdbc.driver.T4C8Oall.marshal(T4C8Oall.java:1041)
        at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:190)
        at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
        at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
...
2013-08-16 16:56:55,685 [http-8080-1] ERROR util.JDBCExceptionReporter  - ORA-03106: fatal two-task communication protocol error

2013-08-16 16:56:55,895 [http-8080-1] ERROR errors.GrailsExceptionResolver  - SQLException occurred when processing request: [POST] /miniweb/miniwebUser/save
ORA-03106: fatal two-task communication protocol error
. Stacktrace follows:
java.sql.SQLException: ORA-03106: fatal two-task communication protocol error

        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445)
        at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
        at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:879)
        at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450)
        at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192)
        at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:531)
        at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
        at oracle.jdbc.driver.T4CPreparedStatement.executeForDescribe(T4CPreparedStatement.java:884)
        at oracle.jdbc.driver.OracleStatement.executeMaybeDescribe(OracleStatement.java:1167)
        at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1289)
        at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3584)


Viewing all articles
Browse latest Browse all 40

Trending Articles