Victor Mataré | 1 Aug 2011 02:08
Picon
Picon

JDBC Registry plugin broken?

Hello everyone,

I'm trying to use the OBDA plugin 
(http://obda.inf.unibz.it/protege-plugin/index.html) which requires 
Protégé 4.0 with JDBC drivers. But the Jdbc Registry Plugin 
(org.protege.osgi.jdbc.jar) seems broken:

Starting Protege 4 OWL Editor (Version 4.0.115)
Platform:
     Java: JVM 1.6.0_26-b03 Memory: 186M
     Language: de, Country: DE
     Framework: Eclipse (1.5.0)
     OS: Linux (2.6.39)
     Processor: x86-64
Installed plugin DL Query Tab
Installed plugin Protege JDBC Registry Plugin
Installed plugin owleditor
Installed plugin Jdbc Registry
Installed plugin The OWL API
Installed plugin OWLViz
Installed plugin Factplusplus Plug-in
Problem starting plugin Protege JDBC Registry Plugin
org.osgi.framework.BundleException: Exception in 
org.protege.osgi.jdbc.prefs.Activator.start() of bundle 
org.protege.osgi.jdbc.prefs.
         at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:805)
         at 
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
         at 
(Continue reading)

Timothy Redmond | 1 Aug 2011 04:43
Picon
Favicon

Re: JDBC Registry plugin broken?

On 07/31/2011 05:08 PM, Victor Mataré wrote:
Hello everyone,

I'm trying to use the OBDA plugin (http://obda.inf.unibz.it/protege-plugin/index.html) which requires Protégé 4.0 with JDBC drivers. But the Jdbc Registry Plugin (org.protege.osgi.jdbc.jar) seems broken:

The no plugin xml is a minor problem and can be ignored.  I fixed it in the latest svn.  The exception means that plugin failed. It probably only does that in Protege 4.0 but this is sloppy code and I fixed this in the latest svn also.

Let me know if you need me to push an update to the repository.

-Timothy



Starting Protege 4 OWL Editor (Version 4.0.115)
Platform:
    Java: JVM 1.6.0_26-b03 Memory: 186M
    Language: de, Country: DE
    Framework: Eclipse (1.5.0)
    OS: Linux (2.6.39)
    Processor: x86-64
Installed plugin DL Query Tab
Installed plugin Protege JDBC Registry Plugin
Installed plugin owleditor
Installed plugin Jdbc Registry
Installed plugin The OWL API
Installed plugin OWLViz
Installed plugin Factplusplus Plug-in
Problem starting plugin Protege JDBC Registry Plugin
org.osgi.framework.BundleException: Exception in org.protege.osgi.jdbc.prefs.Activator.start() of bundle org.protege.osgi.jdbc.prefs.
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:805)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:272)
        at org.protege.editor.core.BundleManager.startPlugins(BundleManager.java:144)
        at org.protege.editor.core.BundleManager.loadPlugins(BundleManager.java:45)
        at org.protege.editor.core.ProtegeApplication.loadPlugins(ProtegeApplication.java:263)
        at org.protege.editor.core.ProtegeApplication.initApplication(ProtegeApplication.java:158)
        at org.protege.editor.core.ProtegeApplication.start(ProtegeApplication.java:105)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
        at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
Caused by: java.lang.NullPointerException: A null service reference is not allowed.
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.java:659)
        at org.protege.osgi.jdbc.prefs.Activator.start(Activator.java:20)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
        ... 22 more
        Jdbc Registry Plugin has no plugin.xml resource

This happens with both 4.0.2 and 4.1. I've also compiled the latest org.protege.osgi.jdbc.jar from SVN rev 19106, but that's also missing the plugin.xml. This looks a lot like there has never been any plugin.xml, so I assume I'm not understanding the problem. Any help is much appreciated.

regards,
Victor

_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Victor Mataré | 1 Aug 2011 05:05
Picon
Picon

Re: JDBC Registry plugin broken?

Hm, actually I'm trying to follow this advice:
https://babbage.inf.unibz.it/trac/obdapublic/wiki/ObdalibPluginInstallation#JDBCDriversSetup
Which instructs me to find the "JDBC Drivers" tab in the Protege 
preference panel, which is nowhere to be seen. I thought this error 
might be the cause for that. The symptom is the same with Protege 4.1, 
but I get an additional error message when opening the preferences:

java.lang.NoClassDefFoundError: javax/swing/JPanel
         at java.lang.Class.getDeclaredConstructors0(Native Method)
         at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
         at java.lang.Class.getConstructor0(Class.java:2699)
         at java.lang.Class.newInstance0(Class.java:326)
         at java.lang.Class.newInstance(Class.java:308)
         at 
org.protege.editor.core.plugin.PluginUtilities.getExtensionObject(PluginUtilities.java:131)
         at 
org.protege.editor.core.plugin.ExtensionInstantiator.instantiate(ExtensionInstantiator.java:74)
         at 
org.protege.editor.core.plugin.AbstractProtegePlugin.newInstance(AbstractProtegePlugin.java:32)
         at 
org.protege.editor.core.ui.preferences.PreferencesPanelPluginJPFImpl.newInstance(PreferencesPanelPluginJPFImpl.java:39)
         at 
org.protege.editor.core.ui.preferences.PreferencesPanelPluginJPFImpl.newInstance(PreferencesPanelPluginJPFImpl.java:18)
         at 
org.protege.editor.core.ui.preferences.PreferencesDialogPanel.<init>(PreferencesDialogPanel.java:64)
         at 
org.protege.editor.core.ui.preferences.PreferencesDialogPanel.showPreferencesDialog(PreferencesDialogPanel.java:121)
         at 
org.protege.editor.core.ui.workspace.Workspace$1.actionPerformed(Workspace.java:165)
         at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
         at 
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
         at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
         at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
         at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
         at 
javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
         at 
javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
         at java.awt.Component.processMouseEvent(Component.java:6288)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6053)
         at java.awt.Container.processEvent(Container.java:2041)
         at java.awt.Component.dispatchEventImpl(Component.java:4651)
         at java.awt.Container.dispatchEventImpl(Container.java:2099)
         at java.awt.Component.dispatchEvent(Component.java:4481)
         at 
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
         at 
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
         at 
java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
         at java.awt.Container.dispatchEventImpl(Container.java:2085)
         at java.awt.Window.dispatchEventImpl(Window.java:2478)
         at java.awt.Component.dispatchEvent(Component.java:4481)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
         at java.awt.EventQueue.access$000(EventQueue.java:84)
         at java.awt.EventQueue$1.run(EventQueue.java:602)
         at java.awt.EventQueue$1.run(EventQueue.java:600)
         at java.security.AccessController.doPrivileged(Native Method)
         at 
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at 
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
         at java.awt.EventQueue$2.run(EventQueue.java:616)
         at java.awt.EventQueue$2.run(EventQueue.java:614)
         at java.security.AccessController.doPrivileged(Native Method)
         at 
java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
         at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
         at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
         at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
         at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
         at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
         at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ClassNotFoundException: javax.swing.JPanel
         at 
org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:814)
         at 
org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
         at 
org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
         ... 51 more

All in all, I just can't get JDBC to work. Moving to 4.1 is not even an 
option since I want to use OBDA to couple the ontology with a geospatial 
database, and OBDA so far supports 4.0 only. So any other idea why the 
"JDBC Drivers" panel might be missing?

thanks so far...

On 01.08.2011 04:43, Timothy Redmond wrote:
> On 07/31/2011 05:08 PM, Victor Mataré wrote:
>> Hello everyone,
>>
>> I'm trying to use the OBDA plugin 
>> (http://obda.inf.unibz.it/protege-plugin/index.html) which requires 
>> Protégé 4.0 with JDBC drivers. But the Jdbc Registry Plugin 
>> (org.protege.osgi.jdbc.jar) seems broken:
>
> The no plugin xml is a minor problem and can be ignored.  I fixed it 
> in the latest svn.  The exception means that plugin failed. It 
> probably only does that in Protege 4.0 but this is sloppy code and I 
> fixed this in the latest svn also.
>
> Let me know if you need me to push an update to the repository.
>
> -Timothy
>
>
>>
>> Starting Protege 4 OWL Editor (Version 4.0.115)
>> Platform:
>>     Java: JVM 1.6.0_26-b03 Memory: 186M
>>     Language: de, Country: DE
>>     Framework: Eclipse (1.5.0)
>>     OS: Linux (2.6.39)
>>     Processor: x86-64
>> Installed plugin DL Query Tab
>> Installed plugin Protege JDBC Registry Plugin
>> Installed plugin owleditor
>> Installed plugin Jdbc Registry
>> Installed plugin The OWL API
>> Installed plugin OWLViz
>> Installed plugin Factplusplus Plug-in
>> Problem starting plugin Protege JDBC Registry Plugin
>> org.osgi.framework.BundleException: Exception in 
>> org.protege.osgi.jdbc.prefs.Activator.start() of bundle 
>> org.protege.osgi.jdbc.prefs.
>>         at 
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:805)
>>         at 
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>>         at 
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>>         at 
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
>>         at 
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:272)
>>         at 
>> org.protege.editor.core.BundleManager.startPlugins(BundleManager.java:144)
>>         at 
>> org.protege.editor.core.BundleManager.loadPlugins(BundleManager.java:45)
>>         at 
>> org.protege.editor.core.ProtegeApplication.loadPlugins(ProtegeApplication.java:263)
>>         at 
>> org.protege.editor.core.ProtegeApplication.initApplication(ProtegeApplication.java:158)
>>         at 
>> org.protege.editor.core.ProtegeApplication.start(ProtegeApplication.java:105)
>>         at 
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at 
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>>         at 
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>>         at 
>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>>         at 
>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
>>         at 
>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
>>         at 
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
>>         at 
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
>>         at 
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
>>         at 
>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
>>         at 
>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>>         at 
>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
>> Caused by: java.lang.NullPointerException: A null service reference 
>> is not allowed.
>>         at 
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.java:659)
>>         at 
>> org.protege.osgi.jdbc.prefs.Activator.start(Activator.java:20)
>>         at 
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at 
>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>>         ... 22 more
>>         Jdbc Registry Plugin has no plugin.xml resource
>>
>> This happens with both 4.0.2 and 4.1. I've also compiled the latest 
>> org.protege.osgi.jdbc.jar from SVN rev 19106, but that's also missing 
>> the plugin.xml. This looks a lot like there has never been any 
>> plugin.xml, so I assume I'm not understanding the problem. Any help 
>> is much appreciated.
>>
>> regards,
>> Victor
>>
>>
>> _______________________________________________
>> protege-discussion mailing list
>> protege-discussion <at> lists.stanford.edu
>> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>>
>> Instructions for unsubscribing: 
>> http://protege.stanford.edu/doc/faq.html#01a.03
>
>
>
>
> _______________________________________________
> protege-discussion mailing list
> protege-discussion <at> lists.stanford.edu
> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>
> Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

Attachment (smime.p7s): application/pkcs7-signature, 4512 bytes
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Timothy Redmond | 1 Aug 2011 07:10
Picon
Favicon

Re: JDBC Registry plugin broken?


I didn't replicate your problem using the org.protege.osgi.jdbc and org.protege.osgi.jdbc.prefs plugins from trunk.  You mentioned before that were building from svn revision 19106 and this might be the problem.  There were some changes sometime before July 2010 involving the class loader.  We have the following logs for the changes:

