[kepler-dev] Very strange issue with Kepler-1.0/Kepler-2.0 compatibility across actors

Michal Owsiak michal.owsiak at man.poznan.pl
Fri Feb 11 02:58:47 PST 2011


Hi there,

I have strange issue related to Kepler-2.0. During initialization of the 
actor, I am getting exception (see below).

I have an actor, initially developed for Kepler-1.0.

This is very basic actor. It is based on Image Reader actor.

There are, however few differences. It reads image location from port 
instead of parameter and it reads it within fire method instead of prefire.

This way, file loading can be triggered.

I have attached source code of the actor. Dis is real stopper for us 
during development, thus any help will be highly appreciated.

Exception, I get follows:


java.lang.NoSuchFieldError: OBJECT
     at 
pl.psnc.kepler.common.actor.ImageReaderPort.<init>(ImageReaderPort.java:91)
     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native 
Method)
     at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
     at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
     at ptolemy.moml.MoMLParser._createInstance(MoMLParser.java:4243)
     at ptolemy.moml.MoMLParser._createEntity(MoMLParser.java:4043)
     at ptolemy.moml.MoMLParser.startElement(MoMLParser.java:2493)
     at com.microstar.xml.XmlParser.parseElement(XmlParser.java:921)
     at com.microstar.xml.XmlParser.parseContent(XmlParser.java:1104)
     at com.microstar.xml.XmlParser.parseElement(XmlParser.java:924)
     at com.microstar.xml.XmlParser.parseContent(XmlParser.java:1104)
     at com.microstar.xml.XmlParser.parseElement(XmlParser.java:924)
     at com.microstar.xml.XmlParser.parseContent(XmlParser.java:1104)
     at com.microstar.xml.XmlParser.parseElement(XmlParser.java:924)
     at com.microstar.xml.XmlParser.parseDocument(XmlParser.java:481)
     at com.microstar.xml.XmlParser.doParse(XmlParser.java:159)
     at com.microstar.xml.XmlParser.parse(XmlParser.java:132)
     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1418)
     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1354)
     at ptolemy.moml.MoMLParser.parse(MoMLParser.java:1298)
     at 
ptolemy.actor.gui.PtolemyEffigy$Factory.createEffigy(PtolemyEffigy.java:420)
     at ptolemy.actor.gui.EffigyFactory.createEffigy(EffigyFactory.java:233)
     at ptolemy.actor.gui.Configuration.openModel(Configuration.java:823)
     at ptolemy.actor.gui.Configuration.openModel(Configuration.java:783)
     at 
org.kepler.gui.kar.OpenArchiveAction._read(OpenArchiveAction.java:328)
     at 
org.kepler.gui.kar.OpenArchiveAction._open(OpenArchiveAction.java:257)
     at 
org.kepler.gui.kar.OpenArchiveAction.actionPerformed(OpenArchiveAction.java:190)
     at 
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2028)
     at 
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2351)
     at 
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
     at 
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
     at javax.swing.AbstractButton.doClick(AbstractButton.java:389)
     at com.apple.laf.ScreenMenuItem.actionPerformed(ScreenMenuItem.java:95)
     at java.awt.MenuItem.processActionEvent(MenuItem.java:627)
     at java.awt.MenuItem.processEvent(MenuItem.java:586)
     at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:317)
     at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:305)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:638)
     at 
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
     at 
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
     at 
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
     at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
     at 
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Cheers

Michal

-- 
Michal Owsiak <michal.owsiak at man.poznan.pl>

Institute of Bioorganic Chemistry PAS
Poznan Supercomputing and Networking Center
Noskowskiego 12/14, 61-704 Poznan, POLAND

http://www.man.poznan.pl
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: ImageReaderPort.java
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-dev/attachments/20110211/65650b35/attachment.ksh>


More information about the Kepler-dev mailing list