2009/6/10 Aaron Zeckoski <[email protected]> > OK, so I seem to have found a temporary workaround that is so simple > that I am embarrassed to mention it. Increasing the memory allocated > to the JVM caused the startup to finish in a matter of seconds (and > the resolver to finish almost instantly). >
yep, certain patterns of object allocation can fragment the heap and cause GC to spend almost all it's time shuffling chairs on the deck ;) some JVMs (like IBM J9) attempt to detect this and throw an early OOM exception when the amount of time spent in GC goes above a certain threshold (even though there's enough free space if the heap was fully de-fragged) in Sun Java6 you can do the same with -XX:+UseGCOverheadLimit ( http://java.sun.com/javase/technologies/hotspot/vmoptions.jsp ) It looks like this is not CPU bound at all and is probably memory > bound instead. I was seeing about 5 FGCs per second using the default > settings for the 1.5 JVM. Once I increased the allocation to 256 MB > everything seemed to run fine. > excellent, I wonder if we could use some form of object pooling in the resolver to re-use structures and avoid thrashing the heap? > -AZ > > > On Wed, Jun 10, 2009 at 11:24 AM, Stuart McCulloch<[email protected]> > wrote: > > 2009/6/10 Aaron Zeckoski <[email protected]> > > > >> I checked the services that are started as well since I have not seen > >> any change in about 30 minutes now. It looks like no new bundles or > >> services have started since the initial framework startup. > > > > > > if you take thread-dumps ( using Ctrl-Brk on Windows, Ctrl-\ on Linux, or > by > > using jstack <pid> ) then you should see the start level thread in the > > framework going through methods in the resolver > > > > > >> Is this going to be something that happens slowly or will it be more > like a > >> dam bursting? (see the bottom of the message for the output) > >> > > > > probably more like a dam, as it's trying to find a complete solution that > > works for the current set of bundles > > > > > >> Apologies for the total ignorance of this code but can you point me to > >> where the code that does this calculation is located in felix? > > > > > > well, if you look through the thread dump you should see a thread stack > with > > lots of methods from the following class > > > > > > > framework/src/main/java/org/apache/felix/framework/searchpolicy/Resolver.java > > > > specifically look for "calculateUsesConstraints" > > > > It seems odd that anything like this should be taking so long to finish. > >> I might put in some breakpoints and see what is happening in a little > >> more detail. Over 30 minutes on a machine that is only running firefox > >> as the other application with the CPU constantly around 100% is an > >> awful lot of computing. > >> > > > > as I mentioned before this is suspected to be an NP-complete problem, so > > depending on how many bundles and packages are involved it could involve > a > > large search space... Felix also uses a custom resolver rather than a > > SAT-based one like in Equinox, so this makes it harder to put an upper > bound > > on the search time > > > > > >> Aside from the helpful analysis in > >> https://issues.apache.org/jira/browse/FELIX-961 > >> is there any more reading material that might help me here? > >> > > > > try searching the mail archives for the Felix dev list, as Richard did > > discusss getting someone to rewrite the resolver > > > > > >> Thanks for all the pointers so far! > >> -AZ > >> > >> > >> -> version > >> 1.8.0 > >> -> services > >> > >> System Bundle (0) provides: > >> --------------------------- > >> org.osgi.service.startlevel.StartLevel > >> org.osgi.service.packageadmin.PackageAdmin > >> > >> OPS4J Pax Logging - Service (36) provides: > >> ------------------------------------------ > >> org.osgi.service.log.LogReaderService > >> org.osgi.service.log.LogService, > >> org.knopflerfish.service.log.LogService, > >> org.ops4j.pax.logging.PaxLoggingService, > >> org.osgi.service.cm.ManagedService > >> > >> spring-osgi-extender (53) provides: > >> ----------------------------------- > >> org.springframework.beans.factory.xml.NamespaceHandlerResolver > >> org.xml.sax.EntityResolver > >> > >> Apache Felix Shell Service (95) provides: > >> ----------------------------------------- > >> org.apache.felix.shell.ShellService, > >> org.ungoverned.osgi.service.shell.ShellService > >> > >> OPS4J Pax Web - Service (100) provides: > >> --------------------------------------- > >> org.osgi.service.cm.ManagedService > >> org.osgi.service.http.HttpService, > org.ops4j.pax.web.service.WebContainer > >> -> ps -u > >> START LEVEL 6 > >> ID State Level Update location > >> [ 0] [Starting ] [ 0] System Bundle > >> [ 1] [Installed ] [ 5] > >> file:bundles/org.apache.sling.jcr.api_2.0.3.incubator-SNAPSHOT.jar > >> [ 2] [Installed ] [ 5] > >> > >> > file:bundles/org.apache.sling.jcr.jackrabbit.api_2.0.3.incubator-SNAPSHOT.jar > >> [ 3] [Installed ] [ 5] > >> file:bundles/com.springsource.org.apache.commons.lang_2.4.0.jar > >> [ 4] [Installed ] [ 5] > >> file:bundles/com.springsource.org.apache.commons.codec_1.3.0.jar > >> [ 5] [Installed ] [ 5] > >> file:bundles/com.springsource.org.apache.commons.beanutils_1.8.0.jar > >> [ 6] [Installed ] [ 5] > >> file:bundles/org.apache.jackrabbit.jackrabbit-jcr-commons_1.5.0.jar > >> [ 7] [Resolved ] [ 5] > >> file:bundles/org.apache.commons.collections_3.2.1.jar > >> [ 8] [Resolved ] [ 5] file:bundles/org.apache.felix.scr_1.0.8.jar > >> [ 9] [Installed ] [ 5] > >> file:bundles/org.apache.felix.bundlerepository_1.0.3.jar > >> [ 10] [Resolved ] [ 5] > >> file:bundles/org.apache.felix.eventadmin_1.0.0.jar > >> [ 11] [Resolved ] [ 5] > >> file:bundles/org.apache.felix.fileinstall_1.0.0.jar > >> [ 12] [Installed ] [ 5] > >> file:bundles/org.apache.felix.configadmin_1.0.10.jar > >> [ 13] [Resolved ] [ 5] > >> file:bundles/org.apache.felix.metatype_1.0.0.jar > >> [ 14] [Installed ] [ 5] > >> file:bundles/org.apache.felix.webconsole_1.2.10.jar > >> [ 15] [Installed ] [ 5] > >> file:bundles/org.mortbay.jetty.server_6.1.14.jar > >> [ 16] [Installed ] [ 5] > file:bundles/org.mortbay.jetty.util_6.1.14.jar > >> [ 17] [Resolved ] [ 5] > >> file:bundles/org.mortbay.jetty.servlet-api-2.5_2.5.jar > >> [ 18] [Installed ] [ 5] > >> file:bundles/org.apache.cxf.bundle-minimal_2.2.1.jar > >> [ 19] [Installed ] [ 5] > >> file:bundles/org.apache.cxf.cxf-bundle-jaxrs_2.2.jar > >> [ 20] [Installed ] [ 5] > >> file:bundles/cxf-dosgi-ri-discovery-local_1.1.0.SNAPSHOT.jar > >> [ 21] [Installed ] [ 5] > >> file:bundles/cxf-dosgi-ri-dsw-cxf_1.1.0.SNAPSHOT.jar > >> [ 22] [Installed ] [ 5] > >> file:bundles/org.apache.servicemix.cxf.transport.osgi_4.0.0.jar > >> [ 23] [Resolved ] [ 5] > >> file:bundles/org.springframework.core_2.5.6.A.jar > >> [ 24] [Resolved ] [ 5] > >> file:bundles/org.springframework.beans_2.5.6.A.jar > >> [ 25] [Resolved ] [ 5] > >> file:bundles/org.springframework.context_2.5.6.A.jar > >> [ 26] [Active ] [ 1] > >> > >> > file:bundles/org.apache.geronimo.specs.geronimo-ws-metadata_2.0_spec_1.1.2.jar > >> [ 27] [Installed ] [ 5] > >> file:bundles/org.apache.servicemix.specs.jaxb-api-2.1_1.3.0.jar > >> [ 28] [Installed ] [ 5] > >> file:bundles/org.apache.servicemix.specs.jaxp-api-1.4_1.3.0.jar > >> [ 29] [Installed ] [ 5] > >> file:bundles/org.apache.servicemix.specs.jaxws-api-2.1_1.3.0.jar > >> [ 30] [Resolved ] [ 5] > >> file:bundles/org.apache.servicemix.specs.javamail-api-1.4_1.3.0.jar > >> [ 31] [Installed ] [ 5] > >> file:bundles/org.apache.servicemix.specs.saaj-api-1.3_1.3.0.jar > >> [ 32] [Installed ] [ 5] > >> file:bundles/org.apache.servicemix.specs.stax-api-1.0_1.3.0.jar > >> [ 33] [Resolved ] [ 5] > >> file:bundles/org.ops4j.pax.web.service_0.5.2.jar > >> [ 34] [Installed ] [ 5] > >> file:bundles/org.ops4j.pax.web.extender.whiteboard_0.5.1.jar > >> [ 35] [Active ] [ 1] > >> file:bundles/org.ops4j.pax.logging.pax-logging-api_1.3.0.jar > >> [ 36] [Active ] [ 1] > >> file:bundles/org.ops4j.pax.logging.pax-logging-service_1.3.0.jar > >> [ 37] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.bundles.asm_2.2.3.1.jar > >> [ 38] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.bundles.jaxb-impl_2.1.6.1.jar > >> [ 39] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.bundles.wsdl4j_1.6.1.1.jar > >> [ 40] [Installed ] [ 5] > >> file:bundles/org.apache.servicemix.bundles.jettison_1.0.1.1.jar > >> [ 41] [Installed ] [ 5] > >> file:bundles/org.apache.servicemix.bundles.xmlschema_1.4.3.1.jar > >> [ 42] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.bundles.xmlsec_1.3.0.1.jar > >> [ 43] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.bundles.xmlresolver_1.2.0.1.jar > >> [ 44] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.bundles.neethi_2.0.4.1.jar > >> [ 45] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.bundles.wss4j_1.5.4.1.jar > >> [ 46] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.bundles.woodstox_3.2.7.1.jar > >> [ 47] [Active ] [ 1] > >> file:bundles/com.springsource.org.jdom_1.0.0.jar > >> [ 48] [Active ] [ 2] > >> file:bundles/com.springsource.org.aopalliance_1.0.0.jar > >> [ 49] [Installed ] [ 5] > >> file:bundles/com.springsource.org.apache.oro_2.0.8.jar > >> [ 50] [Resolved ] [ 5] > >> file:bundles/org.springframework.aop_2.5.6.A.jar > >> [ 51] [Active ] [ 2] > >> file:bundles/org.springframework.osgi.io_1.2.0.jar > >> [ 52] [Active ] [ 2] > >> file:bundles/org.springframework.osgi.core_1.2.0.jar > >> [ 53] [Active ] [ 2] > >> file:bundles/org.springframework.osgi.extender_1.2.0.jar > >> [ 54] [Installed ] [ 5] > >> file:bundles/opencast-authentication-api_0.1.0.SNAPSHOT.jar > >> [ 55] [Installed ] [ 5] > >> file:bundles/opencast-rest-services_0.1.0.SNAPSHOT.jar > >> [ 56] [Installed ] [ 5] file:bundles/org.apache.commons.io_1.4.jar > >> [ 57] [Installed ] [ 5] > >> file:bundles/opencast-repository_0.1.0.SNAPSHOT.jar > >> [ 58] [Installed ] [ 5] > >> file:bundles/org.apache.commons.fileupload_1.2.1.jar > >> [ 59] [Installed ] [ 5] file:bundles/slf4j.api_1.5.2.jar > >> [ 60] [Installed ] [ 5] file:bundles/slf4j.log4j12_1.5.2.jar > >> [ 61] [Installed ] [ 5] file:bundles/derby_10.4.2000000.689064.jar > >> [ 62] [Installed ] [ 5] file:bundles/org.osgi.service.obr_1.jar > >> [ 63] [Installed ] [ 5] > file:bundles/opencast-util_0.1.0.SNAPSHOT.jar > >> [ 64] [Installed ] [ 5] file:bundles/slf4j.api_1.5.6.jar > >> [ 65] [Installed ] [ 5] > file:bundles/opencast-media_0.1.0.SNAPSHOT.jar > >> [ 66] [Installed ] [ 5] > file:bundles/org.apache.commons.lang_2.4.jar > >> [ 67] [Installed ] [ 5] file:bundles/joda-time_1.6.jar > >> [ 68] [Installed ] [ 5] > >> file:bundles/opencast-authentication-cas_0.1.0.SNAPSHOT.jar > >> [ 69] [Installed ] [ 5] > >> file:bundles/opencast-encoder-api_0.1.0.SNAPSHOT.jar > >> [ 70] [Installed ] [ 5] > >> file:bundles/opencast-encoder-impl_0.1.0.SNAPSHOT.jar > >> [ 71] [Installed ] [ 5] > >> file:bundles/opencast-workflow-api_0.1.0.SNAPSHOT.jar > >> [ 72] [Installed ] [ 5] > >> file:bundles/opencast-workflow-impl_0.1.0.SNAPSHOT.jar > >> [ 73] [Installed ] [ 5] > >> file:bundles/opencast-sample-service-api_0.1.0.SNAPSHOT.jar > >> [ 74] [Installed ] [ 5] > >> file:bundles/opencast-sample-service-impl_0.1.0.SNAPSHOT.jar > >> [ 75] [Installed ] [ 5] > >> file:bundles/opencast-remote-sample-service-client_0.1.0.SNAPSHOT.jar > >> [ 76] [Resolved ] [ 5] > file:bundles/org.apache.felix.prefs_1.0.2.jar > >> [ 77] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.bundles.xmlschema_1.4.2.1.jar > >> [ 78] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.specs.saaj-api-1.3_1.1.1.jar > >> [ 79] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.specs.stax-api-1.0_1.1.1.jar > >> [ 80] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.specs.jaxb-api-2.1_1.1.1.jar > >> [ 81] [Installed ] [ 3] > >> file:bundles/org.apache.servicemix.specs.jaxws-api-2.1_1.1.1.jar > >> [ 82] [Installed ] [ 3] > >> file:bundles/cxf-dosgi-ri-discovery-local_1.0.jar > >> [ 83] [Installed ] [ 3] file:bundles/cxf-dosgi-ri-dsw-cxf_1.0.jar > >> [ 84] [Active ] [ 2] > file:bundles/org.springframework.aop_2.5.6.jar > >> [ 85] [Active ] [ 2] > >> file:bundles/org.springframework.beans_2.5.6.jar > >> [ 86] [Active ] [ 2] > >> file:bundles/org.springframework.context_2.5.6.jar > >> [ 87] [Active ] [ 2] > >> file:bundles/org.springframework.context.support_2.5.6.jar > >> [ 88] [Active ] [ 2] > >> file:bundles/org.springframework.core_2.5.6.jar > >> [ 89] [Active ] [ 2] > >> file:bundles/com.springsource.org.objectweb.asm_2.2.3.jar > >> [ 90] [Active ] [ 2] > >> file:bundles/com.springsource.edu.emory.mathcs.backport_3.1.0.jar > >> [ 91] [Active ] [ 2] > >> file:bundles/com.springsource.net.sf.cglib_2.1.3.jar > >> [ 92] [Active ] [ 2] > >> file:bundles/org.springframework.osgi.extensions.annotations_1.2.0.jar > >> [ 93] [Installed ] [ 2] > >> file:bundles/org.apache.cxf.bundle-minimal_2.2.2.jar > >> [ 94] [Active ] [ 1] > >> file:bundles/osgi.compendium_4.1.0.build-200702212030.jar > >> [ 95] [Active ] [ 1] > file:bundles/org.apache.felix.shell_1.2.0.jar > >> [ 96] [Active ] [ 1] > >> file:bundles/org.apache.felix.shell.tui_1.2.0.jar > >> [ 97] [Active ] [ 1] > >> > >> > file:bundles/org.apache.geronimo.specs.geronimo-annotation_1.0_spec_1.1.1.jar > >> [ 98] [Active ] [ 1] > >> > >> > file:bundles/org.apache.geronimo.specs.geronimo-activation_1.1_spec_1.0.2.jar > >> [ 99] [Active ] [ 1] > >> > file:bundles/org.apache.geronimo.specs.geronimo-javamail_1.4_spec_1.2.jar > >> [ 100] [Active ] [ 1] > >> file:bundles/org.ops4j.pax.web.pax-web-service_0.6.0.jar > >> > >> > >> > >> On Wed, Jun 10, 2009 at 11:03 AM, Stuart McCulloch<[email protected]> > >> wrote: > >> > 2009/6/10 Aaron Zeckoski <[email protected]> > >> > > >> >> I let it sit there for 15 mins without a change previously and then > >> >> shut it down. I restarted it and it is pushing my CPU to about 100% > on > >> >> a pretty modern macbook pro so I am letting it run now (about 10 mins > >> >> so far). The issue you linked to does seem to describe what is > >> >> happening. I guess I should eventually start seeing packages go from > >> >> installed to running if I leave it long enough? > >> >> > >> >> So then, the solution here is either: > >> >> 1) remove some packages (I can maybe remove a few here but most of > >> >> these are in use) > >> > > >> > > >> > changing the order that certain bundles are installed can sometimes > help, > >> > but > >> > this is of course a fragile workaround and definitely not a permanent > >> > solution! > >> > > >> > 2) stop using felix and use equinox or other > >> >> > >> > > >> > you might still see a delay with Equinox, but when the timeout kicks > in > >> it > >> > will finish > >> > > >> > of course this means you could end up in a situation with inconsistent > >> class > >> > spaces, > >> > because the "uses" calculation was aborted before it could find a > >> complete > >> > solution > >> > > >> > while in almost all cases this won't cause any problems, it does mean > you > >> > might get > >> > class cast exceptions due to inconsistent wiring which could have been > >> > resolved if > >> > the resolver had been given more time (but we don't know for sure > because > >> of > >> > the > >> > halting problem!) > >> > > >> > adding a timeout to Felix is another option, but I'll need to discuss > >> this > >> > with Richard > >> > > >> > Does that sound about right? > >> >> -AZ > >> >> > >> >> > >> >> On Wed, Jun 10, 2009 at 9:31 AM, Stuart McCulloch<[email protected]> > >> >> wrote: > >> >> > 2009/6/10 Aaron Zeckoski <[email protected]> > >> >> > > >> >> >> I am getting a falure while starting up felix 1.8.0. Granted that > I > >> >> >> have a ton of bundles starting here so it is likely to be complex > but > >> >> >> I didn't think that a failure in a bundle would stop the system. > The > >> >> >> result is that the system bundle sits in the "starting" phase and > >> many > >> >> >> of the bundles stay at installed and nothing appears in the logs. > >> >> >> > >> >> > > >> >> > I don't believe this is actually a hang, the system bundle is in > >> >> "starting" > >> >> > state > >> >> > and if you take a series of thread dumps you'll probably find it's > >> busy > >> >> in > >> >> > the > >> >> > resolver processing "uses" clauses (the CPU usage will also be > high): > >> >> > > >> >> > https://issues.apache.org/jira/browse/FELIX-961 > >> >> > > >> >> > if you give it time it should eventually complete, but this may > take a > >> >> while > >> >> > > >> >> > there's no real solution to the general case (it's suspected to be > >> >> > NP-complete) > >> >> > other than adding a time limit and abandoning the search when this > >> >> expires, > >> >> > which is what Equinox does > >> >> > > >> >> > so try leaving it running, and if it does finish let us know how > long > >> it > >> >> > took :) > >> >> > > >> >> > Is there something that will give me a hint as to which bundle died > or > >> >> >> caused the hang here? > >> >> >> My guess is the Apache CXF Minimal Bundle Jar (2.2.3.SNAPSHOT) > since > >> >> >> it is the level 2 bundle that is not started but I am not sure how > to > >> >> >> confirm this suspicion. > >> >> >> (some details below) > >> >> >> > >> >> >> Here is the result of a ps: > >> >> >> START LEVEL 6 > >> >> >> ID State Level Name > >> >> >> [ 0] [Starting ] [ 0] System Bundle (1.8.0) > >> >> >> [ 1] [Installed ] [ 5] Apache Sling Repository API Bundle > >> >> >> (2.0.3.incubator-SNAPSHOT) > >> >> >> [ 2] [Installed ] [ 5] Apache Sling Jackrabbit API Bundle > >> >> >> (2.0.3.incubator-SNAPSHOT) > >> >> >> [ 3] [Installed ] [ 5] Apache Commons Lang (2.4.0) > >> >> >> [ 4] [Installed ] [ 5] Apache Commons Codec (1.3.0) > >> >> >> [ 5] [Installed ] [ 5] Apache Commons Bean Utilities (1.8.0) > >> >> >> [ 6] [Installed ] [ 5] Jackrabbit JCR Commons (1.5.0) > >> >> >> [ 7] [Resolved ] [ 5] Commons Collections (3.2.1) > >> >> >> [ 8] [Resolved ] [ 5] Apache Felix Declarative Services > >> (1.0.8) > >> >> >> [ 9] [Installed ] [ 5] Apache Felix Bundle Repository > (1.0.3) > >> >> >> [ 10] [Resolved ] [ 5] Apache Felix EventAdmin (1.0.0) > >> >> >> [ 11] [Resolved ] [ 5] Apache Felix File Install (1.0.0) > >> >> >> [ 12] [Installed ] [ 5] Apache Felix Configuration Admin > Service > >> >> >> (1.0.10) > >> >> >> [ 13] [Resolved ] [ 5] Apache Felix Metatype Service (1.0.0) > >> >> >> [ 14] [Installed ] [ 5] Apache Felix Web Management Console > >> >> (1.2.10) > >> >> >> [ 15] [Installed ] [ 5] Jetty Server (6.1.14) > >> >> >> [ 16] [Installed ] [ 5] Jetty Utilities (6.1.14) > >> >> >> [ 17] [Resolved ] [ 5] Servlet Specification 2.5 API (2.5) > >> >> >> [ 18] [Installed ] [ 5] Apache CXF Minimal Bundle Jar (2.2.1) > >> >> >> [ 19] [Installed ] [ 5] Apache CXF JAX-RS Bundle Jar (2.2) > >> >> >> [ 20] [Installed ] [ 3] CXF Local Discovery Service Bundle > >> >> >> (1.1.0.SNAPSHOT) > >> >> >> [ 21] [Installed ] [ 3] CXF Distributed Software Bundle > >> >> >> (1.1.0.SNAPSHOT) > >> >> >> [ 22] [Installed ] [ 5] Apache ServiceMix CXF Transport for > OSGi > >> >> >> (4.0.0) > >> >> >> [ 23] [Resolved ] [ 5] Spring Core (2.5.6.A) > >> >> >> [ 24] [Resolved ] [ 5] Spring Beans (2.5.6.A) > >> >> >> [ 25] [Resolved ] [ 5] Spring Context (2.5.6.A) > >> >> >> [ 26] [Active ] [ 1] geronimo-ws-metadata_2.0_spec (1.1.2) > >> >> >> [ 27] [Installed ] [ 5] Apache ServiceMix Specs :: JAXB API > 2.1 > >> >> >> (1.3.0) > >> >> >> [ 28] [Installed ] [ 5] Apache ServiceMix Specs :: JAXP API > 1.4 > >> >> >> (1.3.0) > >> >> >> [ 29] [Installed ] [ 5] Apache ServiceMix Specs :: JAXWS API > 2.1 > >> >> >> (1.3.0) > >> >> >> [ 30] [Resolved ] [ 5] Apache ServiceMix Specs :: JAVAMAIL > API > >> 1.4 > >> >> >> (1.3.0) > >> >> >> [ 31] [Installed ] [ 5] Apache ServiceMix Specs :: SAAJ API > 1.3 > >> >> >> (1.3.0) > >> >> >> [ 32] [Installed ] [ 5] Apache ServiceMix Specs :: STAX API > 1.0 > >> >> >> (1.3.0) > >> >> >> [ 33] [Resolved ] [ 5] OPS4J Pax Web - Service (0.5.2) > >> >> >> [ 34] [Installed ] [ 5] OPS4J Pax Web Extender - Whiteboard > >> (0.5.1) > >> >> >> [ 35] [Active ] [ 1] OPS4J Pax Logging - API (1.3.0) > >> >> >> [ 36] [Active ] [ 1] OPS4J Pax Logging - Service (1.3.0) > >> >> >> [ 37] [Installed ] [ 3] Apache ServiceMix Bundles: asm-2.2.3 > >> >> (2.2.3.1) > >> >> >> [ 38] [Installed ] [ 3] Apache ServiceMix Bundles: > >> >> >> jaxb-impl-2.1.6 (2.1.6.1) > >> >> >> [ 39] [Installed ] [ 3] Apache ServiceMix Bundles: > wsdl4j-1.6.1 > >> >> >> (1.6.1.1) > >> >> >> [ 40] [Installed ] [ 5] Apache ServiceMix Bundles: > >> jettison-1.0.1 > >> >> >> (1.0.1.1) > >> >> >> [ 41] [Installed ] [ 5] Apache ServiceMix Bundles: > >> >> >> xmlschema-1.4.3 (1.4.3.1) > >> >> >> [ 42] [Installed ] [ 3] Apache ServiceMix Bundles: > xmlsec-1.3.0 > >> >> >> (1.3.0.1) > >> >> >> [ 43] [Installed ] [ 3] Apache ServiceMix Bundles: > >> >> >> xmlresolver-1.2 (1.2.0.1) > >> >> >> [ 44] [Installed ] [ 3] Apache ServiceMix Bundles: > neethi-2.0.4 > >> >> >> (2.0.4.1) > >> >> >> [ 45] [Installed ] [ 3] Apache ServiceMix Bundles: > wss4j-1.5.4 > >> >> >> (1.5.4.1) > >> >> >> [ 46] [Installed ] [ 3] Apache ServiceMix Bundles: > >> woodstox-3.2.7 > >> >> >> (3.2.7.1) > >> >> >> [ 47] [Active ] [ 1] JDOM DOM Processor (1.0.0) > >> >> >> [ 48] [Active ] [ 2] AOP Alliance API (1.0.0) > >> >> >> [ 49] [Installed ] [ 5] Apache Oro Regular Expressions > (2.0.8) > >> >> >> [ 50] [Resolved ] [ 5] Spring AOP (2.5.6.A) > >> >> >> [ 51] [Active ] [ 2] spring-osgi-io (1.2.0) > >> >> >> [ 52] [Active ] [ 2] spring-osgi-core (1.2.0) > >> >> >> [ 53] [Active ] [ 2] spring-osgi-extender (1.2.0) > >> >> >> [ 54] [Installed ] [ 5] opencast-authentication-api > >> >> (0.1.0.SNAPSHOT) > >> >> >> [ 55] [Installed ] [ 5] opencast-rest-services > (0.1.0.SNAPSHOT) > >> >> >> [ 56] [Installed ] [ 5] Apache Commons IO Bundle (1.4) > >> >> >> [ 57] [Installed ] [ 5] opencast-repository (0.1.0.SNAPSHOT) > >> >> >> [ 58] [Installed ] [ 5] Apache Commons FileUpload Bundle > (1.2.1) > >> >> >> [ 59] [Installed ] [ 5] slf4j-api (1.5.2) > >> >> >> [ 60] [Installed ] [ 5] slf4j-log4j12 (1.5.2) > >> >> >> [ 61] [Installed ] [ 5] Apache Derby 10.4 > (10.4.2000000.689064) > >> >> >> [ 62] [Installed ] [ 5] OSGi OBR Service API (1) > >> >> >> [ 63] [Installed ] [ 5] opencast-util (0.1.0.SNAPSHOT) > >> >> >> [ 64] [Installed ] [ 5] slf4j-api (1.5.6) > >> >> >> [ 65] [Installed ] [ 5] opencast-media (0.1.0.SNAPSHOT) > >> >> >> [ 66] [Installed ] [ 5] Commons Lang (2.4) > >> >> >> [ 67] [Installed ] [ 5] Joda-Time (1.6) > >> >> >> [ 68] [Installed ] [ 5] opencast-authentication-cas > >> >> (0.1.0.SNAPSHOT) > >> >> >> [ 69] [Installed ] [ 5] opencast-encoder-api (0.1.0.SNAPSHOT) > >> >> >> [ 70] [Installed ] [ 5] opencast-encoder-impl > (0.1.0.SNAPSHOT) > >> >> >> [ 71] [Installed ] [ 5] opencast-workflow-api > (0.1.0.SNAPSHOT) > >> >> >> [ 72] [Installed ] [ 5] opencast-workflow-impl > (0.1.0.SNAPSHOT) > >> >> >> [ 73] [Installed ] [ 5] opencast-sample-service-api > >> >> (0.1.0.SNAPSHOT) > >> >> >> [ 74] [Installed ] [ 5] opencast-sample-service-impl > >> >> (0.1.0.SNAPSHOT) > >> >> >> [ 75] [Installed ] [ 5] opencast-remote-sample-service-client > >> >> >> (0.1.0.SNAPSHOT) > >> >> >> [ 76] [Resolved ] [ 5] Apache Felix Prefrences Service > (1.0.2) > >> >> >> [ 77] [Installed ] [ 3] Apache ServiceMix Bundles: > >> >> >> xmlschema-1.4.2 (1.4.2.1) > >> >> >> [ 78] [Installed ] [ 3] Apache ServiceMix Specs :: SAAJ API > 1.3 > >> >> >> (1.1.1) > >> >> >> [ 79] [Installed ] [ 3] Apache ServiceMix Specs :: STAX API > 1.0 > >> >> >> (1.1.1) > >> >> >> [ 80] [Installed ] [ 3] Apache ServiceMix Specs :: JAXB API > 2.1 > >> >> >> (1.1.1) > >> >> >> [ 81] [Installed ] [ 3] Apache ServiceMix Specs :: JAXWS API > 2.1 > >> >> >> (1.1.1) > >> >> >> [ 82] [Active ] [ 2] Spring AOP (2.5.6) > >> >> >> [ 83] [Active ] [ 2] Spring Beans (2.5.6) > >> >> >> [ 84] [Active ] [ 2] Spring Context (2.5.6) > >> >> >> [ 85] [Active ] [ 2] Spring Context Support (2.5.6) > >> >> >> [ 86] [Active ] [ 2] Spring Core (2.5.6) > >> >> >> [ 87] [Active ] [ 2] ObjectWeb ASM (2.2.3) > >> >> >> [ 88] [Active ] [ 2] Backport Util Concurrent (3.1.0) > >> >> >> [ 89] [Active ] [ 2] CGLIB Code Generation Library (2.1.3) > >> >> >> [ 90] [Active ] [ 2] spring-osgi-annotation (1.2.0) > >> >> >> [ 91] [Installed ] [ 2] Apache CXF Minimal Bundle Jar > >> >> (2.2.3.SNAPSHOT) > >> >> >> [ 92] [Active ] [ 1] osgi.compendium > >> (4.1.0.build-200702212030) > >> >> >> [ 93] [Active ] [ 1] Apache Felix Shell Service (1.2.0) > >> >> >> [ 94] [Active ] [ 1] Apache Felix Shell TUI (1.2.0) > >> >> >> [ 95] [Active ] [ 1] geronimo-annotation_1.0_spec (1.1.1) > >> >> >> [ 96] [Active ] [ 1] geronimo-activation_1.1_spec (1.0.2) > >> >> >> [ 97] [Active ] [ 1] geronimo-javamail_1.4_spec (1.2) > >> >> >> [ 98] [Active ] [ 1] OPS4J Pax Web - Service (0.6.0) > >> >> >> > >> >> >> Here is the last bit from the logs: > >> >> >> ... > >> >> >> [FelixStartLevel] DEBUG > >> >> >> > >> >> > >> > org.springframework.osgi.extender.internal.activator.ContextLoaderListener > >> >> >> - No application context created for bundle [CGLIB Code Generation > >> >> >> Library (com.springsource.net.sf.cglib)] > >> >> >> [FelixDispatchQueue] DEBUG com.springsource.net.sf.cglib - > >> BundleEvent > >> >> >> STARTED > >> >> >> [FelixStartLevel] DEBUG > >> >> >> > >> >> > >> > org.springframework.osgi.extender.internal.activator.ContextLoaderListener > >> >> >> - Scanning bundle [spring-osgi-annotation > >> >> >> (org.springframework.osgi.extensions.annotations)] for > >> >> >> configurations... > >> >> >> [FelixStartLevel] DEBUG > >> >> >> > >> >> > >> > org.springframework.osgi.extender.internal.activator.ContextLoaderListener > >> >> >> - Creating an application context for bundle > [spring-osgi-annotation > >> >> >> (org.springframework.osgi.extensions.annotations)] > >> >> >> [FelixStartLevel] DEBUG > >> >> >> > >> >> > >> > org.springframework.osgi.extender.internal.activator.ContextLoaderListener > >> >> >> - No application context created for bundle > [spring-osgi-annotation > >> >> >> (org.springframework.osgi.extensions.annotations)] > >> >> >> [FelixDispatchQueue] DEBUG > >> >> >> org.springframework.osgi.extensions.annotations - BundleEvent > STARTED > >> >> >> > >> >> >> > >> >> >> -- > >> >> >> Aaron Zeckoski (azeckoski (at) vt.edu) > >> >> >> Senior Research Engineer - CARET - Cambridge University > >> >> >> https://twitter.com/azeckoski - > http://www.linkedin.com/in/azeckoski > >> >> >> http://aaronz-sakai.blogspot.com/ - > >> >> >> http://confluence.sakaiproject.org/confluence/display/~aaronz/<http://confluence.sakaiproject.org/confluence/display/%7Eaaronz/> > <http://confluence.sakaiproject.org/confluence/display/%7Eaaronz/> > >> <http://confluence.sakaiproject.org/confluence/display/%7Eaaronz/> > >> >> <http://confluence.sakaiproject.org/confluence/display/%7Eaaronz/> > >> >> >> > >> >> >> > --------------------------------------------------------------------- > >> >> >> To unsubscribe, e-mail: [email protected] > >> >> >> For additional commands, e-mail: [email protected] > >> >> >> > >> >> >> > >> >> > -- > >> >> > Cheers, Stuart > >> >> > > >> >> > >> >> > >> >> > >> >> -- > >> >> Aaron Zeckoski (azeckoski (at) vt.edu) > >> >> Senior Research Engineer - CARET - Cambridge University > >> >> https://twitter.com/azeckoski - http://www.linkedin.com/in/azeckoski > >> >> http://aaronz-sakai.blogspot.com/ - > >> >> http://confluence.sakaiproject.org/confluence/display/~aaronz/<http://confluence.sakaiproject.org/confluence/display/%7Eaaronz/> > <http://confluence.sakaiproject.org/confluence/display/%7Eaaronz/> > >> <http://confluence.sakaiproject.org/confluence/display/%7Eaaronz/> > >> >> > >> >> --------------------------------------------------------------------- > >> >> To unsubscribe, e-mail: [email protected] > >> >> For additional commands, e-mail: [email protected] > >> >> > >> >> > >> > > >> > > >> > -- > >> > Cheers, Stuart > >> > > >> > >> > >> > >> -- > >> Aaron Zeckoski (azeckoski (at) vt.edu) > >> Senior Research Engineer - CARET - Cambridge University > >> https://twitter.com/azeckoski - http://www.linkedin.com/in/azeckoski > >> http://aaronz-sakai.blogspot.com/ - > >> http://confluence.sakaiproject.org/confluence/display/~aaronz/<http://confluence.sakaiproject.org/confluence/display/%7Eaaronz/> > <http://confluence.sakaiproject.org/confluence/display/%7Eaaronz/> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [email protected] > >> For additional commands, e-mail: [email protected] > >> > >> > > > > > > -- > > Cheers, Stuart > > > > > > -- > Aaron Zeckoski (azeckoski (at) vt.edu) > Senior Research Engineer - CARET - Cambridge University > https://twitter.com/azeckoski - http://www.linkedin.com/in/azeckoski > http://aaronz-sakai.blogspot.com/ - > http://confluence.sakaiproject.org/confluence/display/~aaronz/<http://confluence.sakaiproject.org/confluence/display/%7Eaaronz/> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > -- Cheers, Stuart

