Issue #6413 has been updated by jianwu jianwu.
The current workaround is re-starting Kepler. The problem went away when I did it. ---------------------------------------- Bug #6413: error when switching to DDF inside Case refinement https://projects.ecoinformatics.org/ecoinfo/issues/6413#change-21519 * Author: Daniel Crawl * Status: New * Priority: Normal * Assignee: Derik Barseghian * Category: actors * Target version: * Bugzilla-Id: ---------------------------------------- I get an exception when switching from SDF to DDF inside a Case Refinement. It seems to be caused by having an unconnected input port. To reproduce: 1. open $PTII/ptolemy/actor/lib/hoc/test/auto/Case1.xml 2. add a new input port to Case 3. run the model 4. open the Case actor and replace SDF in each Refinement with DDF 5. run the model The error is: java.lang.IllegalArgumentException: hasToken() requires a positive argument. at ptolemy.actor.Mailbox.hasToken(Mailbox.java:149) at ptolemy.actor.IOPort.hasToken(IOPort.java:2061) at ptolemy.domains.ddf.kernel.DDFDirector.prefire(DDFDirector.java:649) at ptolemy.actor.CompositeActor.prefire(CompositeActor.java:1665) at ptolemy.actor.lib.hoc.CaseDirector.prefire(CaseDirector.java:267) at ptolemy.actor.CompositeActor.prefire(CompositeActor.java:1665) at ptolemy.actor.CompositeActor.iterate(CompositeActor.java:1082) at ptolemy.actor.sched.StaticSchedulingDirector.fire(StaticSchedulingDirector.java:211) at ptolemy.domains.sdf.kernel.SDFDirector.fire(SDFDirector.java:492) at ptolemy.actor.CompositeActor.fire(CompositeActor.java:450) at ptolemy.actor.Manager.iterate(Manager.java:787) at ptolemy.actor.Manager.execute(Manager.java:352) at ptolemy.actor.Manager.run(Manager.java:1202) at ptolemy.actor.Manager$PtolemyRunThread.run(Manager.java:1760) -- You have received this notification because you have either subscribed to it, or are involved in it. To change your notification preferences, please click here: https://projects.ecoinformatics.org/ecoinfo/my/account
_______________________________________________ Kepler-dev mailing list [email protected] http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
