I don't think this was a Tomcat issue other then the race only
occurred in Tomcat.
-dain
On Dec 17, 2005, at 9:01 AM, Jeff Genender wrote:
I will have a look and see if this was related to the Tomcat issue...
Thanks.
Dain Sundstrom wrote:
I fixed the race condition in the day trader initialization, and
committed it to OpenEJB. The problem was cause by the web
application
reveiving the notification that the TradeEJB (or another one) was
started before the ContainerIndex received the notification. When
the
web application attempted to look up the EJB in the container
index it
was not available. I coded around this problem by having the
container
index check the kernel directly before failing the lookup, but we
need a
more general solution to address the non-deterministic notification
ordering.
-dain
On Dec 16, 2005, at 11:48 AM, Matt Hogstrom wrote:
All,
Rather than continue on one of the outstanding release chains its
appropriate to start a new thread on where we are at and what we are
doing.
First, the outstanding issues with the release candidates clearly
show
that there are some issues that need to be resolved. The most
significant is the error that is thrown during intialization. It is
not, as was previously thought, an issue with copying the database
files upon initial execution. It is rather associated with a race
condition between the web-app being initialized and the EJB
container
reaching an initialized state. We are working on this issue and as
such all previous release candidates should be discarded and ignored
for now. We will track down the issues related to initialization as
well as the other problems reported and put out a new release
candidate.
Second, thanks to all that are doing the testing and taking time to
download and install the images on various operating systems. We
very
much appreciate your investement of time and interest. Your
feedback
is noted and will be incorporated where possible.
Here are the outstanding issue that I've noted from the feedback on
the list:
GERONIMO-1363 - DayTrader still using old geronimo-spec files -
fixed
GERONIMO-1371 - Geronimo startup/shutdown issues
GERONIMO-1372 - Exception during startup - TradeEJB
GERONIMO-1375 - Invalid login to console should not produce stack
trace
If I missed one please let me know.
Regarding the press release I'd like to ask Bruce and Geir to tackle
that issue. Can you guys help out there?
Thanks.
Matt