Uploaded image for project: 'IT: Release Engineering'
  1. IT: Release Engineering
  2. RELENG-894

archetypes project build currently broken

Issue XMLXMLWordPrintable

    • Icon: Story Story
    • Resolution: Done
    • Icon: Normal Normal
    • 1st Release bucket
    • None
    • None
    • None
    • My Project Is Not Listed

      If you (locally) build the archetypes project, it is currently broken, possibly due to an impact of the odlparent & yangtools version bump:

      [INFO] [INFO] --- maven-surefire-plugin:2.18.1:test (default) @ odl-basic-rest ---
      [INFO] [INFO] Surefire report directory: /home/vorburger/dev/ODL/git/archetypes/opendaylight-startup/target/test-classes/projects/basic/project/basic/features/odl-basic-rest/target/surefire-reports
      [INFO] 
      [INFO] -------------------------------------------------------
      [INFO]  T E S T S
      [INFO] -------------------------------------------------------
      [INFO] Running org.opendaylight.odlparent.featuretest.SingleFeatureTest
      [INFO] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 23.523 sec <<< FAILURE! - in org.opendaylight.odlparent.featuretest.SingleFeatureTest
      [INFO] installFeatureCatchAndLog(org.opendaylight.odlparent.featuretest.SingleFeatureTest)[repoUrl: file:/home/vorburger/dev/ODL/git/archetypes/opendaylight-startup/target/test-classes/projects/basic/project/basic/features/odl-basic-rest/target/feature/feature.xml, Feature: odl-basic-rest 0.0.1.SNAPSHOT]  Time elapsed: 22.624 sec  <<< ERROR!
      [INFO] org.osgi.service.resolver.ResolutionException: Unable to resolve root: missing requirement [root] osgi.identity; osgi.identity=dc1bdaa3-f16e-431a-8bbb-ffc72f9da296; type=karaf.feature; version="[0,0.0.0]"; filter:="(&(osgi.identity=dc1bdaa3-f16e-431a-8bbb-ffc72f9da296)(type=karaf.feature)(version>=0.0.0)(version<=0.0.0))" [caused by: Unable to resolve dc1bdaa3-f16e-431a-8bbb-ffc72f9da296/0.0.0: missing requirement [dc1bdaa3-f16e-431a-8bbb-ffc72f9da296/0.0.0] osgi.identity; osgi.identity=framework; type=karaf.feature [caused by: Unable to resolve framework/4.1.3: missing requirement [framework/4.1.3] osgi.identity; osgi.identity=org.apache.karaf.features.extension; type=osgi.fragment; version="[4.1.3,4.1.3]"; resolution:=mandatory [caused by: Fragment was not selected for attachment: org.apache.karaf.features.extension/4.1.3]]]
      [INFO] 	at org.apache.felix.resolver.ResolutionError.toException(ResolutionError.java:42)
      [INFO] 	at org.apache.felix.resolver.ResolverImpl.doResolve(ResolverImpl.java:391)
      [INFO] 	at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:377)
      [INFO] 	at org.apache.felix.resolver.ResolverImpl.resolve(ResolverImpl.java:349)
      [INFO] 	at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:218)
      [INFO] 	at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:291)
      [INFO] 	at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:287)
      [INFO] 	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1248)
      [INFO] 	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$1(FeaturesServiceImpl.java:1147)
      [INFO] 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
      [INFO] 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
      [INFO] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
      [INFO] 	at java.lang.Thread.run(Thread.java:748)

      I'll see if I can fix this...

      PS: This also proves that we have to have archetypes/ in autorelease - see RELENG-893.

              vorburger Michael Vorburger
              vorburger Michael Vorburger
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: