-
Notifications
You must be signed in to change notification settings - Fork 1
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
NullPointerException bij FOAF saveFresnel en saveWiki in de plugin #34
Comments
Alex als assignee want hij is de Protege-fundament goeroe (?) |
Joop: tot hoever is deze een absoluut blokkade bij het werken met FOAF? FOAF is nodig voor de Forms paper. Dus krijgt deze tentatief/voorlopig een blocking label. En zeker de Forms paper milestone. En "Should" omdat wij toch te paper zonder kunnen schrijven (misschien). |
Ik denk 100%, wat je kunt zo niet FOAF Fresnel of Wiki exporteren. |
Ik maak deze dan een "Must" |
Solved in r238. Probleem was dat foaf geen default prefix heeft (natuurlijk wel een foaf: prefix). De oplossing bestaat nu uit het importeren van ALLE prefixes uit de bronontologie en het vervangen van een eventuele default prefix (:) door de naam van de ontologie, zoals het eerder ook gedaan werd. Vanwege de focus op de ontologiekant, mag @TeunTheunissen het weer reviewen. |
Refactored and simplified in r239 to solve checkstyle issues. Please take this into account also. |
Vanuit de ontology kant is het natuurlijk niet zo fraai dat er namespaces staan gedefinieerd die niet gebruikt worden. Functioneel kan het geen kwaad en daarom lijkt het me alleen de moeite waard om dit aan te passen als het niet al te veel werk is. Ik ga nog even kijken naar de code. |
Over de code zelf kan ik niet zoveel zeggen behalve dat het er OK uitziet en dat het werkt!! |
Mee eens. Bijgewerkt in r245 |
"Het lijkt te maken te hebben met het bepalen van de default prefix van de bronontologie."
NullPointerException: null URIs are prohibited as arguments to setNsPrefix
com.hp.hpl.jena.shared.impl.PrefixMappingImpl.setNsPrefix(PrefixMappingImpl.java:69)
com.hp.hpl.jena.rdf.model.impl.ModelCom.setNsPrefix(ModelCom.java:982)
fresnelio.FresnelManager.fromFresnel(FresnelManager.java:165)
main.Controller.saveWiki(Controller.java:103)
view.FresnelFormsViewComponent$4.actionPerformed(FresnelFormsViewComponent.java:96)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
…
NullPointerException: null URIs are prohibited as arguments to setNsPrefix
com.hp.hpl.jena.shared.impl.PrefixMappingImpl.setNsPrefix(PrefixMappingImpl.java:69)
com.hp.hpl.jena.rdf.model.impl.ModelCom.setNsPrefix(ModelCom.java:982)
fresnelio.FresnelManager.fromFresnel(FresnelManager.java:165)
fresnelio.FresnelManager.save(FresnelManager.java:126)
main.Controller.saveFresnel(Controller.java:81)
view.FresnelFormsViewComponent$1.actionPerformed(FresnelFormsViewComponent.java:57)
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
…
The text was updated successfully, but these errors were encountered: