axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pradeep Fernando (JIRA)" <j...@apache.org>
Subject [jira] Commented: (AXIS2-4902) Changes in Axiom OSGi support break Axis2 OSGi bundle
Date Sat, 18 Dec 2010 17:28:01 GMT

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

Pradeep Fernando commented on AXIS2-4902:
-----------------------------------------

Hi Andreas, 

I was looking in to this issue, 
However when i tried to reproduce it using the given steps, I hit with a different kind of
exception. 


START LEVEL 1 
   ID|State |Level|Name 
    0|Active | 0|System Bundle (3.0.6) 
    1|Active | 1|Apache Felix Bundle Repository (1.6.2) 
    2|Active | 1|Apache Felix Gogo Command (0.6.1) 
    3|Active | 1|Apache Felix Gogo Runtime (0.6.1) 
    4|Active | 1|Apache Felix Gogo Shell (0.6.1) 
    7|Installed | 1|Axiom API (1.2.10) 
    8|Installed | 1|Axiom Impl (1.2.10) 
    9|Installed | 1|Apache Felix Declarative Services (1.6.0) 
   10|Installed | 1|org.apache.axis2.osgi (1.0.0.3) 
   11|Installed | 1|Apache ServiceMix :: Bundles :: wsdl4j (1.6.2.3) 
   12|Installed | 1|geronimo-jms_1.1_spec (1.1.1) 
   13|Installed | 1|Web Services Metadata 2.0 (1.1.3) 
   14|Installed | 1|JavaMail 1.4 (1.7.1) 
   15|Installed | 1|geronimo-servlet_2.5_spec (1.2.0) 
   16|Installed | 1|geronimo-stax-api_1.0_spec (1.0.1) 
   17|Installed | 1|Apache Commons Logging (1.1.1) 
g! start 10 
org.osgi.framework.BundleException: Unresolved constraint in bundle org.apache.axis2.osgi
[10]: Unable to resolve 10.0: missing requirement [10.0] package; (&(package=javax.activation)(version>=1.1.0))

g! 


am i missing anything ? 

thanks, 
--Pradeep

> Changes in Axiom OSGi support break Axis2 OSGi bundle
> -----------------------------------------------------
>
>                 Key: AXIS2-4902
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4902
>             Project: Axis2
>          Issue Type: Bug
>    Affects Versions: 1.5.3, 1.5.2
>            Reporter: Andreas Veithen
>
> The problem:
> * In Axis2 1.5.2, we upgraded Axiom to 1.2.9, and Axis2 1.5.3 uses Axiom 1.2.10.
> * In r741656, David Illsley changed the way Axiom is OSGi-ified. In particular the axiom-impl
bundle now has Private-Package: org.apache.axiom.*. This is of course entirely correct because
other bundles should only depend on the Axiom API, not on classes of a particular implementation.
> * The Axis2 OSGi bundle has Import-Package: org.apache.axiom.om.impl.llom. The reason
is that there is indeed code in Axis2 that depends directly on the LLOM implementation classes.
This should of course not be the case, but that's the way it is for the moment.
> * There are no unit tests for the Axis2 OSGi bundle.
> Result: In Axis2 1.5.2, the OSGi bundle is broken because of the upgrade to Axiom 1.2.9.
It is expected that this issue also affects the current trunk.
> Steps to reproduce (with Axis2 1.5.3):
> 1. Download, extract and start the Felix Framework Distribution.
> 2. Install the following bundles:
> install http://repo1.maven.org/maven2/org/apache/ws/commons/axiom/axiom-api/1.2.10/axiom-api-1.2.10.jar
> install http://repo1.maven.org/maven2/org/apache/ws/commons/axiom/axiom-impl/1.2.10/axiom-impl-1.2.10.jar
> install http://apache.megamobile.be//felix/org.apache.felix.scr-1.6.0.jar    
> install http://repo1.maven.org/maven2/org/apache/axis2/org.apache.axis2.osgi/1.5.3/org.apache.axis2.osgi-1.5.3.jar
> install http://repo2.maven.org/maven2/org/apache/servicemix/bundles/org.apache.servicemix.bundles.wsdl4j/1.6.2_3/org.apache.servicemix.bundles.wsdl4j-1.6.2_3.jar
> install http://repo2.maven.org/maven2/org/apache/geronimo/specs/geronimo-activation_1.1_spec/1.1/geronimo-activation_1.1_spec-1.1.jar
> install http://repo2.maven.org/maven2/org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar
> install http://repo2.maven.org/maven2/org/apache/geronimo/specs/geronimo-ws-metadata_2.0_spec/1.1.3/geronimo-ws-metadata_2.0_spec-1.1.3.jar
> install http://repo2.maven.org/maven2/org/apache/geronimo/specs/geronimo-javamail_1.4_spec/1.7.1/geronimo-javamail_1.4_spec-1.7.1.jar
> install http://repo2.maven.org/maven2/org/apache/geronimo/specs/geronimo-servlet_2.5_spec/1.2/geronimo-servlet_2.5_spec-1.2.jar
> install http://repo2.maven.org/maven2/org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0.1/geronimo-stax-api_1.0_spec-1.0.1.jar
> install http://repository.springsource.com/maven/bundles/external/org/apache/commons/com.springsource.org.apache.commons.logging/1.1.1/com.springsource.org.apache.commons.logging-1.1.1.jar
> 3. Attempt to start the Axis2 bundle.
> This results in the following error:
> org.osgi.framework.BundleException: Unresolved constraint in bundle org.apache.axis2.osgi
[8]: Unable to resolve 8.0: missing requirement [8.0] package; (package=org.apache.axiom.om.impl.llom)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


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


Mime
View raw message