Uploaded image for project: 'Karaf'
  1. Karaf
  2. KARAF-5421

Better error while installing non OSGi bundles

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 4.1.2
    • 4.4.4, 4.3.10
    • None
    • None

    Description

      I understand installing a non OSGi bundle is wrong at a logical level, but the error message when doing so, it's fairly cryptic:

      karaf@root()> install mvn:org.keycloak/keycloak-undertow-adapter/3.3.0.CR2
      Bundle IDs: 
      Error executing command: Error installing bundles:
      	Unable to install bundle mvn:org.keycloak/keycloak-undertow-adapter/3.3.0.CR2: org.osgi.framework.BundleException: OSGi R3 bundle not supported
      

      Does it make sense for the error message to suggest checking it's a valid bundle?

      Manifest of the above file is:

      14:21 $ unzip -c  ~/.m2/repository/org/keycloak/keycloak-undertow-adapter/3.3.0.CR2/keycloak-undertow-adapter-3.3.0.CR2.jar **MANIFEST.MF
      Archive:  /home/pantinor/.m2/repository/org/keycloak/keycloak-undertow-adapter/3.3.0.CR2/keycloak-undertow-adapter-3.3.0.CR2.jar
        inflating: META-INF/MANIFEST.MF    
      Manifest-Version: 1.0
      Implementation-Title: Keycloak Undertow Integration
      Implementation-Version: 3.3.0.CR2
      Java-Version: 1.8.0_144
      Built-By: pantinor
      Scm-Connection: scm:git:git://github.com/keycloak/keycloak.git/keycloa
       k-undertow-adapter
      Specification-Vendor: JBoss by Red Hat
      Os-Arch: amd64
      Specification-Title: Keycloak Undertow Integration
      Implementation-Vendor-Id: org.keycloak
      Java-Vendor: Oracle Corporation
      Os-Name: Linux
      Scm-Url: https://github.com/keycloak/keycloak/tree/master/keycloak-und
       ertow-adapter/
      Implementation-Vendor: JBoss by Red Hat
      Os-Version: 4.12.14-300.fc26.x86_64
      Scm-Revision: 08d5a7a062fdbf8f2b63ca2a6e14e0fce2d3e3f1
      Created-By: Apache Maven 3.5.0
      Build-Jdk: 1.8.0_144
      Specification-Version: 3.3
      Implementation-URL: http://keycloak.org/keycloak-undertow-adapter
      

      Attachments

        Activity

          People

            jbonofre Jean-Baptiste Onofré
            paolo.antinori Paolo Antinori
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: