No, definitely stay on Windows. We need and very much appreciate you
taking the time to work this out. It's critical. You are not just
helping yourself, but the project and all users.
Just to give everyone some background on some project history. The
issues in 1.x are just a natural part of the stabilization that goes
on in every new major release (0.8.x, 0.9.x, and now 1.x).
0.8.x branch:
openejb-0.8beta1
openejb-0.8beta2
openejb-0.8beta3
openejb-0.8
openejb-0.8.1
openejb-0.8.2 (stable)
openejb-0.8.3
0.9.x branch:
openejb-0.9.0
openejb-0.9.1 (stable)
openejb-0.9.2
1.0.x branch:
openejb-1.0-beta1
(...) (not there yet)
Our version numbers don't really spell it out so much, but we've
actually had three major versions of OpenEJB through the years (four
counting OpenEJB 2.x). Each major version takes a bit to stabilize.
We saw the exact kinds of issues in 0.8.x and in 0.9.x as we are
seeing now with 1.0.x.
You always see this cycle in every major release:
(stabilizing phase) Posts get responses like "That should work,
don't know why it's not."
(stable phase) Posts get responses like "That works, you just need
to do this."
(post-stable phase) Error messages say, "You just need to do this."
So, where are we at with 1.0.x? We are still in the stabilization
phase. I think though that will the capabilities we have now to ship
unstable builds quickly, complete with changelogs and everything (see
http://www.openejb.org/Latest+Unstable), we can reach a stable state
in much shorter time. We just need to do our best to get through
this phase.
To get there we need more people like Rajesh and Nanda posting issues
and more people like Jeremy helping to fix them. The more people we
have, the faster we get there.
So, thank you everyone who is posting and helping. It is very
appreciate, very welcome and very needed. We'll get there!
-David
On Sep 29, 2005, at 4:57 AM, Rajesh Puri wrote:
David,
Is it suggested to zero out all the paina we have
working with this we should switch to UNIX for
development? As the issues i have seen only relate on
windows per your postings. In our environment we
develop on windows, our Tomcat is on Window XP and
some IDE also use embedded Tomcat on Windows. This is
just a fast
way to develop than doing on UNIX. When done we move
for Unit test to Tomcat on UNIX. This way it gives
better control to developer also - he can really
install a personal Tomcat and work on his own.
--- David Blevins <[EMAIL PROTECTED]> wrote:
Definitely right. We need more people. To just to
give an idea of
what goes on "behind the scenes" I am sitting in a
server room
surrounded by racks setting up four brand new 1U
servers that I
intend to use tomorrow to run the J2EE test suite on
Geronimo (which
includes OpenEJB) so we can ship Geronio 1.0 M5 on
the day after
(hopefully). If you want a visual, imagine one of
those cartoons
where a character is ridding on a train and
feverishly laying down
train tracks trying to keep ahead of the train.
That's us :)
Anyone who want's to get involved, please jump in.
We'd love to have
you. If you are willing to help find and fix bugs,
jump on
irc.freenode.net and join channel #openejb. I am
there most of the
time as are a few others. Jeremy Whitlock is a
great example to
follow. He's been camping out on #openejb and I've
been coaching him
through some of the problems people have posted on
the list. He
ended up fixing quite a few, hence all the unstable
builds.
As far as this bug is concerned, the first thing we
need is some
better exception handing around this code:
http://cvs.openejb.org/viewrep/openejb/openejb1/modules/core/src/
java/org/openejb/loader/TomcatClassPath.java?r=1.4#l132
It should catch the InvocationTargetException, pull
out the cause,
then throw that with a new error message that
includes the name of
the jar that was being added.
From there we might stand a better chance at
figuring out what is
going wrong. Could be a bad jar somewhere. Not
sure.
The issue only seems to happen on windows and I am
nowhere near a
windows box at the moment.
Anyone have any ideas?
-David
On Sep 28, 2005, at 8:14 PM, nanda kishore wrote:
I encountered a similar issue and posted the logs
and
didnt get any response.
Seems like the project is loosing concentration,
resources etc.. and would like to have developers
like
us to join and help them. To be honest this
projects
concept is unique but its hard to achieve with
limited
dedicated resources keeping in mind of the ejb
spec
changing so frequently.
Still a reply or guidence would be appreciated
--- Rajesh Puri <[EMAIL PROTECTED]> wrote:
I restarted my test to run moviefun. After I
download
the latest version good for window and make
changes
to
web.xml, I get following error message when
deploy on Tomcat.
------------
Sep 28, 2005 6:51:08 PM
org.apache.coyote.http11.Http11Protocol init
INFO: Initializing Coyote HTTP/1.1 on http-9050
Sep 28, 2005 6:51:08 PM
org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 2623 ms
Sep 28, 2005 6:51:08 PM
org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Sep 28, 2005 6:51:08 PM
org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache
Tomcat/5.0.25
Sep 28, 2005 6:51:09 PM
org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Sep 28, 2005 6:51:09 PM
org.apache.catalina.core.StandardHost getDeployer
INFO: Create Host deployer for direct deployment
(
non-jmx )
Sep 28, 2005 6:51:09 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Processing Context configuration file URL
file:C:\Program Files\Apache Software
Foundation\Tomcat
5.0\conf\Catalina\localhost\admin.xml
Sep 28, 2005 6:51:12 PM
org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing,
config='org.apache.struts.util.LocalStrings',
returnNull=true
Sep 28, 2005 6:51:12 PM
org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing,
config='org.apache.struts.action.ActionResources',
returnNull=true
Sep 28, 2005 6:51:13 PM
org.apache.struts.util.PropertyMessageResources
<init>
INFO: Initializing,
config='org.apache.webapp.admin.ApplicationResources',
returnNull=true
Sep 28, 2005 6:51:19 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Processing Context configuration file URL
file:C:\Program Files\Apache Software
Foundation\Tomcat
5.0\conf\Catalina\localhost\balancer.xml
Sep 28, 2005 6:51:20 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Processing Context configuration file URL
file:C:\Program Files\Apache Software
Foundation\Tomcat
5.0\conf\Catalina\localhost\manager.xml
Sep 28, 2005 6:51:20 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Processing Context configuration file URL
file:C:\Program Files\Apache Software
Foundation\Tomcat
5.0\conf\Catalina\localhost\testejb.xml
Sep 28, 2005 6:51:20 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path
/jasper-webapp from URL file:C:/Program
Files/Apache
Software Foundation/Tomcat
5.0/webapps/jasper-webapp
Sep 28, 2005 6:51:23 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path
/miceapplication from URL file:C:/Program
Files/Apache
Software Foundation/Tomcat
5.0/webapps/miceapplication
Sep 28, 2005 6:51:25 PM
org.apache.catalina.startup.ContextConfig
validateSecurityRoles
INFO: WARNING: Security role name admin used in
an
<auth-constraint> without being defined in a
<security-role>
Sep 28, 2005 6:51:25 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path
/mouse from URL file:C:/Program Files/Apache
Software
Foundation/Tomcat 5.0/webapps/mouse
Sep 28, 2005 6:51:26 PM
org.apache.catalina.core.StandardHostDeployer
install
INFO: Installing web application at context path
/moviefun from URL file:C:/Program Files/Apache
Software Foundation/Tomcat 5.0/webapps/moviefun
OpenEJB init-params:
param-name: openejb.home, param-value:
c:\openejb
=== message truncated ===
______________________________________________________
Yahoo! for Good
Donate to the Hurricane Katrina relief effort.
http://store.yahoo.com/redcross-donate3/