Uploaded image for project: 'Red Hat Fuse'
  1. Red Hat Fuse
  2. ENTESB-5447

bundle geronimo-servlet_2.5_spec/1.2 may cause various wiring chain issues

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Optional
    • Resolution: Won't Fix
    • Affects Version/s: jboss-fuse-6.3
    • Fix Version/s: jboss-fuse-6.3
    • Component/s: Karaf
    • Labels:
    • Sprint:
      Sprint 7 - towards CR2

      Description

      Bundle mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.2 can get to fuse 6.3 through some feature and it causes various wiring chain issues like

      [INFO ][FeaturesInstallTest:110]  Testing feature activemq-camel, (454 of 476)
      [INFO ][FuseSSHClient:25]  Executing command: features:install activemq-camel/1.2.0.redhat-630067
      [ERROR][FeaturesInstallTest:125]  Failed to install feature 'Feature "activemq-camel" (1.2.0.redhat-630067) currently uninstalled  from fabric-1.2.0.redhat-630067':
      Error executing command: Could not start bundle mvn:org.apache.activemq/activemq-osgi/5.11.0.redhat-630067 in feature(s) activemq-client-5.11.0.redhat-630067: Uses constraint violation. Unable to resolve bundle revision org.apache.activemq.activemq-osgi [213.0] because it is exposed to package 'javax.servlet' from bundle revisions javax.servlet-api [81.0] and org.apache.geronimo.specs.geronimo-servlet_2.5_spec [1209.0] via two dependency chains.
       
      Chain 1:
        org.apache.activemq.activemq-osgi [213.0]
          import: (&(osgi.wiring.package=javax.servlet)(version>=3.1.0)(!(version>=4.0.0)))
           |
          export: osgi.wiring.package=javax.servlet
        javax.servlet-api [81.0]
       
      Chain 2:
        org.apache.activemq.activemq-osgi [213.0]
          import: (&(osgi.wiring.package=org.springframework.web.servlet)(version>=3.0.0)(version<=5.0.0))
           |
          export: osgi.wiring.package=org.springframework.web.servlet; uses:=javax.servlet.http
        org.apache.servicemix.bundles.spring-webmvc [483.0]
          import: (&(osgi.wiring.package=javax.servlet.http)(version>=2.4.0)(!(version>=4.0.0)))
           |
          export: osgi.wiring.package=javax.servlet.http; uses:=javax.servlet
          export: osgi.wiring.package=javax.servlet
        org.apache.geronimo.specs.geronimo-servlet_2.5_spec [1209.0]
      [INFO ][FeaturesInstallTest:130]  Found 4 bundles causing error in installing activemq-camel.
      [ERROR][FeaturesInstallTest:133]  Fetching related bundle with cmd: osgi:list -t 0 -l | grep --color never '(1209|213|483|81)'
      [INFO ][FuseSSHClient:25]  Executing command: osgi:list -t 0 -l | grep --color never '(1209|213|483|81)'
      [ERROR][FeaturesInstallTest:135]  Related bundles are:
      [  81] [Active     ] [            ] [       ] [   30] mvn:javax.servlet/javax.servlet-api/3.1.0
      [ 213] [Installed  ] [            ] [       ] [   50] mvn:org.apache.activemq/activemq-osgi/5.11.0.redhat-630067
      [ 483] [Installed  ] [            ] [       ] [   30] mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.spring-webmvc/3.2.16.RELEASE_1
      [1209] [Active     ] [            ] [       ] [   80] mvn:org.apache.geronimo.specs/geronimo-servlet_2.5_spec/1.2
      

      Affected features

      • activemq-camel
      • fabric-rest
      • spring-security
      • spring-struts
      • spring-test
      • spring-web
      • spring-web-portlet

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  grgrzybek Grzegorz Grzybek
                  Reporter:
                  jludvice Josef Ludvicek
                  Tester:
                  Josef Ludvicek
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: