New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fact++ 1.6.5 fails to work with Protege 5.1.0 on Windows 10 #638
Comments
Is this happening also with Protege 5.2.0? |
The work around is to remove Fact++ 1.6.5 from Protege: |
Yes, the same is with Protege 5.2.0. I tried to download it directly and it is the same. Fact++ 1.6.4 works fine. |
Unfortunately, I don't have access to a machine running Windows 10 to test for this. :( |
Oh, I am sorry, I forgot to mention that I use Windows 8.1. |
I don't have Windows 8.1 either. Can anyone can reproduce this? |
Yes I can. At first I reveive the following error when starting up: "Missing libraries or platform not supported" Then "An error has occured":
I'm using Windows 8.1 Pro (64 bit), JRE 1.8.0_151, Protege 5.24. |
Thank you very much for the confirmation. It seems that the OSGi framework
could not match the OS with the library.
Could you please share the Protege system report? On my machine it looks as
follows:
----------------------------------- Platform
-----------------------------------
Java: JVM 1.8.0_151-b12 Memory: 4660M
Language: en, Country: GB
Framework: Apache Software Foundation (1.7)
OS: win (10.0)
Processor: x86-64
Thanks in advance,
Dmitry.
…On 22 November 2017 at 12:09, hauschke ***@***.***> wrote:
Yes I can. At first I reveive the following error when starting up:
"Missing libraries or platform not supported"
"FaCT++ requires platform specific libraries which cannot be fount.
Supported platforms are OS X, Windows and Linus"
Then "An error has occured":
org.semanticweb.owlapi.model.OWLRuntimeException: java.lang.UnsatisfiedLinkError: C:\Users\$Username\AppData\Local\Temp\ProtegeCache-38a01423-c30f-4272-b683-ad1db8c923d9\bundle44\version0.0\bundle.jar-lib\0\lib\native\64bit\FaCTPlusPlusJNI.dll: Can't find dependent libraries
at uk.ac.manchester.cs.factplusplus.protege.FaCTPlusPlusFactory.getReasonerFactory(FaCTPlusPlusFactory.java:84)
at org.protege.editor.owl.model.inference.ReasonerInfoComparator.compare(ReasonerInfoComparator.java:9)
at org.protege.editor.owl.model.inference.ReasonerInfoComparator.compare(ReasonerInfoComparator.java:5)
at java.util.TimSort.binarySort(TimSort.java:292)
at java.util.TimSort.sort(TimSort.java:217)
at java.util.Arrays.sort(Arrays.java:1512)
at java.util.ArrayList.sort(ArrayList.java:1454)
at java.util.Collections.sort(Collections.java:175)
at org.protege.editor.owl.model.OWLWorkspace.rebuildReasonerMenu(OWLWorkspace.java:565)
at org.protege.editor.owl.model.OWLWorkspace.initialiseExtraMenuItems(OWLWorkspace.java:431)
at org.protege.editor.core.ui.workspace.WorkspaceFrame.createUI(WorkspaceFrame.java:141)
at org.protege.editor.core.ui.workspace.WorkspaceFrame.<init>(WorkspaceFrame.java:55)
at org.protege.editor.core.ui.workspace.WorkspaceManager.addWorkspace(WorkspaceManager.java:47)
at org.protege.editor.core.editorkit.EditorKitManager.addEditorKit(EditorKitManager.java:44)
at org.protege.editor.core.ProtegeManager.createAndSetupNewEditorKit(ProtegeManager.java:139)
at org.protege.editor.core.ProtegeManager.createAndSetupNewEditorKit(ProtegeManager.java:129)
at org.protege.editor.core.ProtegeApplication.createAndSetupDefaultEditorKit(ProtegeApplication.java:488)
at org.protege.editor.core.ProtegeApplication.startApplication(ProtegeApplication.java:432)
at org.protege.editor.core.ProtegeApplication.reallyStart(ProtegeApplication.java:109)
at org.protege.editor.core.ProtegeApplication.lambda$start$12(ProtegeApplication.java:90)
at org.protege.editor.core.ProtegeApplication$$Lambda$24/1697110307.frameworkEvent(Unknown Source)
at org.apache.felix.framework.util.EventDispatcher.invokeFrameworkListenerCallback(EventDispatcher.java:836)
at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:786)
at org.apache.felix.framework.util.EventDispatcher.run(EventDispatcher.java:1099)
at org.apache.felix.framework.util.EventDispatcher.access$000(EventDispatcher.java:55)
at org.apache.felix.framework.util.EventDispatcher$1.run(EventDispatcher.java:102)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.UnsatisfiedLinkError: C:\Users\$Username\AppData\Local\Temp\ProtegeCache-38a01423-c30f-4272-b683-ad1db8c923d9\bundle44\version0.0\bundle.jar-lib\0\lib\native\64bit\FaCTPlusPlusJNI.dll: Can't find dependent libraries
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1937)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1835)
at java.lang.Runtime.loadLibrary0(Runtime.java:870)
at java.lang.System.loadLibrary(System.java:1122)
at uk.ac.manchester.cs.factplusplus.FaCTPlusPlus.<clinit>(FaCTPlusPlus.java:19)
at uk.ac.manchester.cs.factplusplus.protege.FaCTPlusPlusFactory.getReasonerFactory(FaCTPlusPlusFactory.java:75)
... 26 more
I'm using Windows 8.1 Pro (64 bit), JRE 1.8.0_151.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#638 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABxM45zc34HDMhUUOzBjLLsIJosl7hT6ks5s5ADQgaJpZM4M_-9B>
.
|
How can I generate this (on Windows)? Wen I try to start Protege, I get masses of error messages, so that everything potentially useful is not accessible. |
You can save the output to the file: from the command line, run
run.bat > log.txt
inside the Protege directory, then open log.txt file.
…On 28 November 2017 at 13:46, hauschke ***@***.***> wrote:
How can I generate this (on Windows)? Wen I try to start Protege, I get
masses of error messages, so that everything potentially useful is not
accessible.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#638 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABxM4xsRayZInWNXAs214flNrW-NsA71ks5s7ACkgaJpZM4M_-9B>
.
|
Thanks for your help. Output of log.txt:
|
I was looking into a similar plugin issue. I have Protege v5.5.0-beta7 installed. The default plugins.repository file is owned by protegeproject, and read at startup. Fact++ looks for its update instructions at config.autoupdate.Protege-5.0. This file was last edited 12/31/16. The owner of the file has the download set to Fact++ 1.6.5 (uk.ac.manchester.cs.owl.factplusplus-P5.x-v1.6.5.jar). I did my install with the auto-update menu. The Fact++ 1.6.5 reasons the latest SNOMED CT OWL2 EL++ in roughly 70 minutes. The issue I'm seeing is, afterwards, it's seemingly not possible to select the classes tab drop-down of 'Asserted' to 'Inferred'. I see this with Elk, too, however the dialogues are fairly quick to prompt the user. With the reasoner on the stack, it takes a good while for Fact++ to dispose/destruct/GC. Didn't calculate the wait, but it was longer than 20 minutes. (There is a git repo in the same directory of my OWL, so I'm unsure if all the '[GitRepo] Git repository detected:' messages have anything to do with a slowdown.)
|
A working solution: |
Issue reported in this thread on the Protege-User mailing list:
http://protege-project.136.n4.nabble.com/Re-Welcome-to-the-quot-protege-user-quot-mailing-list-td4667592.html
Some key excerpts from the emails:
and from a follow-up
The text was updated successfully, but these errors were encountered: