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

Tomas Forsman commented on AXIS2-5329:
--------------------------------------

I'm using Karaf 2.2.7
I've installed the list of bundles listed in the comment (16/Oct/11 18:46) by 
Andreas Veithen in the following issue: 
https://issues.apache.org/jira/browse/AXIS2-4902.

I created a custom karaf dist with the bundles installed, attaching it as a zip.

To reproduce:
unzip axis2-karaf-example.zip
cd axis2-karaf
mvn clean install
./run.sh

karaf@axis2-karaf> bundle:list
START LEVEL 100 , List Threshold: 35
   ID   State         Blueprint      Level  Name
[  42] [Active     ] [            ] [   35] Axiom Impl (1.2.13)
[  43] [Active     ] [            ] [   35] JavaMail 1.4 (1.7.1)
[  44] [Active     ] [            ] [   35] Activation 1.1 (1.1)
[  45] [Active     ] [            ] [   35] Apache JAMES Mime4j (Core) (0.7.2)
[  46] [Active     ] [            ] [   35] Axiom DOM (1.2.13)
[  47] [Active     ] [            ] [   35] Axiom API (1.2.13)
[  49] [Active     ] [            ] [   40] org.apache.axis2.osgi (1.0.0.2)
[  50] [Active     ] [            ] [   40] geronimo-jms_1.1_spec (1.1.1)
[  51] [Active     ] [            ] [   40] geronimo-jta_1.1_spec (1.1.1)
[  52] [Active     ] [            ] [   40] Apache ServiceMix :: Bundles :: 
wsdl4j (1.6.2.6)
[  53] [Active     ] [            ] [   40] Web Services Metadata 2.0 (1.1.3)
[  54] [Active     ] [            ] [   40] geronimo-servlet_2.5_spec (1.2)
[  55] [Active     ] [            ] [   40] Apache Geronimo JAX-RS 1.1 API (1.0)
[  56] [Active     ] [            ] [   40] Commons FileUpload (1.2.2)
[  57] [Active     ] [            ] [   40] Commons IO (2.3.0)
[  58] [Active     ] [            ] [   40] Apache ServiceMix :: Bundles :: 
commons-httpclient (3.1.0.7)
[  59] [Active     ] [            ] [   40] Commons Codec (1.6.0)
[  60] [Active     ] [            ] [   40] Apache Neethi (3.0.2)
[  61] [Active     ] [            ] [   40] Woden - API (1.0.0)
[  62] [Active     ] [            ] [   40] Woden - Commons (1.0.0)
[  63] [Active     ] [            ] [   40] XmlSchema (1.4.7)
[  64] [Active     ] [            ] [   40] Apache Felix Http Bundle (2.2.0)
[  65] [Active     ] [            ] [   40] Stax2 API (3.1.1)
[  66] [Active     ] [            ] [   40] Woodstox XML-processor (4.1.2)
[  67] [Active     ] [            ] [   40] Apache ServiceMix :: Specs :: Stax 
API 1.0 (1.9.0)
[  68] [Active     ] [            ] [   40] Apache Geronimo Bundles: 
httpcore-4.0.1 (4.0.1.1)

karaf@axis2-karaf> bundle:stop 49
karaf@axis2-karaf> bundle:start 49
karaf@axis2-karaf> bundle:stop 49
karaf@axis2-karaf> bundle:start 49
karaf@axis2-karaf> bundle:stop 49
karaf@axis2-karaf> bundle:start 49
karaf@axis2-karaf> ERROR: Bundle org.apache.axis2.osgi [49] EventDispatcher: 
Error during dispatch. (java.util.ConcurrentModificationException)
java.util.ConcurrentModificationException
        at 
java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
        at java.util.AbstractList$Itr.next(AbstractList.java:343)
        at 
org.apache.axis2.osgi.deployment.tracker.BundleTracker$1.bundleChanged(BundleTracker.java:68)
        at 
org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807)
        at 
org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729)
        at 
org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:949)
        at 
org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54)
        at 
org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:106)
        at java.lang.Thread.run(Thread.java:662)




                
> ConcurrentModificationException from org.apache.axis2.osgi during startup
> -------------------------------------------------------------------------
>
>                 Key: AXIS2-5329
>                 URL: https://issues.apache.org/jira/browse/AXIS2-5329
>             Project: Axis2
>          Issue Type: Bug
>          Components: modules
>    Affects Versions: 1.6.2
>         Environment: Linux, Karaf using felix, 
>            Reporter: Tomas Forsman
>
> I receive the following exception during startup of the axis2 osgi bundle:
> ERROR: Bundle org.apache.axis2.osgi [77] EventDispatcher: Error during 
> dispatch. (java.util.ConcurrentModificationException)
> java.util.ConcurrentModificationException
>       at 
> java.util.AbstractList$Itr.checkForComodification(AbstractList.java:372)
>       at java.util.AbstractList$Itr.next(AbstractList.java:343)
>       at 
> org.apache.axis2.osgi.deployment.tracker.BundleTracker$1.bundleChanged(BundleTracker.java:68)
>       at 
> org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807)
>       at 
> org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729)
>       at 
> org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:949)
>       at 
> org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:54)
>       at 
> org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:106)
>       at java.lang.Thread.run(Thread.java:662)
> From looking at the code, I guess that a quick fix would be to make the 
> following method synchronized:
> OSGiConfigurationContextFactory.updated(Dictionary dictionary)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to