Bug in Build 318: Null protege:abstract slot

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug in Build 318: Null protege:abstract slot

Steve Wartik
Nick,

I downloaded v318 and am having a problem with an ontology I was previously able to open, and which passes vowlidator. The specific error is:
java.lang.IllegalArgumentException: null slot
It's thrown at edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull.

I did a little tracing and discovered that the immediate problem originates in edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor. Line 108 is returning a null value for slot ProtegeNames.Slot.ABSTRACT. My ontology doesn't import the protege ontology, but then again it never did.

The full stack trace is:

SEVERE: Exception caught -- java.lang.IllegalArgumentException: null slot
        at edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull(ArgumentCheckingFrameStore.java:45)
        at edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.checkSlot(ArgumentCheckingFrameStore.java:62)
        at edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.getDirectOwnSlotValues(ArgumentCheckingFrameStore.java:200)
        at edu.stanford.smi.protege.model.framestore.ModificationFrameStore.getDirectOwnSlotValues(ModificationFrameStore.java:150)
        at edu.stanford.smi.protege.model.framestore.cleandispatch.DefaultDispatch.getDirectOwnSlotValues(DefaultDispatch.java:33)
        at edu.stanford.smi.protege.model.framestore.cleandispatch.CleanDispatchFrameStore.getDirectOwnSlotValues(CleanDispatchFrameStore.java:49)
        at edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
        at edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
        at edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValues(DefaultKnowledgeBase.java:194)
        at edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValue(DefaultKnowledgeBase.java:268)
        at edu.stanford.smi.protege.model.DefaultFrame.getDirectOwnSlotValue(DefaultFrame.java:319)
        at edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.updateProtegeFeatures(RDFSNamedClassPostProcessor.java:111)
        at edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.<init>(RDFSNamedClassPostProcessor.java:46)
        at edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor.postProcess(TripleChangePostProcessor.java:51)
        at edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel.endTripleStoreChanges(AbstractTripleStoreModel.java:58)
        at edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.loadTriples(ProtegeOWLParser.java:298)
        at edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:219)
        at edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:194)
        at edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:178)
        at edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:244)
        at edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:268)
        at edu.stanford.smi.protegex.owl.jena.JenaKnowledgeBaseFactory.loadKnowledgeBase(JenaKnowledgeBaseFactory.java:168)
        at edu.stanford.smi.protege.model.Project.loadDomainKB(Project.java:1207)
        at edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Project.java:371)
        at edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject2(OWLFilesCreateProjectPlugin.java:163)
        at edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject(OWLFilesCreateProjectPlugin.java:141)
        at edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin.createProject(AbstractCreateProjectPlugin.java:83)
        at edu.stanford.smi.protege.plugin.CreateProjectWizard.onFinish(CreateProjectWizard.java:61)
        at edu.stanford.smi.protege.util.Wizard$1.actionPerformed(Wizard.java:95)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
        at java.awt.Component.processMouseEvent(Component.java:5488)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
        at java.awt.Component.processEvent(Component.java:5253)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3955)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1774)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
        at java.awt.Dialog$1.run(Dialog.java:515)
        at java.awt.Dialog.show(Dialog.java:536)
        at java.awt.Component.show(Component.java:1300)
        at java.awt.Component.setVisible(Component.java:1253)
        at edu.stanford.smi.protege.util.Wizard.execute(Wizard.java:216)
        at edu.stanford.smi.protege.ui.ProjectManager.createNewProjectRequest(ProjectManager.java:614)
        at edu.stanford.smi.protege.ui.WelcomeDialog.newButton_actionPerformed(WelcomeDialog.java:298)
        at edu.stanford.smi.protege.ui.WelcomeDialog$2.actionPerformed(WelcomeDialog.java:138)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
        at java.awt.Component.processMouseEvent(Component.java:5488)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
        at java.awt.Component.processEvent(Component.java:5253)
        at java.awt.Container.processEvent(Container.java:1966)
        at java.awt.Component.dispatchEventImpl(Component.java:3955)
        at java.awt.Container.dispatchEventImpl(Container.java:2024)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
        at java.awt.Container.dispatchEventImpl(Container.java:2010)
        at java.awt.Window.dispatchEventImpl(Window.java:1774)
        at java.awt.Component.dispatchEvent(Component.java:3803)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
        at java.awt.Dialog$1.run(Dialog.java:515)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
        at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

Thanks!

Steve Wartik
Reply | Threaded
Open this post in threaded view
|

CALL FOR PAPERS - 7th International Symposium on Biological and Medical Data Analysis (ISBMDA 2006)

Alexandra Kokkinaki
Apologies if you receive this more than once; would you please forward to interested people and lists.


 
Call for Papers
 
ISBMDA Home page: http://isbmda06.med.auth.gr

 
The 7th International Symposium on Biological and Medical Data Analysis (ISBMDA 2006) aims to integrate interdisciplinary research from scientific fields such as statistics, biomedical informatics, information processing & management and knowledge discovery for biomedical data analysis and its link with medical practice through well defined case studies and examples. It aims to provide an international forum for sharing and exchanging of original research results, ideas and practical development experiences in areas related to the analysis of biomedical data and its impact in fields such as:
 
        Bioinformatics
        Biomedical informatics
        Pharmacogenetics
        Molecular medicine
        Medical databases and information systems
        Ontologies and formal representation systems
        Methods and systems for database integration
        Data visualization and representation
        Grid-based approaches for data processing and management
        Data analysis for image processing
        Biomedical signal processing
        Statistical methods and tools for biomedical data analysis and interpretation
        Time series analysis
        Information retrieval
        WWW and text mining
        Knowledge discovery and data mining
        Decision support systems
 
