You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@karaf.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2019/07/31 13:50:00 UTC

[jira] [Commented] (KARAF-6337) ConcurrentModificationException when executing commands

    [ https://issues.apache.org/jira/browse/KARAF-6337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16897198#comment-16897198 ] 

ASF GitHub Bot commented on KARAF-6337:
---------------------------------------

MrEasy commented on pull request #905: [KARAF-6337] Prevent ConcurrentModificationException
URL: https://github.com/apache/karaf/pull/905
 
 
   when iterating over system properties
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


> 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.5, 4.2.6
>            Reporter: Rico Neubauer
>            Assignee: Jean-Baptiste Onofré
>            Priority: Minor
>             Fix For: 4.3.0, 4.2.7
>
>
> 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.14#76016)