Search Mailing List Archives


Limit search to: Subject & Body Subject Author
Sort by: Reverse Sort
Limit to: All This Week Last Week This Month Last Month
Select Date Range     through    

[protege-discussion] Problem with Protege Projects stored in a MySQL table when using Serveur Mode

Chabot Bernard bernard.chabot at pco-innovation.com
Thu Oct 23 05:34:17 PDT 2008


Hi Jonathan,
Ok. It's works fine now !
Many Thanks
Bernard

On Thu, Oct 23, 2008 at 1:24 PM, Jonathan Carter <
jonathan.carter at e-asolutions.com> wrote:

> Hi Bernard,
> The problem is that Protege Server cannot find the JDBC driver for your
> MySQL database.
> Assuming that you have downloaded the correct JDBC driver from MySQL, as a
> JAR, copy it to the Protege install directory, D:\protege_3.3.1 in your
> case.
> Once it's there, re-name it as driver.jar
> Restart Protege Server.
> Now Protege should be able to connect to your database.
>
> If you find you need to connect to other databases, copy their JDBC drivers
> into the Protege root and name them as driver0.jar, driver1.jar etc.
>
> Let me know how you get on
>
> Regards
>
> Jonathan
> __________________________________________
> Jonathan Carter - Head of Technical Architecture
> Enterprise Architecture Solutions Ltd
> __________________________________________
>
> Assess your EA maturity at:
> www.enterprise-architecture.com/EAvaluator
> __________________________________________
>
> On 23 Oct 2008, at 12:04, Chabot Bernard wrote:
>
> Hello,
>
> I'm using Protégé in server mode.
>
> It's works fine with Protégé Projets stored in files (.pont & .pins) :
> => I can open the files (in Frame or Owl mode)
>
> ... But it's fail with Protégé Projects stored in MySQL table !
> => I can not open the file via the serveur (neither Frame nor Owl mode)...
> ... but I can open them directly
>
> Any idea ?
>
> Regards,
>
> Bernard
>
>
> Here is the traces I've got in my console :
> =============================================================
> cwd: D:\protege\3.3.1\
> cmd: "D:\Java\1.6\bin\java.exe" -Xms100000000 -Xmx100000000 -classpath
> "D:\prote
>
> ge\3.3.1\protege.jar;D:\protege\3.3.1\looks-2.1.3.jar;D:\protege\3.3.1\unicode_p
>
> anel.jar;D:\protege\3.3.1\driver.jar;D:\protege\3.3.1\driver0.jar;D:\protege\3.3
>
> .1\driver1.jar;D:\protege\3.3.1\driver2.jar;D:\protege\3.3.1\plugins\edu.stanfor
>
> d.smi.protegex.changes\change-model.jar;D:\protege\3.3.1\lax.jar;D:\protege\3.3.
> 1\mysql-connector-java.jar;" com.zerog.lax.LAX
> "D:/protege/3.3.1/Protege.lax" "C
> :/Documents and Settings/bchabot/Local Settings/Temp/lax7.tmp"
> CONFIG: Protege 3.3.1 Build 429, JVM 1.6.0_07-b06, memory=99M, Windows XP,
> encod
> ing=UTF-8, language=fr, country=FR
> CONFIG: Loaded plugin edu.stanford.smi.protegex.owl - OWL Plugin
> CONFIG: Loaded plugin ca.uvic.cs.chisel.jambalaya - Jambalaya
> CONFIG: Loaded plugin dfki.protege.ontoviz
> CONFIG: Loaded plugin edu.stanford.smi.protegex.rdf_backend - RDF Backend
> CONFIG: Loaded plugin edu.stanford.smi.protegex.changes - Changes tab
> CONFIG: Loaded plugin edu.stanford.smi.protegex.chatPlugin
> CONFIG: Loaded plugin edu.stanford.smi.protege.collab - Collaborative
> Protege
> CONFIG: Loaded plugin edu.stanford.smi.protege.script - Script Plugin
> CONFIG: Loaded plugin edu.stanford.smi.protegex.standard_extensions - Graph
> Widg
> et, Table Widget
> CONFIG: Loaded plugin edu.stanford.smi.protege.stringsearch - String Search
> Tab
> CONFIG: Loaded plugin edu.stanford.smi.protegex.datamaster - DataMaster Tab
> CONFIG: Loaded plugin edu.stanford.smi.protegex.pal_tabs - PAL Tabs
> CONFIG: Loaded plugin edu.stanford.smi.protegex.ezpal - EZPal Tab
> CONFIG: Loaded plugin edu.stanford.smi.protegex.facets_tab
> CONFIG: Loaded plugin edu.stanford.smi.protegex.instance_tree
> CONFIG: Loaded plugin edu.stanford.smi.protegex.prompt - PROMPT Tab
> CONFIG: Loaded plugin edu.stanford.smi.protegex.umls_tab - UMLS Tab
> CONFIG: Loaded plugin edu.stanford.smi.protegex.wordnet - WordNet Tab
> CONFIG: Loaded plugin edu.stanford.smi.protegex.xml_tab - XML Tab
> CONFIG: Loaded plugin org.algernon - Algernon
> CONFIG: Loaded plugin se.liu.ida.JessTab - JessTab Plugin
> CONFIG: Loaded plugin uk.ac.iam.soton.akt.tgviztab - TGVizTab
> CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.debugger
> CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.manchesterowlsyntaxeditor
> CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.owldoc
> CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.owlindividualstab
> CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.owlviz
> CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.protege.wizard - Basic Wizards
> CONFIG: Loaded plugin uk.ac.man.cs.mig.coode.protege.wizard.owl - OWL
> Wizards
> WARNING: Could not connect to remote project Test - MySQL / Frame --
> java.lang.R
> untimeException: class not found: com.mysql.jdbc.Driver
>         at
> edu.stanford.smi.protege.storage.database.RobustConnection.<init>(Unk
> nown Source)
>         at
> edu.stanford.smi.protege.storage.database.DatabaseFrameDb.createConne
> ction(Unknown Source)
>         at
> edu.stanford.smi.protege.storage.database.DatabaseFrameDb.getCurrentC
> onnection(Unknown Source)
>         at
> edu.stanford.smi.protege.storage.database.DatabaseFrameDb.getFramesSQ
> L(Unknown Source)
>         at
> edu.stanford.smi.protege.storage.database.DatabaseFrameDb.getFrames(U
> nknown Source)
>         at
> edu.stanford.smi.protege.storage.database.ValueCachingNarrowFrameStor
> e.getFrames(Unknown Source)
>         at
> edu.stanford.smi.protege.model.framestore.MergingNarrowFrameStore.get
> Frames(Unknown Source)
>         at
> edu.stanford.smi.protege.model.framestore.ClosureCachingBasicFrameSto
> re.getFrames(Unknown Source)
>         at
> edu.stanford.smi.protege.model.framestore.SimpleFrameStore.getFramesW
> ithDirectOwnSlotValue(Unknown Source)
>         at
> edu.stanford.smi.protege.model.framestore.SimpleFrameStore.getFrame(U
> nknown Source)
>         at
> edu.stanford.smi.protege.model.framestore.EventGeneratorFrameStore.ge
> tFrame(Unknown Source)
>         at
> edu.stanford.smi.protege.model.framestore.ModificationFrameStore.getF
> rame(Unknown Source)
>         at
> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.
> getFrame(Unknown Source)
>         at
> edu.stanford.smi.protege.model.framestore.ModificationFrameStore.getF
> rame(Unknown Source)
>         at
> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getFrame(
> Unknown Source)
>         at
> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getFrame(
> Unknown Source)
>         at
> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getFrame(Unknown
> Source)
>         at
> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getFrameOfType(Un
> known Source)
>         at
> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getCls(Unknown So
> urce)
>         at
> edu.stanford.smi.protege.model.Project.loadWidgetDescriptors(Unknown
> Source)
>         at
> edu.stanford.smi.protege.model.Project.loadCachedKnowledgeBaseObjects
> (Unknown Source)
>         at
> edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Unkn
> own Source)
>         at edu.stanford.smi.protege.model.Project.<init>(Unknown Source)
>         at
> edu.stanford.smi.protege.model.Project.loadProjectFromURI(Unknown Sou
> rce)
>         at edu.stanford.smi.protege.server.Server.createProject(Unknown
> Source)
>         at
> edu.stanford.smi.protege.server.Server.getOrCreateProject(Unknown Sou
> rce)
>         at edu.stanford.smi.protege.server.Server.openProject(Unknown
> Source)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
>         at java.lang.reflect.Method.invoke(Method.java:597)
>         at
> sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:305)
>         at sun.rmi.transport.Transport$1.run(Transport.java:159)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at sun.rmi.transport.Transport.serviceCall(Transport.java:155)
>         at
> sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:5
> 35)
>         at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTranspor
> t.java:790)
>         at
> sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport
> .java:649)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec
> utor.java:885)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
> .java:907)
>         at java.lang.Thread.run(Thread.java:619)
>         at
> sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Stream
> RemoteCall.java:255)
>         at
> sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:
> 233)
>         at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:142)
>         at edu.stanford.smi.protege.server.Server_Stub.openProject(Unknown
> Sourc
> e)
>         at
> edu.stanford.smi.protege.server.RemoteProjectManager.connectToProject
> (Unknown Source)
>         at
> edu.stanford.smi.protege.server.RemoteProjectManager.getServerProject
> (Unknown Source)
>         at
> edu.stanford.smi.protege.util.ProjectChooser.getRemoteProject(Unknown
>  Source)
>         at edu.stanford.smi.protege.util.ProjectChooser.getProject(Unknown
> Sourc
> e)
>         at
> edu.stanford.smi.protege.ui.ProjectManager.getRequestedProject(Unknow
> n Source)
>         at
> edu.stanford.smi.protege.ui.ProjectManager.openProjectRequest(Unknown
>  Source)
>         at
> edu.stanford.smi.protege.ui.WelcomeDialog.openOtherButton_actionPerfo
> rmed(Unknown Source)
>         at
> edu.stanford.smi.protege.ui.WelcomeDialog$3.actionPerformed(Unknown S
> ource)
>         at
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:19
> 95)
>         at
> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.jav
> a:2318)
>         at
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel
> .java:387)
>         at
> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242
> )
>         at
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonL
> istener.java:236)
>         at
> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:2
> 72)
>         at java.awt.Component.processMouseEvent(Component.java:6041)
>         at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
>         at java.awt.Component.processEvent(Component.java:5806)
>         at java.awt.Container.processEvent(Container.java:2058)
>         at java.awt.Component.dispatchEventImpl(Component.java:4413)
>         at java.awt.Container.dispatchEventImpl(Container.java:2116)
>         at java.awt.Component.dispatchEvent(Component.java:4243)
>         at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4322
> )
>         at
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3986)
>
>         at
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3916)
>         at java.awt.Container.dispatchEventImpl(Container.java:2102)
>         at java.awt.Window.dispatchEventImpl(Window.java:2440)
>         at java.awt.Component.dispatchEvent(Component.java:4243)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
> ad.java:273)
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
> java:183)
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
> java:177)
>         at java.awt.Dialog$1.run(Dialog.java:1045)
>         at
> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
>         at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
> ad.java:273)
>         at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
> java:183)
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
> ad.java:173)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
>
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
>
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)
>
>
>
>
>
>
>
> _______________________________________________
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.stanford.edu/pipermail/protege-discussion/attachments/20081023/0eab7a42/attachment.html>


More information about the protege-discussion mailing list