This list is not exhaustive. Papers on all aspects of biological and medical data analysis, management and interpretation are welcome. Both research and applications papers are solicited. All submitted papers will be reviewed on the basis of technical quality, relevance, originality, significance, and clarity. Accepted papers will appear in the conference proceedings, which, like in the previous editions of ISBMDA symposia, are programmed to be published in the "Lecture Notes" series of Springer Verlag, Heidelberg, Germany.
 
Author information

 
Authors are invited to submit full papers of up to 12 pages, including figures, in .pdf or .doc formats. The camera-ready format will be enforced only for accepted papers, but authors are encouraged to use it also for paper submissions, in order to reduce extra work later. For further information follow Springer Verlag author guidelines as indicated on:
http://www.springer.de/comp/lncs/authors.html
 
Important Dates:
 
Full Paper Submission:                                     August 28, 2006
Notification of Acceptance:                                September 18, 2006
Final Paper Submission and Registration:           September 28, 2006

Committee

Symposium Chair
N. Maglaveras, Aristotle Univ. of Thessaloniki, Greece
 
Scientific Committee Coordinators
V. Maojo, Univ. Politecnica de Madrid, Spain
F. Martín-Sánchez, Instituto de Salud Carlos III, Spain
A. Sousa Pereira, Univ. Aveiro, Portugal
 
Steering Committee
R. Brause, J.W. Goethe Univ., Germany
I. Chouvarda, Aristotle Univ. of Thessaloniki, Greece
V. Koutkias, Aristotle Univ. of Thessaloniki, Greece
A. Malousi, Aristotle Univ. of Thessaloniki, Greece
A. Kokkinaki, Aristotle Univ. of Thessaloniki, Greece
 
Scientific Committee
A. Babic, Univ. Linkoping, Sweden
R. Baud, Univ. Hospital of Geneva, Switzerland
V. Breton, Univ. Clermont Ferrand, France
J. Carazo, Univ. Autonoma de Madrid, Spain
A. Carvalho, Univ. São Paulo, Brazil
P. Cinquin, Univ. Grenoble, France
W. Dubitzky, Univ. Ulster, UK
M. Dugas, Univ. Munich, Germany
P. Ghazal, Univ. Edinburgh, UK
R. Guthke, Hans-Knoell Institut, Germany
O. Kohlbacher, Univ. Tübingen, Germany
C. Kulikowski, Rutgers Univ., USA
P. Larranaga, Univ. Basque Country, Spain
L. Ohno-Machado, Harvard Univ., USA
J. Luis Oliveira, Univ. Aveiro, Portugal
F. Pinciroli, Politecnico di Milano, Italy
D. Pisanelli, ISTC - CNR, Italy
G. Potamias, ICS - FORTH, Greece
M. Santos, Univ. Aveiro, Portugal
F. Sanz, Univ. Pompeu Fabra, Spain
W. Sauerbrei, Univ. Freiburg, Germany
S. Schulz, Univ. Freiburg, Germany
T. Solomonides, Univ W England, UK
C. Zamboulis, Aristotle Univ, Greece
B. Zupan, Univ. Ljubljana, Slovenia
J. Zvárová, Univ. Charles, Czech Republic
Reply | Threaded
Open this post in threaded view
|

Re: Bug in Build 318: Null protege:abstract slot

Nick Drummond
In reply to this post by Steve Wartik
Steven,

This should be fixed in the next build.

Nick

Steven Wartik wrote:

