You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@marmotta.apache.org by "Sebastian Schaffert (JIRA)" <ji...@apache.org> on 2013/03/12 14:07:14 UTC

[jira] [Resolved] (MARMOTTA-139) ConcurrentModificationException in ConfigurationService

     [ https://issues.apache.org/jira/browse/MARMOTTA-139?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sebastian Schaffert resolved MARMOTTA-139.
------------------------------------------

       Resolution: Fixed
    Fix Version/s: 3.0-incubating
    
> ConcurrentModificationException in ConfigurationService
> -------------------------------------------------------
>
>                 Key: MARMOTTA-139
>                 URL: https://issues.apache.org/jira/browse/MARMOTTA-139
>             Project: Marmotta
>          Issue Type: Bug
>          Components: Platform
>    Affects Versions: 2.6
>            Reporter: Jakob Frank
>            Assignee: Sebastian Schaffert
>             Fix For: 3.0-incubating
>
>   Original Estimate: 3h
>          Time Spent: 1h 32m
>  Remaining Estimate: 3h
>
> There seems to be an issue with mult-threaded write access to the configuration service:
> java.util.ConcurrentModificationException: null
>         at java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:394) ~[na:1.7.0_15]
>         at java.util.LinkedHashMap$KeyIterator.next(LinkedHashMap.java:405) ~[na:1.7.0_15]
>         at org.apache.commons.configuration.PropertiesConfigurationLayout.save(PropertiesConfigurationLayout.java:556) ~[commons-configuration-1.9.jar:1.9]
>         at org.apache.commons.configuration.PropertiesConfiguration.save(PropertiesConfiguration.java:494) ~[commons-configuration-1.9.jar:1.9]
>         at org.apache.commons.configuration.AbstractFileConfiguration.save(AbstractFileConfiguration.java:557) ~[commons-configuration-1.9.jar:1.9]
>         at org.apache.commons.configuration.AbstractFileConfiguration.save(AbstractFileConfiguration.java:524) ~[commons-configuration-1.9.jar:1.9]
>         at org.apache.commons.configuration.AbstractFileConfiguration.save(AbstractFileConfiguration.java:474) ~[commons-configuration-1.9.jar:1.9]
>         at org.apache.commons.configuration.AbstractFileConfiguration.save(AbstractFileConfiguration.java:414) ~[commons-configuration-1.9.jar:1.9]
>         at kiwi.core.services.config.ConfigurationServiceImpl.save(ConfigurationServiceImpl.java:890) ~[lmf-core-2.6.1-SNAPSHOT.jar:na]
>         at kiwi.core.services.config.ConfigurationServiceImpl.setListConfiguration(ConfigurationServiceImpl.java:785) ~[lmf-core-2.6.1-SNAPSHOT.jar:na]
>         at kiwi.core.services.config.ConfigurationServiceImpl$Proxy$_$$_WeldClientProxy.setListConfiguration(ConfigurationServiceImpl$Proxy$_$$_WeldClientProxy.java) ~[lmf-core-2.6.1-SNAPSHOT.jar:na]
>         at at.newmedialab.lmf.search.services.cores.SolrCoreServiceImpl.enableCore(SolrCoreServiceImpl.java:290) ~[lmf-search-2.6.1-SNAPSHOT.jar:na]
>         at at.newmedialab.lmf.search.services.cores.SolrCoreServiceImpl.createCore(SolrCoreServiceImpl.java:161) ~[lmf-search-2.6.1-SNAPSHOT.jar:na]
>         at at.newmedialab.lmf.search.services.cores.SolrCoreServiceImpl$Proxy$_$$_WeldClientProxy.createCore(SolrCoreServiceImpl$Proxy$_$$_WeldClientProxy.java) ~[lmf-search-2.6.1-SNAPSHOT.jar:na]
>         at at.newmedialab.lmf.search.webservices.SolrCoreWebService$1.run(SolrCoreWebService.java:92) ~[lmf-search-2.6.1-SNAPSHOT.jar:na]

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira