Hi, I am using Ptolemy6.0.2. I am facing a problem with Channel-Subscriber feature. Steps to reproduce the problem are : 1) Open a Graph Editor 2) Drag and drop SDFDirector 3) Set number of iterations to 1 4) Drag and drop "Const" source. Keep default value of 1 5) Connect Const actor to Publisher. Keep default channel name "Channel1" unchanged 6) Drag and drop a Composite Actor 6) Open the Composite Actor and drop a Subscriber and connect it to a Display. Keep default channel name "Channel1" unchanged 7) Save this Composite actor in UserLibrary. 8) Now execute the model. It runs fine. 9) Now delete the Composite Actor and drag the saved Composite Actor from UserLibrary. 10) Execute the model. It gives an exception "Failed to compute schedule in SDF Director"
How can I avoid correct this thing, I want to keep publisher and subscriber in different composite actors. Thanks in advance for your help, ~Avneet Kapoor NB: The Stack Tree is : ---------------------------------------------------------------------------------------------------------- ptolemy.kernel.util.IllegalActionException: Failed to compute schedule: in .<Unnamed Object>.SDF Director Because: java.lang.NullPointerException at ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:604) at ptolemy.actor.CompositeActor.preinitialize(CompositeActor.java:1017) at ptolemy.actor.Manager.preinitializeAndResolveTypes(Manager.java:886) at ptolemy.actor.Manager.initialize(Manager.java:572) at ptolemy.actor.Manager.execute(Manager.java:320) at ptolemy.actor.Manager.run(Manager.java:1044) at ptolemy.actor.Manager$3.run(Manager.java:1085) Caused by: java.lang.NullPointerException at ptolemy.domains.sdf.kernel.SDFScheduler._propagatePort(SDFScheduler.java:1269) at ptolemy.domains.sdf.kernel.SDFScheduler._solveBalanceEquations(SDFScheduler.java:663) at ptolemy.domains.sdf.kernel.SDFScheduler._getSchedule(SDFScheduler.java:519) at ptolemy.actor.sched.Scheduler.getSchedule(Scheduler.java:188) at ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:602) ... 6 more Caused by: java.lang.NullPointerException at ptolemy.domains.sdf.kernel.SDFScheduler._propagatePort(SDFScheduler.java:1269) at ptolemy.domains.sdf.kernel.SDFScheduler._solveBalanceEquations(SDFScheduler.java:663) at ptolemy.domains.sdf.kernel.SDFScheduler._getSchedule(SDFScheduler.java:519) at ptolemy.actor.sched.Scheduler.getSchedule(Scheduler.java:188) at ptolemy.domains.sdf.kernel.SDFDirector.preinitialize(SDFDirector.java:602) at ptolemy.actor.CompositeActor.preinitialize(CompositeActor.java:1017) at ptolemy.actor.Manager.preinitializeAndResolveTypes(Manager.java:886) at ptolemy.actor.Manager.initialize(Manager.java:572) at ptolemy.actor.Manager.execute(Manager.java:320) at ptolemy.actor.Manager.run(Manager.java:1044) at ptolemy.actor.Manager$3.run(Manager.java:1085) ------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------- Posted to the ptolemy-hackers mailing list. Please send administrative mail for this list to: [EMAIL PROTECTED]