> Nick,
>
> I downloaded v318 and am having a problem with an ontology I was
> previously able to open, and which passes vowlidator. The specific
> error is:
>
>     java.lang.IllegalArgumentException: null slot
>
> It's thrown at
> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull.
>
> I did a little tracing and discovered that the immediate problem
> originates in
> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.
> Line 108 is returning a null value for slot
> ProtegeNames.Slot.ABSTRACT. My ontology doesn't import the protege
> ontology, but then again it never did.
>
> The full stack trace is:
>
> SEVERE: Exception caught -- java.lang.IllegalArgumentException: null slot
>         at
> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull(ArgumentCheckingFrameStore.java:45)
>         at
> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.checkSlot(ArgumentCheckingFrameStore.java:62)
>         at
> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.getDirectOwnSlotValues(ArgumentCheckingFrameStore.java:200)
>         at
> edu.stanford.smi.protege.model.framestore.ModificationFrameStore.getDirectOwnSlotValues(ModificationFrameStore.java:150)
>         at
> edu.stanford.smi.protege.model.framestore.cleandispatch.DefaultDispatch.getDirectOwnSlotValues(DefaultDispatch.java:33)
>         at
> edu.stanford.smi.protege.model.framestore.cleandispatch.CleanDispatchFrameStore.getDirectOwnSlotValues(CleanDispatchFrameStore.java:49)
>         at
> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
>         at
> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
>         at
> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValues(DefaultKnowledgeBase.java:194)
>         at
> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValue(DefaultKnowledgeBase.java:268)
>         at
> edu.stanford.smi.protege.model.DefaultFrame.getDirectOwnSlotValue(DefaultFrame.java:319)
>         at
> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.updateProtegeFeatures(RDFSNamedClassPostProcessor.java:111)
>         at
> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.<init>(RDFSNamedClassPostProcessor.java:46)
>         at
> edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor.postProcess(TripleChangePostProcessor.java:51)
>         at
> edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel.endTripleStoreChanges(AbstractTripleStoreModel.java:58)
>         at
> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.loadTriples(ProtegeOWLParser.java:298)
>         at
> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:219)
>         at
> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:194)
>         at
> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:178)
>         at
> edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:244)
>         at
> edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:268)
>         at
> edu.stanford.smi.protegex.owl.jena.JenaKnowledgeBaseFactory.loadKnowledgeBase(JenaKnowledgeBaseFactory.java:168)
>         at
> edu.stanford.smi.protege.model.Project.loadDomainKB(Project.java:1207)
>         at
> edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Project.java:371)
>         at
> edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject2(OWLFilesCreateProjectPlugin.java:163)
>         at
> edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject(OWLFilesCreateProjectPlugin.java:141)
>         at
> edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin.createProject(AbstractCreateProjectPlugin.java:83)
>         at
> edu.stanford.smi.protege.plugin.CreateProjectWizard.onFinish(CreateProjectWizard.java:61)
>         at
> edu.stanford.smi.protege.util.Wizard$1.actionPerformed(Wizard.java:95)
>         at
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
>         at
> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
>         at
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
>         at
> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
>         at
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
>         at java.awt.Component.processMouseEvent(Component.java:5488)
>         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
>         at java.awt.Component.processEvent(Component.java:5253)
>         at java.awt.Container.processEvent(Container.java:1966)
>         at java.awt.Component.dispatchEventImpl(Component.java:3955)
>         at java.awt.Container.dispatchEventImpl(Container.java:2024)
>         at java.awt.Component.dispatchEvent(Component.java:3803)
>         at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>         at
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
>         at
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>         at java.awt.Container.dispatchEventImpl(Container.java:2010)
>         at java.awt.Window.dispatchEventImpl(Window.java:1774)
>         at java.awt.Component.dispatchEvent(Component.java:3803)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>         at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
>         at java.awt.Dialog$1.run(Dialog.java:515)
>         at java.awt.Dialog.show(Dialog.java:536)
>         at java.awt.Component.show(Component.java:1300)
>         at java.awt.Component.setVisible(Component.java:1253)
>         at edu.stanford.smi.protege.util.Wizard.execute(Wizard.java:216)
>         at
> edu.stanford.smi.protege.ui.ProjectManager.createNewProjectRequest(ProjectManager.java:614)
>         at
> edu.stanford.smi.protege.ui.WelcomeDialog.newButton_actionPerformed(WelcomeDialog.java:298)
>         at
> edu.stanford.smi.protege.ui.WelcomeDialog$2.actionPerformed(WelcomeDialog.java:138)
>         at
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
>         at
> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
>         at
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
>         at
> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
>         at
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
>         at
> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
>         at java.awt.Component.processMouseEvent(Component.java:5488)
>         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
>         at java.awt.Component.processEvent(Component.java:5253)
>         at java.awt.Container.processEvent(Container.java:1966)
>         at java.awt.Component.dispatchEventImpl(Component.java:3955)
>         at java.awt.Container.dispatchEventImpl(Container.java:2024)
>         at java.awt.Component.dispatchEvent(Component.java:3803)
>         at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>         at
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
>         at
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>         at java.awt.Container.dispatchEventImpl(Container.java:2010)
>         at java.awt.Window.dispatchEventImpl(Window.java:1774)
>         at java.awt.Component.dispatchEvent(Component.java:3803)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>         at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
>         at java.awt.Dialog$1.run(Dialog.java:515)
>         at
> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>         at
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>         at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>         at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>
> Thanks!
>
> Steve Wartik

--

Nick Drummond

http://www.cs.man.ac.uk/~drummond/ <http://www.cs.man.ac.uk/%7Edrummond/>
-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Reply | Threaded
Open this post in threaded view
|

Re: Bug in Build 318: Null protege:abstract slot

Steve Wartik
Nick,

Thanks. By the way, nice job on the Metadata tab.

Steve

Nick Drummond wrote:
> Steven,
>
> This should be fixed in the next build.
>
> Nick
>


-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Reply | Threaded
Open this post in threaded view
|

Re: Bug in Build 318: Null protege:abstract slot

Hugo Ferreira
In reply to this post by Nick Drummond
Hi,

Is their any way we can circumvent this so that I can effectively load
the ontology?

TIA,
Hugo Ferreira.


Nick Drummond wrote:

