Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-3020

Felix + Jetty 7 is not compatible with -XX:+AggressiveOpts

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Cannot Reproduce
    • framework-3.2.2
    • None
    • Framework
    • None
    • JDK 6

    Description

      Right now if you enable -XX:+AggressiveOpts you get an exception on startup.

      I am not sure whether this is a Felix or Jetty 7 issue.

      ERROR: Bundle org.eclipse.jetty.osgi.boot [15] EventDispatcher: Error during dispatch. (java.lang.UnsupportedOperationException)
      java.lang.UnsupportedOperationException
      at java.util.AbstractMap$SimpleImmutableEntry.setValue(AbstractMap.java:726)
      at org.apache.felix.framework.BundleImpl.getCurrentLocalizedHeader(BundleImpl.java:448)
      at org.apache.felix.framework.Felix.getBundleHeaders(Felix.java:1444)
      at org.apache.felix.framework.BundleImpl.getHeaders(BundleImpl.java:316)
      at org.apache.felix.framework.BundleImpl.getHeaders(BundleImpl.java:298)
      at org.eclipse.jetty.osgi.boot.internal.webapp.WebBundleTrackerCustomizer.register(WebBundleTrackerCustomizer.java:148)
      at org.eclipse.jetty.osgi.boot.internal.webapp.WebBundleTrackerCustomizer.addingBundle(WebBundleTrackerCustomizer.java:78)
      at org.osgi.util.tracker.BundleTracker$Tracked.customizerAdding(BundleTracker.java:439)
      at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:261)
      at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:233)
      at org.osgi.util.tracker.BundleTracker$Tracked.bundleChanged(BundleTracker.java:413)
      at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807)
      at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729)
      at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
      at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3833)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1803)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1179)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
      at java.lang.Thread.run(Thread.java:662)
      ERROR: Bundle org.apache.felix.scr [11] EventDispatcher: Error during dispatch. (java.lang.UnsupportedOperationException)
      java.lang.UnsupportedOperationException
      at java.util.AbstractMap$SimpleImmutableEntry.setValue(AbstractMap.java:726)
      at org.apache.felix.framework.BundleImpl.getCurrentLocalizedHeader(BundleImpl.java:448)
      at org.apache.felix.framework.Felix.getBundleHeaders(Felix.java:1444)
      at org.apache.felix.framework.BundleImpl.getHeaders(BundleImpl.java:316)
      at org.apache.felix.framework.BundleImpl.getHeaders(BundleImpl.java:298)
      at org.apache.felix.scr.impl.Activator.loadComponents(Activator.java:240)
      at org.apache.felix.scr.impl.Activator.bundleChanged(Activator.java:203)
      at org.apache.felix.framework.util.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:807)
      at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:729)
      at org.apache.felix.framework.util.EventDispatcher.fireBundleEvent(EventDispatcher.java:610)
      at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:3833)
      at org.apache.felix.framework.Felix.startBundle(Felix.java:1803)
      at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1179)
      at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
      at java.lang.Thread.run(Thread.java:662)

      Attachments

        Activity

          People

            bosschaert David Bosschaert
            azverkan Brandon Ehle
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: