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