Stack Overflow Error for JNI program with Jdk1.3
I wrote a JNI wrapper for a third party sofware (written in C) to use some exported functions provided. My program runs fine when using Sun JDK1.2.2, but I got the following error when using Jdk1.3 to run the program (It's a runtime error, only the version of runtime virtual machine matters.)
# An EXCEPTION_STACK_OVERFLOW exception has been detected in native code outside
the VM.
# Program counter=0x9073337
A stack overflow was encountered at address 0x09073337.
I tried IBM jdk 1.2.2, it gave me a similar error complaining about the stack overflow error.
The vendor of the third party software denies any wrong doing in their code and I don't have their source code. A test client (simulate the Java client) I wrote in C works perfectly fine and as I mentioned earlier the same java progarm runs OK with jdk 1.2.2, without any change to my system stack size. Does any body know what this is about and the solution for this?
Thanks!
My email: [email protected]
I had the same exception occur in my JNI code and I have some advice on things to look for.
Symptoms: The C++ code runs fine when called in an native executable but when it is wrapped by a JNI call inside a DLL you get the following exception:
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_STACK_OVERFLOW occurred at PC=0x100d72e5
Function name=_chkstk
The address will be different of course.
In my tests I isolated the problem to an allocation of a char array like so at the top of one of my wrapped C++ methods:
char buf[650000];
As you see this code is requesting 650000 bytes of stack memory. When run in a native executable there was no problem but when I ran it wrapped in the JNI call it blew up.
Conclusion: There is a much smaller stack space when using JNI OR the added overhead of my JNI wrapper exhausted the available stack space OR this is a stack space issue related to DLLs.
Hope this helps. Anyone with insight on this please put in your 2 cents.
Similar Messages
-
Stack overflow error while creating connection using Oracle10G dirver
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_sYes, request goes through connection pool but weird
thing is application throws stack excatly where
DriverManager.getConnection gets executed.
Not weird at all.
This is what I am guessing that you did. You changed the driver and some other stuff, like configuration information.
Then when it blew up you tracked down in your code where you see the stack overflow. That happens to be on the connection line. That is not where the overflow 'occurs' - it merely represents where you saw it.
That line however isn't using the oracle driver. What it is using is a connection pool of some sort. That connection pool is configured somewhere. And that configuration is self-referential (or maybe refers to a another driver which refers back to the original.)
And that causes you stack over flow. -
TROUBLESHOOTING A STACK OVERFLOW ERROR
제품 : ORACLE SERVER
작성날짜 : 1997-02-04
==========================================
TROUBLESHOOTING A STACK OVERFLOW ERROR
==========================================
OVERVIEW
A stack is a temporary storage space for programs. All programs have a
stack. MS-DOS switches stacks for hardware interrupts to prevent stack
overflows. Some programs such as EMM386.EXE, SMARTDRV.EXE, mouse drivers
and TSR's will hook these hardware interrupts. When a hardware interrupt
hook requires more stack space than is available, a stack overflow error
occurs.
SYNTAX
The STACKS= command in your CONFIG.SYS specifies two parameters; the
number of stack frames and the size of those frames.
STACKS=x,y where x = number of stack frames
minimum value is 8
maximum value is 64
y = bytes of each stack frame
minimum value is 32
maximum value is 512
For most PC's the default is STACKS=9,128.
TROUBLESHOOTING
Perform the following troubleshooting steps prior to changing the STACKS=
command:
o If you are using a third party video driver reconfigure the pc to use the
generic Windows VGA drivers.
o Be sure you have 512K conventional RAM free before you load Windows.
You can check the free memory by using the MEM /C command. The value
for "Largest executable program size" should be 512k (524,288 bytes).
o Personal Oracle7 requires 8MB RAM. An additional 8MB RAM is required
when PL/SQL is also installed. The trial product requires PL/SQL and
therefore automatically installs it.
o Add the /X switch to the SMARTDRV.EXE driver in AUTOEXEC.BAT. This
switch disables the write-behind caching.
o Exclude the video graphics area from the memory manager.
i.e. DEVICE = C:\WINDOWS\EMM386.EXE X=A000-C7FF
The video driver's manufacturer can provide you with the appropriate
range to exclude..
o Boot clean.
CONFIG.SYS AUTOEXEC.BAT
========== ============
FILES=45 PROMPT$P$G
BUFFERS=20 PATH=C:\WINDOWS;C:\DOS;\C:\
DEVICE=C:\<dir>HIMEM.SYS SET TEMP=C:\<valid path>
STACKS=9,256
SHELL=C:\<valid path>\COMMAND.COM /E:1024 /P
!!!CAUTION: Your system may have third-party drivers that must be
loaded! Such drivers include hard disk drivers, disk
partitioning disk compression utilities.
Removing such drivers can render your hard drive
inaccessible and/or damage your data.
DO NOT REMOVE ANY DRIVER(S) THAT YOU CANNOT IDENTIFY ITS
PURPOSE!
o Add STACKS=9,256 to CONFIG.SYS. If you already have this statement
then increase the stack frames to 16.
The Microsoft Knowledge Base (http://www.microsoft.com/support/)provided
technical resources for this bulletin. .............................The same issue seemed to be solved for me after I installed
the ColdFusion 8 beta plug-ins for Eclipse
http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_adobecf8_beta -
Hi..
I have problem with this code.
class test
test tt=new test(); //1
String name1;
test() {}
test(String i)
name1=i;
//tt=new test(); //2
public static void main(String arg[]){
test t1=new test("kj"); //3
} When I use line 2 (nstead of line 1 ) for initializing the ref variable iam not having any problem.
But if i use as in line 1 iam getting stack overflow error..
I thought tht calling a constructor recursivley results in a stack overflow error..
But iam instantiating t1 with a one arg constructor (line 3) for which tt (line 1)is intialized,then where is the recursion happening..
can any one pls clear..
Thnx.
mysha..please use [code][/code] tags around your code - makes it much easier to read.
I think you have it - consider this code:public class StackOverflower {
private StackOverflower so = new StackOverflower();
public static void main(String[] args) {
StackOverflower mySO = new StackOverflower();
}Running this will overflow the stack since creation of an instance of StackOverflower requires creation of an instance of StackOverflower. This code though:public class NonStackOverflower {
private NonStackOverflower nso = null;
public NonStackOverflower() {
public NonStackOverflower(String s) {
this.nso = new NonStackOverflower();
public static void main(String[] args) {
NonStackOverflower myNSO = new NonStackOverflower();
}Won't, since the creation of a new NonStackOverflower is not required to create a new NonStackOverflower instance.
Did that make sense? I may have gotten confused and failed to illustrate your situation with my code...
Good Luck
Lee -
DB connection issue for Oracle 11g with jdk1.3
Hi Experts,
I have jdk1.3 installed. I need to connect to Oracle 11g, but there is no driver class for Oracle 11g with jdk1.3. I have Classes12.jar for Oracle 9i with jdk1.3. When I try to connect to Oracle 11g with jdk1.3 using Classes12.jar, I get the below error
Error:
java.sql.SQLException: Io exception: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=185599744)(ERR=12514)(ERROR_STACK=(ERROR=(CODE=12514)(EMFI=4))))
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:222)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:335)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:334)....
Please help to solve this issue. This is urgent.
Thanks."connection refused" is quite a clear error message;
- either you configure a wrong host name or port number
- the database isn't even running
- a firewall is blocking you
In any case no connection can be made to the database, which is hardly a programming or driver problem. You'll have to figure out for whatever external reason you cannot create a connection to the database. Good luck. -
Im using an recursiv c++ function in my VI.
After severall calls the VI crashes, printing an
stack overflow error.
I already increased in Visual Studio 6.0 the Link
setting: allocate stack. But nothing changed.
I need help fix this problem!!
My prg. looks like this:
recursiv (....) {
int array[..][..][..];
recursiv (..);
Sent via Deja.com http://www.deja.com/
Share what you know. Learn what you don't.> Im using an recursiv c++ function in my VI.
> After severall calls the VI crashes, printing an
> stack overflow error.
> I already increased in Visual Studio 6.0 the Link
> setting: allocate stack. But nothing changed.
> I need help fix this problem!!
>
> My prg. looks like this:
>
> recursiv (....) {
> int array[..][..][..];
> ....
> recursiv (..);
> }
If you are truly allocating a three D array of ints
on the stack, then it makes sense that you will run
out of stack space sooner or later. I can't help
you with increasing the stack size, but if you move
your array into a memory block and store the pointer
on the stack, then you will use less stack space and
avoid the problem.
In otherwords:
recursive() {
int *array;
array= DSNewPtr()
array[][][]= ...
recursive();
DSDisposePtr();
Greg McKaskle -
I am getting stack overflow error. While trying to bring expense creation screen on windows 8.
I trying couple of settings in eclipse.ini file to increase the size but nothing helped. Can someone please advice?
Below is eclipse.ini file
-showsplash
fuego.eclipse.studio
--launcher.XXMaxPermSize
--256m
-vmargs
-Xms600m
-Xmx600m
-Xss500m
-Dfuego.fstudio=true
-DprodMode=preProduction
-Dbea.home=C:\OraBPMStudioHome\..
-Djava.endorsed.dirs=""
-Dsun.lang.ClassLoader.allowArraySyntax=true
-Dfuego.studio.engine.java.options=-Dsun.lang.ClassLoader.allowArraySyntax=true
-XX:PermSize=512M
-XX:MaxPermSize=1024M
-Xbootclasspath/a:C:\OraBPMStudioHome\eclipse\jre\lib\ext\tools.jarIt looks like you are trying to run OSX on a Windows PC with VMware Workstation...
This is NOT supported by VMware and doing so will break Apples EULA, you need Apple hardware to run OSX.
No one here will be able to help you and you should investigate other legal and supported alternatives.
// Linjo -
How to create tcode for modulepool program with selection screen?
hi,
How to create tcode for modulepool program with selection screen?
thanks,
sagarHi,
We need to goto SE80.
In our program we right click on object name and goto create
-> transaction. Enter the module pool program and screen number and save and activate.
Or by SE93 also we can create a transaction code for our program.
Hope ths helps.
plz reward if useful.
thanks,
dhanashri..
Edited by: Dhanashri Pawar on Jul 22, 2008 8:29 AM -
Stack overflow error with production release
Hi,
I am using Flex 4.5.1 and I am getting a weird error upon exporting a production release. Here is the stack trace:
VerifyError: Error #1023: Stack overflow occurred.
at spark.components.gridClasses::GridLayout/intializeGridVisualElement()
at spark.components.gridClasses::GridLayout/layoutIndicator()
at spark.components.gridClasses::GridLayout/layoutCaretIndicator()
at spark.components.gridClasses::GridLayout/updateDisplayList()
at spark.components.supportClasses::GroupBase/updateDisplayList()
at spark.components::Group/updateDisplayList()
at spark.components::Grid/updateDisplayList()
at mx.core::UIComponent/validateDisplayList()
at spark.components::Group/validateDisplayList()
at mx.managers::LayoutManager/validateDisplayList()
at mx.managers::LayoutManager/doPhasedInstantiation()
at mx.managers::LayoutManager/doPhasedInstantiationCallback()
As you can see there is no trace of our own classes anywhere. I don't get this error if I use the normal debug version. We are very close to going live and we can't use the debug version files as they are bulky and are increasing the initial load time of the application.
Please help!
Thanks.
ManojHey I get this suddenly in an app that's been running and working fine. We just updated with a release build for some other updates and I get this error. Here's the context:
I am using Flex 4.6, have a component that extends the Flex 3 AdvancedDataGrid for some lightweight customization of how column resising work. The component is used in several of our apps. But, for some reason, and with no code updates to this particular component in a while, when I click on a row in the grid, I get this stack overflow exception too. The exact same stack trace as the one mentioned by the original poster.
Anyone have a clue why I would be seeing "spark.components.gridClasses::..." in my stack trace to begin with when the component that is being clicked on is a Flex 3 AdvDataGrid component? I've seen some mention of the compiler error that somehow bashes the stack under the perfect circumstances. But, in our case, we've eliminated all of our own event handlers (click/etc) from the grid and we still get this error and only in the release build. So, there's no way to change any of our code to fix it b/c none of our code is executing when the error occurs.
This is very very odd stuff. Any ideas??? -
Stack overflow error with Sun JVM
We have an application that was running on MSJVM. Recently we migrated to SUN JVM. After the migration, we get the error message - "Stack overflow at line 0 " at random, while loading applets.
Any solutions to this problem will be greatly appreciated.
Thanks
NabeelWhere do you see the error message (Java console, ...?)
Googling for "stack overflow at line 0" hints that the problem may be related to JavaScript. Is there JS on the web pages that elicit the error? The JVM upgrade might be a coincidence. -
Using RemoteApp for RemoteIE: stack overflow error
Hi,
Trying to log into RemoteApp to get to RemoteIE, but running into the following error after entering the email ID:
"Stack overflow at line: 44"
Device: Windows 7 desktop
Pl advice.
-VinHi Vin,
Do you have an old version of IE installed on the Windows 7 PC? I believe at least IE9 is required for Windows 7 to be able to use Azure RemoteApp.
-TP -
Errors in activating Program with TOP INCLUDE
Hi,
I have a report with TOP INCLUDE. In the global declaration include, I keep encountering an error for a deferred class definition. The codes were working perfectly fine previously, before I changed from a report WITHOUT TOP INCLUDE to report with TOP INCLUDE. Can anyone help? Thanks..
============================================
Main Program
INCLUDE ZXXX_RULES_ENGINE_TOP. " Global Data
INCLUDE ZXXX_RULES_ENGINE_C01. " CLASS-Objects
============================================
ZXXX_RULES_ENGINE_TOP
REPORT ZXXX_RULES_ENGINE.
CLASS CL_TREE DEFINITION DEFERRED.
" ==> Error encountered: "CLASS CL_TREE DEFINITION DEFERRED" does not have "CLASS CL_TREE DEFINITION".
CLASS CL_GUI_CFW DEFINITION LOAD.
============================================
ZXXX_RULES_ENGINE_C01
CLASS CL_TREE DEFINITION.
PUBLIC SECTION.
ENDCLASS.
CLASS CL_TREE IMPLEMENTATION.
ENDCLASS.
============================================
Edited by: Kian Keong on Mar 17, 2008 6:37 PMHi,
Go to ur main program in display mode and press CntrlShiftf5.
On the left hand side select your main program and click on activate button.
Hope ur problem will be solved.
If still sm error is there then tell me the error message.
Award Points If Useful -
Access Denied Error For Shared Folder with Win Server 2008R2 Task Manager Scheduled Task
Hi,
I have scheduled a Task with the Task scheduler. It invokes an .EXE file after every 5 min.
The application is supposed to access some files lying on a different Server's shared path, process them and move them across folders on the Shared path only.
Problem: When the .EXE gets executed from the Task scheduler, I am getting "Access Denied to the Shared path" error. I have already given Full Control to Everyone as well as to the Account with which the Task has been configured with.
Another important point to note is, if I run the .EXE manually, the solution is able is able to do everything intended; I don't get any Access Denied error.
Kindly help me with what needs to be done in order that this issue is resolved. This is really urgent for me.
Thanks a lot in advance..
ACHello Alex,
first of all, make sure your task was correctly create: How to Create Advanced Tasks with the Task
Scheduler.
Please, read these:
TechNet Library Task Security Context
TechNet Forums post How
does "Run with the highest privileges" really work in Task Scheduler ? - Look at the answer "...When you want to run a program with admin rights from a standard user account, you have to select "run whether the user is logged
on or not" and select a user which is member of the admingroup."
TechNet Forums post
Log on as batch job right (written on previous post)
serverfault Task Scheduler is not executing the program
serverfault
unable to schedule a task (access denied)
UAC: Do you receive the User Account Control "Windows need your permission to continue" message to approve the scheduled application ?
If yes, maybe "Run with highest privileges" option will not take precedence of the UAC. While the Admin Approval Mode for built-in Administrator account is enabled, UAC will still ask for approval according to the settings on the Behavior
of elevation to prompt for the administrators. Check whether the "User Account Control: Admin Approval Mode for built-in Administrator account" is enabled. If yes, disable it or change the setting on "User Account Control: Behavior
of elevation to prompt for the administrators" to elevate without prompting.
Local Computer Policy ---> Computer Configuration ---> Windows Settings ---> Security Settings ---> Local policies ---> Security Options (source: Task
Scheduler "run with highest privileges": does not work on Windows Server 2008 ?)
Bye,
Luca
Disclaimer: This posting is provided AS IS with no warranties or guarantees, and confers no rights. Whenever you see a helpful reply, click on [Vote As Help] and click on [Mark As Answer] if a post answers your question. -
"stack overflow" when trying to connect with Oracle ODBC
Hi,
I'm trying to connect to Oracle DB (8.1.7.3.0) from WinNT 4.0 SP6 with Oracle ODBC driver 8.0.6.6.0. I've been trying to connect with "Oracle ODBC Test" and with "MS Query". In either way I end up with Dr. Watson reporting about "stack overflow". Before starting to upgrade ODBC driver I wanted to ask - should these versions of driver and DB work together at all (even unofficially)? Or may I be missing some other thing? Any hints, ideas are welcome.
Regards,
Madis PriilinnThank You for replying, Justin!
Yes, I can connect successfully to the database through other tools - at the moment I tried SQL*Plus, Net8 Easy Config and Schema Manager.
The Oracle client in the NT machine is 8.0.5.0.0. And unfortunately I do not know anything about the Oracle installation on this machine and at the moment I don't have that person near me too whom to ask also. But I think the installation was ok, because the connection through ODBC was working before the DB upgrade as far as I understood (sorry, again at the moment I don't know what was the previous version of DB. I will ask that information as soon as possible).
The main problem that bothers me at the moment is that I can't install 8.1.* series OraODBC driver with 8.0.5.0.0 Oracle Installer. I managed to install 8.0.6.6.0 version of the driver, but not the newer ones. As far as I've understood I have to upgrade the whole Oracle in the NT machine to upgrade that installer. Am I correct?
Regards,
Madis Priilinn -
Stack overflow error while using validator frame work
Hi all,
Iam trying out an example on using the validator frame work.Iam using the Dynavalidator form.My page is a simple jsp page where the user field is mandatory..iam getting stack overflow pop-up in my jsp and i can find the following error in the log file..
2005-05-02 15:47:42 StandardContext[balancer]org.apache.webapp.balancer.BalancerFilter: init(): ruleChain: [org.apache.webapp.balancer.RuleChain: [org.apache.webapp.balancer.rules.URLStringMatchRule: Target string: News / Redirect URL: http://www.cnn.com], [org.apache.webapp.balancer.rules.RequestParameterRule: Target param name: paramName / Target param value: paramValue / Redirect URL: http://www.yahoo.com], [org.apache.webapp.balancer.rules.AcceptEverythingRule: Redirect URL: http://jakarta.apache.org]]
2005-05-02 15:47:45 StandardContext[jsp-examples]ContextListener: contextInitialized()
2005-05-02 15:47:45 StandardContext[jsp-examples]SessionListener: contextInitialized()
2005-05-02 15:47:45 StandardContext[servlets-examples]ContextListener: contextInitialized()
2005-05-02 15:47:45 StandardContext[servlets-examples]SessionListener: contextInitialized()
Pls give me a sloution for this?I don't see any error messages or stack trace here.
How do you know it is getting stack overflow?
Try commenting out your validation code, and see if the form loads without it.
Uncomment it, and find out which specific bit breaks it.
Maybe you are looking for
-
Set value for textarea field in tabular report
Hi all, I need some help setting textarea values in a tabular report. The tabular report is for users to be able to build their own ad hoc report, by specifying which columns should be included and filtered. Here are the example tables: -- Table that
-
URGENT: Problem in release park invoice (FBV0)
Hi Expert, We now facing a problem when wan to release a park doc in FBV0, sys popup a error msg "Check whether document has already been entered with number 1234 2007". How anyone guide me how to solve this? Thanks a lot.
-
I am in need of ai script for arcing text
i am in need of ai script for arcing text
-
ADF11g page rendering time increases when used continuously for 2-3 hours
Hi, We have an ADF11G application running on weblogic 10.3.2.0. After using the application for 2-3 hours, the page rendering time increases. Looking at the JVM performance graph from the enterprise manager, I found that the JVM memory usage are 1.8
-
This is Meg I am working in China and I have an contract-free iPhone 4s which is locked by verizon. Since I live in China, I don't have an verizon account or wireless number.I am willing to request an unlock code via Email. Thank you.soryy,i can't o