> Steven,
>
> This should be fixed in the next build.
>
> Nick
>
> Steven Wartik wrote:
>
>> Nick,
>>
>> I downloaded v318 and am having a problem with an ontology I was
>> previously able to open, and which passes vowlidator. The specific
>> error is:
>>
>>     java.lang.IllegalArgumentException: null slot
>>
>> It's thrown at
>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull.
>>
>>
>> I did a little tracing and discovered that the immediate problem
>> originates in
>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.
>> Line 108 is returning a null value for slot
>> ProtegeNames.Slot.ABSTRACT. My ontology doesn't import the protege
>> ontology, but then again it never did.
>>
>> The full stack trace is:
>>
>> SEVERE: Exception caught -- java.lang.IllegalArgumentException: null slot
>>         at
>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull(ArgumentCheckingFrameStore.java:45)
>>
>>         at
>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.checkSlot(ArgumentCheckingFrameStore.java:62)
>>
>>         at
>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.getDirectOwnSlotValues(ArgumentCheckingFrameStore.java:200)
>>
>>         at
>> edu.stanford.smi.protege.model.framestore.ModificationFrameStore.getDirectOwnSlotValues(ModificationFrameStore.java:150)
>>
>>         at
>> edu.stanford.smi.protege.model.framestore.cleandispatch.DefaultDispatch.getDirectOwnSlotValues(DefaultDispatch.java:33)
>>
>>         at
>> edu.stanford.smi.protege.model.framestore.cleandispatch.CleanDispatchFrameStore.getDirectOwnSlotValues(CleanDispatchFrameStore.java:49)
>>
>>         at
>> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
>>
>>         at
>> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
>>
>>         at
>> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValues(DefaultKnowledgeBase.java:194)
>>
>>         at
>> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValue(DefaultKnowledgeBase.java:268)
>>
>>         at
>> edu.stanford.smi.protege.model.DefaultFrame.getDirectOwnSlotValue(DefaultFrame.java:319)
>>
>>         at
>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.updateProtegeFeatures(RDFSNamedClassPostProcessor.java:111)
>>
>>         at
>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.<init>(RDFSNamedClassPostProcessor.java:46)
>>
>>         at
>> edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor.postProcess(TripleChangePostProcessor.java:51)
>>
>>         at
>> edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel.endTripleStoreChanges(AbstractTripleStoreModel.java:58)
>>
>>         at
>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.loadTriples(ProtegeOWLParser.java:298)
>>
>>         at
>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:219)
>>
>>         at
>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:194)
>>
>>         at
>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:178)
>>
>>         at
>> edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:244)
>>
>>         at
>> edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:268)
>>
>>         at
>> edu.stanford.smi.protegex.owl.jena.JenaKnowledgeBaseFactory.loadKnowledgeBase(JenaKnowledgeBaseFactory.java:168)
>>
>>         at
>> edu.stanford.smi.protege.model.Project.loadDomainKB(Project.java:1207)
>>         at
>> edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Project.java:371)
>>
>>         at
>> edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject2(OWLFilesCreateProjectPlugin.java:163)
>>
>>         at
>> edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject(OWLFilesCreateProjectPlugin.java:141)
>>
>>         at
>> edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin.createProject(AbstractCreateProjectPlugin.java:83)
>>
>>         at
>> edu.stanford.smi.protege.plugin.CreateProjectWizard.onFinish(CreateProjectWizard.java:61)
>>
>>         at
>> edu.stanford.smi.protege.util.Wizard$1.actionPerformed(Wizard.java:95)
>>         at
>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
>>         at
>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
>>
>>         at
>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
>>
>>         at
>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
>>         at
>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
>>
>>         at java.awt.Component.processMouseEvent(Component.java:5488)
>>         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
>>         at java.awt.Component.processEvent(Component.java:5253)
>>         at java.awt.Container.processEvent(Container.java:1966)
>>         at java.awt.Component.dispatchEventImpl(Component.java:3955)
>>         at java.awt.Container.dispatchEventImpl(Container.java:2024)
>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>         at
>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>>         at
>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
>>         at
>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>>         at java.awt.Container.dispatchEventImpl(Container.java:2010)
>>         at java.awt.Window.dispatchEventImpl(Window.java:1774)
>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>>         at
>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>
>>         at
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>
>>         at
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
>>
>>         at java.awt.Dialog$1.run(Dialog.java:515)
>>         at java.awt.Dialog.show(Dialog.java:536)
>>         at java.awt.Component.show(Component.java:1300)
>>         at java.awt.Component.setVisible(Component.java:1253)
>>         at edu.stanford.smi.protege.util.Wizard.execute(Wizard.java:216)
>>         at
>> edu.stanford.smi.protege.ui.ProjectManager.createNewProjectRequest(ProjectManager.java:614)
>>
>>         at
>> edu.stanford.smi.protege.ui.WelcomeDialog.newButton_actionPerformed(WelcomeDialog.java:298)
>>
>>         at
>> edu.stanford.smi.protege.ui.WelcomeDialog$2.actionPerformed(WelcomeDialog.java:138)
>>
>>         at
>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
>>         at
>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
>>
>>         at
>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
>>
>>         at
>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
>>         at
>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
>>
>>         at
>> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
>>         at java.awt.Component.processMouseEvent(Component.java:5488)
>>         at javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
>>         at java.awt.Component.processEvent(Component.java:5253)
>>         at java.awt.Container.processEvent(Container.java:1966)
>>         at java.awt.Component.dispatchEventImpl(Component.java:3955)
>>         at java.awt.Container.dispatchEventImpl(Container.java:2024)
>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>         at
>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>>         at
>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
>>         at
>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>>         at java.awt.Container.dispatchEventImpl(Container.java:2010)
>>         at java.awt.Window.dispatchEventImpl(Window.java:1774)
>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>>         at
>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>
>>         at
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>
>>         at
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
>>
>>         at java.awt.Dialog$1.run(Dialog.java:515)
>>         at
>> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>>         at
>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>
>>         at
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>
>>         at
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>>         at
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>>         at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>>
>> Thanks!
>>
>> Steve Wartik
>
>

-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Reply | Threaded
Open this post in threaded view
|

[protege-owl] Re: Bug in Build 318: Null protege:abstract slot

Hugo Ferreira
Hi,

Just to inform anyone else:

        The problem below can be "circumvented" by setting the
        appropriate plug-in directory. I did this via the -Dprotege.dir
        environment variable passed onto the JVM via command line.

Regards,
HF.


Hugo Ferreira wrote:

