The exceptions logged are about shutting down james and not starting it.

Try cleaning up all the logs and only starting james. Maybe the "wrapper" is using "java" from the classpath and it is different from the one declared by JAVA_HOME. I often remove "java" and "javaw" from my windows and windows/system32 folders because they give me issues with multiple different JVM installed, maybe this is also the issue you are hitting.

Stefano

Athar Shiraz Siddiqui ha scritto:
Ok the admin user has java_home set to the following : C:\Java\jdk1.6.0_06

There are no logs in the temp directory under james_home
(C:\James\james-binary-2.3.1\james-2.3.1\temp).

In wrapper.log:
FATAL  | wrapper  | 2008/05/01 11:50:38 | Unable to execute Java
command.  The system cannot find the file specified. (0x2)
FATAL  | wrapper  | 2008/05/01 11:50:38 |     "java"
-Djava.ext.dirs=../lib;../tools/lib -Dphoenix.home=..
-Djava.security.policy=jar:file:phoenix-loader.jar!/META-INF/java.policy
-Djava.security.manager -Dnetworkaddress.cache.ttl=300 -Xms16m -Xmx64m
-Djava.library.path="./" -classpath "phoenix-loader.jar;wrapper.jar"
-Dwrapper.key="qIYjdzZF6VRaFTjL" -Dwrapper.port=15012
-Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999
-Dwrapper.pid=37892 -Dwrapper.version="3.2.0"
-Dwrapper.native_library="wrapper" -Dwrapper.service="TRUE"
-Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=1
org.apache.avalon.phoenix.launcher.DaemonLauncher
FATAL  | wrapper  | 2008/05/01 11:50:38 | Critical error: wait for JVM
process failed
STATUS | wrapper  | 2008/05/02 08:12:42 | --> Wrapper Started as Service
STATUS | wrapper  | 2008/05/02 08:12:43 | Launching a JVM...
FATAL  | wrapper  | 2008/05/02 08:12:43 | Unable to execute Java
command.  The system cannot find the file specified. (0x2)
FATAL  | wrapper  | 2008/05/02 08:12:43 |     "java"
-Djava.ext.dirs=../lib;../tools/lib -Dphoenix.home=..
-Djava.security.policy=jar:file:phoenix-loader.jar!/META-INF/java.policy
-Djava.security.manager -Dnetworkaddress.cache.ttl=300 -Xms16m -Xmx64m
-Djava.library.path="./" -classpath "phoenix-loader.jar;wrapper.jar"
-Dwrapper.key="4SzuIhGfca0QWzxu" -Dwrapper.port=15012
-Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999
-Dwrapper.pid=22560 -Dwrapper.version="3.2.0"
-Dwrapper.native_library="wrapper" -Dwrapper.service="TRUE"
-Dwrapper.cpu.timeout="10" -Dwrapper.jvmid=1
org.apache.avalon.phoenix.launcher.DaemonLauncher
FATAL  | wrapper  | 2008/05/02 08:12:43 | Critical error: wait for JVM
process failed

In phoenix.log:

INFO    2008-05-02 08:12:04.912 [Phoenix ] (): Logger started
WARN    2008-05-02 08:12:04.927 [Phoenix ] (): Phoenix was not started
by the daemon thus it will not be possible to restart the JVM via the
Management interface.
INFO    2008-05-02 08:12:04.990 [Phoenix.] (): Installing Sar located
at file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/sqlResources.xml can not be extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\sqlResources.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/james-fetchmail.xml can not be extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\james-fetchmail.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/james-smtphandlerchain.xml can not be extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\james-smtphandlerchain.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/miResources.xml can not be extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\miResources.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/james-listmanager.xml can not be extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\james-listmanager.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/james-liststores.xml can not be extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\james-liststores.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/samples/fetchmail/maxMessageSize.xml can not be extracted from
the Sar "file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar"
into directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\samples\fetchmail\maxMessageSize.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/samples/fetchmail/oneAccountManyUsers.xml can not be extracted
from the Sar "file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar"
into directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\samples\fetchmail\oneAccountManyUsers.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/samples/fetchmail/oneAccountManyUsersDynamic.xml can not be
extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\samples\fetchmail\oneAccountManyUsersDynamic.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/samples/fetchmail/oneAccountPerUser.xml can not be extracted from
the Sar "file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar"
into directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\samples\fetchmail\oneAccountPerUser.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/samples/fetchmail/oneAccountPerUserDynamic.xml can not be
extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\samples\fetchmail\oneAccountPerUserDynamic.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
conf/samples/fetchmail/remoteReceivedHeader.xml can not be extracted
from the Sar "file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar"
into directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\conf\samples\fetchmail\remoteReceivedHeader.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
SAR-INF/config.xml can not be extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory C:\James\james-binary-2.3.1\james-2.3.1\apps\james\SAR-INF\config.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
SAR-INF/assembly.xml can not be extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\SAR-INF\assembly.xml
because there is a file in the way.
WARN    2008-05-02 08:12:05.068 [Phoenix.] (): The file
SAR-INF/environment.xml can not be extracted from the Sar
"file:/C:/James/james-binary-2.3.1/james-2.3.1/apps/james.sar" into
directory 
C:\James\james-binary-2.3.1\james-2.3.1\apps\james\SAR-INF\environment.xml
because there is a file in the way.
INFO    2008-05-02 08:12:05.209 [Phoenix.] (): Verifying that all
key-stores have valid names.
INFO    2008-05-02 08:12:05.209 [Phoenix.] (): Verify that any
keystore names used by grant or permission reference actual keystores
INFO    2008-05-02 08:12:05.209 [Phoenix.] (): Verify that if target
is null then actions is null.
INFO    2008-05-02 08:12:05.318 [Phoenix.] (): Verifying that the name
specified for Blocks and BlockListeners are valid.
INFO    2008-05-02 08:12:05.318 [Phoenix.] (): Verifying that the
names specified for Component are valid.
INFO    2008-05-02 08:12:05.318 [Phoenix.] (): Verifying that the
names specified for the Components are unique.
INFO    2008-05-02 08:12:05.318 [Phoenix.] (): Verifying that the
dependency mapping is valid according to ComponentInfos.
INFO    2008-05-02 08:12:05.318 [Phoenix.] (): Verifying that the
dependency mapping for every Component is valid with respect to other
components.
INFO    2008-05-02 08:12:05.318 [Phoenix.] (): Verifying that there
are no circular dependencies between Components.
INFO    2008-05-02 08:12:05.318 [Phoenix.] (): Verifying that the name
specified for Blocks and BlockListeners are unique.
INFO    2008-05-02 08:12:05.318 [Phoenix.] (): Verifying that the
specified Blocks have valid types.
INFO    2008-05-02 08:12:05.349 [Phoenix.] (): Verifying that the
specified BlockListeners have valid types.
INFO    2008-05-02 08:12:05.381 [Phoenix.] (): 20 Blocks to process
for phase "startup". Order of processing = [dnsserver,
database-connections, mailstore, users-store, localusersrepository,
spoolrepository, sockets, thread-manager, scheduler, James,
mailetpackages, matcherpackages, spoolmanager, connections,
remotemanager, pop3server, smtpserver, nntp-repository, nntpserver,
fetchmail].
INFO    2008-05-02 08:12:08.256 [Phoenix.] (): 20 Blocks to process
for phase "shutdown". Order of processing = [spoolmanager,
matcherpackages, mailetpackages, remotemanager, pop3server,
smtpserver, fetchmail, James, dnsserver, nntpserver, nntp-repository,
spoolrepository, localusersrepository, users-store, mailstore,
connections, sockets, scheduler, database-connections,
thread-manager].
ERROR   2008-05-02 08:12:09.349 [Phoenix.] (): Component named
"thread-manager" failed to pass through the Destruction stage.
(Reason: java.lang.IllegalThreadStateException).
ERROR   2008-05-02 08:12:09.349 [Phoenix.] (): Component named
"thread-manager" failed to pass through the Destruction stage.
(Reason: java.lang.IllegalThreadStateException).
ERROR   2008-05-02 08:12:09.349 [Phoenix.] (): There was an error
running phase "shutdown" for Block named "thread-manager". (Reason:
Component named "thread-manager" failed to pass through the
Destruction stage. (Reason: java.lang.IllegalThreadStateException).).
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:
Component named "thread-manager" failed to pass through the
Destruction stage. (Reason: java.lang.IllegalThreadStateException).
        at 
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
        at 
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.shutdown(LifecycleHelper.java:288)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.shutdown(DefaultApplication.java:566)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:482)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.stop(DefaultApplication.java:233)
        at 
org.apache.avalon.framework.container.ContainerUtil.stop(ContainerUtil.java:292)
rethrown from
java.lang.IllegalThreadStateException
        at java.lang.ThreadGroup.destroy(ThreadGroup.java:743)
        at 
org.apache.avalon.excalibur.thread.impl.DefaultThreadPool.dispose(DefaultThreadPool.java:76)
        at 
org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:306)
        at 
org.apache.avalon.cornerstone.blocks.threads.AbstractThreadManager.dispose(AbstractThreadManager.java:69)
        at 
org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:306)
        at 
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.shutdown(LifecycleHelper.java:274)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.shutdown(DefaultApplication.java:566)
INFO    2008-05-02 08:12:09.365 [Phoenix.] (): exception while
stopping:Component named "thread-manager" failed to pass through the
Destruction stage. (Reason: java.lang.IllegalThreadStateException).

ERROR   2008-05-02 08:12:09.365 [Phoenix.] (): Error undeploying
application "james" when disposing Deployer. (Reason: Component named
"thread-manager" failed to pass through the Destruction stage.
(Reason: java.lang.IllegalThreadStateException).)
org.apache.avalon.phoenix.interfaces.DeploymentException: Component
named "thread-manager" failed to pass through the Destruction stage.
(Reason: java.lang.IllegalThreadStateException).
        at 
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.undeploy(DefaultDeployer.java:249)
        at 
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.dispose(DefaultDeployer.java:154)
        at 
org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:306)
        at 
org.apache.avalon.framework.container.ContainerUtil.shutdown(ContainerUtil.java:67)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.shutdownComponents(DefaultEmbeddor.java:598)
        at 
org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.dispose(DefaultEmbeddor.java:342)
        at 
org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:306)
rethrown from
org.apache.avalon.phoenix.interfaces.ApplicationException: Component
named "thread-manager" failed to pass through the Destruction stage.
(Reason: java.lang.IllegalThreadStateException).
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.stop(DefaultApplication.java:239)
        at 
org.apache.avalon.framework.container.ContainerUtil.stop(ContainerUtil.java:292)
        at 
org.apache.avalon.framework.container.ContainerUtil.shutdown(ContainerUtil.java:66)
        at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.shutdown(DefaultKernel.java:346)
        at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.removeApplication(DefaultKernel.java:455)
        at 
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.undeploy(DefaultDeployer.java:244)
        at 
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.dispose(DefaultDeployer.java:154)
rethrown from
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:
Component named "thread-manager" failed to pass through the
Destruction stage. (Reason: java.lang.IllegalThreadStateException).
        at 
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354)
        at 
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.shutdown(LifecycleHelper.java:288)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.shutdown(DefaultApplication.java:566)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:482)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.stop(DefaultApplication.java:233)
        at 
org.apache.avalon.framework.container.ContainerUtil.stop(ContainerUtil.java:292)
rethrown from
java.lang.IllegalThreadStateException
        at java.lang.ThreadGroup.destroy(ThreadGroup.java:743)
        at 
org.apache.avalon.excalibur.thread.impl.DefaultThreadPool.dispose(DefaultThreadPool.java:76)
        at 
org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:306)
        at 
org.apache.avalon.cornerstone.blocks.threads.AbstractThreadManager.dispose(AbstractThreadManager.java:69)
        at 
org.apache.avalon.framework.container.ContainerUtil.dispose(ContainerUtil.java:306)
        at 
org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.shutdown(LifecycleHelper.java:274)
        at 
org.apache.avalon.phoenix.components.application.DefaultApplication.shutdown(DefaultApplication.java:566)
INFO    2008-05-02 08:12:09.396 [Phoenix ] (): Shutting down because
there are not any applications running.

--

from windows logs ;

Event Type:     Error
Event Source:   Service Control Manager
Event Category: None
Event ID:       7034
Date:           5/2/2008
Time:           8:18:50 AM
User:           N/A
Computer:       LETTER4SURE
Description:
The James Mail Server 2.3.0 service terminated unexpectedly.  It has
done this 5 time(s).

For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.


On Fri, May 2, 2008 at 3:38 AM, Stefano Bagnara <[EMAIL PROTECTED]> wrote:
Athar Shiraz Siddiqui ha scritto:



Using Windows Server 2003 SP2. James 2.3.1

Ok, I tried installing James as a service wrapper -i ..

and I had trouble adding it what with permissions being denied so I
login as an Admin and I was able to add. Now when I try to have the
service started I always get this strange error :

Could not start James Mail Server 2.3.0 service on Local Computer
Error 1067: The process terminated unexpectedly.

Now I would like James to start as a service because that is kind of
important for obvious reasons. What work arounds would you kind people
suggest? Would you like more info or errors from logs etc.?

 Yes, we need some logs.
 Look at the phoenix.console file in #jamesfolder#/temp, in logs in
#jamesfolder#/apps/james/logs and also at windows service logs.

 As I first guess, check that *admin* has the JAVA_HOME set.

 Stefano

---------------------------------------------------------------------
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