Rico Neubauer created KARAF-6337:
------------------------------------

             Summary: ConcurrentModificationException when executing commands
                 Key: KARAF-6337
                 URL: https://issues.apache.org/jira/browse/KARAF-6337
             Project: Karaf
          Issue Type: Bug
          Components: karaf
    Affects Versions: 4.2.6, 4.2.5
            Reporter: Rico Neubauer


Issuing commands via bin/client concurrently may give the error below.

 

 
{noformat}
org.apache.karaf.shell.ssh.ShellCommand Thread-280 
[org.apache.karaf.shell.ssh:4.2.5] Unable to start shell
java.util.ConcurrentModificationException: null
at java.util.Hashtable$Enumerator.next(Hashtable.java:1387) ~[?:?]
at 
org.apache.karaf.shell.impl.console.HeadlessSessionImpl.<init>(HeadlessSessionImpl.java:71)
 ~[?:?]
at 
org.apache.karaf.shell.impl.console.SessionFactoryImpl.create(SessionFactoryImpl.java:178)
 ~[?:?]
at 
org.apache.karaf.shell.impl.console.SessionFactoryImpl.create(SessionFactoryImpl.java:169)
 ~[?:?]
at org.apache.karaf.shell.ssh.ShellCommand.run(ShellCommand.java:102) ~[?:?]
at java.lang.Thread.run(Thread.java:748) [?:?]{noformat}
This is the code:
{code:java}
if (parent == null) {
    Properties sysProps = System.getProperties();
    for (Object key : sysProps.keySet()) {   // line 71
        session.put(key.toString(), sysProps.get(key));
    }
}
{code}
 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to