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

Reply via email to