[tredmond <at> Saturn org.protege.osgi.jdbc.prefs]$ svn log -r 19106:head ------------------------------------------------------------------------ r19573 | tredmond | 2010-07-20 14:58:46 -0700 (Tue, 20 Jul 2010) | 1 line added swing ------------------------------------------------------------------------ r23543 | tredmond | 2011-07-31 19:35:48 -0700 (Sun, 31 Jul 2011) | 1 line prevent a null pointer when the jdbc service isn't ready when this plugin starts ------------------------------------------------------------------------ [tredmond <at> Saturn org.protege.osgi.jdbc.prefs]$ svn info Path: . URL: http://smi-protege.stanford.edu/repos/protege/protege4/plugins/org.protege.osgi.jdbc.prefs/trunk Repository Root: http://smi-protege.stanford.edu/repos/protege Repository UUID: 30a32298-b1ee-0310-87e3-a7336bc3aa68 Revision: 23545 Node Kind: directory Schedule: normal Last Changed Author: tredmond Last Changed Rev: 23543 Last Changed Date: 2011-07-31 19:35:48 -0700 (Sun, 31 Jul 2011) [tredmond <at> Saturn org.protege.osgi.jdbc.prefs]$

-Timothy


On 07/31/2011 08:05 PM, Victor Mataré wrote:
Hm, actually I'm trying to follow this advice:
https://babbage.inf.unibz.it/trac/obdapublic/wiki/ObdalibPluginInstallation#JDBCDriversSetup
Which instructs me to find the "JDBC Drivers" tab in the Protege preference panel, which is nowhere to be seen. I thought this error might be the cause for that. The symptom is the same with Protege 4.1, but I get an additional error message when opening the preferences:

java.lang.NoClassDefFoundError: javax/swing/JPanel
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
        at java.lang.Class.getConstructor0(Class.java:2699)
        at java.lang.Class.newInstance0(Class.java:326)
        at java.lang.Class.newInstance(Class.java:308)
        at org.protege.editor.core.plugin.PluginUtilities.getExtensionObject(PluginUtilities.java:131)
        at org.protege.editor.core.plugin.ExtensionInstantiator.instantiate(ExtensionInstantiator.java:74)
        at org.protege.editor.core.plugin.AbstractProtegePlugin.newInstance(AbstractProtegePlugin.java:32)
        at org.protege.editor.core.ui.preferences.PreferencesPanelPluginJPFImpl.newInstance(PreferencesPanelPluginJPFImpl.java:39)
        at org.protege.editor.core.ui.preferences.PreferencesPanelPluginJPFImpl.newInstance(PreferencesPanelPluginJPFImpl.java:18)
        at org.protege.editor.core.ui.preferences.PreferencesDialogPanel.<init>(PreferencesDialogPanel.java:64)
        at org.protege.editor.core.ui.preferences.PreferencesDialogPanel.showPreferencesDialog(PreferencesDialogPanel.java:121)
        at org.protege.editor.core.ui.workspace.Workspace$1.actionPerformed(Workspace.java:165)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
        at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
        at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
        at java.awt.Component.processMouseEvent(Component.java:6288)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
        at java.awt.Component.processEvent(Component.java:6053)
        at java.awt.Container.processEvent(Container.java:2041)
        at java.awt.Component.dispatchEventImpl(Component.java:4651)
        at java.awt.Container.dispatchEventImpl(Container.java:2099)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
        at java.awt.Container.dispatchEventImpl(Container.java:2085)
        at java.awt.Window.dispatchEventImpl(Window.java:2478)
        at java.awt.Component.dispatchEvent(Component.java:4481)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
        at java.awt.EventQueue.access$000(EventQueue.java:84)
        at java.awt.EventQueue$1.run(EventQueue.java:602)
        at java.awt.EventQueue$1.run(EventQueue.java:600)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
        at java.awt.EventQueue$2.run(EventQueue.java:616)
        at java.awt.EventQueue$2.run(EventQueue.java:614)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.ClassNotFoundException: javax.swing.JPanel
        at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:814)
        at org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
        at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
        ... 51 more

All in all, I just can't get JDBC to work. Moving to 4.1 is not even an option since I want to use OBDA to couple the ontology with a geospatial database, and OBDA so far supports 4.0 only. So any other idea why the "JDBC Drivers" panel might be missing?

thanks so far...


On 01.08.2011 04:43, Timothy Redmond wrote:
On 07/31/2011 05:08 PM, Victor Mataré wrote:
Hello everyone,

I'm trying to use the OBDA plugin (http://obda.inf.unibz.it/protege-plugin/index.html) which requires Protégé 4.0 with JDBC drivers. But the Jdbc Registry Plugin (org.protege.osgi.jdbc.jar) seems broken:

The no plugin xml is a minor problem and can be ignored.  I fixed it in the latest svn.  The exception means that plugin failed. It probably only does that in Protege 4.0 but this is sloppy code and I fixed this in the latest svn also.

Let me know if you need me to push an update to the repository.

-Timothy



Starting Protege 4 OWL Editor (Version 4.0.115)
Platform:
    Java: JVM 1.6.0_26-b03 Memory: 186M
    Language: de, Country: DE
    Framework: Eclipse (1.5.0)
    OS: Linux (2.6.39)
    Processor: x86-64
Installed plugin DL Query Tab
Installed plugin Protege JDBC Registry Plugin
Installed plugin owleditor
Installed plugin Jdbc Registry
Installed plugin The OWL API
Installed plugin OWLViz
Installed plugin Factplusplus Plug-in
Problem starting plugin Protege JDBC Registry Plugin
org.osgi.framework.BundleException: Exception in org.protege.osgi.jdbc.prefs.Activator.start() of bundle org.protege.osgi.jdbc.prefs.
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:805)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:272)
        at org.protege.editor.core.BundleManager.startPlugins(BundleManager.java:144)
        at org.protege.editor.core.BundleManager.loadPlugins(BundleManager.java:45)
        at org.protege.editor.core.ProtegeApplication.loadPlugins(ProtegeApplication.java:263)
        at org.protege.editor.core.ProtegeApplication.initApplication(ProtegeApplication.java:158)
        at org.protege.editor.core.ProtegeApplication.start(ProtegeApplication.java:105)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
        at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
