Search Mailing List Archives
[protege-discussion] Eliminate extra messages printed to the console?
Timothy Redmond
tredmond at stanford.edu
Thu Feb 22 11:08:17 PST 2007
There are a multitude of sins here but I am not sure who is the culprit.
Some plugin is printing the messages
> ** OwnSlotValueChanged: frame=:THING, slot=:DIRECT-SUBCLASSES,
> source=Cls(:THING, FrameID(0:1000 0))
> , duringDeletion=false
using System.out.println. As a general rule (with exceptions) the
logger is preferred over System.out. I don't think the culprit is
in Protege OWL or Protege core. I originally suspected the change
plugin but I didn't find him there either. I will look for him but I
have not seen these messages before.
As to the messages,
> WARNING: Excepction caught java.lang.NullPointerException --
> EventDispatchFrameStore.dispatchEvents(
> )
> WARNING: using fine logging for more details --
> EventDispatchFrameStore.dispatchEvents()
these represent some real error in some plugin. The problem is that
there is not enough information to tell which plugin is having the
problem. If you add the line
edu.stanford.smi.protege.model.framestore.EventDispatchFrameStore.level=
FINEST
to the logging.properties you will see which plugin is malfunctioning
(in the logs files - not in the console). I would guess that the
plugin is the changes tab. We are fixing the changes tab now so
there should be a new version out soon. In future versions of
protege I am going to try to figure out how to allow the user to
retrieve the exception information without the extra step. Probably
what I will do is to change the default logging level for the
EventDispatchFrameStore.
I don't think that this logging will give you trouble but be careful
turning on extra logging. In some cases turning on extra logging can
significantly effect performance.
The only reason the spelling error hasn't been fixed is that we have
to many branches. I believe that this spelling is fixed in two of
the branches but not apparently in the trunk.
Sorry to be less than informative. Maybe someone else has seen these
messages before.
-Timothy
On Feb 21, 2007, at 3:10 PM, Micheal Hewett wrote:
> I'm running a program that creates slots in Protege
> via the API from a plugin and I get hundreds of the
> messages below printed in the command line window:
>
> 1) Is there any way to disable these messages?
> 2) There is a misspelling in one of the error messages:
> "WARNING: Excepction caught java.lang.NullPointerException..."
> ^^^^^^^^^^
> Mike Hewett
>
>
> CONFIG: Protege 3.2 Build 355, JVM 1.5.0_10-b03, memory=597M, Windows
> XP, encoding=UTF-8, language=e
> n, country=US
> CONFIG: Loaded plugin dfki.protege.ontoviz
> CONFIG: Loaded plugin edu.stanford.smi.protege.script - Script Plugin
> CONFIG: Loaded plugin edu.stanford.smi.protegex.standard_extensions -
> Graph Widget, Table Widget
> CONFIG: Loaded plugin edu.stanford.smi.protege.stringsearch - String
> Search Tab
> CONFIG: Loaded plugin edu.stanford.smi.protegex.owl - OWL Plugin
> 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.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.psm - PSM Librarian
> 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 edu.washington.datagenie - DataGenie
> 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.owlunittest
> 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
> Algernon 6.0.0, 01 Feb 2007, http://algernon-j.sourceforge.net/
> className: java.lang.String
> className: java.lang.String
> Protege Wizards v1.0 beta build 14
> Loaded standard Protege wizards library
> INFO: Load time for
> file:\C:\Program%20Files\Protege_3.2\examples\newspaper
> \newspaper.pprj =
> 1 sec (
> project) + 7 sec (ui)
>
>
>
> ** OwnSlotValueChanged: frame=:STANDARD-CLASS, slot=:DIRECT-INSTANCES,
> source=Cls(:STANDARD-CLASS, F
> rameID(0:1002 0)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-INSTANCES
> ** OwnSlotValueChanged: frame=:STANDARD-CLASS, slot=:DIRECT-
> SUBCLASSES,
> source=Cls(:STANDARD-CLASS,
> FrameID(0:1002 0)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-SUBCLASSES
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-INSTANCES,
> source=Cls(:ZTHES-CLASS, FrameID
> (6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-INSTANCES
> ** OwnSlotValueChanged: frame=:THING, slot=:DIRECT-SUBCLASSES,
> source=Cls(:THING, FrameID(0:1000 0))
> , duringDeletion=false
> -- ignoring event involving system slot :DIRECT-SUBCLASSES
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-INSTANCES,
> source=Cls(:ZTHES-CLASS, FrameID
> (6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-INSTANCES
> ** OwnSlotValueChanged: frame=:THING, slot=:DIRECT-SUBCLASSES,
> source=Cls(:THING, FrameID(0:1000 0))
> , duringDeletion=false
> -- ignoring event involving system slot :DIRECT-SUBCLASSES
> ** OwnSlotValueChanged: frame=:STANDARD-SLOT, slot=:DIRECT-INSTANCES,
> source=Cls(:STANDARD-SLOT, Fra
> meID(0:1004 0)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-INSTANCES
> ** OwnSlotValueChanged: frame=PartOf, slot=:SLOT-VALUE-TYPE,
> source=Slot(PartOf), duringDeletion=fal
> se
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=PartOf, slot=:SLOT-DEFAULTS,
> source=Slot(PartOf), duringDeletion=false
>
> -- ignoring event involving system slot :SLOT-DEFAULTS
> ** OwnSlotValueChanged: frame=PartOf, slot=:SLOT-VALUES,
> source=Slot(PartOf), duringDeletion=false
> -- ignoring event involving system slot :SLOT-VALUES
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=PartOf, slot=:DIRECT-DOMAIN,
> source=Slot(PartOf), duringDeletion=false
>
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=:STANDARD-SLOT, slot=:DIRECT-INSTANCES,
> source=Cls(:STANDARD-SLOT, Fra
> meID(0:1004 0)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-INSTANCES
> ** OwnSlotValueChanged: frame=Part, slot=:SLOT-VALUE-TYPE,
> source=Slot(Part), duringDeletion=false
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=Part, slot=:SLOT-DEFAULTS,
> source=Slot(Part), duringDeletion=false
> -- ignoring event involving system slot :SLOT-DEFAULTS
> ** OwnSlotValueChanged: frame=Part, slot=:SLOT-VALUES,
> source=Slot(Part), duringDeletion=false
> -- ignoring event involving system slot :SLOT-VALUES
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=Part, slot=:DIRECT-DOMAIN,
> source=Slot(Part), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=:STANDARD-SLOT, slot=:DIRECT-INSTANCES,
> source=Cls(:STANDARD-SLOT, Fra
> meID(0:1004 0)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-INSTANCES
> ** OwnSlotValueChanged: frame=RelatedTerm, slot=:SLOT-VALUE-TYPE,
> source=Slot(RelatedTerm), duringDe
> letion=false
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=RelatedTerm, slot=:SLOT-DEFAULTS,
> source=Slot(RelatedTerm), duringDele
> tion=false
> -- ignoring event involving system slot :SLOT-DEFAULTS
> ** OwnSlotValueChanged: frame=RelatedTerm, slot=:SLOT-VALUES,
> source=Slot(RelatedTerm), duringDeleti
> on=false
> -- ignoring event involving system slot :SLOT-VALUES
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=RelatedTerm, slot=:DIRECT-DOMAIN,
> source=Slot(RelatedTerm), duringDele
> tion=false
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=:STANDARD-SLOT, slot=:DIRECT-INSTANCES,
> source=Cls(:STANDARD-SLOT, Fra
> meID(0:1004 0)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-INSTANCES
> ** OwnSlotValueChanged: frame=UsedFor, slot=:SLOT-VALUE-TYPE,
> source=Slot(UsedFor), duringDeletion=f
> alse
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=UsedFor, slot=:SLOT-DEFAULTS,
> source=Slot(UsedFor), duringDeletion=fal
> se
> -- ignoring event involving system slot :SLOT-DEFAULTS
> ** OwnSlotValueChanged: frame=UsedFor, slot=:SLOT-VALUES,
> source=Slot(UsedFor), duringDeletion=false
>
> -- ignoring event involving system slot :SLOT-VALUES
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=UsedFor, slot=:DIRECT-DOMAIN,
> source=Slot(UsedFor), duringDeletion=fal
> se
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=:STANDARD-SLOT, slot=:DIRECT-INSTANCES,
> source=Cls(:STANDARD-SLOT, Fra
> meID(0:1004 0)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-INSTANCES
> ** OwnSlotValueChanged: frame=Use, slot=:SLOT-VALUE-TYPE,
> source=Slot(Use), duringDeletion=false
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=Use, slot=:SLOT-DEFAULTS,
> source=Slot(Use), duringDeletion=false
> -- ignoring event involving system slot :SLOT-DEFAULTS
> ** OwnSlotValueChanged: frame=Use, slot=:SLOT-VALUES, source=Slot
> (Use),
> duringDeletion=false
> -- ignoring event involving system slot :SLOT-VALUES
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=Use, slot=:DIRECT-DOMAIN,
> source=Slot(Use), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=:STANDARD-SLOT, slot=:DIRECT-INSTANCES,
> source=Cls(:STANDARD-SLOT, Fra
> meID(0:1004 0)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-INSTANCES
> ** OwnSlotValueChanged: frame=LanguageEquivalent, slot=:SLOT-VALUE-
> TYPE,
> source=Slot(LanguageEquival
> ent), duringDeletion=false
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=LanguageEquivalent, slot=:SLOT-DEFAULTS,
> source=Slot(LanguageEquivalen
> t), duringDeletion=false
> -- ignoring event involving system slot :SLOT-DEFAULTS
> ** OwnSlotValueChanged: frame=LanguageEquivalent, slot=:SLOT-VALUES,
> source=Slot(LanguageEquivalent)
> , duringDeletion=false
> -- ignoring event involving system slot :SLOT-VALUES
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=LanguageEquivalent, slot=:DIRECT-DOMAIN,
> source=Slot(LanguageEquivalen
> t), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=PartOf, slot=:DIRECT-DOMAIN,
> source=Slot(PartOf), duringDeletion=false
>
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=PartOf, slot=:SLOT-VALUE-TYPE,
> source=Slot(PartOf), duringDeletion=fal
> se
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=Part, slot=:DIRECT-DOMAIN,
> source=Slot(Part), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=Part, slot=:SLOT-VALUE-TYPE,
> source=Slot(Part), duringDeletion=false
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=RelatedTerm, slot=:DIRECT-DOMAIN,
> source=Slot(RelatedTerm), duringDele
> tion=false
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=RelatedTerm, slot=:SLOT-VALUE-TYPE,
> source=Slot(RelatedTerm), duringDe
> letion=false
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=UsedFor, slot=:DIRECT-DOMAIN,
> source=Slot(UsedFor), duringDeletion=fal
> se
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=UsedFor, slot=:SLOT-VALUE-TYPE,
> source=Slot(UsedFor), duringDeletion=f
> alse
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=Use, slot=:DIRECT-DOMAIN,
> source=Slot(Use), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=Use, slot=:SLOT-VALUE-TYPE,
> source=Slot(Use), duringDeletion=false
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=:ZTHES-CLASS, slot=:DIRECT-TEMPLATE-
> SLOTS,
> source=Cls(:ZTHES-CLASS, Fr
> ameID(6:11553 1)), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-TEMPLATE-SLOTS
> ** OwnSlotValueChanged: frame=LanguageEquivalent, slot=:DIRECT-DOMAIN,
> source=Slot(LanguageEquivalen
> t), duringDeletion=false
> -- ignoring event involving system slot :DIRECT-DOMAIN
> ** OwnSlotValueChanged: frame=LanguageEquivalent, slot=:SLOT-VALUE-
> TYPE,
> source=Slot(LanguageEquival
> ent), duringDeletion=false
> -- ignoring event involving system slot :SLOT-VALUE-TYPE
> ** OwnSlotValueChanged: frame=PartOf, slot=:SLOT-INVERSE,
> source=Slot(PartOf), duringDeletion=false
> -- ignoring event involving system slot :SLOT-INVERSE
> ** OwnSlotValueChanged: frame=Part, slot=:SLOT-INVERSE,
> source=Slot(Part), duringDeletion=false
> -- ignoring event involving system slot :SLOT-INVERSE
> WARNING: Excepction caught java.lang.NullPointerException --
> EventDispatchFrameStore.dispatchEvents(
> )
> WARNING: using fine logging for more details --
> EventDispatchFrameStore.dispatchEvents()
> ** OwnSlotValueChanged: frame=LanguageEquivalent, slot=:SLOT-INVERSE,
> source=Slot(LanguageEquivalent
> ), duringDeletion=false
> -- ignoring event involving system slot :SLOT-INVERSE
> ** OwnSlotValueChanged: frame=LanguageEquivalent, slot=:SLOT-INVERSE,
> source=Slot(LanguageEquivalent
> ), duringDeletion=false
> -- ignoring event involving system slot :SLOT-INVERSE
> WARNING: Excepction caught java.lang.NullPointerException --
> EventDispatchFrameStore.dispatchEvents(
> )
>
> _______________________________________________
> 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
More information about the protege-discussion
mailing list