> Hi,
>
> Is their any way we can circumvent this so that I can effectively load
> the ontology?
>
> TIA,
> Hugo Ferreira.
>
>
> Nick Drummond wrote:
>
>> Steven,
>>
>> This should be fixed in the next build.
>>
>> Nick
>>
>> Steven Wartik wrote:
>>
>>> Nick,
>>>
>>> I downloaded v318 and am having a problem with an ontology I was
>>> previously able to open, and which passes vowlidator. The specific
>>> error is:
>>>
>>>     java.lang.IllegalArgumentException: null slot
>>>
>>> It's thrown at
>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull.
>>>
>>>
>>> I did a little tracing and discovered that the immediate problem
>>> originates in
>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.
>>> Line 108 is returning a null value for slot
>>> ProtegeNames.Slot.ABSTRACT. My ontology doesn't import the protege
>>> ontology, but then again it never did.
>>>
>>> The full stack trace is:
>>>
>>> SEVERE: Exception caught -- java.lang.IllegalArgumentException: null
>>> slot
>>>         at
>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull(ArgumentCheckingFrameStore.java:45)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.checkSlot(ArgumentCheckingFrameStore.java:62)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.getDirectOwnSlotValues(ArgumentCheckingFrameStore.java:200)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.framestore.ModificationFrameStore.getDirectOwnSlotValues(ModificationFrameStore.java:150)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.framestore.cleandispatch.DefaultDispatch.getDirectOwnSlotValues(DefaultDispatch.java:33)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.framestore.cleandispatch.CleanDispatchFrameStore.getDirectOwnSlotValues(CleanDispatchFrameStore.java:49)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValues(DefaultKnowledgeBase.java:194)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValue(DefaultKnowledgeBase.java:268)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.DefaultFrame.getDirectOwnSlotValue(DefaultFrame.java:319)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.updateProtegeFeatures(RDFSNamedClassPostProcessor.java:111)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.<init>(RDFSNamedClassPostProcessor.java:46)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor.postProcess(TripleChangePostProcessor.java:51)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel.endTripleStoreChanges(AbstractTripleStoreModel.java:58)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.loadTriples(ProtegeOWLParser.java:298)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:219)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:194)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:178)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:244)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:268)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.jena.JenaKnowledgeBaseFactory.loadKnowledgeBase(JenaKnowledgeBaseFactory.java:168)
>>>
>>>         at
>>> edu.stanford.smi.protege.model.Project.loadDomainKB(Project.java:1207)
>>>         at
>>> edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Project.java:371)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject2(OWLFilesCreateProjectPlugin.java:163)
>>>
>>>         at
>>> edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject(OWLFilesCreateProjectPlugin.java:141)
>>>
>>>         at
>>> edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin.createProject(AbstractCreateProjectPlugin.java:83)
>>>
>>>         at
>>> edu.stanford.smi.protege.plugin.CreateProjectWizard.onFinish(CreateProjectWizard.java:61)
>>>
>>>         at
>>> edu.stanford.smi.protege.util.Wizard$1.actionPerformed(Wizard.java:95)
>>>         at
>>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
>>>         at
>>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
>>>
>>>         at
>>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
>>>
>>>         at
>>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
>>>         at
>>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
>>>
>>>         at java.awt.Component.processMouseEvent(Component.java:5488)
>>>         at
>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
>>>         at java.awt.Component.processEvent(Component.java:5253)
>>>         at java.awt.Container.processEvent(Container.java:1966)
>>>         at java.awt.Component.dispatchEventImpl(Component.java:3955)
>>>         at java.awt.Container.dispatchEventImpl(Container.java:2024)
>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>         at
>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>>>         at
>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
>>>         at
>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>>>         at java.awt.Container.dispatchEventImpl(Container.java:2010)
>>>         at java.awt.Window.dispatchEventImpl(Window.java:1774)
>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>>>         at
>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>>
>>>         at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>>
>>>         at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
>>>
>>>         at java.awt.Dialog$1.run(Dialog.java:515)
>>>         at java.awt.Dialog.show(Dialog.java:536)
>>>         at java.awt.Component.show(Component.java:1300)
>>>         at java.awt.Component.setVisible(Component.java:1253)
>>>         at edu.stanford.smi.protege.util.Wizard.execute(Wizard.java:216)
>>>         at
>>> edu.stanford.smi.protege.ui.ProjectManager.createNewProjectRequest(ProjectManager.java:614)
>>>
>>>         at
>>> edu.stanford.smi.protege.ui.WelcomeDialog.newButton_actionPerformed(WelcomeDialog.java:298)
>>>
>>>         at
>>> edu.stanford.smi.protege.ui.WelcomeDialog$2.actionPerformed(WelcomeDialog.java:138)
>>>
>>>         at
>>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
>>>         at
>>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
>>>
>>>         at
>>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
>>>
>>>         at
>>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
>>>         at
>>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
>>>
>>>         at
>>> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
>>>         at java.awt.Component.processMouseEvent(Component.java:5488)
>>>         at
>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
>>>         at java.awt.Component.processEvent(Component.java:5253)
>>>         at java.awt.Container.processEvent(Container.java:1966)
>>>         at java.awt.Component.dispatchEventImpl(Component.java:3955)
>>>         at java.awt.Container.dispatchEventImpl(Container.java:2024)
>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>         at
>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>>>         at
>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
>>>         at
>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>>>         at java.awt.Container.dispatchEventImpl(Container.java:2010)
>>>         at java.awt.Window.dispatchEventImpl(Window.java:1774)
>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>>>         at
>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>>
>>>         at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>>
>>>         at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
>>>
>>>         at java.awt.Dialog$1.run(Dialog.java:515)
>>>         at
>>> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>>>         at
>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>>
>>>         at
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>>
>>>         at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>>>         at
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>>>         at
>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>>>
>>> Thanks!
>>>
>>> Steve Wartik
>>
>>
>>
>
> -------------------------------------------------------------------------
> To unsubscribe go to http://protege.stanford.edu/community/subscribe.html
>
>

