English

Error: An unexpected exception has been detected in native code outside the VM

Error Message

When trying to access Metadata Explorer using ArcIMS 4.0.1 and WebLogic Server 7, WebLogic Server's JVM crashes with the following error:

An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0xc2321280
Function name=ZIP_Lock
Library=/mercutio2/WebServers401/WebLogic7/jdk131_03/bin/../jre/lib/PA_RISC2.0/libzip
.sl

Current Java thread:
"ExecuteThread: '10' for queue: 'default'" daemon prio=7 tid=0x00513330 nid=22 lwp_id
=9298 runnable [0x5f8f6000..0x5f8f5490]
at java.util.zip.ZipFile.freeEntry(Native Method)
at java.util.zip.ZipFile.getEntry(Unknown Source)
at weblogic.servlet.internal.WarClassFinder.getSource(WarClassFinder.java:182
)
at weblogic.servlet.internal.WarClassFinder.getSource(WarClassFinder.java:102
)
at weblogic.utils.classloaders.MultiClassFinder.getSource(MultiClassFinder.ja
va:53)
- locked <0x64def7c0> (a java.util.Collections$SynchronizedList)
at weblogic.utils.classloaders.MultiClassFinder.getSource(MultiClassFinder.ja
va:53)
- locked <0x64df0c88> (a java.util.Collections$SynchronizedList)
at weblogic.utils.classloaders.MultiClassFinder.getClassSource(MultiClassFind
er.java:45)
at weblogic.utils.classloaders.ChangeAwareClassLoader.upToDate(ChangeAwareCla
ssLoader.java:112)
at weblogic.servlet.internal.ServletStubImpl.needToReload(ServletStubImpl.jav
a:580)
at weblogic.servlet.internal.ServletStubImpl.checkForReload(ServletStubImpl.j
ava:600)
- locked <0x64d7cb48> (a weblogic.servlet.internal.ServletStubImpl)
at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:
451)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.ja
va:287)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.ja
va:242)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run
(WebAppServletContext.java:5360)
at weblogic.security.service.SecurityServiceManager.runAs(SecurityServiceMana
ger.java:721)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServlet
Context.java:3043)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.ja
va:2468)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:152)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:133)

Dynamic libraries:
/mercutio2/WebServers401/WebLogic7/jdk131_03/bin/../bin/PA_RISC2.0/native_threads/jav
a
text:0x00001000-0x00007374 data:0x00008000-0x000086b8
/mercutio2/WebServers401/WebLogic7/jdk131_03/bin/../jre/lib/PA_RISC2.0/server/libjvm.
sl
text:0xc2400000-0xc2bd8000 data:0x72f14000-0x72fca000
/usr/lib/libpthread.1
text:0xc0d90000-0xc0da6000 data:0x72ea0000-0x72ea3000
/usr/lib/libm.2
text:0xc0060000-0xc008c000 data:0x72ea3000-0x72ea4000
/usr/lib/libcl.2
text:0xc0b80000-0xc0c2d000 data:0x72ea5000-0x72eec000
/usr/lib/libisamstub.1
text:0xc00a5000-0xc00a6000 data:0x72ea4000-0x72ea5000
/usr/lib/libCsup.2
text:0xc08a0000-0xc08bb000 data:0x72eec000-0x72eef000
/usr/lib/librt.2
text:0xc023c000-0xc0240000 data:0x72eef000-0x72ef0000
/usr/lib/libc.2
text:0xc0100000-0xc022b000 data:0x72fcf000-0x72fe6000
/usr/lib/libdld.2
text:0xc0004000-0xc0007000 data:0x72fca000-0x72fcb000
/mercutio2/WebServers401/WebLogic7/jdk131_03/jre/lib/PA_RISC2.0/native_threads/libhpi
.sl
text:0xc19e0000-0xc19f2000 data:0x72e9f000-0x72ea0000
/mercutio2/WebServers401/WebLogic7/jdk131_03/bin/../jre/lib/PA_RISC2.0/libverify.sl
text:0xc08f0000-0xc0900000 data:0x72e8d000-0x72e8e000
/mercutio2/WebServers401/WebLogic7/jdk131_03/bin/../jre/lib/PA_RISC2.0/libjava.sl
text:0xc1b10000-0xc1b3c000 data:0x72e88000-0x72e8d000
/mercutio2/WebServers401/WebLogic7/jdk131_03/bin/../jre/lib/PA_RISC2.0/libzip.sl
text:0xc2310000-0xc2323000 data:0x72e84000-0x72e86000
/mercutio2/WebServers401/WebLogic7/weblogic700/server/lib/hpux11/libterminalio.sl
text:0xc008f000-0xc0090000 data:0x72c07000-0x72c08000
/mercutio2/WebServers401/WebLogic7/jdk131_03/bin/../jre/lib/PA_RISC2.0/libnet.sl
text:0xc0c30000-0xc0c39000 data:0x72c06000-0x72c07000
/usr/lib/libnss_nis.1
text:0xc00a8000-0xc00ae000 data:0x72c05000-0x72c06000
/usr/lib/libnsl.1
text:0xc0240000-0xc02bb000 data:0x70b48000-0x70b5d000
/usr/lib/libxti.2
text:0xc0090000-0xc00a5000 data:0x70b43000-0x70b48000
/mercutio2/WebServers401/WebLogic7/jdk131_03/bin/../jre/lib/PA_RISC2.0/libioser12.sl
text:0xc02bc000-0xc02c0000 data:0x72c00000-0x72c01000
/usr/lib/libnss_files.1
text:0xc0008000-0xc000f000 data:0x70ac1000-0x70ac2000
/mercutio2/WebServers401/WebLogic7/weblogic700/server/lib/hpux11/libmuxer.sl
text:0xc03fc000-0xc03ff000 data:0x70ac0000-0x70ac1000

Local Time = Thu Sep 26 10:17:53 2002
Elapsed Time = 3
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Server VM (1.3.1 1.3.1.05-JPSE_1.3.1.05_20020425 PA2.0 mi
xed mode)
#

Cause

This is caused by a problem in the WebLogic 7 server.

Solution or Workaround

Contact your BEA support center regarding this issue. Indicate to the support technician that you are using ArcIMS 4.0.1 with WebLogic 7. Provide the exact WebLogic error message received and any of its output log files. They will provide you with a replacement Java Archive file.