For the discussion below, assume $JAMES_HOME is the root directory of
James.
When I tried to start the latest 2.1a1 image, I saw "cannot initialize
AvalonMailRepository; SecurityManager - AccessControlException: access
denied
$JAMES_HOME/apps/james/var/mail/spool". So I thought it was a security
issue.
I tried Noel's suggestion to set PHOENIX_SECURITY=FALSE ( also tried
PHOENIX_SECURITY=false). The problem persists. A portion of the printout
to the console is attached.
Line 5 states "Target file does not exist, defaulting to previous". How
can I know to which file it is referring? Note line 26: at
$Proxy1.select(Unknown Source).

Any help or suggestions is appreciated.

Have a good day, Jerry

Phoenix 4.0beta

[GC 6719K->416K(65280K), 0.0252722 secs]
Target file does not exist, defaulting to previous
[GC 7136K->962K(65280K), 0.0328447 secs]
There was an uncaught exception:
---------------------------------------------------------
--- Message ---
Failed to start application james.
--- Stack Trace ---
[GC 7681K->1248K(65280K), 0.0196623 secs]
<portion deleted>
rethrown from
java.security.AccessControlException: access denied (java.io.FilePermission 
/apps/dev/james-2.1a1/apps/james/var/mail/spool read)
        at 
java.security.AccessControlContext.checkPermission(AccessControlContext.java:267)
        at java.security.AccessController.checkPermission(AccessController.java:394)
        at java.lang.SecurityManager.checkPermission(SecurityManager.java:540)
        at java.lang.SecurityManager.checkRead(SecurityManager.java:885)
        at java.io.File.exists(File.java:541)
        at java.io.File.mkdirs(File.java:973)
        at 
org.apache.avalon.cornerstone.blocks.masterstore.AbstractFileRepository.initialize(AbstractFileRepository.java:96)
        at 
org.apache.avalon.cornerstone.blocks.masterstore.RepositoryManager.select(RepositoryManager.java:191)
        at java.lang.reflect.Method.invoke(Native Method)
        at 
org.apache.avalon.phoenix.components.application.BlockInvocationHandler.invoke(BlockInvocationHandler.java:92)
        at $Proxy1.select(Unknown Source)
        at 
org.apache.james.mailrepository.AvalonMailRepository.initialize(AvalonMailRepository.java:125)
        at org.apache.james.core.AvalonMailStore.select(AvalonMailStore.java:306)
        at org.apache.james.core.AvalonMailStore.initialize(AvalonMailStore.java:139)
        at 
org.apache.avalon.framework.container.ContainerUtil.initialize(ContainerUtil.java:235)
        at 
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:144)
        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:177)
        at 
org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:252)
        at 
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:312)
        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 java.lang.reflect.Method.invoke(Native Method)
        at org.apache.avalon.phoenix.launcher.Main.startup(Main.java:92)
        at org.apache.avalon.phoenix.launcher.Main.main(Main.java:45)

---------------------------------------------------------
The log file may contain further details of error.
Please check the configuration files and restart Phoenix.
If the problem persists, contact the Avalon project.  See
http://jakarta.apache.org/avalon for more information.
Shutting down Phoenix.
[Full GC 1424K->1207K(65408K), 0.1147456 secs]

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

Reply via email to