Skip to Main Content

Java Database Connectivity (JDBC)

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

stack overflow error while creating connection using Oracle10G dirver

843859Mar 9 2007 — edited Mar 20 2007
Hi,
Our web application built on Servlets runs on the iPlanet web server (In solaris machine). Earlier we used JDK 1.5 update 6 with oracle 9i driver and now got migrated to JDK 1.5 update 10 with same driver. Everything went fine until we started testing the environment with oracle 10G driver. Java 1.5 update 10 with oracle 10G driver throws "Stack overflow error".

Driver version is - 10.2.0.2.0

This occurs only when I access the portal. When I created the single main program and try to run it in the solaris machine it works fine. But wen I try to access the portal keeping this driver under classpath, it fails. Please let me know if anyone have any clues.

When I looked into it, I am able to find that the "stack overflow error" occurs at the point the code line DriverManager.Getconnection("url", "username", "pwd") executes.

Thanks in advance

below the stacktrace of the exception from webserver error log..

06/Mar/2007:04:20:40] failure (10198):
for host 202.54.182.136 trying to POST /wr/servlet/WorkRequest, service-j2ee reports: StandardWrapperValve[WorkRequest]: WEB2769: Allocate exception for servlet WorkRequest


javax.servlet.ServletException: WEB2778: Servlet.init() for servlet WorkRequest threw exception


at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:949)


at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:658)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:244)


at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)


at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:218)


at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)


at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:209)


at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:509)


at com.iplanet.ias.web.connector.nsapi.NSAPIProcessor.process(NSAPIProcessor.java:161)


at com.iplanet.ias.web.WebContainer.service(WebContainer.java:580)


----- Root Cause -----


java.lang.StackOverflowError


at java.lang.ClassLoader.defineClass1(Native Method)


at java.lang.ClassLoader.defineClass(ClassLoader.java:620)


at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)


at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)


at java.net.URLClassLoader.access$100(URLClassLoader.java:56)


at java.net.URLClassLoader$1.run(URLClassLoader.java:195)


at java.security.AccessController.doPrivileged(Native Method)


at java.net.URLClassLoader.findClass(URLClassLoader.java:188)


at java.lang.ClassLoader.loadClass(ClassLoader.java:306)


at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)


at java.lang.ClassLoader.loadClass(ClassLoader.java:251)


at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)


at java.lang.ClassLoader.defineClass1(Native Method)


at java.lang.ClassLoader.defineClass(ClassLoader.java:620)


at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)


at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)


at java.net.URLClassLoader.access$100(URLClassLoader.java:56)


at java.net.URLClassLoader$1.run(URLClassLoader.java:195)


at java.security.AccessController.doPrivileged(Native Method)


at java.net.URLClassLoader.findClass(URLClassLoader.java:188)


at java.lang.ClassLoader.loadClass(ClassLoader.java:306)


at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)


at java.lang.ClassLoader.loadClass(ClassLoader.java:251)


at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)


at java.lang.ClassLoader.defineClass1(Native Method)


at java.lang.ClassLoader.defineClass(ClassLoader.java:620)


at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)


at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)


at java.net.URLClassLoader.access$100(URLClassLoader.java:56)


at java.net.URLClassLoader$1.run(URLClassLoader.java:195)


at java.security.AccessController.doPrivileged(Native Method)


at java.net.URLClassLoader.findClass(URLClassLoader.java:188)


at java.lang.ClassLoader.loadClass(ClassLoader.java:306)


at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)


at java.lang.ClassLoader.loadClass(ClassLoader.java:251)


at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)


at java.lang.ClassLoader.defineClass1(Native Method)


at java.lang.ClassLoader.defineClass(ClassLoader.java:620)


at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)


at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)


at java.net.URLClassLoader.access$100(URLClassLoader.java:56)


at java.net.URLClassLoader$1.run(URLClassLoader.java:195)


at java.security.AccessController.doPrivileged(Native Method)


at java.net.URLClassLoader.findClass(URLClassLoader.java:188)


at java.lang.ClassLoader.loadClass(ClassLoader.java:306)


at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)


at java.lang.ClassLoader.loadClass(




[06/Mar/2007:04:22:20] info (10198):
CORE5073: Web server shutdown in progress




[06/Mar/2007:04:22:21] info (14506):
CORE1116: Sun ONE Web Server 6.1SP5 (64-Bit) B12/02/2005 04:37




[06/Mar/2007:04:22:21] warning (14513):
CORE1251: On group ls1, servername pstst42.pedc.sbc.com does not match subject "" of certificate Server-Cert.




[06/Mar/2007:04:22:21] warning (14513):
CORE1250: In secure virtual server https-vts, urlhost does not match subject "" of certificate Server-Cert.




[06/Mar/2007:04:22:21] info (14513):
CORE5076: Using [Java HotSpot(TM) 64-Bit Server VM, Version 1.5.0_06] from [Sun Microsystems Inc.]




[06/Mar/2007:04:22:21] info (14513):
WEB0100: Loading web module in virtual server [https-vts] at [servlet]




[06/Mar/2007:04:22:21] info (14513):
WEB0100: Loading web module in virtual server [https-vts] at [vts/servlet]




[06/Mar/2007:04:22:21] info (14513):
WEB0100: Loading web module in virtual server [https-vts] at [cron/servlet]




[06/Mar/2007:04:22:21] info (14513):
WEB0100: Loading web module in virtual server [https-vts] at [find/servlet]




[06/Mar/2007:04:22:21] info (14513):
WEB0100: Loading web module in virtual server [https-vts] at [cb/servlet]




[06/Mar/2007:04:22:21] info (14513):
WEB0100: Loading web module in virtual server [https-vts] at [wr/servlet]




[06/Mar/2007:04:22:21] info (14513):
WEB0100: Loading web module in virtual server [https-vts] at [search]




[06/Mar/2007:04:22:25] info (14513):
HTTP3072: [LS ls1] ready to accept requests




[06/Mar/2007:04:22:25] info (14513):
CORE3274: successful server startup

Message was edited by:
Nandakumar_s

Message was edited by:
Nandakumar_s
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Apr 17 2007
Added on Mar 9 2007
16 comments
1,521 views