Urgent! I am using Tomcat 4.1 for my application which is accessing data from = the Access database through the ODBC connection. Everything was working = fine until today. Suddenly when I tried to enter some records in the = data base through the application, Tomcat is stopped. I got following = error in the error log. Please help me.
Kiran An unexpected exception has been detected in native code outside the VM. Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at = PC=3D0xC08FA3C Function=3DSQLFetch+0x16EF Library=3DC:\WINNT\system32\odbcjt32.dll Current Java thread: at sun.jdbc.odbc.JdbcOdbc.bindInParameterString(Native Method) at sun.jdbc.odbc.JdbcOdbc.SQLBindInParameterString(JdbcOdbc.java:972) at = sun.jdbc.odbc.JdbcOdbcPreparedStatement.setChar(JdbcOdbcPreparedStatement= .java:3106) at = sun.jdbc.odbc.JdbcOdbcPreparedStatement.setString(JdbcOdbcPreparedStateme= nt.java:764) at = org.apache.commons.dbcp.DelegatingPreparedStatement.setString(DelegatingP= reparedStatement.java:217) at beans.FeeFineBean.processGroupFees(FeeFineBean.java:4053) at beans.FeeFineBean.storeFeeFineData(FeeFineBean.java:1924) at = org.apache.jsp.fee_fine_new_jsp._jspService(fee_fine_new_jsp.java:409) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at = org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.jav= a:204) at = org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:247) at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:193) at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:260) at = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643) at = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0) at = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:191) at = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643) at = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0) at = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at = org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415= ) at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 180) at = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643) at = org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVal= ve.java:170) at = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641) at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 172) at = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641) at = org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)= at = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641) at = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0) at = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:174) at = org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643) at = org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0) at = org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) at = org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.ja= va:1040) at = org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1= 151) at java.lang.Thread.run(Thread.java:536) Dynamic libraries: 0x00400000 - 0x00406000 C:\j2sdk1.4.1_02\bin\java.exe 0x77F40000 - 0x77FFA000 C:\WINNT\system32\ntdll.dll 0x77E40000 - 0x77F34000 C:\WINNT\system32\kernel32.dll 0x77DA0000 - 0x77E30000 C:\WINNT\system32\ADVAPI32.dll 0x77C50000 - 0x77CF4000 C:\WINNT\system32\RPCRT4.dll 0x77BA0000 - 0x77BF4000 C:\WINNT\system32\MSVCRT.dll 0x6D340000 - 0x6D46A000 C:\j2sdk1.4.1_02\jre\bin\client\jvm.dll 0x77D00000 - 0x77D8F000 C:\WINNT\system32\USER32.dll 0x77C00000 - 0x77C44000 C:\WINNT\system32\GDI32.dll 0x76AA0000 - 0x76ACC000 C:\WINNT\system32\WINMM.dll 0x6D1E0000 - 0x6D1E7000 C:\j2sdk1.4.1_02\jre\bin\hpi.dll 0x6D310000 - 0x6D31E000 C:\j2sdk1.4.1_02\jre\bin\verify.dll 0x6D220000 - 0x6D239000 C:\j2sdk1.4.1_02\jre\bin\java.dll 0x6D330000 - 0x6D33D000 C:\j2sdk1.4.1_02\jre\bin\zip.dll 0x6D2E0000 - 0x6D2EE000 C:\j2sdk1.4.1_02\jre\bin\net.dll 0x71BB0000 - 0x71BB9000 C:\WINNT\system32\WSOCK32.dll 0x71C00000 - 0x71C18000 C:\WINNT\system32\WS2_32.dll 0x71BF0000 - 0x71BF8000 C:\WINNT\system32\WS2HELP.dll 0x71B20000 - 0x71B63000 C:\WINNT\system32\mswsock.dll 0x71AE0000 - 0x71AE8000 C:\WINNT\System32\wshtcpip.dll 0x6D260000 - 0x6D26B000 C:\j2sdk1.4.1_02\jre\bin\JdbcOdbc.dll 0x0BEA0000 - 0x0BEDA000 C:\WINNT\system32\ODBC32.dll 0x70BC0000 - 0x70C50000 = C:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_5.= 82.0.0_x-ww_8A69BA05\COMCTL32.dll 0x77380000 - 0x77B5D000 C:\WINNT\system32\SHELL32.dll 0x77290000 - 0x772D9000 C:\WINNT\system32\SHLWAPI.dll 0x762B0000 - 0x762F7000 C:\WINNT\system32\comdlg32.dll 0x70AD0000 - 0x70BB6000 = C:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.= 0.100.0_x-ww_8417450B\comctl32.dll 0x0C050000 - 0x0C067000 C:\WINNT\system32\odbcint.dll 0x0C070000 - 0x0C0B4000 C:\WINNT\system32\odbcjt32.dll 0x1B000000 - 0x1B16F000 C:\WINNT\system32\msjet40.dll 0x1B5D0000 - 0x1B665000 C:\WINNT\system32\mswstr10.dll 0x77160000 - 0x77284000 C:\WINNT\system32\ole32.dll 0x770E0000 - 0x7715D000 C:\WINNT\system32\OLEAUT32.dll 0x0C4D0000 - 0x0C4DE000 C:\WINNT\system32\odbcji32.dll 0x1B2C0000 - 0x1B2CD000 C:\WINNT\system32\msjter40.dll 0x1B2D0000 - 0x1B2F6000 C:\WINNT\system32\MSJINT40.DLL 0x76F50000 - 0x76F63000 C:\WINNT\system32\Secur32.dll 0x76F90000 - 0x7700E000 C:\WINNT\system32\CLBCatQ.DLL 0x77010000 - 0x770D6000 C:\WINNT\system32\COMRes.dll 0x77B90000 - 0x77B98000 C:\WINNT\system32\VERSION.dll 0x1B810000 - 0x1B84A000 C:\WINNT\system32\msjtes40.dll 0x11330000 - 0x1133B000 C:\WINNT\system32\VBAJET32.DLL 0x11750000 - 0x117B2000 C:\WINNT\system32\expsrv.dll 0x76C10000 - 0x76C38000 C:\WINNT\system32\imagehlp.dll 0x6D580000 - 0x6D621000 C:\WINNT\system32\dbghelp.dll 0x76B70000 - 0x76B7B000 C:\WINNT\system32\PSAPI.DLL Local Time =3D Wed Apr 21 15:22:11 2004 Elapsed Time =3D 101 # # The exception above was detected in native code outside the VM # # Java VM: Java HotSpot(TM) Client VM (1.4.1_02-b06 mixed mode) # ------=_NextPart_000_0052_01C427C2.23B8D170 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=3DContent-Type content=3D"text/html; = charset=3Diso-8859-1"> <META content=3D"MSHTML 6.00.2800.1400" name=3DGENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=3D#ffffff> <DIV><FONT face=3DArial size=3D2> <DIV>Urgent!</DIV> <DIV> </DIV></FONT></DIV> <DIV><FONT face=3DArial size=3D2>I am using Tomcat 4.1 for my = application which is=20 accessing data from the Access database through the ODBC = connection. =20 Everything was working fine until today. Suddenly when I tried to = enter=20 some records in the data base through the application, Tomcat is = stopped. =20 I got following error in the error log. Please help = me.</FONT></DIV> <DIV><FONT face=3DArial size=3D2></FONT> </DIV><FONT face=3DArial = size=3D2> <DIV><BR>An unexpected exception has been detected in native code = outside the=20 VM.<BR>Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at=20 PC=3D0xC08FA3C<BR>Function=3DSQLFetch+0x16EF<BR>Library=3DC:\WINNT\system= 32\odbcjt32.dll</DIV> <DIV> </DIV> <DIV>Current Java thread:<BR> at=20 sun.jdbc.odbc.JdbcOdbc.bindInParameterString(Native Method)<BR> at=20 sun.jdbc.odbc.JdbcOdbc.SQLBindInParameterString(JdbcOdbc.java:972)<BR>&nb= sp;at=20 sun.jdbc.odbc.JdbcOdbcPreparedStatement.setChar(JdbcOdbcPreparedStatement= .java:3106)<BR> at=20 sun.jdbc.odbc.JdbcOdbcPreparedStatement.setString(JdbcOdbcPreparedStateme= nt.java:764)<BR> at=20 org.apache.commons.dbcp.DelegatingPreparedStatement.setString(DelegatingP= reparedStatement.java:217)<BR> at=20 beans.FeeFineBean.processGroupFees(FeeFineBean.java:4053)<BR> at=20 beans.FeeFineBean.storeFeeFineData(FeeFineBean.java:1924)<BR> at=20 org.apache.jsp.fee_fine_new_jsp._jspService(fee_fine_new_jsp.java:409)<BR= > at=20 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)<BR>&n= bsp;at=20 javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at = org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.jav= a:204)<BR> at=20 org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)<= BR> at=20 org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)<BR>&nbs= p;at=20 javax.servlet.http.HttpServlet.service(HttpServlet.java:853)<BR> at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:247)<BR> at=20 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:193)<BR> at=20 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve= .java:260)<BR> at=20 org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)<BR> at=20 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)<BR> at=20 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<BR>= at=20 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve= .java:191)<BR> at=20 org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)<BR> at=20 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)<BR> at=20 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<BR>= at=20 org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2415= )<BR> at=20 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:= 180)<BR> at=20 org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)<BR> at=20 org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVal= ve.java:170)<BR> at=20 org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)<BR> at=20 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:= 172)<BR> at=20 org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)<BR> at=20 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:509)= <BR> at=20 org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:641)<BR> at=20 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)<BR> at=20 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<BR>= at=20 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.j= ava:174)<BR> at=20 org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.in= vokeNext(StandardPipeline.java:643)<BR> at=20 org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:48= 0)<BR> at=20 org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)<BR>= at=20 org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.ja= va:1040)<BR> at=20 org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1= 151)<BR> at=20 java.lang.Thread.run(Thread.java:536)</DIV> <DIV> </DIV> <DIV>Dynamic libraries:<BR>0x00400000 - 0x00406000=20 C:\j2sdk1.4.1_02\bin\java.exe<BR>0x77F40000 - 0x77FFA000=20 C:\WINNT\system32\ntdll.dll<BR>0x77E40000 - 0x77F34000=20 C:\WINNT\system32\kernel32.dll<BR>0x77DA0000 - 0x77E30000=20 C:\WINNT\system32\ADVAPI32.dll<BR>0x77C50000 - 0x77CF4000=20 C:\WINNT\system32\RPCRT4.dll<BR>0x77BA0000 - 0x77BF4000=20 C:\WINNT\system32\MSVCRT.dll<BR>0x6D340000 - 0x6D46A000=20 C:\j2sdk1.4.1_02\jre\bin\client\jvm.dll<BR>0x77D00000 - 0x77D8F000 = C:\WINNT\system32\USER32.dll<BR>0x77C00000 - 0x77C44000=20 C:\WINNT\system32\GDI32.dll<BR>0x76AA0000 - 0x76ACC000=20 C:\WINNT\system32\WINMM.dll<BR>0x6D1E0000 - 0x6D1E7000=20 C:\j2sdk1.4.1_02\jre\bin\hpi.dll<BR>0x6D310000 - 0x6D31E000=20 C:\j2sdk1.4.1_02\jre\bin\verify.dll<BR>0x6D220000 - 0x6D239000=20 C:\j2sdk1.4.1_02\jre\bin\java.dll<BR>0x6D330000 - 0x6D33D000=20 C:\j2sdk1.4.1_02\jre\bin\zip.dll<BR>0x6D2E0000 - 0x6D2EE000=20 C:\j2sdk1.4.1_02\jre\bin\net.dll<BR>0x71BB0000 - 0x71BB9000=20 C:\WINNT\system32\WSOCK32.dll<BR>0x71C00000 - 0x71C18000=20 C:\WINNT\system32\WS2_32.dll<BR>0x71BF0000 - 0x71BF8000=20 C:\WINNT\system32\WS2HELP.dll<BR>0x71B20000 - 0x71B63000=20 C:\WINNT\system32\mswsock.dll<BR>0x71AE0000 - 0x71AE8000=20 C:\WINNT\System32\wshtcpip.dll<BR>0x6D260000 - 0x6D26B000=20 C:\j2sdk1.4.1_02\jre\bin\JdbcOdbc.dll<BR>0x0BEA0000 - 0x0BEDA000=20 C:\WINNT\system32\ODBC32.dll<BR>0x70BC0000 - 0x70C50000=20 C:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf= 1df_5.82.0.0_x-ww_8A69BA05\COMCTL32.dll<BR>0x77380000=20 - 0x77B5D000 C:\WINNT\system32\SHELL32.dll<BR>0x77290000 - = 0x772D9000=20 C:\WINNT\system32\SHLWAPI.dll<BR>0x762B0000 - 0x762F7000=20 C:\WINNT\system32\comdlg32.dll<BR>0x70AD0000 - 0x70BB6000=20 C:\WINNT\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf= 1df_6.0.100.0_x-ww_8417450B\comctl32.dll<BR>0x0C050000=20 - 0x0C067000 C:\WINNT\system32\odbcint.dll<BR>0x0C070000 - = 0x0C0B4000=20 C:\WINNT\system32\odbcjt32.dll<BR>0x1B000000 - 0x1B16F000=20 C:\WINNT\system32\msjet40.dll<BR>0x1B5D0000 - 0x1B665000=20 C:\WINNT\system32\mswstr10.dll<BR>0x77160000 - 0x77284000=20 C:\WINNT\system32\ole32.dll<BR>0x770E0000 - 0x7715D000=20 C:\WINNT\system32\OLEAUT32.dll<BR>0x0C4D0000 - 0x0C4DE000=20 C:\WINNT\system32\odbcji32.dll<BR>0x1B2C0000 - 0x1B2CD000=20 C:\WINNT\system32\msjter40.dll<BR>0x1B2D0000 - 0x1B2F6000=20 C:\WINNT\system32\MSJINT40.DLL<BR>0x76F50000 - 0x76F63000=20 C:\WINNT\system32\Secur32.dll<BR>0x76F90000 - 0x7700E000=20 C:\WINNT\system32\CLBCatQ.DLL<BR>0x77010000 - 0x770D6000=20 C:\WINNT\system32\COMRes.dll<BR>0x77B90000 - 0x77B98000=20 C:\WINNT\system32\VERSION.dll<BR>0x1B810000 - 0x1B84A000=20 C:\WINNT\system32\msjtes40.dll<BR>0x11330000 - 0x1133B000=20 C:\WINNT\system32\VBAJET32.DLL<BR>0x11750000 - 0x117B2000=20 C:\WINNT\system32\expsrv.dll<BR>0x76C10000 - 0x76C38000=20 C:\WINNT\system32\imagehlp.dll<BR>0x6D580000 - 0x6D621000=20 C:\WINNT\system32\dbghelp.dll<BR>0x76B70000 - 0x76B7B000=20 C:\WINNT\system32\PSAPI.DLL</DIV> <DIV> </DIV> <DIV>Local Time =3D Wed Apr 21 15:22:11 2004<BR>Elapsed Time =3D = 101<BR>#<BR># The=20 exception above was detected in native code outside the VM<BR>#<BR># = Java VM:=20 Java HotSpot(TM) Client VM (1.4.1_02-b06 mixed=20 mode)<BR>#<BR></FONT></DIV></BODY></HTML> ------=_NextPart_000_0052_01C427C2.23B8D170--