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
MP

You 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.

Similar Messages

  • 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.Y

    Hi 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

  • Iterator.next() throws java.util.ConcurrentModificationException

    Hello, I have a set and an iterator defined like this:
    HashSet<JFrame> set = new HashSet<JFrame>();
    Iterator<JFrame> iterator = set.iterator();
    Then later I add frames like this:
    set.add(jFrame);
    Then later when I try to call:
    iterator.next();
    I get ConcurrentModificationException. But I only call this next() method one time and only.
    I can call hasNext() method without a problem, but not next().
    How do I call next() without an exception??
    Mark

    create an iterator and then after this you change the collection? does this sound safe?(...)after getting the iterator, don't modify the set (with exception as per api) and expect the iterator to work.
    Well, I think you are making fun of me here. It's OK, I don't mind, but I want to disagree with your reasons.
    "Does this sound safe?" Yes, why not? The iterator could refer to the set, whatever its contents. You could add to the set and, and then remove from it by iterator.next(), and add and remove... As long as you synchronise all these things (and I do), there is no general reason why this would be a bad thing.
    But of course, the API does prohibit that explicitly, you are right. It's just that when you naturally expect certain behaviour, you don't read all of the documentation.
    And then when ConcurrentModificationException happens, this exception name does not reflect what happens, as I said, I am not concurrently modifying anything in multiple threads. So the name of the exception threw me off track and I did not think it was the order of the operations that I did wrong.
    Anyway, thank you very much for help.

  • Java.lang.Error: java.util.zip.ZipException: The system cannot find the fil

    I got maven 221 installed
    i got jdk 1.6 and 1.5 installed (have tested both)
    I have a strange error. All my co-workers can build but I cant. The only thing I can find is that I dont have installed BEA Weblogic but I dont want to have that installed. It should be able to run anyway.
    Could someone tell me what is wrong? If you need pom.xml I got that one as well.
    process-classes:
    [copy] Copying 4 files to C:\hudson\jobs\albpm_ip-identity-asserter_-_Build\workspace\target\mbean-content
    [mkdir] Created dir: C:\hudson\jobs\albpm_ip-identity-asserter_-_Build\workspace\target\mbean-jar
    [java] Creating an MJF from the contents of directory C:\hudson\jobs\albpm_ip-identity-asserter_-_Build\workspace\target\mbean-content...
    [java] Compiling the files...
    [java] Creating the list.
    [java] Doing the compile.
    [java] WLMaker-SubProcess: : Exception in thread "main" java.lang.Error: java.util.zip.ZipException: The system cannot find the file specified
    [java] WLMaker-SubProcess: :      at weblogic.management.commo.BeanGenDriver.getManagementTempDir(BeanGenDriver.java:93)
    [java] WLMaker-SubProcess: :      at weblogic.management.commo.BeanGenDriver.main(BeanGenDriver.java:117)
    [java] WLMaker-SubProcess: : Caused by: java.util.zip.ZipException: The system cannot find the file specified
    [java] WLMaker-SubProcess: :      at java.util.zip.ZipFile.open(Native Method)
    [java] WLMaker-SubProcess: :      at java.util.zip.ZipFile.<init>(ZipFile.java:203)
    [java] WLMaker-SubProcess: :      at java.util.jar.JarFile.<init>(JarFile.java:132)
    [java] WLMaker-SubProcess: :      at java.util.jar.JarFile.<init>(JarFile.java:97)
    [java] WLMaker-SubProcess: :      at weblogic.management.commo.BeanGenDriver.getManagementTempDir(BeanGenDriver.java:90)
    [java] WLMaker-SubProcess: :      ... 1 more
    [java] WLMaker-SubProcess: : Stopped draining WLMaker-SubProcess:
    [java] WLMaker-SubProcess: : Stopped draining WLMaker-SubProcess:
    [java] BeanGen code generation failed
    [HUDSON] Archiving C:\hudson\jobs\albpm_ip-identity-asserter_-Build\workspace\pom.xml to C:\hudson\jobs\albpmip-identity-asserter_-Build\modules\dk.skat.ip.integration.albpm$ip-identity-asserter\builds\2010-11-2213-41-28\archive\dk.skat.ip.integration.albpm\ip-identity-asserter\1.2\pom.xml
    [INFO] ------------------------------------------------------------------------

    from my experience, using weblogic jars can be a pain if the full install is not on the local box.
    Note that you dont have to 'install' it. Just copy the directory.
    Reason is that the jar files have manifests with relative classpaths.
    For an example of horror take a look at the weblogic.jar MANIFEST's classpath entry.
    -Fred

  • 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,
    Iggy

    thanks 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.

  • 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.

  • 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 Michael

    Hi, 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

  • 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.

  • SFTP Issue in OSB invocation resulted in an error: java.util.NoSuchElement

    I created a Proxy Service to do SFTP Poll to read the file from abcserver and its working fine .
    (OSB is on abc server).
    known_hosts file is present on OSB server.
    It has abcserverhostname,IP ssh-rsa AA................. ==
    I created a business service to do SFTP Write to xyz server (remote) - Its not working.
    Error : The invocation resulted in an error: java.util.NoSuchElementException.
    My Business Service
    End Point URI : sftp://xyzserverhostname:22/directorypath
    Authetication Mode : user name, password.I have created a Service Account for xyz server and imported in Business Service.
    Later, I created business service to do SFTP Write on abc server (same server) and it failed.*
    Error : The invocation resulted in an error: java.util.NoSuchElementException
    Do I need to give anything else in known_hosts file ?
    OSBServer.log
    *<Error> <SFTPTransport> <OSBServer> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <db432d7c09c5a041:4295b211:1310705fe8e:-8000-000000000001f312> <1311176892037> <BEA-381801> <Error occured for endpoint java.util.NoSuchElementException*
    java.util.NoSuchElementException
    at java.util.StringTokenizer.nextToken(StringTokenizer.java:183)
    at java.util.StringTokenizer.nextElement(StringTokenizer.java:149)
    at com.bea.wli.sb.transports.sftp.client.KnownHostVerifier.validateKnownHosts(KnownHostVerifier.java:102)
    at com.bea.wli.sb.transports.sftp.client.SFTPClient.authenticate(SFTPClient.java:104)
    at com.bea.wli.sb.transports.sftp.connector.SFTPResource.<init>(SFTPResource.java:77)
    at com.bea.wli.sb.transports.sftp.resource.SFTPUtils.createSFTPResource(SFTPUtils.java:170)
    at com.bea.wli.sb.transports.sftp.resource.SFTPConnectionPool.getResource(SFTPConnectionPool.java:104)
    at com.bea.wli.sb.transports.sftp.connector.SFTPTransportProvider.getSFTPResource(SFTPTransportProvider.java:958)
    at com.bea.wli.sb.transports.sftp.connector.SFTPTransportProvider.sendMessage(SFTPTransportProvider.java:145)
    at com.bea.wli.sb.transports.sftp.connector.SFTPTransportProvider.sendMessageAsync(SFTPTransportProvider.java:110)
    at sun.reflect.GeneratedMethodAccessor4031.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
    at java.lang.reflect.Method.invoke(Method.java:611)
    at com.bea.wli.sb.transports.Util$1.invoke(Util.java:83)
    at $Proxy142.sendMessageAsync(Unknown Source)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.sendMessageAsync(LoadBalanceFailoverListener.java:148)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.sendMessageToServiceAsync(LoadBalanceFailoverListener.java:603)
    at com.bea.wli.sb.transports.LoadBalanceFailoverListener.sendMessageToService(LoadBalanceFailoverListener.java:538)
    at com.bea.wli.sb.transports.TransportManagerImpl.sendMessageToService(TransportManagerImpl.java:558)
    at com.bea.wli.sb.transports.TransportManagerImpl.sendMessageAsync(TransportManagerImpl.java:426)
    at com.bea.wli.sb.test.service.ServiceMessageSender.send0(ServiceMessageSender.java:380)
    at com.bea.wli.sb.test.service.ServiceMessageSender.access$000(ServiceMessageSender.java:79)
    at com.bea.wli.sb.test.service.ServiceMessageSender$1.run(ServiceMessageSender.java:137)
    at com.bea.wli.sb.test.service.ServiceMessageSender$1.run(ServiceMessageSender.java:135)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at com.bea.wli.sb.security.WLSSecurityContextService.runAs(WLSSecurityContextService.java:55)
    at com.bea.wli.sb.test.service.ServiceMessageSender.send(ServiceMessageSender.java:140)
    at com.bea.wli.sb.test.service.ServiceProcessor.invoke(ServiceProcessor.java:454)
    at com.bea.wli.sb.test.TestServiceImpl.invoke(TestServiceImpl.java:172)
    at com.bea.wli.sb.test.client.ejb.TestServiceEJBBean.invoke(TestServiceEJBBean.java:167)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl.__WL_invoke(Unknown Source)
    at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl.invoke(Unknown Source)
    at com.bea.wli.sb.test.client.ejb.TestService_sqr59p_EOImpl_WLSkel.invoke(Unknown Source)
    at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
    at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
    at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
    at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
    at weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
    Thanks
    Edited by: soauser on Jul 25, 2011 3:22 PM

    Patrick,
    I apologize. polling was done by some other service, not my current OSB Service.
    OSB Proxy Service to poll/read data is not working.
    I enabled logging to Error in Proxy Service. and enable tracing
    If I test my Proxy Service from Console. I see this message
    <con:metadata      xmlns:con="http://www.bea.com/wli/sb/test/config">
         <tran:response-code      xmlns:tran="http://www.bea.com/wli/sb/transports">0</tran:response-code>
         </con:metadata>
    tail -f OSBServer.log
    <Error> <WliSbTransports> <OSBServer> <pool-20-thread-1> <weblogic> <> <db432d7c09c5a041:1f5dbb0e:1314411cf6c:-8000-000000000000213c> <1311178504443> <BEA-381602> <Error encountered while polling the resource for the service endpoint ProxyService$SFTPFileTesting$SFTPFilePoll: com.bea.wli.sb.transports.TransportException
    com.bea.wli.sb.transports.TransportException
    at com.bea.wli.sb.transports.sftp.connector.SFTPWorkPartitioningAgent.execute(SFTPWorkPartitioningAgent.java:125)
    at com.bea.wli.sb.transports.poller.TransportTimerListener.run(TransportTimerListener.java:74)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:452)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
    at java.util.concurrent.FutureTask.run(FutureTask.java:149)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:109)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:215)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
    at java.lang.Thread.run(Thread.java:736)
    Caused By: java.util.NoSuchElementException
    at java.util.StringTokenizer.nextToken(StringTokenizer.java:183)
    at java.util.StringTokenizer.nextElement(StringTokenizer.java:149)
    at com.bea.wli.sb.transports.sftp.client.KnownHostVerifier.validateKnownHosts(KnownHostVerifier.java:102)
    at com.bea.wli.sb.transports.sftp.client.SFTPClient.authenticate(SFTPClient.java:104)
    at com.bea.wli.sb.transports.sftp.connector.SFTPResource.<init>(SFTPResource.java:77)
    at com.bea.wli.sb.transports.sftp.resource.SFTPUtils.createSFTPResource(SFTPUtils.java:170)
    at com.bea.wli.sb.transports.sftp.connector.SFTPWorkPartitioningAgent.getSftpResource(SFTPWorkPartitioningAgent.java:148)
    at com.bea.wli.sb.transports.sftp.connector.SFTPWorkPartitioningAgent.execute(SFTPWorkPartitioningAgent.java:58)
    at com.bea.wli.sb.transports.poller.TransportTimerListener.run(TransportTimerListener.java:74)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:452)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:314)
    at java.util.concurrent.FutureTask.run(FutureTask.java:149)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:109)
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:215)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
    at java.lang.Thread.run(Thread.java:736)
    Edited by: soauser on Jul 20, 2011 9:36 AM
    Edited by: soauser on Jul 25, 2011 3:22 PM

  • SFTP: The invocation resulted in an error: java.util.NoSuchElementException

    I have created a business service using the SFTP protocol.
    When testing the BS, I received the "known_hosts doesn't exist or doesn't have read permission" error, which I resolve by placing the known_host file in $Domain_Home\config\osb\transports\sftp
    But now I have got another error "The invocation resulted in an error: java.util.NoSuchElementException". Does anyone know what this error refers to? I have already set the filename through the transport header.

    I have created a business service using the SFTP protocol.
    When testing the BS, I received the "known_hosts doesn't exist or doesn't have read permission" error, which I resolve by placing the known_host file in $Domain_Home\config\osb\transports\sftp
    But now I have got another error "The invocation resulted in an error: java.util.NoSuchElementException". Does anyone know what this error refers to? I have already set the filename through the transport header.

  • The invocation resulted in an error: java.util.NoSuchElementException

    I am trying to implement sftp protcol for oracle service bus using business service.
    While invocation it is throwing "The invocation resulted in an error: java.util.NoSuchElementException" error.
    Does any one know the reason for it?

    known_hosts file must contain data & hostname and IP address must be separated by a comma.
    e.g. localhost,127.0.0.1 ssh-rsa ABCDEF............==
    Regards,
    Anuj

  • Java 7 update 51 cause the following error: java.util.HashMap cannot be cast to java.awt.RenderingHints

    Since I installed Java 7 update 51 accessing the EMC VNX Unisphere Console cause the following error: java.util.HashMap cannot be cast to java.awt.RenderingHints.
    I rolled back to Apple Java 1.6 -005 now I am getting the following error: plug-in failure.
    I think this is cused by the fact that the EMC console application has been written for java 7 and not java 6. Has anybody faced and solved the "java.util.HashMap cannot be cast to java.awt.RenderingHints." error ?

    Hi Yaakov,
    The error is thrown from the  eclipselink.jar:2.5.1 which is a JPA provider .
    Is the above jar bundled in the Oracle Product you are working upon or was this downloaded from external site ?
    If the jar is bundled with the Oracle Product, go ahead a log a SR with Oracle Support with Toplink product group to drill down on the issue, as the issue is happening internally or thrown by the Eclipselink implementation and we've no control....
    Hope it helps!!
    Thanks,
    Vijaya

  • Error: java.util.zip.ZipException: missing entry name

    Does anybody know how to solve the following error? I got this error when I was trying to update files in my CVS.
    OracleJSP: oracle.jsp.parse.JspParseException: Line # 2, <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
    Error: java.util.zip.ZipException: missing entry name
    Thanks

    Hi,
    I get the same exception while reading a ZIP file. The size if the ZIP file is just 82KB but I am reading it over FTP not sure if it makes any difference. I am using JDK 1.4.2_05. Here is the code I am trying to execute.
    public class TestFTP {
    public static void main( String[] argv ) throws Exception {
    String inboundPath = "/transfer/inbound/";
    FTPClient ftp = new FTPClient();
    ftp.connect("123");
    ftp.login( "123", "123" );
    ftp.changeWorkingDirectory(inboundPath);
    FTPFile[] zipFiles = ftp.listFiles("*.zip");
    TelnetClient telnetClient;
    for(int i=0;i<zipFiles.length;i++){   
    System.out.println(zipFiles.getName());
    ZipInputStream zis = new ZipInputStream(ftp.retrieveFileStream(zipFiles[i].getName()));
    for (ZipEntry entry = zis.getNextEntry(); entry != null; entry = zis.getNextEntry()){           
    System.out.println(entry.getName());
    The error message is
    java.util.zip.ZipException: invalid entry size (expected 10291 but got 10233 bytes)
         at java.util.zip.ZipInputStream.readEnd(ZipInputStream.java:367)
         at java.util.zip.ZipInputStream.read(ZipInputStream.java:141)
         at java.util.zip.ZipInputStream.closeEntry(ZipInputStream.java:91)
         at java.util.zip.ZipInputStream.getNextEntry(ZipInputStream.java:69)
         at test.TestFTP.main(TestFTP.java:41)
    Exception in thread "main"
    Please let me know if you were able to fix the problem.
    Thanks

  • 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)

  • 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.

Maybe you are looking for

  • R12 - Accounts Payable & PO Accrual Reconciliation Report - write offs

    Hi, As a relative novice to Oracle I need some help................. My question regards the above which is essentially a "goods received not invoiced" report. I have a number of items on the report which I would like to write off for two reasons: (1

  • Good compression for widescreen export

    Hi, I've got a 9min draft film I want to post online. It's 16:9 aspect, and I'm having trouble exporting via quicktime conversion. I recently posted a similar film in 4:3, using qt conversion > mpeg-4 at 352x288, which works fine. However, when I exp

  • Query to find previous Activity in STM

    I have a database to reflect a State Transition Machine (STM). It contains 3 tables: Activity, Node and Transition. The Node and Transition tables are the configuration of the STM. They define the different possible states and the possible transition

  • Pivot Aggregation Level

    Hi. My criteria result set is a sort of CUSTOMER ... QTY .......... LABEL ======================================================= 1 ................ 100 .......... "QTY_LOWER_THAN_1000" 2 ................ 3000 ........ "QTY_BIGGER_THAN_1000" 3 ......

  • Additional fields to IBASE

    How can we add additional fields to an IBASE. I see many Messages posted about using transaction EEWB to add additional fields to an IBASE but these are all in CRM. We are in in SAP ECC 6.0 and would like to add additional fields to the IBASE. Has an