2 Replies Latest reply on Dec 5, 2003 10:09 AM by knuterik

    EXCEPTION_ACCESS_VIOLATION

    nagurva

      Currently my application is deployed in Web Sphere application server. We are in the process of migrating from WS to JBOSS3.x.

      Currently the application is working fine in the WS. When I deploy the application JBOSS, I am getting following error.

      AppServer:jboss-3.2.0RC3_tomcat-4.1.18


      An unexpected exception has been detected in native code outside the VM.
      Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x77fcb032
      Function name=_eFSQRT
      Library=C:\WINNT\System32\ntdll.dll

      Current Java thread:
      at org.apache.jasper.compiler.ParserController.parse(ParserController.ja
      va:199)
      at org.apache.jasper.compiler.ParserController.parse(ParserController.ja
      va:153)
      at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:223)
      at org.apache.jasper.compiler.Compiler.compile(Compiler.java:351)
      at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext
      .java:474)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper
      .java:184)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2
      95)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
      atcher.java:684)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
      ispatcher.java:432)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
      patcher.java:356)
      at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.
      java:1058)
      at org.apache.struts.action.RequestProcessor.processForwardConfig(Reques
      tProcessor.java:451)
      at org.apache.struts.action.RequestProcessor.processActionForward(Reques
      tProcessor.java:401)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
      va:279)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:142
      0)
      at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp
      atcher.java:684)
      at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD
      ispatcher.java:432)
      at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis
      patcher.java:356)
      at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.
      java:1058)
      at org.apache.struts.action.RequestProcessor.processForwardConfig(Reques
      tProcessor.java:451)
      at org.apache.struts.action.RequestProcessor.processActionForward(Reques
      tProcessor.java:401)
      at org.apache.struts.action.RequestProcessor.process(RequestProcessor.ja
      va:279)
      at org.apache.struts.action.ActionServlet.process(ActionServlet.java:142
      0)
      at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:520)

      at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
      icationFilterChain.java:247)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
      ilterChain.java:193)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
      alve.java:260)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
      t.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
      a:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
      alve.java:191)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
      t.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve
      .java:246)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
      t.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
      a:480)
      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.j
      ava:180)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
      t.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatche
      rValve.java:170)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
      t.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
      ava:172)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
      t.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:
      509)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
      t.invokeNext(StandardPipeline.java:641)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
      a:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
      ve.java:174)
      at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContex
      t.invokeNext(StandardPipeline.java:643)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.jav
      a:480)
      at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)

      at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:22
      3)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
      :432)
      at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.proce
      ssConnection(Http11Protocol.java:386)
      at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java
      :534)
      at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
      ool.java:530)
      at java.lang.Thread.run(Thread.java:479)

      Dynamic libraries:
      0x00400000 - 0x00405000 c:\jdk1.3.1_04\bin\java.exe
      0x77F80000 - 0x77FFB000 C:\WINNT\System32\ntdll.dll
      0x77DB0000 - 0x77E0D000 C:\WINNT\system32\ADVAPI32.dll
      0x77E80000 - 0x77F36000 C:\WINNT\system32\KERNEL32.DLL
      0x77D30000 - 0x77DA1000 C:\WINNT\system32\RPCRT4.DLL
      0x78000000 - 0x78046000 C:\WINNT\system32\MSVCRT.dll
      0x6D420000 - 0x6D4F7000 c:\jdk1.3.1_04\jre\bin\hotspot\jvm.dll
      0x77E10000 - 0x77E75000 C:\WINNT\system32\USER32.dll
      0x77F40000 - 0x77F7C000 C:\WINNT\system32\GDI32.DLL
      0x77570000 - 0x775A0000 C:\WINNT\System32\WINMM.dll
      0x6D220000 - 0x6D227000 c:\jdk1.3.1_04\jre\bin\hpi.dll
      0x6D3B0000 - 0x6D3BD000 c:\jdk1.3.1_04\jre\bin\verify.dll
      0x6D250000 - 0x6D266000 c:\jdk1.3.1_04\jre\bin\java.dll
      0x6D3C0000 - 0x6D3CD000 c:\jdk1.3.1_04\jre\bin\zip.dll
      0x6D340000 - 0x6D348000 C:\jdk1.3.1_04\jre\bin\net.dll
      0x75050000 - 0x75058000 C:\WINNT\System32\WSOCK32.dll
      0x75030000 - 0x75043000 C:\WINNT\System32\WS2_32.DLL
      0x75020000 - 0x75028000 C:\WINNT\System32\WS2HELP.DLL
      0x782C0000 - 0x782CC000 C:\WINNT\System32\rnr20.dll
      0x77980000 - 0x779A4000 C:\WINNT\System32\DNSAPI.DLL
      0x77340000 - 0x77353000 C:\WINNT\System32\iphlpapi.dll
      0x77520000 - 0x77525000 C:\WINNT\System32\ICMP.DLL
      0x77320000 - 0x77337000 C:\WINNT\System32\MPRAPI.DLL
      0x75150000 - 0x75160000 C:\WINNT\System32\SAMLIB.DLL
      0x75170000 - 0x751BF000 C:\WINNT\System32\NETAPI32.DLL
      0x77BE0000 - 0x77BEF000 C:\WINNT\System32\SECUR32.DLL
      0x751C0000 - 0x751C6000 C:\WINNT\System32\NETRAP.DLL
      0x77950000 - 0x7797A000 C:\WINNT\system32\WLDAP32.DLL
      0x77A50000 - 0x77B45000 C:\WINNT\system32\OLE32.DLL
      0x779B0000 - 0x77A4B000 C:\WINNT\system32\OLEAUT32.DLL
      0x773B0000 - 0x773DE000 C:\WINNT\System32\ACTIVEDS.DLL
      0x77380000 - 0x773A2000 C:\WINNT\System32\ADSLDPC.DLL
      0x77830000 - 0x7783E000 C:\WINNT\System32\RTUTILS.DLL
      0x77880000 - 0x7790D000 C:\WINNT\System32\SETUPAPI.DLL
      0x77C10000 - 0x77C6E000 C:\WINNT\System32\USERENV.DLL
      0x774E0000 - 0x77512000 C:\WINNT\System32\RASAPI32.DLL
      0x774C0000 - 0x774D1000 C:\WINNT\System32\RASMAN.DLL
      0x77530000 - 0x77552000 C:\WINNT\system32\TAPI32.DLL
      0x716F0000 - 0x7177A000 C:\WINNT\system32\COMCTL32.DLL
      0x70BD0000 - 0x70C1C000 C:\WINNT\system32\SHLWAPI.DLL
      0x77360000 - 0x77379000 C:\WINNT\System32\DHCPCSVC.DLL
      0x777E0000 - 0x777E8000 C:\WINNT\System32\winrnr.dll
      0x777F0000 - 0x777F5000 C:\WINNT\System32\rasadhlp.dll
      0x74FD0000 - 0x74FED000 C:\WINNT\system32\msafd.dll
      0x75010000 - 0x75017000 C:\WINNT\System32\wshtcpip.dll
      0x0B760000 - 0x0B788000 D:\DataJunction7.5\dj750ecjni.dll
      0x0B790000 - 0x0B8A4000 D:\DataJunction7.5\dj750ctrl.dll
      0x12000000 - 0x1209C000 D:\DataJunction7.5\xerces-c_1_3.dll
      0x4A800000 - 0x4A85F000 D:\DataJunction7.5\icuuc.dll
      0x780A0000 - 0x780B2000 C:\WINNT\System32\MSVCIRT.dll
      0x4AD00000 - 0x4B43A000 D:\DataJunction7.5\icudata.DLL
      0x0B8B0000 - 0x0B989000 D:\DataJunction7.5\dj750api.dll
      0x0B990000 - 0x0BAB6000 D:\DataJunction7.5\dj750util.dll
      0x10000000 - 0x100EE000 D:\DataJunction7.5\dj750ace.dll
      0x780C0000 - 0x78121000 C:\WINNT\System32\MSVCP60.dll
      0x0BAC0000 - 0x0BAE4000 D:\DataJunction7.5\SSLEAY32.dll
      0x0BAF0000 - 0x0BB93000 D:\DataJunction7.5\LIBEAY32.dll
      0x0BBA0000 - 0x0BBB1000 D:\DataJunction7.5\zlib.dll
      0x74FA0000 - 0x74FC7000 C:\WINNT\System32\CRTDLL.dll
      0x0BBC0000 - 0x0BBD9000 D:\DataJunction7.5\dj750lic.dll
      0x0BBE0000 - 0x0BBE7000 D:\DataJunction7.5\dj750mem.dll
      0x0BBF0000 - 0x0BC0E000 D:\DataJunction7.5\dj750pds.dll
      0x0BC10000 - 0x0BC3C000 D:\DataJunction7.5\djxmlapi2.dll
      0x0BC40000 - 0x0BCA3000 D:\DataJunction7.5\dj750project.dll
      0x0C230000 - 0x0C251000 D:\DataJunction7.5\dj750oci8.dll
      0x0C260000 - 0x0C27A000 D:\oracle\ora81\bin\OCI.dll
      0x60400000 - 0x60506000 D:\oracle\ora81\bin\OraClient8.Dll
      0x60600000 - 0x60686000 D:\oracle\ora81\bin\oracore8.dll
      0x60800000 - 0x6084D000 D:\oracle\ora81\bin\oranls8.dll
      0x0C330000 - 0x0C336000 D:\oracle\ora81\bin\oravsn8.dll
      0x60200000 - 0x60265000 D:\oracle\ora81\bin\oracommon8.dll
      0x60000000 - 0x60122000 D:\oracle\ora81\bin\orageneric8.dll
      0x60A00000 - 0x60A2B000 D:\oracle\ora81\bin\oranl8.dll
      0x60B00000 - 0x60BA9000 D:\oracle\ora81\bin\oran8.dll
      0x60E00000 - 0x60E10000 D:\oracle\ora81\bin\orancrypt8.dll
      0x61100000 - 0x61137000 D:\oracle\ora81\bin\oranro8.dll
      0x0C340000 - 0x0C3A1000 D:\oracle\ora81\bin\orannzsbb8.dll
      0x61500000 - 0x6150E000 D:\oracle\ora81\bin\oranldap8.dll
      0x61700000 - 0x61720000 D:\oracle\ora81\bin\oraldapclnt8.dll
      0x61900000 - 0x61906000 D:\oracle\ora81\bin\oranhost8.dll
      0x62100000 - 0x62106000 D:\oracle\ora81\bin\oranoname8.dll
      0x0C3B0000 - 0x0C3B6000 D:\oracle\ora81\bin\orancds8.dll
      0x62300000 - 0x62306000 D:\oracle\ora81\bin\orantns8.dll
      0x62500000 - 0x62508000 D:\oracle\ora81\bin\orannds8.dll
      0x0C3C0000 - 0x0C3C7000 D:\oracle\ora81\bin\oranms.dll
      0x0C3D0000 - 0x0C3E1000 D:\oracle\ora81\bin\oranmsp.dll
      0x62700000 - 0x62740000 D:\oracle\ora81\bin\ORATRACE8.dll
      0x62900000 - 0x62B23000 D:\oracle\ora81\bin\orapls8.dll
      0x63100000 - 0x63108000 D:\oracle\ora81\bin\oraslax8.dll
      0x60350000 - 0x60356000 D:\oracle\ora81\bin\orawtc8.dll
      0x63200000 - 0x63273000 D:\oracle\ora81\bin\orasql8.dll
      0x0C830000 - 0x0C866000 D:\DataJunction7.5\dj750xml2.dll
      0x64700000 - 0x6470B000 D:\oracle\ora81\bin\orantcp8.dll
      0x64500000 - 0x6450D000 D:\oracle\ora81\bin\orannts8.dll
      0x75500000 - 0x75504000 C:\WINNT\System32\security.dll
      0x78280000 - 0x782B4000 C:\WINNT\system32\kerberos.dll
      0x76670000 - 0x7667E000 C:\WINNT\System32\CRYPTDLL.DLL
      0x77430000 - 0x77440000 C:\WINNT\System32\MSASN1.DLL
      0x77920000 - 0x77943000 C:\WINNT\system32\imagehlp.dll
      0x72A00000 - 0x72A2D000 C:\WINNT\system32\DBGHELP.dll
      0x690A0000 - 0x690AB000 C:\WINNT\System32\PSAPI.DLL

      Local Time = Sun Apr 27 12:28:12 2003
      Elapsed Time = 83
      #
      # The exception above was detected in native code outside the VM
      #
      # Java VM: Java HotSpot(TM) Client VM (1.3.1_04-b02 mixed mode)
      #
      # An error report file has been saved as hs_err_pid2124.log.
      # Please refer to the file for further information.
      #
      Press any key to continue . . .



      Thanks
      Nagurva

        • 1. Re: EXCEPTION_ACCESS_VIOLATION

          This is a JVM/windows problem.

          One of them is trying to execute an operation
          they are not authroised to perform or trying
          to access the wrong area of memory.

          Regards,
          Adrian

          • 2. Re: EXCEPTION_ACCESS_VIOLATION
            knuterik

            I hava a similar problem:
            I have a web application that uses a Java-based modem dialer (a dll called jdun2k.dll, that is called via JNI to use the windows connections).

            I have two servers:
            A:
            Windows 2000 server, JBoss 3.2.2, my webapp, jdun2k.dll placed in WINNT/system32. Everything works OK!
            B:
            Windows XP Pro, JBoss 3.2.2, my webapp, jdun2k.dll plaed in WINDOWS/system32. JVM crashes!

            B: stackdump:
            Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x807867F
            Function=[Unknown.]
            Library=C:\j2sdk1.4.2\jre\bin\client\jvm.dll

            NOTE: We are unable to locate the function name symbol for the error
            just occurred. Please refer to release documentation for possible
            reason and solutions.


            Current Java thread:
            at JDUN.DialUpManager.getEntryPropertiesJNI(Native Method)
            at JDUN.DialUpManager.getDialUpEntryProperties(Unknown Source)
            at no.cronus.telepower.ftp.DialFtp.dial(DialFtp.java:138)



            Is it possible to cinfigure JBoss so that this access violation does not occur?