Error Involving EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap

The JVM is crashing and I am getting the following error. I am having a hard time getting started figuring out why this is happening. I am not using this method directly and am having a hard time figuring out what is leading to this. In Eclipse when I use open type the ConcurrentReaderHashMap class does not show up. Does this mean the class is coming from the JVM jar files? I am using java.util.concurrent.ConcurrentHashMap. I am wondering if it is being called from ConcurrentHashMap? When I use the Eclipse open type with ConcurrentHashMap I get two classes java.util.concurrent.ConcurrentHashMap and edu.emory.mathcs.backport.java.util.concurrent from the jar apache-activemq-4.1.1.jar. If I am correct and ConcurrentReaderHashMap is being called from ConcurrentHashMap. How can I figure out which one? I am using activemq, so if it is being called from activemq, there is little I can do from my code without taking on looking at the source from activemq. If it is from java.util.concurrent.ConcurrentHashMap, I may have more direct control. The strange thing about this is from the java doc from ConcurrentHashMap, I get the impression that thread safe iterators is one of the benefits of using ConcurrentHashMap over HashTable or Collections.synchronizedMap. Is this wrong? Any ideas you can provide me would be greatly appreciated. Thanks in Advance! The contents of the hs_err_pid file appears below:
# An unexpected error has been detected by Java Runtime Environment:
# SIGSEGV (0xb) at pc=0xb642e40e, pid=10152, tid=2990115744
# Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode, sharing)
# Problematic frame:
# J EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap$HashIterator.hasNext()Z
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
--------------- T H R E A D ---------------
Current thread (0x0813a800): JavaThread "DeployerRunnable Thread for dai-core" [_thread_in_Java, id=17757]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0xc99afacf
Registers:
EAX=0x499afad0, EBX=0x86e6f328, ECX=0x443b6620, EDX=0x86e6f928
ESP=0xb23972a0, EBP=0xb23972b8, ESI=0x499afad0, EDI=0x00000019
EIP=0xb642e40e, CR2=0xc99afacf, EFLAGS=0x00210212
Top of Stack: (sp=0xb23972a0)
0xb23972a0: 443b6620 443b6620 b23972a8 86e6e4dc
0xb23972b0: b23972d0 86e6ea28 b23972fc b5f2718d
0xb23972c0: 00000000 b23972d0 86e6f910 b5f2718d
0xb23972d0: 443b6620 00000009 498c47e0 b23972d4
0xb23972e0: 8583aadb b239731c 858acf40 00000000
0xb23972f0: 8583ade8 b23972d0 b239731c b2397348
0xb2397300: b5f26edd 00000000 00000000 00000000
0xb2397310: 00000000 443b6620 498c47e0 498c1010
Instructions: (pc=0xb642e40e)
0xb642e3fe: 66 90 8b 71 0c 83 fe 00 0f 84 67 00 00 00 3b 06
0xb642e40e: 8b be ff ff ff 7f 83 ff 00 0f 85 a0 00 00 00 3b
Stack: [0xb2348000,0xb2399000), sp=0xb23972a0, free space=316k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
J EDU.oswego.cs.dl.util.concurrent.ConcurrentReaderHashMap$HashIterator.hasNext()Z
j com.evermind.server.http.HttpApplication.destroyServlets()V+23
j com.evermind.server.http.HttpApplication.destroy()V+182
j com.evermind.server.http.HttpApplication.stopCleanUp(Ljava/util/List;)V+10
j com.evermind.server.http.HttpApplication.componentStop(Ljava/util/List;)V+26
j com.evermind.server.Application.doStop()V+208
j com.evermind.server.Application.stop()V+8
j oracle.oc4j.admin.management.mbeans.J2EEStateManageableObjectBase.stop()V+108
j oracle.oc4j.admin.management.mbeans.J2EEApplication.stop()V+323
v ~StubRoutines::call_stub
V [libjvm.so+0x20bc6d]
V [libjvm.so+0x30a828]
V [libjvm.so+0x20bb00]
V [libjvm.so+0x33156f]
V [libjvm.so+0x333f6c]
V [libjvm.so+0x277c28]
C [libjava.so+0x15224] Java_sun_reflect_NativeMethodAccessorImpl_invoke0+0x34
J sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
j sun.reflect.misc.Trampoline.invoke(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+3
j sun.reflect.GeneratedMethodAccessor40.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+40
J sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
J java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
j sun.reflect.misc.MethodUtil.invoke(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+63
j javax.management.modelmbean.RequiredModelMBean.invokeMethod(Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+11
j javax.management.modelmbean.RequiredModelMBean.invoke(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;+657
j oracle.oc4j.admin.jmx.server.mbeans.model.DefaultModelMBeanImpl.invoke(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;+65
j com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Ljavax/management/ObjectName;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;+28
j com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Ljavax/management/ObjectName;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;+13
j oracle.oc4j.admin.jmx.server.state.ApplicationStateFilterMBeanServer.invoke(Ljavax/management/ObjectName;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;+14
j oracle.oc4j.admin.internal.ApplicationDeployer.stopApplication()V+45
j oracle.oc4j.admin.internal.ApplicationDeployer.doDeploy(Z)Z+93
j oracle.oc4j.admin.internal.DeployerBase.execute(Z)Ljava/util/Map;+58
j oracle.oc4j.admin.jmx.server.mbeans.deploy.OC4JDeployerRunnable.doRun()V+47
j oracle.oc4j.admin.jmx.server.mbeans.deploy.DeployerRunnable.run()V+53
J com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run()V
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x20bc6d]
V [libjvm.so+0x30a828]
V [libjvm.so+0x20b580]
V [libjvm.so+0x20b60d]
V [libjvm.so+0x27b845]
V [libjvm.so+0x384190]
V [libjvm.so+0x30b719]
C [libpthread.so.0+0x53cc]
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
=>0x0813a800 JavaThread "DeployerRunnable Thread for dai-core" [_thread_in_Java, id=17757]
0x08137c00 JavaThread "EventManager::oc4j-128.115.222.7-23943-default" daemon [_thread_blocked, id=17756]
0x08137000 JavaThread "Thread-102039" [_thread_blocked, id=17754]
0xb1101400 JavaThread "ActiveMQ Session Task" daemon [_thread_blocked, id=17740]
0x082d7400 JavaThread "MetricCollector:METRICCOLL50:5" daemon [_thread_blocked, id=17725]
0x081c8800 JavaThread "RMICallHandler-12" [_thread_blocked, id=17716]
0x081c8400 JavaThread "RMICallHandler-11" [_thread_blocked, id=17715]
0x08191400 JavaThread "RMICallHandler-10" [_thread_blocked, id=17701]
0xb359a800 JavaThread "RMIConnectionThread" [_thread_in_native, id=10419]
0x080dd800 JavaThread "TimerThread300000" daemon [_thread_blocked, id=10399]
0x08288400 JavaThread "CacheManager" daemon [_thread_blocked, id=10398]
0x08268000 JavaThread "RMIConnectionThread" [_thread_in_native, id=10387]
0xb355e000 JavaThread "EmChartCacheWorker" daemon [_thread_blocked, id=10386]
0x0811c800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10328]
0x0811b800 JavaThread "Thread-93" daemon [_thread_in_native, id=10327]
0x0810f400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10326]
0x08100c00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10324]
0xb50bc000 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10322]
0xb5267400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10320]
0x081b6800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10318]
0xb5224800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10314]
0x081a7c00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10313]
0xb35fec00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10310]
0x08198c00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10308]
0xb4cec800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10306]
0xb522e400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10304]
0x08188800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10302]
0xb4d2e800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10301]
0x0816e000 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10298]
0xb4b4e400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10297]
0xb52f8c00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10294]
0xb50aa000 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10292]
0xb4b46800 JavaThread "DestroyJavaVM" [_thread_blocked, id=10153]
0xb35ffc00 JavaThread "TaskManager" [_thread_blocked, id=10291]
0x081ce400 JavaThread "Timer-18" [_thread_blocked, id=10288]
0xb35fd000 JavaThread "Timer-17" [_thread_blocked, id=10287]
0xb35f1800 JavaThread "Timer-16" [_thread_blocked, id=10286]
0xb3539400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10285]
0xb35acc00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10282]
0xb35ba400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10280]
0xb3cb7c00 JavaThread "Timer-15" [_thread_blocked, id=10278]
0xb35cac00 JavaThread "Timer-14" [_thread_blocked, id=10275]
0xb35ce000 JavaThread "Timer-13" [_thread_blocked, id=10274]
0xb35b5c00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10273]
0xb35bc400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10271]
0xb35be800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10269]
0xb3997800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10266]
0xb359bc00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10264]
0xb353d800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10262]
0xb39a1400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10260]
0xb3996c00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10258]
0xb359d400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10256]
0xb358c000 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10254]
0xb3542800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10252]
0xb355ec00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10250]
0xb359e000 JavaThread "Timer-12" [_thread_blocked, id=10247]
0xb35a5000 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10246]
0xb35a0800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10244]
0xb35a2000 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10242]
0xb3596c00 JavaThread "Timer-11" [_thread_blocked, id=10239]
0xb3596000 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10238]
0xb359c400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10236]
0xb3595800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10234]
0xb357fc00 JavaThread "Timer-10" [_thread_blocked, id=10231]
0xb357f800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10230]
0xb357d400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10228]
0xb3579000 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10226]
0xb353f800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10223]
0xb3543400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10221]
0xb353ec00 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10219]
0xb3552400 JavaThread "Timer-9" [_thread_blocked, id=10217]
0xb3550800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10215]
0xb355c800 JavaThread "Thread-30" daemon [_thread_in_native, id=10214]
0xb3544800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10212]
0xb3548400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10209]
0xb3547800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10207]
0xb354f800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10205]
0xb354e800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10203]
0xb399fc00 JavaThread "Thread-23" daemon [_thread_in_native, id=10200]
0xb3920000 JavaThread "Timer-8" [_thread_blocked, id=10197]
0xb391e400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10196]
0xb3916000 JavaThread "Thread-19" daemon [_thread_in_native, id=10195]
0xb3915400 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10194]
0xb49f1800 JavaThread "ActiveMQ Transport: tcp://dai3/128.115.222.163:61616" [_thread_in_native, id=10192]
0xb4036800 JavaThread "Timer-7" [_thread_blocked, id=10189]
0xb5225800 JavaThread "Timer-6" [_thread_blocked, id=10188]
0xb4d23800 JavaThread "SystemThreadGroup-6" [_thread_in_native, id=10187]
0xb4014800 JavaThread "SystemThreadGroup-5" [_thread_in_native, id=10186]
0xb49f8400 JavaThread "SystemThreadGroup-4" [_thread_blocked, id=10185]
0xb4d27c00 JavaThread "Timer-5" [_thread_blocked, id=10184]
0xb49ff400 JavaThread "Timer-4" [_thread_blocked, id=10183]
0xb50e2800 JavaThread "Timer-3" [_thread_blocked, id=10182]
0xb49ea000 JavaThread "Timer-1" daemon [_thread_blocked, id=10180]
0xb49a4c00 JavaThread "WorkExecutorWorkerThread-1" daemon [_thread_blocked, id=10179]
0xb499ec00 JavaThread "Thread-8" daemon [_thread_blocked, id=10178]
0xb496a400 JavaThread "Timer-0" [_thread_blocked, id=10176]
0xb4d32c00 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=10175]
0xb501cc00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=10174]
0xb4941c00 JavaThread "RMIServer [0.0.0.0:23943] count:1" [_thread_in_native, id=10173]
0xb4b4d800 JavaThread "RMIServer [0.0.0.0:23791] count:1" [_thread_in_native, id=10172]
0xb501ac00 JavaThread "JMSServer[salsa:9127]" [_thread_in_native, id=10171]
0x0837d800 JavaThread "WsMgmtWorkScheduler" daemon [_thread_blocked, id=10170]
0x08360400 JavaThread "WsMgmtWorkScheduler" daemon [_thread_blocked, id=10169]
0x08324400 JavaThread "Timer ServiceThread" [_thread_blocked, id=10168]
0x08368c00 JavaThread "Scheduler ServiceThread" [_thread_blocked, id=10167]
0x0835b000 JavaThread "Event ServiceThread" [_thread_blocked, id=10166]
0x0830a800 JavaThread "LogFlusher" daemon [_thread_blocked, id=10164]
0x0830dc00 JavaThread "LogFlusher" daemon [_thread_blocked, id=10163]
0x0830f400 JavaThread "LogFlusher" daemon [_thread_blocked, id=10162]
0x0808c800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=10159]
0x0808b000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=10158]
0x08089c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=10157]
0x08081800 JavaThread "Finalizer" daemon [_thread_blocked, id=10156]
0x08080400 JavaThread "Reference Handler" daemon [_thread_blocked, id=10155]
Other Threads:
0x0807f000 VMThread [id=10154]
0x0808e400 WatcherThread [id=10160]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 3648K, used 1498K [0x442a0000, 0x44690000, 0x49160000)
eden space 3264K, 34% used [0x442a0000, 0x443b6b80, 0x445d0000)
from space 384K, 100% used [0x445d0000, 0x44630000, 0x44630000)
to space 384K, 0% used [0x44630000, 0x44630000, 0x44690000)
tenured generation total 43488K, used 19246K [0x49160000, 0x4bbd8000, 0x842a0000)
the space 43488K, 44% used [0x49160000, 0x4a42b9d8, 0x4a42ba00, 0x4bbd8000)
compacting perm gen total 48640K, used 48465K [0x842a0000, 0x87220000, 0x942a0000)
the space 48640K, 99% used [0x842a0000, 0x871f4458, 0x871f4600, 0x87220000)
ro space 8192K, 73% used [0x942a0000, 0x94882560, 0x94882600, 0x94aa0000)
rw space 12288K, 58% used [0x94aa0000, 0x95197448, 0x95197600, 0x956a0000)
Dynamic libraries:
0014e000-00156000 r-xp 00000000 08:01 91357260 /lib/tls/librt-2.3.4.so
00156000-00157000 r-xp 00007000 08:01 91357260 /lib/tls/librt-2.3.4.so
00157000-00158000 rwxp 00008000 08:01 91357260 /lib/tls/librt-2.3.4.so
00158000-00162000 rwxp 00158000 00:00 0
0028b000-002a1000 r-xp 00000000 08:01 91357186 /lib/ld-2.3.4.so
002a1000-002a2000 r-xp 00015000 08:01 91357186 /lib/ld-2.3.4.so
002a2000-002a3000 rwxp 00016000 08:01 91357186 /lib/ld-2.3.4.so
002a5000-003cb000 r-xp 00000000 08:01 91357199 /lib/tls/libc-2.3.4.so
003cb000-003cd000 r-xp 00125000 08:01 91357199 /lib/tls/libc-2.3.4.so
003cd000-003cf000 rwxp 00127000 08:01 91357199 /lib/tls/libc-2.3.4.so
003cf000-003d1000 rwxp 003cf000 00:00 0
003d3000-003f4000 r-xp 00000000 08:01 91357212 /lib/tls/libm-2.3.4.so
003f4000-003f5000 r-xp 00020000 08:01 91357212 /lib/tls/libm-2.3.4.so
003f5000-003f6000 rwxp 00021000 08:01 91357212 /lib/tls/libm-2.3.4.so
003f8000-003fa000 r-xp 00000000 08:01 91357214 /lib/libdl-2.3.4.so
003fa000-003fb000 r-xp 00001000 08:01 91357214 /lib/libdl-2.3.4.so
003fb000-003fc000 rwxp 00002000 08:01 91357214 /lib/libdl-2.3.4.so
00501000-0050f000 r-xp 00000000 08:01 91357218 /lib/tls/libpthread-2.3.4.so
0050f000-00510000 r-xp 0000d000 08:01 91357218 /lib/tls/libpthread-2.3.4.so
00510000-00511000 rwxp 0000e000 08:01 91357218 /lib/tls/libpthread-2.3.4.so
00511000-00513000 rwxp 00511000 00:00 0
00623000-00632000 r-xp 00000000 08:01 91357234 /lib/libresolv-2.3.4.so
00632000-00633000 r-xp 0000f000 08:01 91357234 /lib/libresolv-2.3.4.so
00633000-00634000 rwxp 00010000 08:01 91357234 /lib/libresolv-2.3.4.so
00634000-00636000 rwxp 00634000 00:00 0
00820000-00827000 r-xp 00000000 08:01 68757852 /usr/X11R6/lib/libXi.so.6.0
00827000-00828000 rwxp 00006000 08:01 68757852 /usr/X11R6/lib/libXi.so.6.0
0083b000-00848000 r-xp 00000000 08:01 68759646 /usr/X11R6/lib/libXext.so.6.4
00848000-00849000 rwxp 0000c000 08:01 68759646 /usr/X11R6/lib/libXext.so.6.4
00870000-00877000 r-xp 00000000 08:01 68763552 /usr/X11R6/lib/libXrender.so.1.2.2
00877000-00878000 rwxp 00006000 08:01 68763552 /usr/X11R6/lib/libXrender.so.1.2.2
008b6000-008be000 r-xp 00000000 08:01 68763554 /usr/X11R6/lib/libXcursor.so.1.0.2
008be000-008bf000 rwxp 00007000 08:01 68763554 /usr/X11R6/lib/libXcursor.so.1.0.2
008e3000-009be000 r-xp 00000000 08:01 68758178 /usr/X11R6/lib/libX11.so.6.2
009be000-009c2000 rwxp 000db000 08:01 68758178 /usr/X11R6/lib/libX11.so.6.2
00b0a000-00b0e000 r-xp 00000000 08:01 68756642 /usr/X11R6/lib/libXtst.so.6.1
00b0e000-00b0f000 rwxp 00003000 08:01 68756642 /usr/X11R6/lib/libXtst.so.6.1
00c3e000-00c50000 r-xp 00000000 08:01 91357258 /lib/libnsl-2.3.4.so
00c50000-00c51000 r-xp 00011000 08:01 91357258 /lib/libnsl-2.3.4.so
00c51000-00c52000 rwxp 00012000 08:01 91357258 /lib/libnsl-2.3.4.so
00c52000-00c54000 rwxp 00c52000 00:00 0
06000000-06417000 r-xp 00000000 08:01 98304002 /u01/app/java/jdk1.6.0_03/jre/lib/i386/client/libjvm.so
06417000-06430000 rwxp 00417000 08:01 98304002 /u01/app/java/jdk1.6.0_03/jre/lib/i386/client/libjvm.so
06430000-0684f000 rwxp 06430000 00:00 0
08048000-08052000 r-xp 00000000 08:01 98320386 /u01/app/java/jdk1.6.0_03/bin/java
08052000-08053000 rwxp 00009000 08:01 98320386 /u01/app/java/jdk1.6.0_03/bin/java
08053000-0877f000 rwxp 08053000 00:00 0
442a0000-44690000 rwxp 442a0000 00:00 0
44690000-49160000 rwxp 44690000 00:00 0
49160000-4bbd8000 rwxp 49160000 00:00 0
4bbd8000-842a0000 rwxp 4bbd8000 00:00 0
842a0000-87220000 rwxp 842a0000 00:00 0
87220000-942a0000 rwxp 87220000 00:00 0
942a0000-94883000 r-xs 00001000 08:01 98304677 /u01/app/java/jdk1.6.0_03/jre/lib/i386/client/classes.jsa
94883000-94aa0000 rwxp 94883000 00:00 0
94aa0000-95198000 rwxp 005e4000 08:01 98304677 /u01/app/java/jdk1.6.0_03/jre/lib/i386/client/classes.jsa
95198000-956a0000 rwxp 95198000 00:00 0
956a0000-95779000 rwxp 00cdc000 08:01 98304677 /u01/app/java/jdk1.6.0_03/jre/lib/i386/client/classes.jsa
95779000-95aa0000 rwxp 95779000 00:00 0
95aa0000-95aa4000 r-xs 00db5000 08:01 98304677 /u01/app/java/jdk1.6.0_03/jre/lib/i386/client/classes.jsa
95aa4000-95ea0000 rwxp 95aa4000 00:00 0
b0b49000-b0b5e000 r-xp 00000000 08:01 98287757 /u01/app/java/jdk1.6.0_03/jre/lib/i386/libdcpr.so
b0b5e000-b0b71000 rwxp 00014000 08:01 98287757 /u01/app/java/jdk1.6.0_03/jre/lib/i386/libdcpr.so
b0f00000-b0f50000 rwxp b0f00000 00:00 0
b0f50000-b1000000 ---p b0f50000 00:00 0
b1100000-b11fd000 rwxp b1100000 00:00 0
b11fd000-b1200000 ---p b11fd000 00:00 0
b1226000-b122b000 r-xs 0002f000 08:01 98533404 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/dai-core-pre1.1.jar
b122b000-b122d000 r-xs 0001a000 08:01 98533399 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/commons-modeler-2.0.1.jar
b122d000-b122f000 r-xs 0000a000 08:01 98533396 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/commons-codec-1.3.jar
b122f000-b1233000 r-xs 00031000 08:01 98533394 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/ciacCommmon-1.1.jar
b1233000-b1234000 r-xs 00000000 08:01 98533393 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/ciac-bloomdex.jar
b1234000-b1236000 r-xs 00001000 08:01 98533414 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/slf4j-api-1.1.0.jar
b1236000-b1241000 r-xs 00073000 08:01 98533409 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/jsp-api-2.1.jar
b1241000-b1242000 r-xs 00001000 08:01 98533415 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/slf4j-log4j12-1.1.0.jar
b1242000-b1249000 r-xs 00053000 08:01 98533410 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/log4j-1.2.14.jar
b1249000-b124e000 r-xs 00040000 08:01 98533397 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/commons-httpclient-3.0.1.jar
b124e000-b1265000 r-xs 00112000 08:01 98533418 /u01/app/oc4j/oc4j-10.1.3.3.0/j2ee/home/applications/dai-core/dai-core-pre1.1/WEB-INF/lib/xercesImpl-2.8.1.jar
b1265000-b1268000 rwxp b1265000 00:00 0
b1268000-b12b6000 rwxp b1268000 00:00 0
b12b6000-b12b9000 rwxp b12b6000 00:00 0
b12b9000-b1307000 rwxp b12b9000 00:00 0
b1307000-b130a000 ---p b1307000 00:00 0
b130a000-b1358000 rwxp b130a000 00:00 0
b1358000-b135b000 rwxp b1358000 00:00 0
b135b000-b13a9000 rwxp b135b000 00:00 0
b13a9000-b13ac000 rwxp b13a9000 00:00 0
b13ac000-b13fa000 rwxp b13ac000 00:00 0
b13fa000-b13fd000 rwxp b13fa000 00:00 0
b13fd000-b144b000 rwxp b13fd000 00:00 0
b144b000-b144e000 rwxp b144b000 00:00 0
b144e000-b149c000 rwxp b144e000 00:00 0
b149c000-b149f000 rwxp b149c000 00:00 0
b149f000-b14ed000 rwxp b149f000 00:00 0
b14ed000-b14f0000 ---p b14ed000 00:00 0
b14f0000-b153e000 rwxp b14f0000 00:00 0
b153e000-b1541000 ---p b153e000 00:00 0
b1541000-b158f000 rwxp b1541000 00:00 0
b158f000-b1592000 ---p b158f000 00:00 0
b1592000-b15e0000 rwxp b1592000 00:00 0
b15e0000-b15e3000 rwxp b15e0000 00:00 0
b15e3000-b1631000 rwxp b15e3000 00:00 0
b1631000-b1634000 ---p b1631000 00:00 0
b1634000-b1682000 rwxp b1634000 00:00 0
b1682000-b1685000 rwxp b1682000 00:00 0
b1685000-b16d3000 rwxp b1685000 00:00 0
b16d3000-b16d6000 ---p b16d3000 00:00 0
b16d6000-b1724000 rwxp b16d6000 00:00 0
b1724000-b1727000 rwxp b1724000 00:00 0
b1727000-b1775000 rwxp b1727000 00:00 0
b1775000-b1778000 ---p b1775000 00:00 0
b1778000-b17c6000 rwxp b1778000 00:00 0
b17c6000-b17c9000 ---p b17c6000 00:00 0
b17c9000-b1817000 rwxp b17c9000 00:00 0
b1817000-b181a000 rwxp b1817000 00:00 0
b181a000-b1868000 rwxp b181a000 00:00 0
b1868000-b186b000 rwxp b1868000 00:00 0
b186b000-b18b9000 rwxp b186b000 00:00 0
b18b9000-b18bc000 ---p b18b9000 00:00 0
b18bc000-b190a000 rwxp b18bc000 00:00 0
b190a000-b190d000 ---p b190a000 00:00 0
b190d000-b195b000 rwxp b190d000 00:00 0
b195b000-b195e000 rwxp b195b000 00:00 0
b195e000-b19ac000 rwxp b195e000 00:00 0
b19ac000-b19af000 rwxp b19ac000 00:00 0
b19af000-b19fd000 rwxp b19af000 00:00 0
b19fd000-b1a00000 ---p b19fd000 00:00 0
b1a00000-b1a4e000 rwxp b1a00000 00:00 0
b1a4e000-b1a51000 rwxp b1a4e000 00:00 0
b1a51000-b1a9f000 rwxp b1a51000 00:00 0
b1a9f000-b1aa2000 ---p b1a9f000 00:00 0
b1aa2000-b1af0000 rwxp b1aa2000 00:00 0
b1af0000-b1af3000 rwxp b1af0000 00:00 0
b1af3000-b1b41000 rwxp b1af3000 00:00 0
b1b41000-b1b44000 ---p b1b41000 00:00 0
b1b44000-b1b92000 rwxp b1b44000 00:00 0
b1b92000-b1b95000 rwxp b1b92000 00:00 0
b1b95000-b1be3000 rwxp b1b95000 00:00 0
b1be3000-b1be6000 ---p b1be3000 00:00 0
b1be6000-b1c34000 rwxp b1be6000 00:00 0
b1c34000-b1c37000 rwxp b1c34000 00:00 0
b1c37000-b1c85000 rwxp b1c37000 00:00 0
b1c85000-b1c88000 ---p b1c85000 00:00 0
b1c88000-b1cd6000 rwxp b1c88000 00:00 0
b1cd6000-b1cd9000 ---p b1cd6000 00:00 0
b1cd9000-b1d27000 rwxp b1cd9000 00:00 0
b1d27000-b1d2a000 rwxp b1d27000 00:00 0
b1d2a000-b1d78000 rwxp b1d2a000 00:00 0
b1d78000-b1d7b000 rwxp b1d78000 00:00 0
b1d7b000-b1dc9000 rwxp b1d7b000 00:00 0
b1dc9000-b1dcc000 ---p b1dc9000 00:00 0
b1dcc000-b1e1a000 rwxp b1dcc000 00:00 0
b1e1a000-b1e1d000 ---p b1e1a000 00:00 0
b1e1d000-b1e6b000 rwxp b1e1d000 00:00 0
b1e6b000-b1e6e000 rwxp b1e6b000 00:00 0
b1e6e000-b1ebc000 rwxp b1e6e000 00:00 0
b1ebc000-b1ebf000 ---p b1ebc000 00:00 0
b1ebf000-b1f0d000 rwxp b1ebf000 00:00 0
b1f0d000-b1f10000 rwxp b1f0d000 00:00 0
b1f10000-b1f5e000 rwxp b1f10000 00:00 0
b1f5e000-b1f61000 rwxp b1f5e000 00:00 0
b1f61000-b1faf000 rwxp b1f61000 00:00 0
b1faf000-b1fb2000 ---p b1faf000 00:00 0
b1fb2000-b2022000 rwxp b1fb2000 00:00 0
b2022000-b2100000 ---p b2022000 00:00 0
b2111000-b2114000 ---p b2111000 00:00 0
b2114000-b2162000 rwxp b2114000 00:00 0
b2162000-b2165000 ---p b2162000 00:00 0
b2165000-b21b3000 rwxp b2165000 00:00 0
b21b3000-b21b6000 ---p b21b3000 00:00 0
b21b6000-b2204000 rwxp b21b6000 00:00 0
b2204000-b2207000 rwxp b2204000 00:00 0
b2207000-b2255000 rwxp b2207000 00:00 0
b2255000-b2258000 ---p b2255000 00:00 0
b2258000-b22a6000 rwxp b2258000 00:00 0
b22a6000-b22a9000 rwxp b22a6000 00:00 0
b22a9000-b22f7000 rwxp b22a9000 00:00 0
b22f7000-b22fa000 ---p b22f7000 00:00 0
b22fa000-b2348000 rwxp b22fa000 00:00 0
b2348000-b234b000 ---p b2348000 00:00 0
b234b000-b2399000 rwxp b234b000 00:00 0
b2399000-b239c000 ---p b2399000 00:00 0
b239c000-b23ea000 rwxp b239c000 00:00 0
b23ea000-b23ed000 rwxp b23ea000 00:00 0
b23ed000-b243b000 rwxp b23ed000 00:00 0
b243b000-b243e000 ---p b243b000 00:00 0
b243e000-b248c000 rwxp b243e000 00:00 0
b248c000-b248f000 ---p b248c000 00:00 0
b248f000-b24dd000 rwxp b248f000 00:00 0
b24dd000-b24e0000 ---p b24dd000 00:00 0
b24e0000-b252e000 rwxp b24e0000 00:00 0
b252e000-b2531000 ---p b252e000 00:00 0
b2531000-b257f000 rwxp b2531000 00:00 0
b257f000-b2582000 ---p b257f000 00:00 0
b2582000-b25d0000 rwxp b2582000 00:00 0
b25d0000-b25d3000 ---p b25d0000 00:00 0
b25d3000-b2621000 rwxp b25d3000 00:00 0
b2621000-b2624000 ---p b2621000 00:00 0
b2624000-b2672000 rwxp b2624000 00:00 0
b2672000-b2675000 ---p b2672000 00:00 0
b2675000-b26c3000 rwxp b2675000 00:00 0
b26c3000-b26c6000 rwxp b26c3000 00:00 0
b26c6000-b2714000 rwxp b26c6000 00:00 0
b2714000-b2717000 ---p b2714000 00:00 0
b2717000-b2765000 rwxp b2717000 00:00 0
b2765000-b2768000 ---p b2765000 00:00 0
b2768000-b27b6000 rwxp b2768000 00:00 0
b27b6000-b27b9000 ---p b27b6000 00:00 0
b27b9000-b2807000 rwxp b27b9000 00:00 0
b2807000-b280a000 ---p b2807000 00:00 0
b280a000-b2858000 rwxp b280a000 00:00 0
b2858000-b285b000 ---p b2858000 00:00 0
b285b000-b28a9000 rwxp b285b000 00:00 0
b28a9000-b28ac000 ---p b28a9000 00:00 0
b28ac000-b28fa000 rwxp b28ac000 00:00 0
b28fa000-b28fd000 ---p b28fa000 00:00 0
b28fd000-b294b000 rwxp b28fd000 00:00 0
b294b000-b294e000 ---p b294b000 00:00 0
b294e000-b299c000 rwxp b294e000 00:00 0
b299c000-b299f000 ---p b299c000 00:00 0
b299f000-b29ed000 r

