[kepler-dev] Getting TerminateProcessException when sending token from input port to output port
Madhavi Tikhe
madhavi_tikhe at persistent.co.in
Fri Aug 24 22:13:16 PDT 2012
Hi Chris,
Thanks for the reply. Following is the illustration for the logic I have.
Public TestActor extends TypedAtomicActor
{
TypedIOPort input, output;
Public TestActor (CompositeEntity container , String name ) throws IllegalActionException, NameDuplicationException
{
Super ( container, name);
input = createInputPort ( "test");
output = createOutputPort ("test");
}
Public void fire () throws IllegalActionException
{
Super.fire();
If ( some-condition-met)
{
List <IOPort> ports = this.outputPortList();
For (IOPort port : ports )
{
Object value = getValueFor ( port.getName ());
Token token = createTokenFromObject ( value ) ;
port.send (0, token); // THIS LINE IS THROWING TPE
}
}
}
public void postfire() throws IllegalActionException
{
return doWeWantToStop();
}
}
Regards,
Madhavi
From: Christopher Brooks [mailto:cxh at eecs.berkeley.edu]
Sent: Saturday, August 25, 2012 10:32 AM
To: Madhavi Tikhe
Cc: kepler-dev
Subject: Re: [kepler-dev] Getting TerminateProcessException when sending token from input port to output port
Do you have a small model that illustrates the problem?
_Christopher
On 8/24/12 10:00 PM, Madhavi Tikhe wrote:
Hi,
I am trying to send the token to output port on some conditions related to my application.
I am using PN director for my workflow and using port.send (0,token) to send the token to next input port.
I am experiencing the following exception and is blocked on it.
ptolemy.actor.process.TerminateProcessException: Process terminated.
at ptolemy.domains.pn.kernel.PNQueueReceiver.put(PNQueueReceiver.java:450)
at ptolemy.actor.AbstractReceiver.putToAll(AbstractReceiver.java:347)
at ptolemy.actor.IOPort.send(IOPort.java:2733)
at ptolemy.actor.TypedIOPort.send(TypedIOPort.java:484)
Have you experienced this problem before? Do you have any suggestions for this?
Thanks in advance for the help.
Madhavi
DISCLAIMER ========== This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.
_______________________________________________
Kepler-dev mailing list
Kepler-dev at kepler-project.org<mailto:Kepler-dev at kepler-project.org>
http://lists.nceas.ucsb.edu/kepler/mailman/listinfo/kepler-dev
--
Christopher Brooks, PMP University of California
CHESS Executive Director US Mail: 337 Cory Hall
Programmer/Analyst CHESS/Ptolemy/Trust Berkeley, CA 94720-1774
ph: 510.643.9841 (Office: 545Q Cory)
home: (F-Tu) 707.665.0131 cell: 707.332.0670
DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.nceas.ucsb.edu/kepler/pipermail/kepler-dev/attachments/20120825/ee05db75/attachment-0001.html>
More information about the Kepler-dev
mailing list