Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [gemini-dev] NoClassDefFoundError: org/eclipse/gemini/blueprint/blueprint/container/SpringBlueprintContainer

Hi Leen

Some of the class loading diagnostic commands ([1]) in the Virgo shell could help you diagnose this problem. We've had folks run blueprint on top of Virgo, so you could give it a go if you would like. Just a thought...

Regards,
Glyn
[1] http://www.eclipse.org/virgo/documentation/virgo-documentation-3.0.1.RELEASE/docs/virgo-user-guide/html/ch06s04.html

On 27 Sep 2011, at 15:56, Costin Leau wrote:

> Are these the only one resolved or not? If so I don't really know what
> to tell you.
> If I recall correctly, in the past the problem was caused by another
> bundle that exported as well the blueprint package which caused
> different classloaders to be wired which confused gemini blueprint.
> If that's not your case I don't really know what to tell you...
> 
> On 9/27/2011 4:55 PM, Leen Toelen wrote:
>> Hi,
>> 
>> the only three bundles that have anything to do with blueprint are
>> gemini-blueprint, gemini-blueprint-io and gemini-blueprint-extender.
>> 
>> Regards,
>> Leen
>> 
>> On Tue, Sep 27, 2011 at 3:28 PM, Costin Leau <cleau@xxxxxxxxxx> wrote:
>>> Hi,
>>> 
>>> Seems like the wrong classloader is used by the extender which for some
>>> reason doesn't see the blueprint classes.
>>> Do you have by any chance another bundle that exports the blueprint API
>>> classes? And if so, can you remove it and then give it another try?
>>> 
>>> On 9/27/2011 11:11 AM, Leen Toelen wrote:
>>>> Hi,
>>>> 
>>>> I am trying to use gemini blueprint 1.0.0.release using the extender
>>>> bundle inside equinox. When starting the extender bundle
>>>> (org.eclipse.gemini.blueprint.extender_1.0.0.RELEASE) it discovers my
>>>> blueprint bundles but immediately generates a NoClassDefFoundError,
>>>> after which my services are not created of course.
>>>> 
>>>> 
>>>> 27-sep-2011 10:05:26
>>>> org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.support.BlueprintContainerCreator
>>>> createApplicationContext
>>>> INFO: Discovered configurations
>>>> {bundleentry://127.fwk23293518/OSGI-INF/blueprint/DataSource.xml]
>>>> 
>>>> Exception in thread "EclipseGeminiBlueprintExtenderThread-1"
>>>> java.lang.NoClassDefFoundError:
>>>> org/eclipse/gemini/blueprint/blueprint/container/SpringBlueprintContainer
>>>>      at org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor.createBlueprintContainer(BlueprintContainerProcessor.java:243)
>>>>      at org.eclipse.gemini.blueprint.extender.internal.blueprint.activator.BlueprintContainerProcessor.preProcessRefresh(BlueprintContainerProcessor.java:162)
>>>>      at org.eclipse.gemini.blueprint.extender.internal.activator.LifecycleManager$1.run(LifecycleManager.java:221)
>>>>      at java.lang.Thread.run(Thread.java:619)
>>>> Caused by: java.lang.ClassNotFoundException:
>>>> org.eclipse.gemini.blueprint.blueprint.container.SpringBlueprintContainer
>>>>      at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:513)
>>>>      at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
>>>>      at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
>>>>      at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
>>>>      at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>>>>      ... 4 more
>>>> 
>>>> Any ideas on what might be the cause?
>>>> 
>>>> Regards,
>>>> Leen
>>>> _______________________________________________
>>>> gemini-dev mailing list
>>>> gemini-dev@xxxxxxxxxxx
>>>> https://dev.eclipse.org/mailman/listinfo/gemini-dev
>>> 
>>> --
>>> Costin
>>> _______________________________________________
>>> gemini-dev mailing list
>>> gemini-dev@xxxxxxxxxxx
>>> https://dev.eclipse.org/mailman/listinfo/gemini-dev
>>> 
>> _______________________________________________
>> gemini-dev mailing list
>> gemini-dev@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/gemini-dev
> 
> -- 
> Costin
> _______________________________________________
> gemini-dev mailing list
> gemini-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/gemini-dev



Back to the top