I found ConcurrentReaderHashMap in one of the jar files included with oc4j, j2ee/home/lib/concurrent.jar. So, it looks like it comes from one of the jars for Oracle's oc4j implementation. This is an error that occurs intermittently when stopping oc4j or when reinstalling an application. So, it looks like it is an error that I should report to Oracle. Correct? Or is there something in my code that is likely causing this error? I am running this under the 1.6.0_03 JVM. Is there an incompatibility in the oswego package with 1.6?

Similar Messages

  • Java.lang.ClassFormatError: EDU/oswego/cs/dl/util/concurrent/ConcurrentRead

    Hi,
    I try to load an XML-File into my Applet with jdom4. But when reading in the Document with the SAX-Reader I get this Error:
    java.lang.ClassFormatError: EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap (Bad magic number)
    at java.lang.ClassLoader.defineClass0(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
    at java.security.SecureClassLoader.defineClass(Unknown Source)
    at sun.applet.AppletClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.applet.AppletClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    at org.dom4j.tree.NamespaceCache.<clinit>(NamespaceCache.java:48)
    at org.dom4j.Namespace.<clinit>(Namespace.java:24)
    at org.dom4j.DocumentFactory.createNamespace(DocumentFactory.java:161)
    at org.dom4j.tree.NamespaceStack.createNamespace(NamespaceStack.java:286)
    at org.dom4j.tree.NamespaceStack.getQName(NamespaceStack.java:167)
    at org.dom4j.io.SAXContentHandler.startElement(SAXContentHandler.java:221)
    at org.apache.crimson.parser.Parser2.maybeElement(Unknown Source)
    at org.apache.crimson.parser.Parser2.parseInternal(Unknown Source)
    at org.apache.crimson.parser.Parser2.parse(Unknown Source)
    at org.apache.crimson.parser.XMLReaderImpl.parse(Unknown Source)
    at org.dom4j.io.SAXReader.read(SAXReader.java:334)
    at org.dom4j.io.SAXReader.read(SAXReader.java:236)
    at client.Load.<init>(Load.java:42)
    at client.Login.startLoad(Login.java:183)
    at client.ParamTimer.run(ParamTimer.java:30)
    I use JRE 1.4.2_05! With JRE 1.5 I get a warning and then the JRE switches to his own SAX Parser.
    How can I solve this???
    Greets

    The error message says that the class file has a bad "magic number." Magic number is the first four bytes of a .class file and in a valid file they should be CA FE BA BE (in hex); "bad magic number" means that the first four bytes are something else and therefore it's not a valid Java .class file.

  • Java.util.concurrent versions: Doug's Lea X J2SDK 1.5.0b31

    B31 version of java.util.concurrent has a class named ScheduledExecutor.
    The new Doug Lea's code (in his web site) has no such class, but a new one named ScheduledThreadPoolExecutor. He says that we must use the new code, not the code that ships with J2SDK 1.5.0.
    Is the new Doug Lea's code scheduled for inclusion in the golden release of J2SDK 1.5.0?

    Yes it's my understanding that the final JSR-166 API will be a part of the 1.5.0 'golden release' - any further development of java.util.concurrent would happen under a new JSR .
    So yes, following Doug Lea's instructions on the following page will give you a version of java.util.concurrent which is as close as possible to the one we'll be using when 1.5.0 is released.
    http://gee.cs.oswego.edu/dl/concurrency-interest/index.html
    Mark

  • Java.util.concurrent.XYZ and cloneable

    Hello!
    How come that collection classes in java.util.concurrent do not implement Cloneable?
    On 01.06.2004 there was a bug report on CopyOnWriteArraySet regarding this:
    http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5055732
    However, on 02.06.2004 the cloneable support was removed from the JSR166 repository?!
    http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/main/java/util/concurrent/ConcurrentHashMap.java?rev=1.48&content-type=text/vnd.viewcvs-markup
    Best regards,
    Thomas

    Hello!
    How come that collection classes in java.util.concurrent do not implement Cloneable?
    On 01.06.2004 there was a bug report on CopyOnWriteArraySet regarding this:
    http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=5055732
    However, on 02.06.2004 the cloneable support was removed from the JSR166 repository?!
    http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/src/main/java/util/concurrent/ConcurrentHashMap.java?rev=1.48&content-type=text/vnd.viewcvs-markup
    Best regards,
    Thomas

  • FU Ant task failure: java.util.concurrent.ExecutionException: could not close client/server socket

    We sometimes see this failure intermitently when using the FlexUnit Ant task to run tests in a CI environment. The Ant task throws this exception:
    java.util.concurrent.ExecutionException: could not close client/server socket
    I have seen this for a while now, and still see it with the latest 4.1 RC versions.
    Here is the console output seen along with the above exception:
    FlexUnit player target: flash
    Validating task attributes ...
    Generating default values ...
    Using default working dir [C:\DJTE\commons.formatter_swc\d3flxcmn32\extracted\Source\Flex]
    Using the following settings for the test run:
    FLEX_HOME: [C:\dev\vert-d3flxcmn32\302100.41.0.20110323122739_d3flxcmn32]
    haltonfailure: [false]
    headless: [false]
    display: [99]
    localTrusted: [true]
    player: [flash]
    port: [1024]
    swf: [C:\DJTE\commons.formatter_swc\d3flxcmn32\extracted\build\commons.formatter.tests.unit.sw f]
    timeout: [1800000ms]
    toDir: [C:\DJTE\commons.formatter_swc\d3flxcmn32\reports\xml]
    Setting up server process ...
    Entry  [C:\DJTE\commons.formatter_swc\d3flxcmn32\extracted\build] already  available in local trust file at  [C:\Users\user\AppData\Roaming\Macromedia\Flash  Player\#Security\FlashPlayerTrust\flexUnit.cfg].
    Executing 'rundll32' with arguments:
    'url.dll,FileProtocolHandler'
    'C:\DJTE\commons.formatter_swc\d3flxcmn32\extracted\build\commons.formatter.tests.unit.swf '
    The ' characters around the executable and arguments are
    not part of the command.
    Starting server ...
    Opening server socket on port [1024].
    Waiting for client connection ...
    Client connected.
    Setting inbound buffer size to [262144] bytes.
    Receiving data ...
    Sending acknowledgement to player to start sending test data ...
    Stopping server ...
    End of test data reached, sending acknowledgement to player ...
    When the problem occurs, it is not always during the running of any particular test (that I am aware of). Recent runs where this failure was seen had the following number of tests executed (note: the total number that should be run is 45677): 18021, 18, 229.
    Here is a "good" run when the problem does not occur:
    Setting inbound buffer size to [262144] bytes.
    Receiving data ...
    Sending acknowledgement to player to start sending test data ...
    Stopping server ...
    End of test data reached, sending acknowledgement to player ...
    Closing client connection ...
    Closing server on port [1024] ...
    Analyzing reports ...
    Suite: com.formatters.help.TestGeographicSiteUrls
    Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec
    Suite: com.formatters.functionalUnitTest.testCases.TestNumericUDF
    Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.071 sec
    Results :
    Tests run: 45,677, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 201.186 sec
    Has anyone else ran across this problem?
    Thanks,
    Trevor

    I am not sure if this information will help everyone, but here goes...
    For us, these problems with FlexUnit tests crashing the Flash Player appear to be related to couple of factors. Recently, we moved up from Flex 3.2 to Flex 4.1 as our development baseline.  Many people complained that their development environment (Flash Builder, etc.) was much more unstable.  Apparently, 4.1 produces SWFs that require more memory to run than 3.2 does?  Anyway, we still had Flash Player 10.1 as our runtime baseline.  Apparently, that version of the player was not as capable of running larger FlexUnit test SWFs, and would crash (as I posted months earlier).  I upgraded to the latest 10.3 standalone player versions, and the crashes have now ceased.  It would be nice to know exactly what was causing the crashes, but memory management (or lack of) is my best guess.
    So, if you are seeing these issues, try upgrading to the latest Flash Player version.
    Regards,
    Trevor

  • Cannot import java.util.concurrent.locks ... WHY?

    Why is Xcode unable to find the java.util.concurrent.locks package. The class browser knows it exists. For example the entry for the ReentrantLock class looks like this in the browser class window:
    ReentrantLock (java.util.concurrent.locks)
    Xcode knows about other java.util packages such as java.util.ResourceBundle which I have been accessed successfully in other parts of my projecgt.
    Here is a source file and the resulting compiler error:
    The source file:
    // Foo.java
    import java.util.ResourceBundle;
    import java.util.concurrent.locks;
    public class Foo { }
    The compiler error:
    compile:
    Compiling 2 source files to /Users/Terry/Desktop/JAVA/PROJECTS/Logic/bin
    /Users/Terry/Desktop/JAVA/PROJECTS/Logic/src/Foo.java:3: cannot find symbol
    symbol : class locks
    location: package java.util.concurrent
    import java.util.concurrent.locks;
    ^
    1 error
    BUILD FAILED
    Help or hints would be greatly appreciated!

    Well the reason to your problem is very simple... java.util.concurrent.locks is a package... Not a class.
    if you want to import a specific class, the class should be written at the end like you did for import java.util.ResourceBundle; but if you want to import a whole package you need to add the little star at the end :
    import java.util.concurrent.locks.*;
    Or else, you only import the class you need :
    import java.util.concurrent.locks.ReentrantLock;

  • Java.util.concurrent.*;

    i am comming up with this error when i compile my code "package java.util.concurrent does not exist"
    i have the code
    import java.util.concurrent.*;
    and i have just updated my java java SE 6 update 5.
    i am using netbeans 3.6.
    does anybody know what my problem is???????

    Ouch, is there a reason why you're still using Netbeans 3.6 instead of something a little more recent? The newer versions are much improved.
    It's been a very long time since I used 3.6, but I seem to recall that you can change the JDK used by 3.6 by changing one of the configuration files. Should be something like $NETBEANS_HOME/etc/netbeans.conf. In that file should be a jdkhome variable.

  • Java.io.InvalidClassException: java.util.concurrent.SynchronousQueue$WaitQu

    version: 1.6.0-beta2-b86
    I want to call a remote method using RMI to pass back a serialized Remote object that is composed of two SynchronousQueue objects. The exception that I get when I call the method is below.
    Client exception: java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
            java.io.InvalidClassException: java.util.concurrent.SynchronousQueue$WaitQueue; local class incompatible: stream classdesc seria
    lVersionUID = 4403964863567356358, local class serialVersionUID = -858510627080488182
    java.rmi.UnmarshalException: error unmarshalling return; nested exception is:
            java.io.InvalidClassException: java.util.concurrent.SynchronousQueue$WaitQueue; local class incompatible: stream classdesc seria
    lVersionUID = 4403964863567356358, local class serialVersionUID = -858510627080488182
            at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:173)
            at java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:178)
            at java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:132)
            at $Proxy0.register(Unknown Source)
            at ExchangeClient.main(ExchangeClient.java:30)
    Caused by: java.io.InvalidClassException: java.util.concurrent.SynchronousQueue$WaitQueue; local class incompatible: stream classdesc se
    rialVersionUID = 4403964863567356358, local class serialVersionUID = -858510627080488182
            at java.io.ObjectStreamClass.initNonProxy(ObjectStreamClass.java:562)
            at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
            at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
            at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1583)
            at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
            at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
            at java.io.ObjectInputStream.defaultReadObject(ObjectInputStream.java:480)
            at java.util.concurrent.SynchronousQueue.readObject(SynchronousQueue.java:1120)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
            at java.lang.reflect.Method.invoke(Method.java:589)
            at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:974)
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1846)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
            at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1945)
            at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1869)
            at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)
            at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
            at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
            at sun.rmi.server.UnicastRef.unmarshalValue(UnicastRef.java:306)
            at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:155

    hi,
    is this j2ee application ur trying to deploy on app server?
    if so u could try re-deploying ur application and check ur settings again..datasources etc , see to it that u hv given rite and correct values for jdbc drivers,jdbc url,check java classes used,DS etc for the j2ee app in ur EM website.
    or try re-starting that oc4j component that was used , maybe this could help.god bless:)
    Edited by: lillyak on Mar 16, 2009 11:58 PM

  • Error in submitting a new request on concurrent process managers

    Hi
    When I try to submit a new request 'Active Users' or 'Active Responsibilites and Users' , I get the phase as "completed" and the status "Erro"
    I checked the log and found the following message:
    Xlib: connection to "nmcretek01:0.0" refused by server
    Xlib: Invalid MIT-MAGIC-COOKIE-1 key
    REP-3000: Internal error starting Oracle Toolkit.
    REP-0069: Internal error
    REP-57054: In-process job terminated:Terminated with error:
    Program exited with status 1
    Concurrent Manager encountered an error while running Oracle*Report for
    your concurrent request 321832.
    Some info about my platform and Server:
    EBS R12 on AIX 5L, server name 'nmcretek01'
    sigle node,single user Installation
    Please advise what should be done!
    thank you in advance

    Jane,
    Please verify the DISPLAY on the server as follows:
    - Issue "xhost +" as root user
    - Issue "xclock" as applmgr user --> Make sure you can display the clock
    If the above does not work, please set the DISPLAY properly in the application context file and run AutoConfig.
    More details can be found in the following notes:
    Note: 364838.1 - Quick Checks for REP-3000: Internal Error Starting Oracle Toolkit
    https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=364838.1
    Note: 200474.1 - Comprehensive REP-3000 Troubleshooting and Overview Guide
    https://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=200474.1

  • Concurrent manager encountered an error while running sql*plus for your concurrent request create internal order

    Hi
    We have a big problem, We can't create internal orders, when I run the CREATE INTERNAL ORDER, it finish with ERROR:
    Concurrent Manager encountered an error while running SQL*Plus for your concurrent request 134980682.
    Review your concurrent request log and/or report output file for more detailed information.
    this is the log:
    +---------------------------------------------------------------------------+
    Purchasing: Version : 12.0.0
    Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
    POCISO module: Create Internal Orders
    +---------------------------------------------------------------------------+
    Current system time is 26-JUL-2013 09:21:09
    +---------------------------------------------------------------------------+
    +-----------------------------
    | Starting concurrent program execution...
    +-----------------------------
    +---------------------------------------------------------------------------+
    Start of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    Begin create internal sales order
    Updating Req Headers
    14 Reqs selected for processing
    Top of Fetch Loop
    Source Operating Unit: 82
    Selecting Currency Code
    Currency Code : MXP
    Selecting Order Type
    Order Type ID:1001
    Selecting Price List from Order Type
    Deliver To Location Id: 196
    Inserting Header : 3908784
    Getting the customer id
    Getting the customer id: 15334
    Unhandled Exception : ORA-01403: no data found
    +---------------------------------------------------------------------------+
    End of log messages from FND_FILE
    +---------------------------------------------------------------------------+
    Concurrent Manager encountered an error while running SQL*Plus for your concurrent request 134980682.
    Review your concurrent request log and/or report output file for more detailed information.
    +---------------------------------------------------------------------------+
    Executing request completion options...
    Output file size:
    78
    Output is not being printed because:
    The print option has been disabled for this report.
    Finished executing request completion options.
    +---------------------------------------------------------------------------+
    Concurrent request completed
    Current system time is 26-JUL-2013 09:21:14
    +---------------------------------------------------------------------------+
    Some suggestion for resolve it??
    Thanks & Regards.

    In the document 294932.1 Section 4 there are no pre-installation patches or update for OS RedHat LinuxAS4.
    When I type echo $LD_ASSUME_KERNEL it doesn't display any value so do I need to set the LD_Assume_Kernal value manually.
    If yes, please let me know the path and command to set the kernel value.
    Thanks
    Amith

  • I have an Airport Extreme as my wifi hub and an Airport Express to beam music. All of a sudden the Express stopped working and I get the error message "this version of Airport Utility does not support this base station".  All my software is up to date and

    I have a WiFi system in the house that uses the Airport Extreme for a hub and an older Express for sending music from my Mac to my sound system. Everything worked great till yesterday. When I go to Networks I see the Extreme and I see the Express but the Express is no longer connected and I get an error message "this version of AirPort Utility doesn't support this base station".  Any ideas?

    This sounds as if you have an older AirPort Express that is no longer supported by the newer Mavericks operating system.
    To check and see if  that might be the case, locate the model number on the side of the AirPort Express. It will start with an "A" followed by four numbers. Hard to see in the faint print.....so you may need reading glasses or a magnifying class to see the model number clearly.
    Model numbers A1084 and A1088 of the AirPort Express are no longer supported by AirPort Utility in Mavericks.
    You will need to use a Mac running Leopard, Snow Leopard, or a PC to be able to administer the older AirPort Express.

  • Supplementing java.util.concurrent.TimeUnit with a Duration?

    Ever since the concurrency classes were introduced in Java 5 have I been wondering why they designed all the interfaces so clumsily with regards to specifying durations:
    every method that expects an amount of time needs 2 parameters, one for the value and one for the unit. IMHO that should have been just one value-object!
    So in my projects I'm using a class called "Duration" that encapsulates a long value together with a TimeUnit. http://www.neppert.com/duration/doc/index.html
    It has turned out to be extremely handy, because it adheres to the DRY rule: only once, usually when reading timeouts from UIs or properties files into Durations do I need to consider the value's unit.
    Now when a user tells me "I don't want to type in stupid milliseconds, I want minutes", it's just one place I have to change ;-)
    Would it be good to have such a class in the JDK?

    jiju wrote:
    check whether import java.util.concurrent.*; is workingAwesome.
    As for netbeans, I went and double checked to see if it is reading from the most updated folder of Java and it is.
    So as I said, I am totally lost as to why it's not working. Should I just downgrade to a lower version of Java? Although it would seem kinda weird to do something like this.

  • Using ExecutorService class from java.util.concurrent package

    Dear java programmers,
    I have a question regarding the ExecutorService class from java.util.concurrent package.
    I want to parse hundreds of files and for this purpose I'm implementing a thread pool. The way I use the ExecutorService class is summarized below:
    ExecutorService executor = Executors.newFixedThreadPool(10);
            for (int i = 0; i < 1000; i++){
                System.out.println("Parsing file No "+i);
                executor.submit(new Dock(i));
            executor.shutdown();
            try {
                executor.awaitTermination(30, TimeUnit.SECONDS);
            } catch (InterruptedException ex) {
                ex.printStackTrace();
            executor.shutdownNow();However, the code snippet above creates all the 1000 threads (Dock objects) at once and loads them to the executor, and thus I'm worrying about memory leak. I haven't tested it on 1000 files yet but just on 50 small ones, and even if the program prints out "Parsing file No "+i 50 times at once, it executes normally the threads in the background.
    I guess the write way would be to keep the number of active/idle threads in the executor constant (lets say 20 if the thread pool's size is 10) and submit a new one whenever a thread has been finished or terminated. But for this to happen the program should be notified someway whenever a thread is done. Can anybody help me do that?
    thanks in advance,
    Tom

    Ok I found a feasible solution myself although I'm not sure if this is the optimum.
    Here's what I did:
            ExecutorService executor = Executors.newFixedThreadPool(10);
            Future<String> future0, future1, future2, future3, future4, future5, future6, future7, future8, future9;
            Future[] futureArray = {future0 = null, future1 = null, future2 = null, future3 = null, future4 = null, future5 = null,
            future6 = null, future7 = null, future8 = null, future9 = null};
            for (int i = 0; i < 10; i++){
                futureArray[i] = executor.submit(new Dock(i));
            }I created the ExecutorService object which encapsulates the thread pool and then created 10 Future objects (java.util.concurrent.Future) and added them into an Array.
    For java.util.concurrent.Future and Callable Interface usage refer to:
    [http://www.swingwiki.org/best:use_worker_thread_for_long_operations]
    [http://www.particle.kth.se/~lindsey/JavaCourse/Book/Part1/Java/Chapter10/concurrencyTools.html]
    I used a Future[] Array to make the code neater. So after that I submitted -and in this way filled up- the first 10 threads to the thread pool.
            int i = 9;
            while (i < 1000){
                for (int j = 0; j < 10; j++){
                    if (futureArray[j].isDone() && i < 999){
                        try{
                            i++;
                            futureArray[j] = executor.submit(new Dock(i));
                        } catch (ExecutionException ex) {
                            ex.printStackTrace();
                        } catch (InterruptedException ex) {
                            ex.printStackTrace();
                try {
                    Thread.sleep(100); // wait a while
                } catch(InterruptedException iex) { /* ignore */ }
            executor.shutdown();
            try {
                executor.awaitTermination(60, TimeUnit.SECONDS);
            } catch (InterruptedException ex) {
                ex.printStackTrace();
            executor.shutdownNow();
        }Each of the future[0-9] objects represents a thread in the thread pool. So essentially I'm check which of these 10 threads has been finished (using the java.util.concurrent.Future.isDone() method) and if yes I replenish that empty future[0-9] object with a new one.

  • Java.util.concurrent.ConcurrentHashMap

    All,
    I prefer to use the java.util.ConcurrentHashMap over a Hashtable but there are some points regarding this structure that are not very clear to me.
    From java.util.concurrent: Class ConcurrentHashMap:
    "A hash table supporting full concurrency of retrievals and adjustable expected concurrency for updates. This class obeys the same functional specification as Hashtable, and includes versions of methods corresponding to each method of Hashtable.
    *+However, even though all operations are thread-safe, retrieval operations do not entail locking, and there is not any support for locking the entire table in a way that prevents all access. This class is fully interoperable with Hashtable in programs that rely on its thread safety but not on its synchronization details. Iterators are designed to be used by only one thread at a time."+ *
    Also from: Java API: Package java.util.concurrent, we read:
    "The "Concurrent" prefix used with some classes in this package is a shorthand indicating several differences from similar "synchronized" classes. For example java.util.Hashtable and Collections.synchronizedMap(new HashMap()) are synchronized. But ConcurrentHashMap is "concurrent". A concurrent collection is thread-safe, but not governed by a single exclusion lock. In the particular case of ConcurrentHashMap, it safely permits any number of concurrent reads as well as a tunable number of concurrent writes. "Synchronized" classes can be useful when you need to prevent all access to a collection via a single lock, at the expense of poorer scalability. In other cases in which multiple threads are expected to access a common collection, "concurrent" versions are normally preferable. And unsynchronized collections are preferable when either collections are unshared, or are accessible only when holding other locks."
    Based on above, is this correct of I say:
    When using a structure like Hashtable, all the methods or operations are synchronized,
    meaning if one thread is accessing the Hashtable (by get(), put(),... or other methods on this structure), it owns the lock and all other threads will lock out until the thread that owns the lock releases the lock; which means only one thread can access the hash table at a time; which can cause performance issues.
    We need to use a synchronized block or method only of two threads modify a "shared resource", if they do not modify a shared resource, we do not need to use the synchronization.
    On the other hand, the methods of ConcurrentHashMap are not synchronized; so multiple threads can access the ConcurrentHashMap at the same time. But isn't the ConcurrentHashMap itself the "shared resource" that threads are accessing? Should we use it only if the threads are reading from map and not writing to it? And then if threads also write to the structure, then it looks like its better to not to use the ConcurrentHashMap, rather use the regular HashMap with the synchronized wrapper?
    Any help is greatly appreciated.

    We need to use a synchronized block or method only of two threads modify a "shared resource", if they do not modify a shared resource, we do not need to use the synchronization. Actually, you need to synchronize access to the shared resource for both readers and writers. If one thread is updating an unsynchronized HashMap, and a concurrent thread tries to read that map, it may be in an inconsistent state. When synchronizing on the map, the reader will be blocked until the writer completes.
    What you don't need to do is prevent multiple readers from accessing the map, if there's no writer. However, a synchronized map or HashTable will single-thread reads as well as writes.
    On the other hand, the methods of ConcurrentHashMap are not synchronized; so multiple threads can access the ConcurrentHashMap at the same time. But isn't the ConcurrentHashMap itself the "shared resource" that threads are accessing? No, it's actually synchronized at a finer level. Without getting into the details of HashMap implementation, an object's hashcode is used to identify a linked list of hashmap entries. The only time that you have a concurrency issue is when a reader and writer are accessing the same list. So the ConcurrentHashMap locks only the list that's being updated, and allows readers (and writers!) to access the other bucket lists. Plus, it allows two readers to proceed concurrently.

  • Java.util.concurrent.ExecutorService inside J2EE Container

    I want to use the JDK 1.5 concurrency class ExecutorService for concurrent execution of data-access logic inside my oc4j web-application.
    I'm using the Factory Executors.newFixedThreadPool(6) for creating a thread-pool.
    I know that it's not a good practice to create new threads inside a j2ee container.
    Is there anything I have to think of or beware of??
    Perhaps anybody here has experience using the java.util.concurrent.Executor inside OC4J or an other j2ee container.
    Thanks, Harald

    Yes, I have used java.util.concurrent.Executor in weblogic 10 server.
    You can really improve the performance of the EJB application if you use the thread pool carefully with limited size say 100 threads, by creating a single instance of thread pool for the whole J2EE application.
    You have to control the life cycle of thread pool using the container's life cycle methods, create the thread pool only once and destroy every time you recycle your app.
    Good luck with the implementation :)

Maybe you are looking for

  • Domain-wide administration port?

    Hi, I tried to start a cluster of 2 servers across 2 physical machines, I got error and server starting failed: "Starting Managed Servers in Standby mode requires the domain-wide administration port." My topology is as following: Domain A is created

  • TS1398 NO OPTION TO TURN WI FI ON

    I can't switch my wifi on?

  • Valuation type change

    Dear Gurus, I have a query. we purchase the FG from vendor by sending SFG to them.( subcontracting ) FG is subjected to split valuation. When take GR of the FG it is placed in quality inspection stock. Then after quality check we want to change the v

  • ITunes has stopped working....StackHash error

    I keep getting the error, "iTunes has stopped working" with the following error code.  I've tried unistalling and reinstalling, creating another user, and running as administrator.  QuickTime is working fine.  Please HELP! Problem signature:   Proble

  • Downloading files over HTTPS

    how can i upload files over https can you give me some links to web sites that explain this thank u