[kepler-dev] IOPortEvent bug

Colin Enticott Colin.Enticott at csse.monash.edu.au
Fri Feb 22 15:36:29 PST 2008


Thanks Dan and Christoper.  Works a treat.

Colin

-----Original Message-----
From: cxh at eecs.berkeley.edu [mailto:cxh at eecs.berkeley.edu] 
Sent: Saturday, 23 February 2008 6:14 AM
To: Daniel Crawl
Cc: Colin Enticott; Kepler-Dev
Subject: Re: [kepler-dev] IOPortEvent bug

Done!


cxh at carson 192% cvs diff -D yesterday IOPort.java
Index: IOPort.java
===================================================================
RCS file: /home/cvs/ptII/ptolemy/actor/IOPort.java,v
retrieving revision 1.260
retrieving revision 1.261
diff -r1.260 -r1.261
129c129
<  @version $Id: IOPort.java,v 1.260 2008/02/19 18:25:47 cxh Exp $
---
>  @version $Id: IOPort.java,v 1.261 2008/02/22 19:11:58 cxh Exp $
420a421,424
> 
>         newObject._hasPortEventListeners = false;
>         newObject._portEventListeners = null;
> 
cxh at carson 193% 

On my todo list is to write some tests for the IOPortListener
code.

_Christopher

--------

    
    Hi Colin,
    
    The cloned IOPort's listener list should be set to null. Since
    Kepler CVS no longer has a separate copy of IOPort.java, could
    someone make this change in ptII CVS?
    
    Thanks,
    
      --dan
    
    Colin Enticott wrote:
    > Hi all,
    >
    > I was having trouble with my code and I have narrowing it down to
    > IOPortEvents feature.  There appears to be a bug in the IOPort class
with
    > IOPortEvent feature and cloning.  It looks like if there has been an
    > IOPortEventListener added, when it is cloned, all the clones will have
a
    > reference to the same listener list.  I guess the list itself should
be
    > cloned or the clone's list reference should be set back to null.
    >
    > It is possible if someone could have a look at this?
    >
    > Thanks,
    > Colin
    >
    > _______________________________________________
    > Kepler-dev mailing list
    > Kepler-dev at ecoinformatics.org
    >
http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
    >   
    
    _______________________________________________
    Kepler-dev mailing list
    Kepler-dev at ecoinformatics.org
    http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
--------



More information about the Kepler-dev mailing list