Hello!

I think I found the cause of the problem: the exception came from the underlying java.net api. There was a suspicios line in the stacktrace: "java.net.InetAddress.getLocalHost(InetAddress.java:1125)". The first hit for "InetAddress.java:1125" on google was a bugreport containing precious information: in jdk 1.4.1_01 and 02 there is a bug: if hostname is not resolvable then a nullpointer exception is thrown (and also the thread is jammed, which explain the slowness in starting JAMES with bogus host settings). So the problem was not with JAMES but with the setup of the server on which I have to run it. Correcting /etc/hosts solved the problem.

 Cheers: Peter

Riskó Péter wrote:

Hello!

I am new to JAMES. I have to install it into a red-hat based server (Red Hat Linux 3.2.2-10). Kernel is 2.4.20-9, JVM is
"
java -version
java version "1.4.1_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_02-b06)
Java HotSpot(TM) Client VM (build 1.4.1_02-b06, mixed mode)
"

I downloaded "james-2.2.0.tar.gz │5134355", unpacked it into the dir /usr/local/james/james-2.2.0.
Then I allowed execute on bin/run.sh and bin/phoenix.sh.

Then I started it by bin/run.sh.

The beginning of the output is on the bottom of this mail. I also attached a tgz with the content of the /logs and /apps/james/logs directories. Also the starting was *very* slow, it almost took a minute to get the error.

I have an other red-hat machine on which I can run JAMES. I would be grateful if some of you could help me. I just can not imagine what is the problem with my server.

Thank you: Peter RISKO

-------------------------------------------->8--------------------------------------

[EMAIL PROTECTED] james-2.2.0]# cd bin/
[EMAIL PROTECTED] bin]# chmod a+x phoenix.sh run.sh
[EMAIL PROTECTED] bin]# ./run.sh
Using PHOENIX_HOME: /usr/local/james-2.2.0
Using PHOENIX_TMPDIR: /usr/local/james-2.2.0/temp
Using JAVA_HOME: /usr/java/j2sdk1.4.1_02
Running Phoenix:

Phoenix 4.0.1

James 2.2.0
org.apache.excalibur.containerkit.lifecycle.LifecycleException: Component named "remotemanager" failed to pass through the Configuration stage. (Reason: java.lang.NullPointerException). at org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:289) at org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:159) at org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:480) at org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:428) at org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:364) at org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:138) at org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:251) at org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:178) at org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:254) at org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:353) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:498) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:491) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:476) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:466) at org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.execute(DefaultEmbeddor.java:224)
at org.apache.avalon.phoenix.frontends.CLIMain.run(CLIMain.java:158)
at org.apache.avalon.phoenix.frontends.CLIMain.execute(CLIMain.java:144)
at org.apache.avalon.phoenix.frontends.CLIMain.main(CLIMain.java:102)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.avalon.phoenix.launcher.Main.startup(Main.java:94)
at org.apache.avalon.phoenix.launcher.Main.main(Main.java:46)
Caused by: java.lang.NullPointerException
at java.net.InetAddress.cacheAddress(InetAddress.java:648)
at java.net.InetAddress.cacheAddress(InetAddress.java:633)
at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1016)
at java.net.InetAddress.getLocalHost(InetAddress.java:1125)
at org.apache.james.core.AbstractJamesService.configure(AbstractJamesService.java:235) at org.apache.james.remotemanager.RemoteManager.configure(RemoteManager.java:120) at org.apache.avalon.framework.container.ContainerUtil.configure(ContainerUtil.java:192) at org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:126)
... 22 more

------------------------------------------------------------------------

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to