-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Reply | Threaded
Open this post in threaded view
|

[protege-owl] Re: Bug in Build 318: Null protege:abstract slot

Steve Wartik
Hugo,

There must be more to this problem than meets the eye. I used the
-Dprotege.dir flag and still couldn't open the ontology. Glad it worked
for you, though!

Steve

Hugo Ferreira wrote:

> Hi,
>
> Just to inform anyone else:
>
>     The problem below can be "circumvented" by setting the    
>     appropriate plug-in directory. I did this via the -Dprotege.dir
>     environment variable passed onto the JVM via command line.
>
> Regards,
> HF.
>
>
> Hugo Ferreira wrote:
>> Hi,
>>
>> Is their any way we can circumvent this so that I can effectively
>> load the ontology?
>>
>> TIA,
>> Hugo Ferreira.
>>
>>
>> Nick Drummond wrote:
>>
>>> Steven,
>>>
>>> This should be fixed in the next build.
>>>
>>> Nick
>>>
>>> Steven Wartik wrote:
>>>
>>>> Nick,
>>>>
>>>> I downloaded v318 and am having a problem with an ontology I was
>>>> previously able to open, and which passes vowlidator. The specific
>>>> error is:
>>>>
>>>>     java.lang.IllegalArgumentException: null slot
>>>>
>>>> It's thrown at
>>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull.
>>>>
>>>>
>>>> I did a little tracing and discovered that the immediate problem
>>>> originates in
>>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.
>>>> Line 108 is returning a null value for slot
>>>> ProtegeNames.Slot.ABSTRACT. My ontology doesn't import the protege
>>>> ontology, but then again it never did.
>>>>
>>>> The full stack trace is:
>>>>
>>>> SEVERE: Exception caught -- java.lang.IllegalArgumentException:
>>>> null slot
>>>>         at
>>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull(ArgumentCheckingFrameStore.java:45)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.checkSlot(ArgumentCheckingFrameStore.java:62)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.getDirectOwnSlotValues(ArgumentCheckingFrameStore.java:200)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.framestore.ModificationFrameStore.getDirectOwnSlotValues(ModificationFrameStore.java:150)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.framestore.cleandispatch.DefaultDispatch.getDirectOwnSlotValues(DefaultDispatch.java:33)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.framestore.cleandispatch.CleanDispatchFrameStore.getDirectOwnSlotValues(CleanDispatchFrameStore.java:49)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValues(DefaultKnowledgeBase.java:194)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValue(DefaultKnowledgeBase.java:268)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.DefaultFrame.getDirectOwnSlotValue(DefaultFrame.java:319)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.updateProtegeFeatures(RDFSNamedClassPostProcessor.java:111)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.<init>(RDFSNamedClassPostProcessor.java:46)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor.postProcess(TripleChangePostProcessor.java:51)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel.endTripleStoreChanges(AbstractTripleStoreModel.java:58)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.loadTriples(ProtegeOWLParser.java:298)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:219)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:194)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:178)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:244)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:268)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.jena.JenaKnowledgeBaseFactory.loadKnowledgeBase(JenaKnowledgeBaseFactory.java:168)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.model.Project.loadDomainKB(Project.java:1207)
>>>>         at
>>>> edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Project.java:371)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject2(OWLFilesCreateProjectPlugin.java:163)
>>>>
>>>>         at
>>>> edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject(OWLFilesCreateProjectPlugin.java:141)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin.createProject(AbstractCreateProjectPlugin.java:83)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.plugin.CreateProjectWizard.onFinish(CreateProjectWizard.java:61)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.util.Wizard$1.actionPerformed(Wizard.java:95)
>>>>         at
>>>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
>>>>
>>>>         at
>>>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
>>>>
>>>>         at
>>>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
>>>>
>>>>         at
>>>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
>>>>         at
>>>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
>>>>
>>>>         at java.awt.Component.processMouseEvent(Component.java:5488)
>>>>         at
>>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
>>>>         at java.awt.Component.processEvent(Component.java:5253)
>>>>         at java.awt.Container.processEvent(Container.java:1966)
>>>>         at java.awt.Component.dispatchEventImpl(Component.java:3955)
>>>>         at java.awt.Container.dispatchEventImpl(Container.java:2024)
>>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>>         at
>>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>>>>         at
>>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
>>>>         at
>>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>>>>         at java.awt.Container.dispatchEventImpl(Container.java:2010)
>>>>         at java.awt.Window.dispatchEventImpl(Window.java:1774)
>>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>>>>         at
>>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>>>
>>>>         at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>>>
>>>>         at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
>>>>
>>>>         at java.awt.Dialog$1.run(Dialog.java:515)
>>>>         at java.awt.Dialog.show(Dialog.java:536)
>>>>         at java.awt.Component.show(Component.java:1300)
>>>>         at java.awt.Component.setVisible(Component.java:1253)
>>>>         at
>>>> edu.stanford.smi.protege.util.Wizard.execute(Wizard.java:216)
>>>>         at
>>>> edu.stanford.smi.protege.ui.ProjectManager.createNewProjectRequest(ProjectManager.java:614)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.ui.WelcomeDialog.newButton_actionPerformed(WelcomeDialog.java:298)
>>>>
>>>>         at
>>>> edu.stanford.smi.protege.ui.WelcomeDialog$2.actionPerformed(WelcomeDialog.java:138)
>>>>
>>>>         at
>>>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
>>>>
>>>>         at
>>>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
>>>>
>>>>         at
>>>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
>>>>
>>>>         at
>>>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
>>>>         at
>>>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
>>>>
>>>>         at
>>>> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
>>>>
>>>>         at java.awt.Component.processMouseEvent(Component.java:5488)
>>>>         at
>>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
>>>>         at java.awt.Component.processEvent(Component.java:5253)
>>>>         at java.awt.Container.processEvent(Container.java:1966)
>>>>         at java.awt.Component.dispatchEventImpl(Component.java:3955)
>>>>         at java.awt.Container.dispatchEventImpl(Container.java:2024)
>>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>>         at
>>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>>>>         at
>>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
>>>>         at
>>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>>>>         at java.awt.Container.dispatchEventImpl(Container.java:2010)
>>>>         at java.awt.Window.dispatchEventImpl(Window.java:1774)
>>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>>>>         at
>>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>>>
>>>>         at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>>>
>>>>         at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
>>>>
>>>>         at java.awt.Dialog$1.run(Dialog.java:515)
>>>>         at
>>>> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>>>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>>>>         at
>>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>>>
>>>>         at
>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>>>
>>>>         at
>>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>>>>         at
>>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>>>>         at
>>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>>>>
>>>> Thanks!
>>>>
>>>> Steve Wartik
>>>
>>>
>>>
>>
>> -------------------------------------------------------------------------
>>
>> To unsubscribe go to
>> http://protege.stanford.edu/community/subscribe.html
>>
>>
>
> -------------------------------------------------------------------------
> To unsubscribe go to http://protege.stanford.edu/community/subscribe.html
>
>
>


