geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Udovichenko, Nellya" <nellya.udoviche...@intel.com>
Subject Geronimo doesn't startup if restart it using another JDK
Date Fri, 09 Jun 2006 10:32:43 GMT
Hello, 

 

I have launched Geronimo on Sun JDK. Then I've tried to run it with Harmony class library


and IBM VM j9. I've got the error log below. Also I've got the same result when launched 

Geronimo on Harmony and then - on Sun JDK.  

 

There is a bug in HOWL repaired in howl-1.0.1 by the new parameter (adler32Checksum) 

adding. At Geronimo startup it checks the log files' validity if they exist. One of verified


parameters is the file content control sum. One value of this sum is read from file header


and another is calculated by function java.nio.ByteBuffer.hashCode(). So if the algorithms
of 

hash code functions of the JDKs are different Geronimo doesn't startup. 

 

If the parameter adler32Checksum value is false the control sum is calculated by function


java.nio.ByteBuffer.hashCode() otherwise it is calculated using ADLER-32 algorithm. 

Therefore, I think, it would be correct to add this parameter to configs/j2ee-server/src/plan/plan.xml


and to gbean org.apache.geronimo.transaction.log.HOWLLog with value 'true'.  

 

Any thoughts?

 

 

Thanks, 

Nellya Udovichenko,

Intel Middleware Products Division

 

Error log:

 

$ java -jar bin/server.jar

Booting Geronimo Kernel (in Java 1.4.2_01)...

Starting Geronimo Application Server v1.1-20060607

[**>                     ] 11%   6s Starting geronimo/j2ee-server/1...14:23:30,3

19 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED s

tate: abstractName="geronimo/j2ee-server/1.1-20060607/car?ServiceModule=geronimo

/j2ee-server/1.1-20060607/car,j2eeType=TransactionLog,name=HOWLTransactionLog"

org.objectweb.howl.log.InvalidLogBufferException: CHECKSUM

Class: org.objectweb.howl.log.BlockLogBuffer

  workerID: ffffffff

  LogFile: C:\Nellya\geronimo-1.1\var\txlog\howl_1.log

  HEADER

    HEADER_ID: 0x484f574c

    bsn: 0x1

    size: 0x8000  should be: 0x8000

    data used: 0x4f

    checkSum: 0x2227d

    tod: 0x10bb850e3b1

    crlf: 0xd0a

  FOOTER

    FOOTER_ID: 0x4c574f48

    bsn: 0x1

    tod: 0x10bb850e3b1

    crlf: 0xd0a

        at org.objectweb.howl.log.BlockLogBuffer.read(BlockLogBuffer.java:460)

        at org.objectweb.howl.log.LogFileManager.init(LogFileManager.java:821)

        at org.objectweb.howl.log.Logger.open(Logger.java:314)

        at org.objectweb.howl.log.xa.XALogger.open(XALogger.java:893)

        at org.apache.geronimo.transaction.log.HOWLLog.doStart(HOWLLog.java:217)

 

        at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanI

nstance.java:981)

        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart

(GBeanInstanceState.java:267)

        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta

nceState.java:102)

        at org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.j

ava:526)

        at org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GB

eanDependency.java:111)

        at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDepe

ndency.java:146)

        at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDepe

ndency.java:120)

        at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEve

nt(BasicLifecycleMonitor.java:173)

        at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(Bas

icLifecycleMonitor.java:41)

        at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBr

oadcaster.fireRunningEvent(BasicLifecycleMonitor.java:251)

        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart

(GBeanInstanceState.java:292)

        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta

nceState.java:102)

        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(G

BeanInstanceState.java:124)

        at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanI

nstance.java:540)

        at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(Basi

cKernel.java:379)

        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguratio

nGBeans(ConfigurationUtil.java:374)

        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(Ke

rnelConfigurationManager.java:187)

        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon

figuration(SimpleConfigurationManager.java:512)

        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startCon

figuration(SimpleConfigurationManager.java:493)

        at org.apache.geronimo.kernel.config.SimpleConfigurationManager$$FastCla

ssByCGLIB$$ce77a924.invoke(<generated>)

        at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)

        at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod

Invoker.java:38)

        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio

n.java:122)

        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.

java:817)

        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:5

7)

        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperat

ionInvoker.java:35)

        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro

xyMethodInterceptor.java:96)

        at org.apache.geronimo.kernel.config.EditableConfigurationManager$$Enhan

cerByCGLIB$$ff5cf4ac.startConfiguration(<generated>)

        at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:297)

        at org.apache.geronimo.system.main.Daemon.<init>(Daemon.java:74)

        at org.apache.geronimo.system.main.Daemon.main(Daemon.java:377)

[**>                     ] 11%   6s Startup failed

 

...

 

Server shutdown begun               Startup failed

Server shutdown completed

[**>                     ] 11%   7s Startup failed

 

 

 


Mime
View raw message