Caused by: java.lang.NullPointerException: A null service reference is not allowed.
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.java:659)
        at org.protege.osgi.jdbc.prefs.Activator.start(Activator.java:20)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
        ... 22 more
        Jdbc Registry Plugin has no plugin.xml resource

This happens with both 4.0.2 and 4.1. I've also compiled the latest org.protege.osgi.jdbc.jar from SVN rev 19106, but that's also missing the plugin.xml. This looks a lot like there has never been any plugin.xml, so I assume I'm not understanding the problem. Any help is much appreciated.

regards,
Victor


_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03




_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03


Attachment (org.protege.osgi.jdbc.jar): application/x-java-archive, 5959 bytes
Attachment (org.protege.osgi.jdbc.prefs.jar): application/x-java-archive, 20 KiB
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Jeff Pan | 1 Aug 2011 13:43

[CFP] ISWC'11 Workshop on Semantic Web Enabled Software Engineering

Apologies for cross-posting!

************************************************************************
*
* CALL FOR PAPERS
* 7th International Workshop on Semantic Web Enabled Software Engineering
* (SWESE2011)
*
* http://www.abdn.ac.uk/~csc363/swese2011/
*
* (for previous workshops, see http://www.abdn.ac.uk/~csc280/)
*
*******Deadline: 12 Aug, 2011******
*
***Invited Speaker: Uwe Assmann****
*
*
* located at 2011 International Semantic Web Conference (ISWC2011)
* 23/24 Oct 2011
* Bonn, Germany
*
************************************************************************


Workshop Description


There has been more and more evidence that the usage of Semantic Web technologies leads to improvements in both the process and product of software development activities. The goal of the SWESE workshop is to advance research on this important area. We believe that the informal nature of the workshop, located at one of the major events of Semantic Web, will lead to further exchange between practitioners and researchers working on issues related to Semantic Web Enabled Software Engineering by providing a forum for discussing the major challenges of the area and the different approaches being taken to resolve them.


Intended Audience

While the intended audience for this workshop includes those with
experience or interest in Semantic Web languages, tools and linked data aware software development,  it is
also crucial to have participation by those with expertise in
other areas such as software engineering, automatic software
engineering (ASE), knowledge based software engineering (KBSE),
UML/MDA and software/legacy modernisation.


Topics

Topics of interest to the workshop include (but are not restricted to):
•    Visions for Semantic Web driven software engineering
•    Tools developed or being developed for software engineering using SW languages
•    Integration or application development projects combining Software Engineering techniques and Semantic Web tools or languages
•    Shortcomings with the Semantic Web with respect to Software Engineering
•    Uses, extensions and/or issues with ODM
•    Visions for SW driven software modernisation
•    Integration of UML, OO programming languages and Semantic Web languages
•    Integration of formal methods and Semantic Web languages
•    Software specification and Semantic Web languages
•    Software versioning control and Semantic Web
•    Software debugging and Semantic Web
•    Ontologies for software engineering
•    Ontologies for requirement engineering
•    Ontologies for software guidance, traceability and maintenance
•    Component discovery and ontologies
•    Feature modelling and ontologies
•    Metamodel engineering
•    Ontology reasoning for software engineering
•    Semantic annotations in software engineering
•    Transitioning legacy applications to ontologies
•    Semantic-based intelligent assistance tools for software developers
•    Lessons learnt and outstanding challenges for the usage of semantic technologies in software engineering
•    Ontology-Driven Architecture: How to introduce Semantic Web technology into mainstream development processes
•    Ontologies for supporting collaboration/coordination between developers
•    Semantic-based information push for software development process
•    Methods and tools for semantic-based event-driven interaction in software development




Workshop Format and Attendance:

This will be a half day workshop, including a keynote presentation
and technical talks discussing competing and complementary
visions and state of the art for Semantic Web enabled software engineering.

This workshop is open to all members of the ISWC community, as
well as other communities identified  in Intended Audience above,
such as the Software Engineering community.

Submission of a paper is not required for attendance at the
workshop. However, in the event that the workshop cannot
accommodate all who would like to participate, those who have
submitted a paper will be given priority for registration.

We encourage those who plan to attend this workshop, to register
early in order to  help conference organisers with their planning
as well as insure that the workshop is not cancelled do to
projected poor attendance.


Organising Committee

    Elisa F. Kendall, Sandpiper Software, Inc., USA
    Jeff Z. Pan, University of Aberdeen, UK (contact)
    Ljiljana Stojanovic, FZI, Germany
    Kalina Bontcheva, University of Sheffield, UK
    Yuting Zhao, University of Aberdeen, UK


Program Committee 

    * Uwe Assman (DE), Technical University of Dresden
    * Ioannis N. Athanasiadis (GR), Democritus University of Thrace
    * Colin Atkinson (DE), University of Mannheim
    * Ken Baclawski (US), Northeastern University
    * Ebrahim Bagheri (CA), Athabasca University
    * Marco Brambilla (IT), Politecnico di Milano
    * Paola Di Maio (UK), University of Strathclyde
    * Jin Song Dong (SG), National University of Singapore
    * Jürgen Ebert (DE), University of Koblenz
    * Andreas Friesen (DE), SAP Research
    * Dragan Gasevic, (CA) Simon Fraser University Surrey
    * Michael Goedicke (DE), University of Essen
    * Gerd Gröner (DE), University of Koblenz
    * Jakob Henriksson (US), Intelligent Automation, Inc.
    * Mitch Kokar (US), Northeastern University
    * Harald Kühn (AT), BOC
    * Krzysztof Miksa (PL), Comarch
    * Jishnu Mukerji (US), Hewlett-Packard 
    * Daniel Oberle (DE), SAP Research
    * Fernando Silva Parreiras (DE), University of Koblenz
    * Yuan Ren (UK), University of Aberdeen
    * Dave Reynolds (UK), Epimorphics Ltd
    * Michael K. Smith (US), Hewlett-Packard 
    * Emanuele     Della Valle (IT), Politecnico di Milano
    * Hai Wang (UK), Aston University


Submissions

Authors are invited to submit original contributions of practical
relevance and technical rigor, experience reports,  and show case
/ use case demonstrations of effective, practical technologies or
applications combining software engineering with semantic
technologies.

Papers must be in English and may be submitted at
http://www.easychair.org/conferences/?conf=swese2011 as:

-   Full Papers (15 pages)
-   Short Papers (5-8 pages)


Please upload all submissions as PDF files in LNCS format
(http://www.springer.de/comp/lncs/authors.html). Submissions will
be peer-reviewed by at least 3 PC members based on originality,
significance, technical soundness, and clarity of exposition.
Authors are requested to upload their complete papers by September 14, 2011.

Publication details will be posted to the workshop web site,
http://www.abdn.ac.uk/~csc363/swese2011/, as they
become available.


Important Dates

    * Submission due: August 12, 2011
    * Notification: September 5, 2011
    * Camera ready version: September 14, 2011



Sponsorship

The workshop is being held in cooperation with a prominent network
of excellence and is meant to act as a focal point for joint
interests and future collaborations.  Interested sponsors are
welcome to contact the Organising Committee.

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Chang Liu | 1 Aug 2011 16:22
Picon

Extended CFP - EmbeddedCom2011 (Embedded Computing)

Submission deadline extended to August 30, 2011.

Call for papers:
EmbeddedCom2011 - 9th International Symposium on Embedded Computing, Dec.12-14, 2011, Sydney, Australia.
Website: http://www.swinflow.org/confs/sec2011/

Key dates:
Submission Deadline: extended to August 30, 2011
Submission site: http://cse.stfx.ca/~Embedded2011/sub/


Publication:
Proceedings will be published by IEEE CS Press.

Distinguished papers will be selected for special issues in Journal of Systems Architecture, and others.


===========
Introduction

The EmbeddedCom (Symposium on Embedded Computing) is aiming to be a premier international conference in embedded computing. This symposium is to bring together computer scientists, industrial engineers and researchers to discuss and exchange experimental or theoretical results, novel designs, work-in-progress, experience, case studies, and trend-setting ideas in the area of embedded computing include all aspects of embedded computing systems with emphasis on algorithms, systems, models, compilers, architectures, tools, design methodologies, test and applications.

Scope and Topics

Topics of particular interest include, but are not limited to:

#Embedded System Architecture
#Embedded Software Development and Optimization
#Cyber-Physical Systems
#Security and Fault Tolerance
#Embedded Hardware Support
#Hardware/Software Co-design
#Real-time Systems
#Power and Energy-aware Computing
#Sensor Networks
#Pervasive Computing & Communications
#Middleware and Peer-to-Peer Computing
#Internet Computing and Applications
#Multimedia and Data Management
#Human-computer Interaction
#Mobile Computing
#Agents and Distributed Computing
#Application-specific Processors and Devices
#Industrial Practices and Benchmark Suites
#Supporting Technologies: SoC, FPGA, etc.
#Embedded & Ubiquitous Applications Development
#Emerging New Topics: New challenges for next generation embedded computing systems, arising from new technologies (e.g., nanotechnology), new applications (e.g., ubiquitous computing, embedded internet tools), new principle (e.g., embedded engineering), etc.

Submission Guidelines

Submissions must include an abstract, keywords, the e-mail address of the corresponding author and should not exceed 8 pages for main conference, including tables and figures in IEEE CS format. The template files for LATEX or WORD can be downloaded here. All paper submissions must represent original and unpublished work. Submission of a paper should be regarded as an undertaking that, should the paper be accepted, at least one of the authors will register for the conference and present the work. Submit your paper(s) in PDF file at the EmbeddedCom2011 submission site: http://cse.stfx.ca/~Embedded2011/sub/.


Publications

Accepted and presented papers will be included into the IEEE Conference Proceedings published by IEEE CS Press. Authors of accepted papers, or at least one of them, are requested to register and present their work at the conference, otherwise their papers will be removed from the digital libraries of IEEE CS and EI after the conference.

Distinguished papers presented at the conference, after further revision, will be published in special issues of Journal of Systems Architecture, and other journals.

General Chairs
Jarmo Takala, Tampere University of Technology, Finland
Rabi N. Mahapatra, Texas A&M University, USA

Program Chairs
Jianxun Liu, Hunan University of Science and Technology, China
Jingling Xue, The University of New South Wales, Australia

Workshop Chairs
Yu-Chu Tian, Queensland University of Technology, Australia
Dakai Zhu, University of Texas at San Antonio, USA

Publicity Chairs
Angelo Ambrose, University of New South Wales, Australia
Man Lin, St. Francis Xavier University, Canada

Steering Chairs
Laurence T. Yang, St. Francis Xavier University, Canada



_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Santhi Gajula | 1 Aug 2011 16:34
Picon
Favicon

jar files for edu.stanford.smi.protegex.owl.model.OWLModel in protege 4.0.2

Hi protege Team,
 
    we  are using Protege 4.0.2 ..I am searching jar file for this package edu.stanford.smi.protegex.owl.model.OWLModel ..I search in Google..But I am unable to find it. Can you suggetst me where can I get the jar file..
 
 
 
 
Thanks
santhi
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Victor Mataré | 1 Aug 2011 16:41
Picon
Picon

Re: JDBC Registry plugin broken?

Ah well, FINALLY!
Compiling org.protege.osgi.jdbc.prefs r23543 did the trick for me. 
Thanks a ton.

But if I'm not severely confused, there's no precompiled .jar for this 
on the web, right? I got the broken one from
http://smi-protege.stanford.edu/protege4/plugins/4.0/org.protege.osgi.jdbc.prefs.jar.
Dunno what that was built from, but maybe it should be updated?

On 01.08.2011 07:10, Timothy Redmond wrote:
>
> I didn't replicate your problem using the org.protege.osgi.jdbc and 
> org.protege.osgi.jdbc.prefs plugins from trunk.  You mentioned before 
> that were building from svn revision 19106 and this might be the 
> problem.  There were some changes sometime before July 2010 involving 
> the class loader.  We have the following logs for the changes:
>
>    [tredmond <at> Saturn org.protege.osgi.jdbc.prefs]$ svn log -r 19106:head
>    
> ------------------------------------------------------------------------
>    r19573 | tredmond | 2010-07-20 14:58:46 -0700 (Tue, 20 Jul 2010) | 
> 1 line
>
>    added swing
>    
> ------------------------------------------------------------------------
>    r23543 | tredmond | 2011-07-31 19:35:48 -0700 (Sun, 31 Jul 2011) | 
> 1 line
>
>    prevent a null pointer when the jdbc service isn't ready when this 
> plugin starts
>    
> ------------------------------------------------------------------------
>    [tredmond <at> Saturn org.protege.osgi.jdbc.prefs]$ svn info
>    Path: .
>    URL: 
> http://smi-protege.stanford.edu/repos/protege/protege4/plugins/org.protege.osgi.jdbc.prefs/trunk
>    Repository Root: http://smi-protege.stanford.edu/repos/protege
>    Repository UUID: 30a32298-b1ee-0310-87e3-a7336bc3aa68
>    Revision: 23545
>    Node Kind: directory
>    Schedule: normal
>    Last Changed Author: tredmond
>    Last Changed Rev: 23543
>    Last Changed Date: 2011-07-31 19:35:48 -0700 (Sun, 31 Jul 2011)
>
>    [tredmond <at> Saturn org.protege.osgi.jdbc.prefs]$
>
>
> -Timothy
>
>
> On 07/31/2011 08:05 PM, Victor Mataré wrote:
>> Hm, actually I'm trying to follow this advice:
>>
https://babbage.inf.unibz.it/trac/obdapublic/wiki/ObdalibPluginInstallation#JDBCDriversSetup 
>>
>> Which instructs me to find the "JDBC Drivers" tab in the Protege 
>> preference panel, which is nowhere to be seen. I thought this error 
>> might be the cause for that. The symptom is the same with Protege 
>> 4.1, but I get an additional error message when opening the preferences:
>>
>> java.lang.NoClassDefFoundError: javax/swing/JPanel
>>         at java.lang.Class.getDeclaredConstructors0(Native Method)
>>         at 
>> java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
>>         at java.lang.Class.getConstructor0(Class.java:2699)
>>         at java.lang.Class.newInstance0(Class.java:326)
>>         at java.lang.Class.newInstance(Class.java:308)
>>         at 
>> org.protege.editor.core.plugin.PluginUtilities.getExtensionObject(PluginUtilities.java:131)
>>         at 
>> org.protege.editor.core.plugin.ExtensionInstantiator.instantiate(ExtensionInstantiator.java:74)
>>         at 
>> org.protege.editor.core.plugin.AbstractProtegePlugin.newInstance(AbstractProtegePlugin.java:32)
>>         at 
>> org.protege.editor.core.ui.preferences.PreferencesPanelPluginJPFImpl.newInstance(PreferencesPanelPluginJPFImpl.java:39)
>>         at 
>> org.protege.editor.core.ui.preferences.PreferencesPanelPluginJPFImpl.newInstance(PreferencesPanelPluginJPFImpl.java:18)
>>         at 
>> org.protege.editor.core.ui.preferences.PreferencesDialogPanel.<init>(PreferencesDialogPanel.java:64)
>>         at 
>> org.protege.editor.core.ui.preferences.PreferencesDialogPanel.showPreferencesDialog(PreferencesDialogPanel.java:121)
>>         at 
>> org.protege.editor.core.ui.workspace.Workspace$1.actionPerformed(Workspace.java:165)
>>         at 
>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
>>         at 
>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
>>         at 
>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
>>         at 
>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
>>         at javax.swing.AbstractButton.doClick(AbstractButton.java:357)
>>         at 
>> javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:809)
>>         at 
>> javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:850)
>>         at java.awt.Component.processMouseEvent(Component.java:6288)
>>         at 
>> javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
>>         at java.awt.Component.processEvent(Component.java:6053)
>>         at java.awt.Container.processEvent(Container.java:2041)
>>         at java.awt.Component.dispatchEventImpl(Component.java:4651)
>>         at java.awt.Container.dispatchEventImpl(Container.java:2099)
>>         at java.awt.Component.dispatchEvent(Component.java:4481)
>>         at 
>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
>>         at 
>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
>>         at 
>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
>>         at java.awt.Container.dispatchEventImpl(Container.java:2085)
>>         at java.awt.Window.dispatchEventImpl(Window.java:2478)
>>         at java.awt.Component.dispatchEvent(Component.java:4481)
>>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
>>         at java.awt.EventQueue.access$000(EventQueue.java:84)
>>         at java.awt.EventQueue$1.run(EventQueue.java:602)
>>         at java.awt.EventQueue$1.run(EventQueue.java:600)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at 
>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>         at 
>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
>>         at java.awt.EventQueue$2.run(EventQueue.java:616)
>>         at java.awt.EventQueue$2.run(EventQueue.java:614)
>>         at java.security.AccessController.doPrivileged(Native Method)
>>         at 
>> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
>>         at 
>> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
>>         at 
>> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
>>         at 
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
>>         at 
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
>>         at 
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
>>         at 
>> java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
>> Caused by: java.lang.ClassNotFoundException: javax.swing.JPanel
>>         at 
>> org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:814)
>>         at 
>> org.apache.felix.framework.ModuleImpl.access$100(ModuleImpl.java:61)
>>         at 
>> org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1733)
>>         at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>>         ... 51 more
>>
>> All in all, I just can't get JDBC to work. Moving to 4.1 is not even 
>> an option since I want to use OBDA to couple the ontology with a 
>> geospatial database, and OBDA so far supports 4.0 only. So any other 
>> idea why the "JDBC Drivers" panel might be missing?
>>
>> thanks so far...
>>
>>
>> On 01.08.2011 04:43, Timothy Redmond wrote:
>>> On 07/31/2011 05:08 PM, Victor Mataré wrote:
>>>> Hello everyone,
>>>>
>>>> I'm trying to use the OBDA plugin 
>>>> (http://obda.inf.unibz.it/protege-plugin/index.html) which requires 
>>>> Protégé 4.0 with JDBC drivers. But the Jdbc Registry Plugin 
>>>> (org.protege.osgi.jdbc.jar) seems broken:
>>>
>>> The no plugin xml is a minor problem and can be ignored.  I fixed it 
>>> in the latest svn.  The exception means that plugin failed. It 
>>> probably only does that in Protege 4.0 but this is sloppy code and I 
>>> fixed this in the latest svn also.
>>>
>>> Let me know if you need me to push an update to the repository.
>>>
>>> -Timothy
>>>
>>>
>>>>
>>>> Starting Protege 4 OWL Editor (Version 4.0.115)
>>>> Platform:
>>>>     Java: JVM 1.6.0_26-b03 Memory: 186M
>>>>     Language: de, Country: DE
>>>>     Framework: Eclipse (1.5.0)
>>>>     OS: Linux (2.6.39)
>>>>     Processor: x86-64
>>>> Installed plugin DL Query Tab
>>>> Installed plugin Protege JDBC Registry Plugin
>>>> Installed plugin owleditor
>>>> Installed plugin Jdbc Registry
>>>> Installed plugin The OWL API
>>>> Installed plugin OWLViz
>>>> Installed plugin Factplusplus Plug-in
>>>> Problem starting plugin Protege JDBC Registry Plugin
>>>> org.osgi.framework.BundleException: Exception in 
>>>> org.protege.osgi.jdbc.prefs.Activator.start() of bundle 
>>>> org.protege.osgi.jdbc.prefs.
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:805)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:272)
>>>>         at 
>>>> org.protege.editor.core.BundleManager.startPlugins(BundleManager.java:144)
>>>>         at 
>>>> org.protege.editor.core.BundleManager.loadPlugins(BundleManager.java:45) 
>>>>
>>>>         at 
>>>> org.protege.editor.core.ProtegeApplication.loadPlugins(ProtegeApplication.java:263)
>>>>         at 
>>>> org.protege.editor.core.ProtegeApplication.initApplication(ProtegeApplication.java:158)
>>>>         at 
>>>> org.protege.editor.core.ProtegeApplication.start(ProtegeApplication.java:105)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>>>>         at java.security.AccessController.doPrivileged(Native Method)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:754)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:352)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:370)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1068)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:557)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:464)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:248)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:445)
>>>>         at 
>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:220)
>>>>         at 
>>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:330)
>>>> Caused by: java.lang.NullPointerException: A null service reference 
>>>> is not allowed.
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.getService(BundleContextImpl.java:659)
>>>>         at 
>>>> org.protege.osgi.jdbc.prefs.Activator.start(Activator.java:20)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:782)
>>>>         at java.security.AccessController.doPrivileged(Native Method)
>>>>         at 
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:773)
>>>>         ... 22 more
>>>>         Jdbc Registry Plugin has no plugin.xml resource
>>>>
>>>> This happens with both 4.0.2 and 4.1. I've also compiled the latest 
>>>> org.protege.osgi.jdbc.jar from SVN rev 19106, but that's also 
>>>> missing the plugin.xml. This looks a lot like there has never been 
>>>> any plugin.xml, so I assume I'm not understanding the problem. Any 
>>>> help is much appreciated.
>>>>
>>>> regards,
>>>> Victor
>>>>
>>>>
>>>> _______________________________________________
>>>> protege-discussion mailing list
>>>> protege-discussion <at> lists.stanford.edu
>>>> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>>>>
>>>> Instructions for unsubscribing: 
>>>> http://protege.stanford.edu/doc/faq.html#01a.03
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> protege-discussion mailing list
>>> protege-discussion <at> lists.stanford.edu
>>> https://mailman.stanford.edu/mailman/listinfo/protege-discussion
>>>
>>> Instructions for unsubscribing: 
>>> http://protege.stanford.edu/doc/faq.html#01a.03
>>
>
>

Attachment (smime.p7s): application/pkcs7-signature, 4512 bytes
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Timothy Redmond | 1 Aug 2011 16:42
Picon
Favicon

Re: jar files for edu.stanford.smi.protegex.owl.model.OWLModel in protege 4.0.2


This is a protege 3 class and doesn't exist in Protege 4.  If you are using Protege 4 for a new development effort I would recommend Protege 4.1 or 4.2 when it starts coming out.

-Timothy


On 08/01/2011 07:34 AM, Santhi Gajula wrote:
Hi protege Team,
 
    we  are using Protege 4.0.2 ..I am searching jar file for this package edu.stanford.smi.protegex.owl.model.OWLModel ..I search in Google..But I am unable to find it. Can you suggetst me where can I get the jar file..
 
 
 
 
Thanks
santhi
_______________________________________________ protege-discussion mailing list protege-discussion <at> lists.stanford.edu https://mailman.stanford.edu/mailman/listinfo/protege-discussion Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03
Chang Liu | 1 Aug 2011 20:53
Picon

Extended CFP - DASC2011 (Dependable, Autonomic and Secure Computing)

Submission deadline extended to August 30, 2011.

Call for papers:
DASC2011 - 9th IEEE International Conference on Dependable, Autonomic and Secure Computing, Dec.12-14, 2011, Sydney, Australia.
Website: http://www.swinflow.org/confs/dasc2011/

