Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [dtp-dev] NoClassDefFoundError though plugin is loaded

Uff ..

This is fixed by using following line in MANIFEST.MF

Export-Package: oracle.dbtools.modelbase.oracle,
oracle.dbtools.modelbase.oracle.impl;x-friends:="oracle.dbtools.connectivity"

Regards
Anthos
Anil T Samuel wrote:
I have exported the package using the MANIFEST.MF as shown below

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Oracle Modelbase Plug-in
Bundle-SymbolicName: oracle.dbtools.modelbase;singleton:=true
Bundle-Version: 1.0.0
Bundle-Localization: plugin
Bundle-Vendor: http://www.oracle.com
Require-Bundle: org.eclipse.datatools.modelbase.sql
Export-Package: oracle.dbtools.modelbase;x-friends:="oracle.dbtools.connectivity"

Regards
Anthos

Anil T Samuel wrote:
Hi

I have 2 plugins - oracle.dbtools.connectivity and oracle.dbtools.modelbase. When a class in oracle.dbtools.connectivity that inherits from oracle.dbtools.modelbase class it is resulting NoClassDefFoundError during its instantiation.

I checked the plugins to make sure that the classes are in there. Also the Help->About Eclipse->Plug-in Details lists both plugins. This error message is found in the .metadata/.plugins/org.eclipse.ui.workbench/log.

Any suggestions ?

Regards
Anthos

!ENTRY org.eclipse.ui.navigator 4 0 2006-05-30 12:30:58.421
!MESSAGE Could not acquire children from extension: org.eclipse.datatools.connectivity.db.sqlModelContent
!STACK 0
java.lang.NoClassDefFoundError: oracle/dbtools/modelbase/oracle/impl/MaterializedViewImpl
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(Unknown Source)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:160) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:498) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:468) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:427) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:410) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:188) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:339) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:391) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:352) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at oracle.dbtools.connectivity.catalog.OracleSchema.loadTables(OracleSchema.java:68) at oracle.dbtools.connectivity.catalog.OracleSchema.getTables(OracleSchema.java:179) at org.eclipse.datatools.connectivity.sqm.server.internal.ui.explorer.providers.content.layout.vnode.ServerExplorerVNodeContentProviderNav.displayTableNodeChildren(ServerExplorerVNodeContentProviderNav.java:143)

_______________________________________________
dtp-dev mailing list
dtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dtp-dev

_______________________________________________
dtp-dev mailing list
dtp-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/dtp-dev



Back to the top