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

StackOverflow from features file

    XMLWordPrintable

Details

    • % %
    • fuse-7.7-build5

    Description

      http://orch.psi.redhat.com/pnc-web/#/projects/767/build-configs/3373/build-records/52711/result

      Repository : http://code.engineering.redhat.com/gerrit/fabric8-quickstarts/karaf-camel-log.git
      Tag : 1.0.0.fuse-770006-redhat-00001

      is failing to build because of a stack overflow. I've swapped in and out fuse.bom.versions and it appears to fail on 7.7.0.fuse-770008-redhat-00001 but not on 7.7.0.fuse-770005-redhat-00001. Freeman gave me a debug version of karaf features core jar to insert, and I see this :

      the sub system in question is root#transaction-2.0.0
      the sub system in question is root#netty-core-4.1.45.Final-redhat-00001
      the sub system in question is root#pax-http-service-7.3.7
      the sub system in question is root#pax-transx-tm-api-0.4.4
      the sub system in question is root#xml-specs-api-2.9.0
      the sub system in question is root#xml-specs-api-2.9.0#xml-specs-api-2.9.0
      the sub system in question is root#xml-specs-api-2.9.0#xml-specs-api-2.9.0#xml-specs-api-2.9.0
      the sub system in question is root#xml-specs-api-2.9.0#xml-specs-api-2.9.0#xml-specs-api-2.9.0#xml-specs-api-2.9.0
      the sub system in question is root#xml-specs-api-2.9.0#xml-specs-api-2.9.0#xml-specs-api-2.9.0#xml-specs-api-2.9.0#xml-specs-api-2.9.0
      the sub system in question is root#xml-specs-api-2.9.0#xml-specs-api-2.9.0#xml-specs-api-2.9.0#xml-specs-api-2.9.0#xml-specs-api-2.9.0#xml-specs-api-2.9.0
      

      Stack trace looks like :

      constituent[42]: file:/usr/local/apache-maven-3.6.3/lib/jsr250-api-1.0.jar
      ---------------------------------------------------
      Exception in thread "main" java.lang.StackOverflowError
      	at org.apache.felix.utils.resource.SimpleFilter.convert(SimpleFilter.java:523)
      	at org.apache.felix.utils.resource.RequirementImpl.getFilter(RequirementImpl.java:133)
      	at org.apache.felix.utils.resource.RequirementImpl.<init>(RequirementImpl.java:77)
      	at org.apache.felix.utils.resource.RequirementImpl.<init>(RequirementImpl.java:44)
      	at org.apache.karaf.features.internal.resolver.ResourceUtils.addIdentityRequirement(ResourceUtils.java:127)
      	at org.apache.karaf.features.internal.resolver.ResourceUtils.addIdentityRequirement(ResourceUtils.java:107)
      	at org.apache.karaf.features.internal.resolver.ResourceUtils.addIdentityRequirement(ResourceUtils.java:103)
      	at org.apache.karaf.features.internal.region.Subsystem.<init>(Subsystem.java:187)
      	at org.apache.karaf.features.internal.region.Subsystem.doBuild(Subsystem.java:390)
      	at org.apache.karaf.features.internal.region.Subsystem.build(Subsystem.java:332)
      	at org.apache.karaf.features.internal.region.Subsystem.doBuild(Subsystem.java:391)
      	at org.apache.karaf.features.internal.region.Subsystem.build(Subsystem.java:332)
      	at org.apache.karaf.features.internal.region.Subsystem.doBuild(Subsystem.java:391)
      	at org.apache.karaf.features.internal.region.Subsystem.build(Subsystem.java:332)
      	at org.apache.karaf.features.internal.region.Subsystem.doBuild(Subsystem.java:391)
      	at org.apache.karaf.features.internal.region.Subsystem.build(Subsystem.java:332)
      	at org.apache.karaf.features.internal.region.Subsystem.doBuild(Subsystem.java:391)
      	at org.apache.karaf.features.internal.region.Subsystem.build(Subsystem.java:332)
      

      Attachments

        Activity

          People

            tcunning@redhat.com Thomas Cunningham
            tcunning@redhat.com Thomas Cunningham
            Lukas Lowinger Lukas Lowinger
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: