On 6/10/09 11:07 AM, Guillaume Nodet wrote:
Just for my undersanding, if you don't have any package exported in
multiple versions, how can the search space become huge ?  I would
have thought that either the bundle can match the requirement or can
not, there's not much of choice here.  Any idea ?

I agree with you. If you don't have multiple candidates exporting the same package, then you shouldn't run into this issue because the single candidate with either succeed or fail in one go.

-> richard

On Wed, Jun 10, 2009 at 16:32, Richard S. Hall<[email protected]>  wrote:
On 6/10/09 6:24 AM, Stuart McCulloch 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

To my knowledge, Equinox does not use a SAT-based resolver...that is used by
p2. Further, p2 does not yet support "uses" constraints. As far as I know,
Equinox has two strategies for dealing with "uses" constraints: a timeout
(as you mentioned) and just turning them off completely. Neither is a great
option, but understandable.

->  richard


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/>

---------------------------------------------------------------------
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]







Reply via email to