Am getting java.util.ConcurrentModificationException while accessing Hashma
Hi,
I written code as below
public String createHM2Req(String ReqFileNm) throws Exception
String retVal="";
String strId = "";
try
System.out.println(" --- LSReqFileNm "+ReqFileNm);
System.out.println(" -- hmReqData "+hmReqData);
strId = "TE"+getValHMProcessReq("SubjBorrId");
if(!getValHMProcessReq("SpouseId").equals("") && getValHMProcessReq("ServiceTypCd").equals("ABCD"))
strId += " TE"+getValHMProcessReq("SpouseId");
public String getValHMProcessReq(String key) throws Exception
String retVal="";
try
if(key != null && !key.equals(""))
if(!checkNull(hmReqData.get(key)+"").equals(""))
retVal = hmReqData.get(key).toString();
retVal = escape(retVal);
catch(Exception e)
e.printStackTrace();
return retVal;
Am getting below exception at run time
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782)
at java.util.HashMap$EntryIterator.next(HashMap.java:824)
at java.util.AbstractMap.toString(AbstractMap.java:586)
at java.lang.String.valueOf(String.java:2131)
at java.lang.StringBuffer.append(StringBuffer.java:370)
Something is calling toString on a map and something else is modifying that map. toString will start iterating. You probably get that exception if another request at the same times modifies the map.
Similar Messages
-
Java.util.ConcurrentModificationException while getObjectById
I use Kodo 3.0.2:
I want to retrieve an objkect by its primary key (primary key class) in a
stateless session bean. This is the first time I call a method on the
PersistenceManager retrieved over JNDI.
The code is:
public synchronized long getNextIdentity(String numberRange) {
IdentityMaxKey id = new IdentityMaxKey();
id.setNumberRange(numberRange);
IdentityMax im = null;
im = (IdentityMax) pm.getObjectById(id, true); <-- Exception
return im.getAndIncMaxId();
And the result is the java.util.ConcurrentModificationException on the
appServer (JBoss 3.2.3). Whats wrong?
com.cmptsis.util.exception.ConfigurationException: Remote Exception while
accessing App-Server
at
com.cmptsis.kiff.customer.delegate.ejb.CustomerDelegateImpl.createGroup(CustomerDelegateImpl.java:49)
at
com.cmptsis.kiff.client.swing.TestFrame.createTestCustomerData(TestFrame.java:43)
at com.cmptsis.kiff.client.swing.TestFrame.main(TestFrame.java:33)
Caused by: java.rmi.ServerException: RemoteException occurred in server
thread; nested exception is:
java.rmi.ServerException: RuntimeException; nested exception is:
kodo.util.FatalException: kodo.util.FatalException:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:292)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown
Source)
at
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:135)
at
org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:96)
at
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:45)
at
org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:100)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:85)
at $Proxy1.createGroup(Unknown Source)
at
com.cmptsis.kiff.customer.delegate.ejb.CustomerDelegateImpl.createGroup(CustomerDelegateImpl.java:46)
... 2 more
Caused by: java.rmi.ServerException: RuntimeException; nested exception
is:
kodo.util.FatalException: kodo.util.FatalException:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
at
org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:361)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195)
at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
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:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
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:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
Caused by: kodo.util.FatalException: kodo.util.FatalException:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
at kodo.util.FatalException.writeReplace(FatalException.java:74)
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:324)
at
java.io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:896)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1011)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:299)
... 6 more
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782)
at java.util.HashMap$KeyIterator.next(HashMap.java:818)
at
kodo.meta.JDOMetaDataRepositoryImpl.processRegisteredClasses(JDOMetaDataRepositoryImpl.java:522)
at
kodo.meta.JDOMetaDataRepositoryImpl.getMetaData(JDOMetaDataRepositoryImpl.java:340)
at
kodo.meta.DelegatingJDOMetaDataRepository.getMetaData(DelegatingJDOMetaDataRepository.java:167)
at kodo.jdbc.meta.MappingRepository.getMapping(MappingRepository.java:248)
at
kodo.jdbc.meta.MappingRepository.getMetaData(MappingRepository.java:237)
at
kodo.runtime.PersistenceManagerImpl.newStateManager(PersistenceManagerImpl.java:1316)
at
kodo.runtime.PersistenceManagerImpl.getObjectById(PersistenceManagerImpl.java:1280)
at
kodo.runtime.PersistenceManagerImpl.getObjectById(PersistenceManagerImpl.java:1223)
at
com.cmptsis.kiff.global.server.identity.jdo.JdoIdentityDAO.getNextIdentity(JdoIdentityDAO.java:21)
at
com.cmptsis.kiff.global.server.identity.StandardDBIdentityFacade.nextIdentityByRange(StandardDBIdentityFacade.java:16)
at
com.cmptsis.kiff.customer.server.facade.CustomerFacadeLogic.createGroup(CustomerFacadeLogic.java:24)
at
com.cmptsis.kiff.customer.server.facade.ejb.CustomerSessionBean.createGroup(CustomerSessionBean.java:80)
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:324)
at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
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:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
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:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
... 6 more
Exception in thread "main"The issue is not solved yet...
Bernd Ruecker wrote:
I use Kodo 3.0.2:
I want to retrieve an objkect by its primary key (primary key class) in a
stateless session bean. This is the first time I call a method on the
PersistenceManager retrieved over JNDI.
The code is:
public synchronized long getNextIdentity(String numberRange) {
IdentityMaxKey id = new IdentityMaxKey();
id.setNumberRange(numberRange);
IdentityMax im = null;
im = (IdentityMax) pm.getObjectById(id, true); <-- Exception
return im.getAndIncMaxId();
And the result is the java.util.ConcurrentModificationException on the
appServer (JBoss 3.2.3). Whats wrong?
com.cmptsis.util.exception.ConfigurationException: Remote Exception while
accessing App-Server
at
com.cmptsis.kiff.customer.delegate.ejb.CustomerDelegateImpl.createGroup(CustomerDelegateImpl.java:49)
at
com.cmptsis.kiff.client.swing.TestFrame.createTestCustomerData(TestFrame.java:43)
at com.cmptsis.kiff.client.swing.TestFrame.main(TestFrame.java:33)
Caused by: java.rmi.ServerException: RemoteException occurred in server
thread; nested exception is:
java.rmi.ServerException: RuntimeException; nested exception is:
kodo.util.FatalException: kodo.util.FatalException:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:292)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
at
sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:247)
at
sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:223)
at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:133)
at org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown
Source)
at
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:135)
at
org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:96)
at
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:45)
at
org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:100)
at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:85)
at $Proxy1.createGroup(Unknown Source)
at
com.cmptsis.kiff.customer.delegate.ejb.CustomerDelegateImpl.createGroup(CustomerDelegateImpl.java:46)
... 2 more
Caused by: java.rmi.ServerException: RuntimeException; nested exception
is:
kodo.util.FatalException: kodo.util.FatalException:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
at
org.jboss.ejb.plugins.LogInterceptor.handleException(LogInterceptor.java:361)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195)
at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
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:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
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:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
at sun.rmi.transport.Transport$1.run(Transport.java:148)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:534)
Caused by: kodo.util.FatalException: kodo.util.FatalException:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
NestedThrowables:
java.util.ConcurrentModificationException
at kodo.util.FatalException.writeReplace(FatalException.java:74)
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:324)
at
java.io.ObjectStreamClass.invokeWriteReplace(ObjectStreamClass.java:896)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1011)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1332)
at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1304)
at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1247)
at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:299)
... 6 more
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782)
at java.util.HashMap$KeyIterator.next(HashMap.java:818)
at
kodo.meta.JDOMetaDataRepositoryImpl.processRegisteredClasses(JDOMetaDataRepositoryImpl.java:522)
at
kodo.meta.JDOMetaDataRepositoryImpl.getMetaData(JDOMetaDataRepositoryImpl.java:340)
at
kodo.meta.DelegatingJDOMetaDataRepository.getMetaData(DelegatingJDOMetaDataRepository.java:167)
at kodo.jdbc.meta.MappingRepository.getMapping(MappingRepository.java:248)
at
kodo.jdbc.meta.MappingRepository.getMetaData(MappingRepository.java:237)
at
kodo.runtime.PersistenceManagerImpl.newStateManager(PersistenceManagerImpl.java:1316)
at
kodo.runtime.PersistenceManagerImpl.getObjectById(PersistenceManagerImpl.java:1280)
at
kodo.runtime.PersistenceManagerImpl.getObjectById(PersistenceManagerImpl.java:1223)
at
com.cmptsis.kiff.global.server.identity.jdo.JdoIdentityDAO.getNextIdentity(JdoIdentityDAO.java:21)
at
com.cmptsis.kiff.global.server.identity.StandardDBIdentityFacade.nextIdentityByRange(StandardDBIdentityFacade.java:16)
at
com.cmptsis.kiff.customer.server.facade.CustomerFacadeLogic.createGroup(CustomerFacadeLogic.java:24)
at
com.cmptsis.kiff.customer.server.facade.ejb.CustomerSessionBean.createGroup(CustomerSessionBean.java:80)
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:324)
at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:267)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:128)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:118)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:700)
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:324)
at
org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:367)
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:324)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)
... 6 more
Exception in thread "main" -
Java.util.ConcurrentModificationException when mapping the business rule?
Hi,
In our project there are two BP's.One is Main BP and other one is Sub BP.I would invoke the SubBP from Main BP.So Inside main Bp there is a JCD component and output of this component would be input of Sub BP.The main BP will be
Start=====>JCD===>SubBP===>End.
So when I add business rule between JCD and SubBP and Save,I am getting java.util.ConcurrentModificationException...But the mapping are seems like fine..
Please update me if any of you knows the solution.
Thanks,
Renga.S.Did not include the full stack trace, here it is:
ava.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
at java.util.AbstractList$Itr.next(Unknown Source)
at com.sun.deploy.security.WIExplorerCertStore.getCertificates(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at sun.plugin.security.PluginClassLoader.getPermissions(Unknown Source)
at java.security.SecureClassLoader.getProtectionDomain(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(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 sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) -
Am getting "Caused by: java.util.ConcurrentModificationException"
Hi,
I written code as below
public String createHM2Req(String ReqFileNm) throws Exception
String retVal="";
String strId = "";
try
System.out.println(" --- LSReqFileNm "+ReqFileNm);
System.out.println(" -- hmReqData "+hmReqData);
strId = "TE"+getValHMProcessReq("SubjBorrId");
if(!getValHMProcessReq("SpouseId").equals("") && getValHMProcessReq("ServiceTypCd").equals("ABCD"))
strId += " TE"+getValHMProcessReq("SpouseId");
public String getValHMProcessReq(String key) throws Exception
String retVal="";
try
if(key != null && !key.equals(""))
if(!checkNull(hmReqData.get(key)+"").equals(""))
retVal = hmReqData.get(key).toString();
retVal = escape(retVal);
catch(Exception e)
e.printStackTrace();
return retVal;
In this code I decleared hmReqData as Global Hashmap
this code is working fine.
But some times am getting below exception.
Caused by: java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry HashMap.java:782)
at java.util.HashMap$EntryIterator.next(HashMap.java:824)
at java.util.AbstractMap.toString(AbstractMap.java:586)
at java.lang.String.valueOf(String.java:2131)
at java.lang.StringBuffer.append(StringBuffer.java:370)
can any one help me to solve this problem....
Please its urgent...
Thank U
VinodHi..
Sorry for that. But while posting the question for first time, the IE is not responded. I didnt know that it is posted...thats why i posted second time -
Synchronized and java.util.ConcurrentModificationException
Hi,
I keep getting a java.util.ConcurrentModificationException when running the following code:
ArrayList tObjects = ...
synchronized (tObjects) {
Iterator tObjectsIterator = tObjects.iterator();
while (tObjectsIterator.hasNext()) {
Object tObject = tObjectsIterator.next(); -----> Exception
I run synchronized on tObjects so I can't understand why (and how) I get the Exception, can anyone help?
Thanks,
Iggythanks for the help, I still have some difficulties:
I have a (static) class ObjectsHolder which holds an ArrayList tObjects, I have various methods that access the ArrayList and return one/some elements.
I would like to synchrinize on the ArrayList tObjects in ObjectsHolder, but the holder returns the ArrayList itself I am unsure whether the access to the ArrayList will be synchronized even in the calling method.
A. -
Error: java.util.ConcurrentModificationException
Hi Experts,
I am trying to login UME from index.html, i got following error.
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
at java.util.HashMap$ValueIterator.next(HashMap.java:822)
at com.sap.tc.webdynpro.basesrvc.util.Iterators$FilteringIterator.lookAhead(Iterators.java:172)
at com.sap.tc.webdynpro.basesrvc.util.Iterators$FilteringIterator.next(Iterators.java:141)
at com.sap.tc.webdynpro.basesrvc.util.Iterators$UnmodifiableIterator.next(Iterators.java:99)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:480)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.doModifyView(ClientComponent.java:488)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doModifyView(WindowPhaseModel.java:551)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:148)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:333)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:741)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:694)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:253)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doGet(DispatcherServlet.java:46)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
Pleae guide me to resolve this issue.
Thanks in Advance.
Regards,
Srinivasu.YHi Srinivasu,
Please use FQDN (fully qualified domian name) while accessing the SAP Portal URL. Also update the host file before access with server host name and IP address.
Best Regards,
Arun Jaiswal -
Exception: java.util.ConcurrentModificationException
We are using BEA WebLogic 8.1 SP 3. Sometimes on application machines appear following error:
Exception: java.util.ConcurrentModificationException
<2007-01-04 16:34:20 CET> <Error> <Management> <BEA-140001> <An error occurred while getting attribute Connections on MBean
tpecaredomain:Location=portal01,Name=portal01,Type=ServerRuntime. Method: public weblogic.management.runtime.Connection[] we
blogic.t3.srvr.ServerRuntime.getConnections(). Exception: java.util.ConcurrentModificationException.
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782)
at java.util.HashMap$KeyIterator.next(HashMap.java:818)
at weblogic.rjvm.ConnectionRuntime.<init>(ConnectionRuntime.java:68)
at weblogic.rjvm.ConnectionRuntime.getConnections(ConnectionRuntime.java:26)
at weblogic.t3.srvr.ServerRuntime.getConnections(ServerRuntime.java:871)
at sun.reflect.GeneratedMethodAccessor1151.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at weblogic.management.internal.DynamicMBeanImpl.getAttribute(DynamicMBeanImpl.java:574)
at com.sun.management.jmx.MBeanServerImpl.getAttribute(MBeanServerImpl.java:1183)
at com.sun.management.jmx.MBeanServerImpl.getAttribute(MBeanServerImpl.java:1153)
at weblogic.management.internal.RemoteMBeanServerImpl.getAttribute(RemoteMBeanServerImpl.java:287)
at weblogic.management.internal.RemoteMBeanServerImpl_WLSkel.invoke(Unknown Source)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:477)
at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:420)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:144)
at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:415)
at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:30)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
>
When does the error appear? How we can eliminate it?I have the same problem.
Can sameone please help me?
Thanks A Lot. -
Iterator List Error "java.util.ConcurrentModificationException"
Hi,
I'm with a problem. I've got a set of objects in a List. I'm iterating the list and during this process, I have to add more objects to the list. The system returns the exception "java.util.ConcurrentModificationException".
What is the solution to this problem, that is, how can I iterate a list, adding or removig elements without error
Thanx
MPYou cannot add to a list while iterators are in progress. You can remove elements by calling the remove method on the iterator.
If you need to both iterate and add, consider iterating a copy of the list, like so:
List copy = new ArrayList(originalList);
for (Iterator it = copy.iterator(); it.hasNext(); ) {
// call originalList.add here
}You could also consider indexing into the list (if it's an ArrayList), and then "bumping" your indices as you add elements. -
hi All,
I am getting this error message while accessing IT2002
Counting rule 2/01/001 does not exist
Message no. 3H010
Please guide ASAP
Regards,
AyousefHi Ahmed,
Please go through the below mentioned thread.
scn.sap.com/thread/1187160
Regards,
Haranath -
Java.lang.StackOverflowError while accessing home page
Why do I get java.lang.StackOverflowError while I try to call the /application url (Home page) after login. Note that before login this url was not giving any problem. Please help me out immediately, as this become crucial for our project. The part of the error stack is provided below:
<Sep 9, 2004 12:25:03 PM IST> <Error> <HTTP> <101017> <[ServletContext(id=353527
,name=btwportal,context-path=/btwportal)] Root cause of ServletException
java.lang.StackOverflowError
at weblogic.servlet.internal.session.SessionData.getAttribute(SessionDat
a.java:427)
at com.bea.portal.appflow.PortalAppflowFactory.getPortalSession(PortalAp
pflowFactory.java:148)
at com.bea.portal.appflow.PortalAppflowFactory.createPortalSession(Porta
lAppflowFactory.java:132)
at com.bea.portal.appflow.PortalAppflowFactory.createPortalSession(Porta
lAppflowFactory.java:114)
at com.bea.portal.appflow.internal.PortalRequestImpl.getPortalSession(Po
rtalRequestImpl.java:92)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:213)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at com.bea.p13n.appflow.webflow.internal.IPProcessor.process(IPProcessor
.java:106)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processTarg
et(WebflowExecutorImpl.java:1234)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:746)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNode(We
bflowExecutorImpl.java:761)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.gotoNextNod
e(WebflowExecutorImpl.java:684)
at com.bea.p13n.appflow.webflow.internal.WebflowExecutorImpl.processWebf
lowRequest(WebflowExecutorImpl.java:546)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:166)
at com.bea.portal.appflow.PortalAppflowHelper.invokeWebflow(PortalAppflo
wHelper.java:139)
at com.bea.portal.appflow.PortalAppflowHelper.invokePortletWebflow(Porta
lAppflowHelper.java:216)
at com.bea.portal.appflow.processor.PostProcessor.refreshPortlet(PostPro
cessor.java:245)
at com.bea.portal.appflow.processor.PostProcessor.process(PostProcessor.
java:149)
at com.bea.portal.appflow.processor.AbstractPortalProcessor.process(Abst
ractPortalProcessor.java:105)
at comHi Werner.
Its has a sevirity 2. But since its a weeked nothing will progress until monday.
Regrading to your commect:"... I think it's related to the data to be upgraded. Because the error occurs right after NLS_LANG checking, possibly there's a relationship to this " .
The error raised at the beggining of the upgrade. Already in second screen
where you choose the instance you want to upgrade.
I dought that in this early steps its already collecting information regarding to actual data.
Can you suggest from your experience a workaround for this problem ?
Thanks. -
Kernel java.util.ConcurrentModificationException
Hi, I have got a few of these exceptions on one of my clustered weblogic server 9.2:
Id = BEA-000802
UserId = <WLS Kernel>
TransactionId =
ThrowableInfo = java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:617)
at java.util.LinkedList$ListItr.next(LinkedList.java:552)
at weblogic.jms.common.CDSLocalProxy.peerGone(CDSLocalProxy.java:318)
at weblogic.jms.common.CDSLocalProxy.dispatcherPeerGone(CDSLocalProxy.java:307)
at weblogic.messaging.dispatcher.DispatcherWrapperState.run(DispatcherWrapperState.java:561)
at weblogic.messaging.dispatcher.DispatcherWrapperState.timerExpired(DispatcherWrapperState.java:486)
at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:265)
at weblogic.work.ServerWorkManagerImpl$WorkAdapterImpl.run(ServerWorkManagerImpl.java:518)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:181)
Severity = 8
ThreadName = [ACTIVE] ExecuteThread: '29' for queue: 'weblogic.kernel.Default (self-tuning)'
Message = ExecuteRequest failed
java.util.ConcurrentModificationException.
Subsystem = KernelDoes someone know if there could be something that I am doing in my application ?
thanks,
v.Kodo 2.x seems to occasionally have issues with metadata registration
and parsing. These have been resolved in 3.0. If you do not wish to
upgrade at this time, you might try specifying all your persistent
classes in the com.solarmetric.kodo.PersistentTypes configuration property. -
Java.util.ConcurrentModificationException
What is causing this?
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:762)
at java.util.HashMap$KeyIterator.next(HashMap.java:798)
at serp.util.LookaheadIterator.setNext(LookaheadIterator.java:135)
at serp.util.LookaheadIterator.next(LookaheadIterator.java:60)
at
com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.flushDeferredRe
gistrations(JDBCPersistenceManagerFactory.java:512)
at
com.solarmetric.kodo.impl.jdbc.JDBCPersistenceManagerFactory.configurePersis
tenceManager(JDBCPersistenceManagerFactory.java:669)
at
com.solarmetric.kodo.runtime.PersistenceManagerFactoryImpl.newPersistenceMan
ager(PersistenceManagerFactoryImpl.java:674)
at
com.solarmetric.kodo.runtime.PersistenceManagerFactoryImpl.getPersistenceMan
ager(PersistenceManagerFactoryImpl.java:208)
at
com.solarmetric.kodo.runtime.PersistenceManagerFactoryImpl.getPersistenceMan
ager(PersistenceManagerFactoryImpl.java:140)
I'm using 2.5.5Kodo 2.x seems to occasionally have issues with metadata registration
and parsing. These have been resolved in 3.0. If you do not wish to
upgrade at this time, you might try specifying all your persistent
classes in the com.solarmetric.kodo.PersistentTypes configuration property. -
Java.util.ConcurrentModificationException when storing Hashmap with XMLenco
Hi, I'm quite sure that I don't modify the map during the storage process. The Stack-Trace contains only XMLEncoder based clases, so it doesn't helps very much.
Has anyone already encountered such a problem or has any idea how to solve it?
Thanks a lot in advance.
Greetings MichaelHi, Thanks for your reply,
but the output and debbugging shows that not modification is done during writting.
I posted the stach traces too, even I don't think it gives any hint.
Any guesses are welcome.
Greetings Michael
[DEBUG] [AWT-EventQueue-0] "2005-07-20 11:57:58,015" GUI.HauptFrame
speichern Speichern start at Line 1161
[ERROR] [AWT-EventQueue-0] "2005-07-20 11:58:13,218" GUI.HauptFrame$37
exceptionThrown at Line 1177
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782)
at java.util.HashMap$KeyIterator.next(HashMap.java:818)
at java.beans.java_util_Map_PersistenceDelegate.initialize(MetaData.java:262)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:219)
at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:254)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:395)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:100)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeObject1(Encoder.java:192)
at java.beans.Encoder.cloneStatement(Encoder.java:205)
at java.beans.Encoder.writeStatement(Encoder.java:236)
at java.beans.XMLEncoder.writeStatement(XMLEncoder.java:326)
at java.beans.DefaultPersistenceDelegate.invokeStatement(DefaultPersistenceDelegate.java:242)
at java.beans.java_util_List_PersistenceDelegate.initialize(MetaData.java:245)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:219)
at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:254)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:395)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:100)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeObject1(Encoder.java:192)
at java.beans.Encoder.cloneStatement(Encoder.java:205)
at java.beans.Encoder.writeStatement(Encoder.java:236)
at java.beans.XMLEncoder.writeStatement(XMLEncoder.java:326)
at java.beans.DefaultPersistenceDelegate.invokeStatement(DefaultPersistenceDelegate.java:242)
at java.beans.java_util_List_PersistenceDelegate.initialize(MetaData.java:245)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:219)
at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:254)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:395)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:100)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeObject1(Encoder.java:192)
at java.beans.Encoder.cloneStatement(Encoder.java:205)
at java.beans.Encoder.writeStatement(Encoder.java:236)
at java.beans.XMLEncoder.writeStatement(XMLEncoder.java:326)
at java.beans.DefaultPersistenceDelegate.invokeStatement(DefaultPersistenceDelegate.java:242)
at java.beans.java_util_List_PersistenceDelegate.initialize(MetaData.java:245)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:219)
at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:254)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:395)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:219)
at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:254)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:395)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:100)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.java_util_Map_PersistenceDelegate.initialize(MetaData.java:280)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:100)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeObject1(Encoder.java:192)
at java.beans.Encoder.cloneStatement(Encoder.java:205)
at java.beans.Encoder.writeStatement(Encoder.java:236)
at java.beans.XMLEncoder.writeStatement(XMLEncoder.java:326)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:253)
at de.zew.veranlagungssimulation.GUI.HauptFrame.speichern(HauptFrame.java:1181)
at de.zew.veranlagungssimulation.GUI.HauptFrame.speichernUnter(HauptFrame.java:1128)
at de.zew.veranlagungssimulation.GUI.HauptFrame.dateiSpeichernUnterItem_actionPerformed(HauptFrame.java:1025)
at de.zew.veranlagungssimulation.GUI.HauptFrame$8.actionPerformed(HauptFrame.java:340)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
[ERROR] [AWT-EventQueue-0] "2005-07-20 11:58:13,343" GUI.HauptFrame$37
exceptionThrown at Line 1177
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:782)
at java.util.HashMap$KeyIterator.next(HashMap.java:818)
at java.beans.java_util_Map_PersistenceDelegate.initialize(MetaData.java:262)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:219)
at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:254)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:395)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:100)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeObject1(Encoder.java:192)
at java.beans.Encoder.cloneStatement(Encoder.java:205)
at java.beans.Encoder.writeStatement(Encoder.java:236)
at java.beans.XMLEncoder.writeStatement(XMLEncoder.java:326)
at java.beans.DefaultPersistenceDelegate.invokeStatement(DefaultPersistenceDelegate.java:242)
at java.beans.java_util_List_PersistenceDelegate.initialize(MetaData.java:245)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:219)
at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:254)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:395)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:100)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeObject1(Encoder.java:192)
at java.beans.Encoder.cloneStatement(Encoder.java:205)
at java.beans.Encoder.writeStatement(Encoder.java:236)
at java.beans.XMLEncoder.writeStatement(XMLEncoder.java:326)
at java.beans.DefaultPersistenceDelegate.invokeStatement(DefaultPersistenceDelegate.java:242)
at java.beans.java_util_List_PersistenceDelegate.initialize(MetaData.java:245)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:219)
at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:254)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:395)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:100)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeObject1(Encoder.java:192)
at java.beans.Encoder.cloneStatement(Encoder.java:205)
at java.beans.Encoder.writeStatement(Encoder.java:236)
at java.beans.XMLEncoder.writeStatement(XMLEncoder.java:326)
at java.beans.DefaultPersistenceDelegate.invokeStatement(DefaultPersistenceDelegate.java:242)
at java.beans.java_util_List_PersistenceDelegate.initialize(MetaData.java:245)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:219)
at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:254)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:395)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.DefaultPersistenceDelegate.doProperty(DefaultPersistenceDelegate.java:219)
at java.beans.DefaultPersistenceDelegate.initBean(DefaultPersistenceDelegate.java:254)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:395)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:100)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.java_util_Map_PersistenceDelegate.initialize(MetaData.java:280)
at java.beans.PersistenceDelegate.initialize(PersistenceDelegate.java:191)
at java.beans.DefaultPersistenceDelegate.initialize(DefaultPersistenceDelegate.java:393)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:103)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeExpression(Encoder.java:260)
at java.beans.XMLEncoder.writeExpression(XMLEncoder.java:363)
at java.beans.PersistenceDelegate.writeObject(PersistenceDelegate.java:100)
at java.beans.Encoder.writeObject(Encoder.java:55)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:250)
at java.beans.Encoder.writeObject1(Encoder.java:192)
at java.beans.Encoder.cloneStatement(Encoder.java:205)
at java.beans.Encoder.writeStatement(Encoder.java:236)
at java.beans.XMLEncoder.writeStatement(XMLEncoder.java:326)
at java.beans.XMLEncoder.writeObject(XMLEncoder.java:253)
at de.zew.veranlagungssimulation.GUI.HauptFrame.speichern(HauptFrame.java:1181)
at de.zew.veranlagungssimulation.GUI.HauptFrame.speichernUnter(HauptFrame.java:1128)
at de.zew.veranlagungssimulation.GUI.HauptFrame.dateiSpeichernUnterItem_actionPerformed(HauptFrame.java:1025)
at de.zew.veranlagungssimulation.GUI.HauptFrame$8.actionPerformed(HauptFrame.java:340)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1786)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractButton.java:1839)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.AbstractButton.doClick(AbstractButton.java:289)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:1113)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(BasicMenuItemUI.java:943)
at java.awt.Component.processMouseEvent(Component.java:5100)
at java.awt.Component.processEvent(Component.java:4897)
at java.awt.Container.processEvent(Container.java:1569)
at java.awt.Component.dispatchEventImpl(Component.java:3615)
at java.awt.Container.dispatchEventImpl(Container.java:1627)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3483)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3198)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3128)
at java.awt.Container.dispatchEventImpl(Container.java:1613)
at java.awt.Window.dispatchEventImpl(Window.java:1606)
at java.awt.Component.dispatchEvent(Component.java:3477)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:456)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
[DEBUG] [AWT-EventQueue-0] "2005-07-20 11:58:14,015" GUI.HauptFrame
speichern Speichern ende at Line 1182 Speichern <==> Save -
Java.util.ConcurrentModificationException when launching aa signed applet .
I am getting the following error while trying to launch a signed applet with JRE 1.6.0_01. It works fine on most of the machines.
Any help, advise is appreciated.
ThanksDid not include the full stack trace, here it is:
ava.util.ConcurrentModificationException
at java.util.AbstractList$Itr.checkForComodification(Unknown Source)
at java.util.AbstractList$Itr.next(Unknown Source)
at com.sun.deploy.security.WIExplorerCertStore.getCertificates(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at com.sun.deploy.security.TrustDecider.isAllPermissionGranted(Unknown Source)
at sun.plugin.security.PluginClassLoader.getPermissions(Unknown Source)
at java.security.SecureClassLoader.getProtectionDomain(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$000(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(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 sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) -
Getting "java.io.EOFException" while reading a file
I am getting this error when trying to upload a file through the html form to the server.
I am using Struts form and the FormFile to get the file contents. After getting the file contents I write to a file in the server path. This works perfectly with WebSphere4.0.
When I deploy my application in Websphere 6.0 cluster environment I get the following error.
java.io.EOFException
at java.io.DataInputStream.readFully(DataInputStream.java(Compiled Code))
at java.io.DataInputStream.readInt(DataInputStream.java(Compiled Code))
at java.io.ObjectInputStream$BlockDataInputStream.readInt(ObjectInputStream.java(Inlined Compiled Code))
at java.io.ObjectInputStream.readInt(ObjectInputStream.java(Compiled Code))
at com.ibm.ws.webcontainer.httpsession.HttpSessDRSBuffWrapper.readExternal(HttpSessDRSBuffWrapper.java(Compiled Code))
at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readObject(ObjectInputStream.java(Compiled Code))
at java.util.Hashtable.readObject(Hashtable.java(Compiled Code))
at sun.reflect.GeneratedMethodAccessor1637.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java(Compiled Code))
at java.lang.reflect.Method.invoke(Method.java(Compiled Code))
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java(Compiled Code))
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readObject(ObjectInputStream.java(Compiled Code))
at com.ibm.ws.drs.message.DRSCacheMsgImpl.readExternal(DRSCacheMsgImpl.java(Compiled Code))
at java.io.ObjectInputStream.readExternalData(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java(Compiled Code))
at java.io.ObjectInputStream.readObject(ObjectInputStream.java(Compiled Code))
at com.ibm.ws.drs.message.DRSMessageHelper.extractDCM(DRSMessageHelper.java(Compiled Code))
at com.ibm.ws.drs.ha.DRSAgentClassEvents$2.run(DRSAgentClassEvents.java(Compiled Code))
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
Any help is appreciated.
Thanks
Ganesh...while((obj=input.readObject())!=null)and what's this test for? Where does it say that readObject() can return null? Is it really the correct test for what you're testing for?
Maybe you are looking for
-
[SOLVED] wine-1.3 xorg-1.8 ati catalyst x86_64 starcraft2 black
My system: Arch x86_64,Ati radeon hd4850,wine-1.3 or latest git,Catalyst-10.7. So what i do have are these black areas displayed around game. Happens in every possible graphic tweak and setup with wine. Appears also in wine version 1.2 and it doesnt
-
I bought an iPod Shuffle today and trying to sync 1 audiobook. Keep getting error message. If I try again, it looks like it's ok but then the device won't play it... What can I do?
-
I have developed a File to IDOC interface in PI/XI. The file I pick up will contain a list of invoices from a vendor system , that I convert into ACLPAY IDOCs and post invoices. When the IDOCs are posted into our SAP system some of the IDOCs fail an
-
I opened firefox and all my bookmarks were gone. There is only 1 backup, it is from this morning and it contains only the default bookmarks. However, when I go to the health report it says I have 289 bookmarks, so it knows they are there somewhere.
-
Quarintine of stock/Inventory on GRPO
Hi Experts, One of my Customer has following scenario. Whenever they receive material against Purchase Order (PO), first they make PREGRN entries and then receive all the material into the Quarantine Area. They are Auto Parts Wholesale Distributer. T