|
|
|
Re: [dtp-dev] NoClassDefFoundError though plugin is loaded [message #15562 is a reply to message #15529] |
Tue, 30 May 2006 11:28 |
Eclipse User |
|
|
|
Originally posted by: merks.ca.ibm.com
Anil,
Shouldn't your package names be com.oracle...?
Anil T Samuel wrote:
> 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.def ineClass(DefaultClassLoader.java:160)
>>>
>>> at
>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:498)
>>>
>>> at
>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:468)
>>>
>>> at
>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:427)
>>>
>>> at
>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:410)
>>>
>>> at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>>
>>> at
>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>>
>>> at
>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>>
>>> at
>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>>
>>> at
>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(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(O racleSchema.java:179)
>>>
>>> at
>>> org.eclipse.datatools.connectivity.sqm.server.internal.ui.ex plorer.providers.content.layout.vnode.ServerExplorerVNodeCon tentProviderNav.displayTableNodeChildren(ServerExplorerVNode ContentProviderNav.java:143)
>>>
>>>
>>> _______________________________________________
>>> dtp-dev mailing list
>>> dtp-dev@eclipse.org
>>> https://dev.eclipse.org/mailman/listinfo/dtp-dev
>>
>> _______________________________________________
>> dtp-dev mailing list
>> dtp-dev@eclipse.org
>> https://dev.eclipse.org/mailman/listinfo/dtp-dev
|
|
|
Re: [dtp-dev] NoClassDefFoundError though plugin is loaded [message #15658 is a reply to message #15562] |
Tue, 30 May 2006 22:06 |
Eclipse User |
|
|
|
Originally posted by: anil.samuel.gmail.com
Isn't com. like www. ??
most oracle packages starts with oracle. eg. oracle.jdbc.OracleDriver
Ed Merks wrote:
> Anil,
>
> Shouldn't your package names be com.oracle...?
>
>
> Anil T Samuel wrote:
>> 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.def ineClass(DefaultClassLoader.java:160)
>>>>
>>>> at
>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:498)
>>>>
>>>> at
>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:468)
>>>>
>>>> at
>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:427)
>>>>
>>>> at
>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:410)
>>>>
>>>> at
>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>>>
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>>>
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>>>
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>>>
>>>> at
>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(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(O racleSchema.java:179)
>>>>
>>>> at
>>>> org.eclipse.datatools.connectivity.sqm.server.internal.ui.ex plorer.providers.content.layout.vnode.ServerExplorerVNodeCon tentProviderNav.displayTableNodeChildren(ServerExplorerVNode ContentProviderNav.java:143)
>>>>
>>>>
>>>> _______________________________________________
>>>> dtp-dev mailing list
>>>> dtp-dev@eclipse.org
>>>> https://dev.eclipse.org/mailman/listinfo/dtp-dev
>>>
>>> _______________________________________________
>>> dtp-dev mailing list
>>> dtp-dev@eclipse.org
>>> https://dev.eclipse.org/mailman/listinfo/dtp-dev
|
|
|
Re: [dtp-dev] NoClassDefFoundError though plugin is loaded [message #15686 is a reply to message #15658] |
Tue, 30 May 2006 22:31 |
Eclipse User |
|
|
|
Originally posted by: merks.ca.ibm.com
This is a multi-part message in MIME format.
--------------060905050507020001000006
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Anil,
I'm very surprised given that I've always seen com.ibm.* and absolutely
never just ibm.*. After all, if www.eclipse.org becomes org.eclipse.*
then www.abc.xyz becomes xyz.abc.*. That's basically what this excerpt
in the JLS, which specifically gives "com" as an example, say:
Names of packages that are to be made widely available should be
formed as described in 7.7. Such names are always qualified names
whose first identifier consists of two or three lowercase letters
that name an Internet domain, such as *|com|, *|edu|, |gov|, |mil|,
|net|, |org|, or a two-letter ISO country code such as |uk| or |jp|.
Here are examples of hypothetical unique names that might be formed
under this convention:
com.JavaSoft.jag.Oak
org.npr.pledge.driver
uk.ac.city.rugby.game
Anil Samuel wrote:
> Isn't com. like www. ??
>
> most oracle packages starts with oracle. eg. oracle.jdbc.OracleDriver
>
> Ed Merks wrote:
>> Anil,
>>
>> Shouldn't your package names be com.oracle...?
>>
>>
>> Anil T Samuel wrote:
>>> 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.def ineClass(DefaultClassLoader.java:160)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:498)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:468)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:427)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:410)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(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(O racleSchema.java:179)
>>>>>
>>>>> at
>>>>> org.eclipse.datatools.connectivity.sqm.server.internal.ui.ex plorer.providers.content.layout.vnode.ServerExplorerVNodeCon tentProviderNav.displayTableNodeChildren(ServerExplorerVNode ContentProviderNav.java:143)
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> dtp-dev mailing list
>>>>> dtp-dev@eclipse.org
>>>>> https://dev.eclipse.org/mailman/listinfo/dtp-dev
>>>>
>>>> _______________________________________________
>>>> dtp-dev mailing list
>>>> dtp-dev@eclipse.org
>>>> https://dev.eclipse.org/mailman/listinfo/dtp-dev
--------------060905050507020001000006
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Anil,<br>
<br>
I'm very surprised given that I've always seen com.ibm.* and absolutely
never just ibm.*. After all, if <a class="moz-txt-link-abbreviated" href="http://www.eclipse.org">www.eclipse.org</a> becomes org.eclipse.*
then <a class="moz-txt-link-abbreviated" href="http://www.abc.xyz">www.abc.xyz</a> becomes xyz.abc.*. That's basically what this excerpt
in the JLS, which specifically gives <font color="#009900">"</font><font
color="#009900">com" </font>as an example, say:<br>
<blockquote>Names of packages that are to be made widely available
should be formed as described in 7.7.
Such names are always qualified names whose first identifier consists
of two or three lowercase letters that name an Internet domain, such as
<font color="#009900"><b><code>com</code>, </b></font><code>edu</code>,
<code>gov</code>, <code>mil</code>, <code>net</code>, <code>org</code>,
or a two-letter ISO country code such as <code>uk</code> or <code>jp</code>.
Here are examples of hypothetical unique names that might be formed
under this convention:
<p></p>
com.JavaSoft.jag.Oak<br>
org.npr.pledge.driver<br>
<br>
uk.ac.city.rugby.game<br>
</blockquote>
<br>
Anil Samuel wrote:
<blockquote cite="mide5ifla$gae$1@utils.eclipse.org" type="cite">Isn't
com. like www. ??
<br>
<br>
most oracle packages starts with oracle. eg. oracle.jdbc.OracleDriver
<br>
<br>
Ed Merks wrote:
<br>
<blockquote type="cite">Anil,
<br>
<br>
Shouldn't your package names be com.oracle...?
<br>
<br>
<br>
Anil T Samuel wrote:
<br>
<blockquote type="cite">Uff ..
<br>
<br>
This is fixed by using following line in MANIFEST.MF
<br>
<br>
Export-Package: oracle.dbtools.modelbase.oracle,
<br>
oracle.dbtools.modelbase.oracle.impl;x-friends:="oracle.dbtools.connectivity "
<br>
<br>
Regards
<br>
Anthos
<br>
Anil T Samuel wrote:
<br>
<blockquote type="cite">I have exported the package using the
MANIFEST.MF as shown below
<br>
<br>
Manifest-Version: 1.0
<br>
Bundle-ManifestVersion: 2
<br>
Bundle-Name: Oracle Modelbase Plug-in
<br>
Bundle-SymbolicName: oracle.dbtools.modelbase;singleton:=true
<br>
Bundle-Version: 1.0.0
<br>
Bundle-Localization: plugin
<br>
Bundle-Vendor: <a class="moz-txt-link-freetext" href="http://www.oracle.com">http://www.oracle.com</a>
<br>
Require-Bundle: org.eclipse.datatools.modelbase.sql
<br>
Export-Package:
oracle.dbtools.modelbase;x-friends:="oracle.dbtools.connectivity "
<br>
<br>
Regards
<br>
Anthos
<br>
<br>
Anil T Samuel wrote:
<br>
<blockquote type="cite">Hi
<br>
<br>
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.
<br>
<br>
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.
<br>
<br>
Any suggestions ?
<br>
<br>
Regards
<br>
Anthos
<br>
<br>
!ENTRY org.eclipse.ui.navigator 4 0 2006-05-30 12:30:58.421
<br>
!MESSAGE Could not acquire children from extension:
org.eclipse.datatools.connectivity.db.sqlModelContent
<br>
!STACK 0
<br>
java.lang.NoClassDefFoundError:
oracle/dbtools/modelbase/oracle/impl/MaterializedViewImpl
<br>
at java.lang.ClassLoader.defineClass1(Native Method)
<br>
at java.lang.ClassLoader.defineClass(Unknown Source)
<br>
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:160)
<br>
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:498)
<br>
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:468)
<br>
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:427)
<br>
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:410)
<br>
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
<br>
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
<br>
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
<br>
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
<br>
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
<br>
at java.lang.ClassLoader.loadClass(Unknown Source)
<br>
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
<br>
at
oracle.dbtools.connectivity.catalog.OracleSchema.loadTables( OracleSchema.java:68)
<br>
at
oracle.dbtools.connectivity.catalog.OracleSchema.getTables(O racleSchema.java:179)
<br>
at
org.eclipse.datatools.connectivity.sqm.server.internal.ui.ex plorer.providers.content.layout.vnode.ServerExplorerVNodeCon tentProviderNav.displayTableNodeChildren(ServerExplorerVNode ContentProviderNav.java:143)
<br>
<br>
_______________________________________________
<br>
dtp-dev mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:dtp-dev@eclipse.org">dtp-dev@eclipse.org</a>
<br>
<a class="moz-txt-link-freetext" href="https://dev.eclipse.org/mailman/listinfo/dtp-dev">https://dev.eclipse.org/mailman/listinfo/dtp-dev</a>
<br>
</blockquote>
<br>
_______________________________________________
<br>
dtp-dev mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:dtp-dev@eclipse.org">dtp-dev@eclipse.org</a>
<br>
<a class="moz-txt-link-freetext" href="https://dev.eclipse.org/mailman/listinfo/dtp-dev">https://dev.eclipse.org/mailman/listinfo/dtp-dev</a>
<br>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br>
</body>
</html>
--------------060905050507020001000006--
|
|
|
|
|
|
|
Re: [dtp-dev] NoClassDefFoundError though plugin is loaded [message #578855 is a reply to message #15658] |
Tue, 30 May 2006 22:31 |
Ed Merks Messages: 33141 Registered: July 2009 |
Senior Member |
|
|
This is a multi-part message in MIME format.
--------------060905050507020001000006
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Anil,
I'm very surprised given that I've always seen com.ibm.* and absolutely
never just ibm.*. After all, if www.eclipse.org becomes org.eclipse.*
then www.abc.xyz becomes xyz.abc.*. That's basically what this excerpt
in the JLS, which specifically gives "com" as an example, say:
Names of packages that are to be made widely available should be
formed as described in 7.7. Such names are always qualified names
whose first identifier consists of two or three lowercase letters
that name an Internet domain, such as *|com|, *|edu|, |gov|, |mil|,
|net|, |org|, or a two-letter ISO country code such as |uk| or |jp|.
Here are examples of hypothetical unique names that might be formed
under this convention:
com.JavaSoft.jag.Oak
org.npr.pledge.driver
uk.ac.city.rugby.game
Anil Samuel wrote:
> Isn't com. like www. ??
>
> most oracle packages starts with oracle. eg. oracle.jdbc.OracleDriver
>
> Ed Merks wrote:
>> Anil,
>>
>> Shouldn't your package names be com.oracle...?
>>
>>
>> Anil T Samuel wrote:
>>> 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.def ineClass(DefaultClassLoader.java:160)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:498)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:468)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:427)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:410)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
>>>>>
>>>>> at
>>>>> org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(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(O racleSchema.java:179)
>>>>>
>>>>> at
>>>>> org.eclipse.datatools.connectivity.sqm.server.internal.ui.ex plorer.providers.content.layout.vnode.ServerExplorerVNodeCon tentProviderNav.displayTableNodeChildren(ServerExplorerVNode ContentProviderNav.java:143)
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> dtp-dev mailing list
>>>>> dtp-dev@eclipse.org
>>>>> https://dev.eclipse.org/mailman/listinfo/dtp-dev
>>>>
>>>> _______________________________________________
>>>> dtp-dev mailing list
>>>> dtp-dev@eclipse.org
>>>> https://dev.eclipse.org/mailman/listinfo/dtp-dev
--------------060905050507020001000006
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Anil,<br>
<br>
I'm very surprised given that I've always seen com.ibm.* and absolutely
never just ibm.*. After all, if <a class="moz-txt-link-abbreviated" href="http://www.eclipse.org">www.eclipse.org</a> becomes org.eclipse.*
then <a class="moz-txt-link-abbreviated" href="http://www.abc.xyz">www.abc.xyz</a> becomes xyz.abc.*. That's basically what this excerpt
in the JLS, which specifically gives <font color="#009900">"</font><font
color="#009900">com" </font>as an example, say:<br>
<blockquote>Names of packages that are to be made widely available
should be formed as described in 7.7.
Such names are always qualified names whose first identifier consists
of two or three lowercase letters that name an Internet domain, such as
<font color="#009900"><b><code>com</code>, </b></font><code>edu</code>,
<code>gov</code>, <code>mil</code>, <code>net</code>, <code>org</code>,
or a two-letter ISO country code such as <code>uk</code> or <code>jp</code>.
Here are examples of hypothetical unique names that might be formed
under this convention:
<p></p>
com.JavaSoft.jag.Oak<br>
org.npr.pledge.driver<br>
<br>
uk.ac.city.rugby.game<br>
</blockquote>
<br>
Anil Samuel wrote:
<blockquote cite="mide5ifla$gae$1@utils.eclipse.org" type="cite">Isn't
com. like www. ??
<br>
<br>
most oracle packages starts with oracle. eg. oracle.jdbc.OracleDriver
<br>
<br>
Ed Merks wrote:
<br>
<blockquote type="cite">Anil,
<br>
<br>
Shouldn't your package names be com.oracle...?
<br>
<br>
<br>
Anil T Samuel wrote:
<br>
<blockquote type="cite">Uff ..
<br>
<br>
This is fixed by using following line in MANIFEST.MF
<br>
<br>
Export-Package: oracle.dbtools.modelbase.oracle,
<br>
oracle.dbtools.modelbase.oracle.impl;x-friends:="oracle.dbtools.connectivity "
<br>
<br>
Regards
<br>
Anthos
<br>
Anil T Samuel wrote:
<br>
<blockquote type="cite">I have exported the package using the
MANIFEST.MF as shown below
<br>
<br>
Manifest-Version: 1.0
<br>
Bundle-ManifestVersion: 2
<br>
Bundle-Name: Oracle Modelbase Plug-in
<br>
Bundle-SymbolicName: oracle.dbtools.modelbase;singleton:=true
<br>
Bundle-Version: 1.0.0
<br>
Bundle-Localization: plugin
<br>
Bundle-Vendor: <a class="moz-txt-link-freetext" href="http://www.oracle.com">http://www.oracle.com</a>
<br>
Require-Bundle: org.eclipse.datatools.modelbase.sql
<br>
Export-Package:
oracle.dbtools.modelbase;x-friends:="oracle.dbtools.connectivity "
<br>
<br>
Regards
<br>
Anthos
<br>
<br>
Anil T Samuel wrote:
<br>
<blockquote type="cite">Hi
<br>
<br>
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.
<br>
<br>
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.
<br>
<br>
Any suggestions ?
<br>
<br>
Regards
<br>
Anthos
<br>
<br>
!ENTRY org.eclipse.ui.navigator 4 0 2006-05-30 12:30:58.421
<br>
!MESSAGE Could not acquire children from extension:
org.eclipse.datatools.connectivity.db.sqlModelContent
<br>
!STACK 0
<br>
java.lang.NoClassDefFoundError:
oracle/dbtools/modelbase/oracle/impl/MaterializedViewImpl
<br>
at java.lang.ClassLoader.defineClass1(Native Method)
<br>
at java.lang.ClassLoader.defineClass(Unknown Source)
<br>
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.def ineClass(DefaultClassLoader.java:160)
<br>
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineC lass(ClasspathManager.java:498)
<br>
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findCla ssImpl(ClasspathManager.java:468)
<br>
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClassImpl(ClasspathManager.java:427)
<br>
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLoc alClass(ClasspathManager.java:410)
<br>
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.fin dLocalClass(DefaultClassLoader.java:188)
<br>
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findLo calClass(BundleLoader.java:339)
<br>
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:391)
<br>
at
org.eclipse.osgi.framework.internal.core.BundleLoader.findCl ass(BundleLoader.java:352)
<br>
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loa dClass(DefaultClassLoader.java:83)
<br>
at java.lang.ClassLoader.loadClass(Unknown Source)
<br>
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
<br>
at
oracle.dbtools.connectivity.catalog.OracleSchema.loadTables( OracleSchema.java:68)
<br>
at
oracle.dbtools.connectivity.catalog.OracleSchema.getTables(O racleSchema.java:179)
<br>
at
org.eclipse.datatools.connectivity.sqm.server.internal.ui.ex plorer.providers.content.layout.vnode.ServerExplorerVNodeCon tentProviderNav.displayTableNodeChildren(ServerExplorerVNode ContentProviderNav.java:143)
<br>
<br>
_______________________________________________
<br>
dtp-dev mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:dtp-dev@eclipse.org">dtp-dev@eclipse.org</a>
<br>
<a class="moz-txt-link-freetext" href="https://dev.eclipse.org/mailman/listinfo/dtp-dev">https://dev.eclipse.org/mailman/listinfo/dtp-dev</a>
<br>
</blockquote>
<br>
_______________________________________________
<br>
dtp-dev mailing list
<br>
<a class="moz-txt-link-abbreviated" href="mailto:dtp-dev@eclipse.org">dtp-dev@eclipse.org</a>
<br>
<a class="moz-txt-link-freetext" href="https://dev.eclipse.org/mailman/listinfo/dtp-dev">https://dev.eclipse.org/mailman/listinfo/dtp-dev</a>
<br>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<br>
</body>
</html>
--------------060905050507020001000006--
Ed Merks
Professional Support: https://www.macromodeling.com/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|