-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html

Reply | Threaded
Open this post in threaded view
|

[protege-owl] Re: Bug in Build 318: Null protege:abstract slot

Hugo Ferreira
Steve,

Steven Wartik wrote:
> Hugo,
>
> There must be more to this problem than meets the eye. I used the
> -Dprotege.dir flag and still couldn't open the ontology. Glad it worked
> for you, though!
>

The only other thing I have done that may influence this is that I have
added all OWL jars in the OWL plug-in to the run-time class-path.

Maybe this will help?

HF.


> Steve
>
> Hugo Ferreira wrote:
>
>> Hi,
>>
>> Just to inform anyone else:
>>
>>     The problem below can be "circumvented" by setting the        
>> appropriate plug-in directory. I did this via the -Dprotege.dir
>>     environment variable passed onto the JVM via command line.
>>
>> Regards,
>> HF.
>>
>>
>> Hugo Ferreira wrote:
>>
>>> Hi,
>>>
>>> Is their any way we can circumvent this so that I can effectively
>>> load the ontology?
>>>
>>> TIA,
>>> Hugo Ferreira.
>>>
>>>
>>> Nick Drummond wrote:
>>>
>>>> Steven,
>>>>
>>>> This should be fixed in the next build.
>>>>
>>>> Nick
>>>>
>>>> Steven Wartik wrote:
>>>>
>>>>> Nick,
>>>>>
>>>>> I downloaded v318 and am having a problem with an ontology I was
>>>>> previously able to open, and which passes vowlidator. The specific
>>>>> error is:
>>>>>
>>>>>     java.lang.IllegalArgumentException: null slot
>>>>>
>>>>> It's thrown at
>>>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull.
>>>>>
>>>>>
>>>>> I did a little tracing and discovered that the immediate problem
>>>>> originates in
>>>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.
>>>>> Line 108 is returning a null value for slot
>>>>> ProtegeNames.Slot.ABSTRACT. My ontology doesn't import the protege
>>>>> ontology, but then again it never did.
>>>>>
>>>>> The full stack trace is:
>>>>>
>>>>> SEVERE: Exception caught -- java.lang.IllegalArgumentException:
>>>>> null slot
>>>>>         at
>>>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.assertNotNull(ArgumentCheckingFrameStore.java:45)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.checkSlot(ArgumentCheckingFrameStore.java:62)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.framestore.ArgumentCheckingFrameStore.getDirectOwnSlotValues(ArgumentCheckingFrameStore.java:200)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.framestore.ModificationFrameStore.getDirectOwnSlotValues(ModificationFrameStore.java:150)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.framestore.cleandispatch.DefaultDispatch.getDirectOwnSlotValues(DefaultDispatch.java:33)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.framestore.cleandispatch.CleanDispatchFrameStore.getDirectOwnSlotValues(CleanDispatchFrameStore.java:49)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.framestore.FrameStoreAdapter.getDirectOwnSlotValues(FrameStoreAdapter.java:182)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValues(DefaultKnowledgeBase.java:194)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.DefaultKnowledgeBase.getDirectOwnSlotValue(DefaultKnowledgeBase.java:268)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.DefaultFrame.getDirectOwnSlotValue(DefaultFrame.java:319)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.updateProtegeFeatures(RDFSNamedClassPostProcessor.java:111)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.RDFSNamedClassPostProcessor.<init>(RDFSNamedClassPostProcessor.java:46)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.TripleChangePostProcessor.postProcess(TripleChangePostProcessor.java:51)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.model.triplestore.impl.AbstractTripleStoreModel.endTripleStoreChanges(AbstractTripleStoreModel.java:58)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.loadTriples(ProtegeOWLParser.java:298)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:219)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:194)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.jena.parser.ProtegeOWLParser.run(ProtegeOWLParser.java:178)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:244)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.jena.JenaOWLModel.load(JenaOWLModel.java:268)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.jena.JenaKnowledgeBaseFactory.loadKnowledgeBase(JenaKnowledgeBaseFactory.java:168)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.model.Project.loadDomainKB(Project.java:1207)
>>>>>         at
>>>>> edu.stanford.smi.protege.model.Project.createDomainKnowledgeBase(Project.java:371)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject2(OWLFilesCreateProjectPlugin.java:163)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protegex.owl.jena.OWLFilesCreateProjectPlugin.buildNewProject(OWLFilesCreateProjectPlugin.java:141)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.plugin.AbstractCreateProjectPlugin.createProject(AbstractCreateProjectPlugin.java:83)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.plugin.CreateProjectWizard.onFinish(CreateProjectWizard.java:61)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.util.Wizard$1.actionPerformed(Wizard.java:95)
>>>>>         at
>>>>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
>>>>>
>>>>>         at
>>>>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
>>>>>
>>>>>         at
>>>>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
>>>>>
>>>>>         at
>>>>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
>>>>>         at
>>>>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
>>>>>
>>>>>         at java.awt.Component.processMouseEvent(Component.java:5488)
>>>>>         at
>>>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
>>>>>         at java.awt.Component.processEvent(Component.java:5253)
>>>>>         at java.awt.Container.processEvent(Container.java:1966)
>>>>>         at java.awt.Component.dispatchEventImpl(Component.java:3955)
>>>>>         at java.awt.Container.dispatchEventImpl(Container.java:2024)
>>>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>>>         at
>>>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>>>>>         at
>>>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
>>>>>         at
>>>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>>>>>         at java.awt.Container.dispatchEventImpl(Container.java:2010)
>>>>>         at java.awt.Window.dispatchEventImpl(Window.java:1774)
>>>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>>>>>         at
>>>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>>>>
>>>>>         at
>>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>>>>
>>>>>         at
>>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
>>>>>
>>>>>         at java.awt.Dialog$1.run(Dialog.java:515)
>>>>>         at java.awt.Dialog.show(Dialog.java:536)
>>>>>         at java.awt.Component.show(Component.java:1300)
>>>>>         at java.awt.Component.setVisible(Component.java:1253)
>>>>>         at
>>>>> edu.stanford.smi.protege.util.Wizard.execute(Wizard.java:216)
>>>>>         at
>>>>> edu.stanford.smi.protege.ui.ProjectManager.createNewProjectRequest(ProjectManager.java:614)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.ui.WelcomeDialog.newButton_actionPerformed(WelcomeDialog.java:298)
>>>>>
>>>>>         at
>>>>> edu.stanford.smi.protege.ui.WelcomeDialog$2.actionPerformed(WelcomeDialog.java:138)
>>>>>
>>>>>         at
>>>>> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1849)
>>>>>
>>>>>         at
>>>>> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2169)
>>>>>
>>>>>         at
>>>>> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
>>>>>
>>>>>         at
>>>>> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
>>>>>         at
>>>>> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:234)
>>>>>
>>>>>         at
>>>>> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:231)
>>>>>
>>>>>         at java.awt.Component.processMouseEvent(Component.java:5488)
>>>>>         at
>>>>> javax.swing.JComponent.processMouseEvent(JComponent.java:3126)
>>>>>         at java.awt.Component.processEvent(Component.java:5253)
>>>>>         at java.awt.Container.processEvent(Container.java:1966)
>>>>>         at java.awt.Component.dispatchEventImpl(Component.java:3955)
>>>>>         at java.awt.Container.dispatchEventImpl(Container.java:2024)
>>>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>>>         at
>>>>> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4212)
>>>>>         at
>>>>> java.awt.LightweightDispatcher.processMouseEvent(Container.java:3892)
>>>>>         at
>>>>> java.awt.LightweightDispatcher.dispatchEvent(Container.java:3822)
>>>>>         at java.awt.Container.dispatchEventImpl(Container.java:2010)
>>>>>         at java.awt.Window.dispatchEventImpl(Window.java:1774)
>>>>>         at java.awt.Component.dispatchEvent(Component.java:3803)
>>>>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
>>>>>         at
>>>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>>>>
>>>>>         at
>>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>>>>
>>>>>         at
>>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:153)
>>>>>
>>>>>         at java.awt.Dialog$1.run(Dialog.java:515)
>>>>>         at
>>>>> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>>>>>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>>>>>         at
>>>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
>>>>>
>>>>>         at
>>>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
>>>>>
>>>>>         at
>>>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
>>>>>         at
>>>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
>>>>>         at
>>>>> java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>>>>>
>>>>> Thanks!
>>>>>
>>>>> Steve Wartik
>>>>
>>>>
>>>>
>>>>
>>>
>>> -------------------------------------------------------------------------
>>>
>>> To unsubscribe go to
>>> http://protege.stanford.edu/community/subscribe.html
>>>
>>>
>>
>> -------------------------------------------------------------------------
>> To unsubscribe go to http://protege.stanford.edu/community/subscribe.html
>>
>>
>>
>
>
> -------------------------------------------------------------------------
> To unsubscribe go to http://protege.stanford.edu/community/subscribe.html
>
>

-------------------------------------------------------------------------
To unsubscribe go to http://protege.stanford.edu/community/subscribe.html