Key dates:
Submission Deadline: extended to August 30, 2011
Submission site: http://cse.stfx.ca/~DASC2011/sub/

Publication:
Proceedings will be published by IEEE CS Press.

Special issues:
Distinguised papers will be selected for special issues in Journal of Computer and System Sciences; or Concurrency and Computation: Practice and Experience.


===========
Introduction

As computer systems become increasingly large and complex, their Dependability, Security and Autonomy play critical role at supporting next-generation science, engineering, and commercial applications. These systems consist of heterogeneous software/hardware/network components of changing capacities, availability, and in varied contexts. They provide computing services to large pools of users and applications, and thus are exposed to a number of dangers such as accidental/deliberate faults, virus infections, malicious attacks, illegal intrusions, and natural disasters etc. As a result, too often computer systems fail, become compromised, or perform poorly and therefore untrustworthy. Thus, it remains a challenge to design, analyze, evaluate, and improve the dependability and security for a trusted computing environment. Trusted computing targets computing and communication systems as well as services that are autonomous, dependable, secure, privacy protect-able, predictable, traceable, controllable, assessable and sustainable. The scale and complexity of information systems evolve towards overwhelming the capability of system administrators, programmers, and designers. This calls for the autonomic computing paradigm, which meets the requirement of self-management by providing self-optimization, self-healing, self-configuration, and self-protection. As a promising means to implement dependable and secure systems in a self-managing manner, autonomic computing technology needs to be further explored. On the other hand, any autonomic system must be trustworthy to avoid the risk of losing control and retain confidence that the system will not fail. Trusted and autonomic computing and communications need synergistic research efforts covering many disciplines, ranging from computer science and engineering, to the natural sciences to the social sciences. It requires scientific and technological advances in a wide variety of fields, as well as new software, system architectures, and communication systems that support the effective and coherent integration of the constituent technologies.


Scope and Topics

Topics of particular interest include, but are not limited to:

#Autonomic Computing Theory, Models, Architectures and Communications
#Dependable Automatic Control Techniques and Systems
#Cloud Computing with Autonomic and Trusted Environment
#Dependability Models and Evaluation Algorithms
#Dependable Sensors, Devices, Electronic-Mechanical Systems, Optic-Electronic Systems, Embedded Systems, etc.
#Self-improvement in Dependable Systems
#Self-healing, Self-protection and Fault-tolerant Systems
#Hardware and Software Reliability, Verification and Testing
#Software Engineering for Dependable Systems
#Safety-critical Systems in Transportation, Power System, etc.
#Security Models and Quantifications
#Trusted P2P, Web Service, SoA, SaaS, EaaS, PaaS, etc.
#Self-protection and Intrusion-detection in Security
#DRM, Watermarking Technology, IP Protection
#Context-aware Access Control
#Virus Detections and Anti-virus Techniques/Software
#Cyber Attack, Crime and Cyber War
#Human Interaction with Trusted and Autonomic Computing Systems
#Security, Dependability and Autonomic Issues in Ubiquitous Computing
#QoS in Communications and Services


Submission Guidelines

Submissions must include an abstract, keywords, the e-mail address of the corresponding author and should not exceed 8 pages for main conference, including tables and figures in IEEE CS format. The template files for LATEX or WORD can be downloaded here. All paper submissions must represent original and unpublished work. Submission of a paper should be regarded as an undertaking that, should the paper be accepted, at least one of the authors will register for the conference and present the work. Submit your paper(s) in PDF file at the DASC2011 submission site: http://cse.stfx.ca/~DASC2011/sub/.


