[vwnc] Opentalk and DependencyTransformer problem.

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[vwnc] Opentalk and DependencyTransformer problem.

Emiliano Pérez-3
Hi List, i´m having a problem when using opentalk with
DependencyTransformer. I´ll explain the scenario:
I have a model running in a "server" image, and "clients" images that
use that model in their GUIs (all done via proxies), everything works
fine, but when i use explicit dependencies to the model, the GUIs dont
get GCed as they are suposed to. This fact leaves alive windows that are
closed and some distributed references (dependencies between the model
and the view) that break the opentalk framework ("the message receiver
is not in the server" error).
This only happens when i use DependencyTransformer for instance, in the GUI:

postBuildWith: aBuilder

self tracker
            expressInterestIn: #anySymbol
            for: self
            sendBack: #anyCallBackMessage.

and in the release message of the GUI, the proper retract message:

release

self tracker
            retractInterestIn: #anySymbol
            for: self.

The weird thing is that when i inspect the dependents of the model, the
retract message removes the DependencyTransformer, but the problem is
there anyways...
Also, this does not happen when i use the #addDependent: and
#removeDependent: mecanism, therefore i suspect that this has something
to do with the way opentalk manages dependencies but i just can´t figure
out where is the problem or what am i doing wrong.
Any help would be apreciated.
Thx, Emiliano.
_______________________________________________
vwnc mailing list
[hidden email]
http://lists.cs.uiuc.edu/mailman/listinfo/vwnc