[kepler-dev] Problem using the module-manager to restart Kepler

Chad Berkley berkley at nceas.ucsb.edu
Thu Jun 4 10:18:17 PDT 2009


These are the same errors I'm seeing when switching between an installed 
version of kepler and the svn trunk version.  To recreate it, build an 
installer (ant installer), run the installer, then run kepler from 
/Applications/Kepler-1.XDev/.  Then try to run kepler from the command 
line (e.g. 'ant run') (not sure if this works with eclipse).

chad


Aaron Schultz wrote:
> 
> Hi David, definitely a problem with the LSIDs.  I do not know how to 
> recreate the error though.
> You can try to turn on log4j Debugging for the LSIDGenerator class to 
> see if that helps find the problem.
> 
> Most likely the problem is that your 
> .kepler/<instance>/modules/core/LastObjectId file is out of sync with 
> the LSIDTree
> Deleting the InstanceAuthNamespace and the LastObjectId files and 
> restarting Kepler will likely solve the problem.
> 
> Aaron
> 
> David Welker wrote:
>> Oh, and also this error prints to the command-line. The other error 
>> was in the Kepler GUI. It definitely seems to be LSID related. And, I 
>> know you love LSIDs, so I thought I would ask if you knew what might 
>> be going on.
>>
>> [run] ERROR 
>> (org.kepler.objectmanager.lsid.LSIDGenerator:getNewLSID:144) 
>> java.lang.Exception: The LSID 
>> urn:lsid:gamma.msi.ucsb.edu/OpenAuth/:223:14:1 is already in use.
>>      [run] java.lang.Exception: The LSID 
>> urn:lsid:gamma.msi.ucsb.edu/OpenAuth/:223:14:1 is already in use.
>>      [run]     at 
>> org.kepler.objectmanager.lsid.LSIDGenerator.registerLSID(LSIDGenerator.java:163) 
>>
>>      [run]     at 
>> org.kepler.objectmanager.lsid.LSIDGenerator.getNewLSID(LSIDGenerator.java:135) 
>>
>>      [run]     at 
>> org.kepler.objectmanager.lsid.LSIDGenerator.getNewLSID(LSIDGenerator.java:112) 
>>
>>      [run]     at 
>> org.kepler.objectmanager.ObjectManager.assignIdTo(ObjectManager.java:242)
>>      [run]     at 
>> org.kepler.gui.frame.KeplerGraphTableau.<init>(KeplerGraphTableau.java:152) 
>>
>>      [run]     at 
>> org.kepler.gui.frame.KeplerGraphTableau$Factory.createTableau(KeplerGraphTableau.java:248) 
>>
>>      [run]     at 
>> ptolemy.actor.gui.PtolemyTableauFactory.createTableau(PtolemyTableauFactory.java:100) 
>>
>>      [run]     at 
>> ptolemy.actor.gui.TableauFactory.createTableau(TableauFactory.java:127)
>>      [run]     at 
>> ptolemy.actor.gui.Configuration.createPrimaryTableau(Configuration.java:412) 
>>
>>      [run]     at 
>> ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilApplication.java:376) 
>>
>>      [run]     at 
>> ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.java:1045)
>>      [run]     at 
>> ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:448)
>>      [run]     at 
>> ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java:217)
>>      [run]     at 
>> ptolemy.vergil.VergilApplication.<init>(VergilApplication.java:103)
>>      [run]     at 
>> ptolemy.vergil.VergilApplication$1.run(VergilApplication.java:193)
>>      [run]     at 
>> java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>>      [run]     at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>>      [run]     at 
>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) 
>>
>>      [run]     at 
>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) 
>>
>>      [run]     at 
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
>>      [run]     at 
>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
>>      [run]     at 
>> java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>>
>>> Hi Aaron,
>>>
>>> I am getting the following problem trying to use the module manager 
>>> trying to restart Kepler. I suspect it might be related to LSIDs. 
>>> Maybe not. What do you think?
>>>
>>> David
>>>
>>>
>>>
>>> ptolemy.kernel.util.IllegalActionException: No Kepler ID was or could 
>>> be assigned to model: java.lang.NullPointerException
>>>    at 
>>> org.kepler.gui.frame.KeplerGraphTableau.<init>(KeplerGraphTableau.java:173) 
>>>
>>>    at 
>>> org.kepler.gui.frame.KeplerGraphTableau$Factory.createTableau(KeplerGraphTableau.java:248) 
>>>
>>>    at 
>>> ptolemy.actor.gui.PtolemyTableauFactory.createTableau(PtolemyTableauFactory.java:100) 
>>>
>>>    at 
>>> ptolemy.actor.gui.TableauFactory.createTableau(TableauFactory.java:127)
>>>    at 
>>> ptolemy.actor.gui.Configuration.createPrimaryTableau(Configuration.java:412) 
>>>
>>>    at 
>>> ptolemy.vergil.VergilApplication._createEmptyConfiguration(VergilApplication.java:376) 
>>>
>>>    at 
>>> ptolemy.actor.gui.MoMLApplication._parseArgs(MoMLApplication.java:1045)
>>>    at 
>>> ptolemy.vergil.VergilApplication._parseArgs(VergilApplication.java:448)
>>>    at ptolemy.actor.gui.MoMLApplication.<init>(MoMLApplication.java:217)
>>>    at 
>>> ptolemy.vergil.VergilApplication.<init>(VergilApplication.java:103)
>>>    at ptolemy.vergil.VergilApplication$1.run(VergilApplication.java:193)
>>>    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
>>>    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
>>>    at 
>>> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269) 
>>>
>>>    at 
>>> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190) 
>>>
>>>    at 
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
>>>    at 
>>> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
>>>    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
>>>
>>>
>>
>> _______________________________________________
>> Kepler-dev mailing list
>> Kepler-dev at kepler-project.org
>> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
> 
> _______________________________________________
> Kepler-dev mailing list
> Kepler-dev at kepler-project.org
> http://mercury.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev


More information about the Kepler-dev mailing list