Publications

Accepted and presented papers will be included into the IEEE Conference Proceedings published by IEEE CS Press. Authors of accepted papers, or at least one of them, are requested to register and present their work at the conference, otherwise their papers will be removed from the digital libraries of IEEE CS and EI after the conference.

Distinguished papers presented at the conference, after further revision, will be published in special issues of Journal of Computer and System Sciences, and Concurrency and Computation: Practice and Experience.

General Chairs
Jennifer Seberry, University of Wollongong, Australia
Vijay Varadharajan, Macquarie University, Australia

Program Chairs
Jinjun Chen, University of Technology Sydney, Australia
Hua Wang, University of Southern Queensland, Australia
 
Workshop Chairs
Xiao Liu, Swinburne University of Technology, Australia
Jemal Abbawajy, Deakin University, Australia
 
Publicity Chairs
Jiankun Hu, UNSW <at> ADFA, Australia
Jong Hyuk Park, Kyungnam University, Korea

Steering Chairs
Laurence T. Yang, St. Francis Xavier University, Canada
Jianhua Ma, Hosei University, Japan
_______________________________________________
protege-discussion mailing list
protege-discussion <at> lists.stanford.edu
https://mailman.stanford.edu/mailman/listinfo/protege-discussion

Instructions for unsubscribing: http://protege.stanford.edu/doc/faq.html#01a.03

Gmane