G
Guest
Hi,
we have an application with a remoting interface between a clien app and a service app.
The client has a listbox:
internal class DynamicListBox : System.Windows.Forms.ListBox {
wich holds a list of entries:
private ADynamicListBoxItem[] itemArray() {
and the listbox entries are based on our own listboxitem class:
internal abstract class ADynamicListBoxItem : MarshalByRefObject, IDisposable {
The object that holds information about what to show in the entries list is complex (with internal objects and nested object references) and it is accessed on ther server from the client via remoting (all MarshalByRefObject).
The list is dynamically updated based on events from the server.
Now to the problem:
After upgrading the code to .Net 1.1 we get ExecutingEngine.Exceptions on the client (the server is unaffected).
We have observed this pattern:
- send a bundle of events from the server to the client which makes it update a list item (icon changing).
- wait 20-30 seconds - send a new event and BANG the client crashes.
An help getting closer to a solution to this problem will be greately appreciated.
The same code is running fine on .Net 1.0 where it has been in production for several months.
Thank you
Mads
we have an application with a remoting interface between a clien app and a service app.
The client has a listbox:
internal class DynamicListBox : System.Windows.Forms.ListBox {
wich holds a list of entries:
private ADynamicListBoxItem[] itemArray() {
and the listbox entries are based on our own listboxitem class:
internal abstract class ADynamicListBoxItem : MarshalByRefObject, IDisposable {
The object that holds information about what to show in the entries list is complex (with internal objects and nested object references) and it is accessed on ther server from the client via remoting (all MarshalByRefObject).
The list is dynamically updated based on events from the server.
Now to the problem:
After upgrading the code to .Net 1.1 we get ExecutingEngine.Exceptions on the client (the server is unaffected).
We have observed this pattern:
- send a bundle of events from the server to the client which makes it update a list item (icon changing).
- wait 20-30 seconds - send a new event and BANG the client crashes.
An help getting closer to a solution to this problem will be greately appreciated.
The same code is running fine on .Net 1.0 where it has been in production for several months.
Thank you
Mads