So although moving 
<feature>eventadmin</feature>
out of startupFeatures makes the command work, it seems to break a bunch of 
other things, so doesn't seem wise afterall. E.g, I get things like the 
following that only seem to happen if I've moved that line:

Bundle org.ops4j.pax.web.pax-web-extender-whiteboard [115] Error starting 
mvn:org.ops4j.pax.web/pax-web-extender-whiteboard/6.0.6 
(org.osgi.framework.BundleException: Activator start error in bundle 
org.ops4j.pax.web.pax-web-extender-whiteboard [115].)
org.osgi.framework.BundleException: Activator start error in bundle 
org.ops4j.pax.web.pax-web-extender-whiteboard [115].
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:2289) 
[?:?]
        at org.apache.felix.framework.Felix.startBundle(Felix.java:2145) [?:?]
        at 
org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) [?:?]
        at 
org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
 [?:?]
        at java.lang.Thread.run(Thread.java:745) [?:?]
Caused by: java.lang.IllegalStateException: HttpService must be implementing 
Pax-Web WebContainer!
        at 
org.ops4j.pax.web.extender.whiteboard.internal.ExtendedHttpServiceRuntime.serviceChanged(ExtendedHttpServiceRuntime.java:110)
 ~[?:?]
        at 
org.ops4j.pax.web.extender.whiteboard.internal.ExtendedHttpServiceRuntime.serviceChanged(ExtendedHttpServiceRuntime.java:44)
 ~[?:?]
        at 
org.ops4j.pax.web.extender.whiteboard.internal.util.tracker.ReplaceableService.bind(ReplaceableService.java:86)
 ~[?:?]
        at 
org.ops4j.pax.web.extender.whiteboard.internal.util.tracker.ReplaceableService$Customizer.addingService(ReplaceableService.java:105)
 ~[?:?]
        at 
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941)
 ~[?:?]
        at 
org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870)
 ~[?:?]
        at 
org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) 
~[?:?]
        at 
org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) 
~[?:?]
        at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:318) 
~[?:?]
        at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261) 
~[?:?]
        at 
org.ops4j.pax.web.extender.whiteboard.internal.util.tracker.ReplaceableService.start(ReplaceableService.java:72)
 ~[?:?]
        at 
org.ops4j.pax.web.extender.whiteboard.internal.ExtendedHttpServiceRuntime.start(ExtendedHttpServiceRuntime.java:153)
 ~[?:?]
        at 
org.ops4j.pax.web.extender.whiteboard.internal.Activator.start(Activator.java:65)
 ~[?:?]
        at 
org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
 ~[?:?]
        at org.apache.felix.framework.Felix.activateBundle(Felix.java:2239) 
~[?:?]
        ... 4 more

Reply via email to