We are developing netd on an AIX server. On occasion netd is reinstantiating the
entire project without netdynamics ever being recycled. This in turn is
causing
some weird behavior with netdynnamic's Persistance engine.
More specifically, I am entering a page in our project after restarting the
netdynamics
server. I fill out text boxes and follow a link to the next page. I fill
out the
text boxes and press a button that loads a third page using the load()
command.
I watch the log while the third page is loading. The log shows that
netdynamics
is reinstantiating all of the pages and the project on the button's
onWebEvent method.
This inconsistently happens close to recycling the netd server, and a while
after
the server has been recycled. It doesn't necessarily reinstantiate the
project source
file every time though. Why is it doing this? Also, this reinstantiation
causes
problems with netdyanmic's persistance engine. Any object that was pushed to
the
persistance engine prior to the reinstantiation of the project (using
putAnyUserSessionObject())
is retrieved as a non-null java.lang.String (using
getAnyUserSessionObject()). For
example, the object that is being pushed up (to netd's persistance engine)
during
the page onBeforeDisplayEvent is a java.util.Vector. The vector is retrieved
(from
netd's persistance engine) as a java.lang.String when the button's action
event is
triggered (only when this reinstantiation occurs). I do not know the value
of the
string, but I was wondering why the object adopted a different type when
being retrieved
from netd's PE.
_________________________________________________________________________
To unsubscribe from this mailing list please send an email to:
[EMAIL PROTECTED]
Please remember to use the same email address you subscribed with.
For help in using, subscribing, and unsubscribing to the discussion
forums, please go to: http://www.netdynamics.com/support/visitdevfor.html
For dire need help, email: [EMAIL PROTECTED]