David Jencks wrote:
Hi Peter,

On May 8, 2009, at 6:03 PM, Peter Petersson wrote:

Donald Woods wrote:

Hi Donald, thank you for your swift replay, you will find my reply below
Noticed you extracted the server to /usr/local. What directory/file permissions did you use? Can the current user create/write/delete files and directories?
Yes its a bit orthodox (old fashion) ;) but yes, although I have set permissions for a regular user (my self) on the geronomo dir:s/files, I start the server as root.


Does start/stop work okay if you use the startup.sh/shutdown.sh scripts that use the old geronimo.sh shell script instead of gshell?
Thats the problem, I start G v2.1 (with ./startup.sh) and afaik It should (dose) not use gshell, but for some reason (version 2.1.4 of gshell) somehow gets involved during start up (? Module 1/74) making the kernel throw a lifecycle exception. Am I missing something here ?

I do not know why this is happening but I am inclined to believe I have made some configuration mistake somewhere that makes gshell (from my G v2.1.4) kick in and get involved in the G v2.1 startup, but I can not figger out what or why.

Did the 2.14 server start OK before you started deploying apps to it?

The strange thing is I am starting the 2.1 server and it is the vanilla tomcat6-javaee5-2.1 server with nothing added. As you can see below it is loading of gshell v2.1.4(!) that fails during start up of G v2.1 and this is definitely some kind of mix up. The 2.1.4 server (with apps) starts and stops correctly.

Turning on debug I see this just before the server startup failure.
12:00:59,248 DEBUG [MultiParentClassLoader] Unable to clear SoftCache field subclassAudits in class class java.io.ObjectInputStream

Don't know the implication of this or if it is related to any of this.

Thank you for suggestions and guesses, anything that brings me closer to resolving this is appreciated.

regards
  peter petersson



gshell-geronimo is not supposed to be started, just loaded so its classes are available. I wonder if one of your apps has an "all" scope (that's the default) dependency on something like boilerplate that is then causing the gshell plugins to try to start. I can't think why you would need a dependency on boilerplate at all but if for some reason you do need it try making it a "classes" scoped dependency
<import>classes</import>

Hope this guess helps :-)
david jencks



Thank you for your help!
regards
 peter petersson


-Donald


Peter Petersson wrote:
Just unpacked and installed G v2.1 (geronimo-tomcat6-javaee5-2.1-bin.tar.gz) and G v2.1.4 (geronimo-tomcat6-javaee5-2.1.4-bin.tar.gz) on a fresh dev machine at work with Ubuntu 9.04 jaunty and Java 1.5.0_18 to start migrating from v2.1 to v2.1.4. After installing some of our apps in G v2.1.4 I decided to shutdown the server and start up G v2.1 but encountered the startup failure shown bellow (trying to start gshell-geronimo/2.1.4).

Suspecting some process still running from the G v2.1.4 assembly (without being able to pinpoint any) I disabled startup scripts and restarted the comp and checked that no java process or geronimo process was running prior to new startup of G v2.1 but still get this error.

Anyone have ideas about what may cause this problem ? What have I forgot about(?) I am fairly sure it's something obvious ;)

I am starting with ./startup.sh (in G v2.1 bin) and don't have any fishy or otherwise suspicious environment var:s set (afaik).
regards
 peter petersson

==> geronimo.log <==
20:19:43,943 INFO [Log4jService] ----------------------------------------------
20:19:43,943 INFO  [Log4jService] Started Logging Service
20:19:43,943 INFO  [Log4jService] Runtime Information:
20:19:43,943 INFO [Log4jService] Install Directory = /usr/local/geronimo-tomcat6-javaee5-2.1 20:19:43,943 INFO [Log4jService] JVM in use = Sun Microsystems Inc. Java 1.5.0_18
 :
20:26:33,914 INFO [Log4jService] System property [sun.boot.class.path] = /usr/local/geronimo2/lib/endorsed/yoko-spec-corba-1.0-r615303.jar:/usr/local/geronimo2/lib/endorsed/yoko-rmi-spec-1.0-r615303.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.18/jre/lib/rt.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.18/jre/lib/i18n.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.18/jre/lib/sunrsasign.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.18/jre/lib/jsse.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.18/jre/lib/jce.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.18/jre/lib/charsets.jar:/usr/lib/jvm/java-1.5.0-sun-1.5.0.18/jre/classes 20:26:33,914 INFO [Log4jService] ----------------------------------------------
==> geronimo.out <==
Booting Geronimo Kernel (in Java 1.5.0_18)...
Module 1/74 org.apache.geronimo.framework/gshell-geronimo/2.1.4/car Server Startup failed

org.apache.geronimo.kernel.config.LifecycleException: load of org.apache.geronimo.framework/gshell-geronimo/2.1.4/car failed at org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:276)
   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      :
      :




Reply via email to