Your basic approach looks right. Within james.sar, was your jar in subdirectory SAR-INF/lib?
Try running phoenix with the debug flag, i.e. run.bat -d or run.sh -d and look at the mailstore startup section in the phoenix.log file to see what phoenix _has_ found. A normal startup looks like this: DEBUG 2003-01-30 10:49:03.566 [Phoenix.] (): Processing Block named "mailstore" through phase "startup". DEBUG 2003-01-30 10:49:03.576 [Phoenix.] (): Component named "mailstore" is passing through the Creation stage. DEBUG 2003-01-30 10:49:03.576 [Phoenix.] (): Component named "mailstore" is passing through the Logger initialization stage. DEBUG 2003-01-30 10:49:03.576 [Phoenix.] (): Component named "mailstore" is passing through the Contextualization stage. DEBUG 2003-01-30 10:49:03.576 [Phoenix.] (): Component named "mailstore" is passing through the Composing stage. DEBUG 2003-01-30 10:49:03.576 [Phoenix.] (): Component named "mailstore" is passing through the Configuration stage. DEBUG 2003-01-30 10:49:03.576 [Phoenix.] (): Component named "mailstore" is passing through the Initialization stage. DEBUG 2003-01-30 10:49:03.586 [Phoenix.] (): findClass(org.apache.james.mailrepository.AvalonSpoolRepository) DEBUG 2003-01-30 10:49:03.586 [Phoenix.] (): findClass(org.apache.james.mailrepository.AvalonMailRepository) DEBUG 2003-01-30 10:49:03.586 [Phoenix.] (): findClass(org.apache.james.services.MailRepository) DEBUG 2003-01-30 10:49:03.586 [Phoenix.] (): findClass(org.apache.james.services.SpoolRepository) DEBUG 2003-01-30 10:49:03.586 [Phoenix.] (): findClass(org.apache.james.core.MimeMessageSource) DEBUG 2003-01-30 10:49:03.596 [Phoenix.] (): findClass(org.apache.james.mailrepository.MimeMessageAvalonSource) DEBUG 2003-01-30 10:49:03.596 [Phoenix.] (): findClass(javax.mail.internet.MimeMessage) Cheers Steve > -----Original Message----- > From: Sean Zou [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, January 29, 2003 7:42 PM > To: [EMAIL PROTECTED] > Subject: Help with custom james/avalon (plain txt) > > > Hi, > > I was trying to override > org.apache.james.mailrepository.AvalonMailRepository > to implement additional features for > "store/retrieve/remove" operations. However, I got the > following exception when starting james (within > phoenix): > > org.apache.excalibur.containerkit.lifecycle.LifecycleException: > Component named "James" failed to pass through the > Initialization stage. (Reason: > java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository). > > ( A more detailed trace for the above exception is > appended at the end of this email. ) > > Here are the steps that I've done to bump into this > exception: > + Write a subclass, SDMailRepository, of > AvalonMailRepository > + Modify the james-config.xml to make "repository > class" inside <mailstore> --> <repositories> point to > SDMailRepository instead of AvalonMailRepository. > + Package myRepository.jar (for SDMailRepository and > its related classes) into james.sar > > I assume that the classloader didn't load > SDMailRepository's superclass or I missed some avalon > specific configuration. Please help! > > > > Thanks a bunch, > Sean > > - Live on the Earth, from the Above! > > > > > --- detailed exception backtrace --- > > org.apache.excalibur.containerkit.lifecycle.LifecycleException: > Component named "James" failed to pass through the > Initialization stage. (Reason: > java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository). > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fa > il(LifecycleHelper.java:289) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:159) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.startup(DefaultApplication.java:480) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.doRunPhase(DefaultApplication.java:428) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.runPhase(DefaultApplication.java:364) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.start(DefaultApplication.java:138) > at > org.apache.avalon.framework.container.ContainerUtil.start(Cont > ainerUtil.java:251) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.star > tup(DefaultKernel.java:178) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.addA > pplication(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(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.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.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository > at java.lang.ClassLoader.defineClass0(Native Method) > at > java.lang.ClassLoader.defineClass(ClassLoader.java:509) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader. > java:123) > at > java.net.URLClassLoader.defineClass(URLClassLoader.java:246) > at > java.net.URLClassLoader.access$100(URLClassLoader.java:54) > at > java.net.URLClassLoader$1.run(URLClassLoader.java:193) > at java.security.AccessController.doPrivileged(Native > Method) > at > java.net.URLClassLoader.findClass(URLClassLoader.java:186) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:262) > at > org.apache.james.core.AvalonMailStore.select(AvalonMailStore.java:278) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.avalon.phoenix.components.application.BlockInvocati > onHandler.invoke(BlockInvocationHandler.java:92) > at $Proxy3.select(Unknown Source) > at org.apache.james.James.initialize(James.java:332) > at > org.apache.avalon.framework.container.ContainerUtil.initialize > (ContainerUtil.java:235) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:144) > ... 22 more > There was an uncaught exception: > --------------------------------------------------------- > --- Message --- > Failed to start application james. > --- Stack Trace --- > org.apache.avalon.phoenix.interfaces.DeploymentException: > Failed to start application james. > at > org.apache.avalon.phoenix.components.deployer.DefaultDeployer. > deploy(DefaultDeployer.java:379) > 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(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.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: > org.apache.avalon.framework.CascadingException: Failed > to start application james. > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.star > tup(DefaultKernel.java:195) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.addA > pplication(DefaultKernel.java:254) > at > org.apache.avalon.phoenix.components.deployer.DefaultDeployer. > deploy(DefaultDeployer.java:353) > ... 14 more > Caused by: > org.apache.avalon.phoenix.interfaces.ApplicationException: > Component named "James" failed to pass through the > Initialization stage. (Reason: > java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository). > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.start(DefaultApplication.java:144) > at > org.apache.avalon.framework.container.ContainerUtil.start(Cont > ainerUtil.java:251) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.star > tup(DefaultKernel.java:178) > ... 16 more > Caused by: > org.apache.excalibur.containerkit.lifecycle.LifecycleException: > Component named "James" failed to pass through the > Initialization stage. (Reason: > java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository). > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fa > il(LifecycleHelper.java:289) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:159) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.startup(DefaultApplication.java:480) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.doRunPhase(DefaultApplication.java:428) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.runPhase(DefaultApplication.java:364) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.start(DefaultApplication.java:138) > ... 18 more > Caused by: java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository > at java.lang.ClassLoader.defineClass0(Native Method) > at > java.lang.ClassLoader.defineClass(ClassLoader.java:509) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader. > java:123) > at > java.net.URLClassLoader.defineClass(URLClassLoader.java:246) > at > java.net.URLClassLoader.access$100(URLClassLoader.java:54) > at > java.net.URLClassLoader$1.run(URLClassLoader.java:193) > at java.security.AccessController.doPrivileged(Native > Method) > at > java.net.URLClassLoader.findClass(URLClassLoader.java:186) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:262) > at > org.apache.james.core.AvalonMailStore.select(AvalonMailStore.java:278) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.avalon.phoenix.components.application.BlockInvocati > onHandler.invoke(BlockInvocationHandler.java:92) > at $Proxy3.select(Unknown Source) > at org.apache.james.James.initialize(James.java:332) > at > org.apache.avalon.framework.container.ContainerUtil.initialize > (ContainerUtil.java:235) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:144) > ... 22 more > rethrown from > org.apache.avalon.framework.CascadingException: Failed > to start application james. > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.star > tup(DefaultKernel.java:195) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.addA > pplication(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(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.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: > org.apache.avalon.phoenix.interfaces.ApplicationException: > Component named "James" failed to pass through the > Initialization stage. (Reason: > java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository). > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.start(DefaultApplication.java:144) > at > org.apache.avalon.framework.container.ContainerUtil.start(Cont > ainerUtil.java:251) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.star > tup(DefaultKernel.java:178) > ... 16 more > Caused by: > org.apache.excalibur.containerkit.lifecycle.LifecycleException: > Component named "James" failed to pass through the > Initialization stage. (Reason: > java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository). > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fa > il(LifecycleHelper.java:289) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:159) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.startup(DefaultApplication.java:480) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.doRunPhase(DefaultApplication.java:428) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.runPhase(DefaultApplication.java:364) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.start(DefaultApplication.java:138) > ... 18 more > Caused by: java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository > at java.lang.ClassLoader.defineClass0(Native Method) > at > java.lang.ClassLoader.defineClass(ClassLoader.java:509) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader. > java:123) > at > java.net.URLClassLoader.defineClass(URLClassLoader.java:246) > at > java.net.URLClassLoader.access$100(URLClassLoader.java:54) > at > java.net.URLClassLoader$1.run(URLClassLoader.java:193) > at java.security.AccessController.doPrivileged(Native > Method) > at > java.net.URLClassLoader.findClass(URLClassLoader.java:186) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:262) > at > org.apache.james.core.AvalonMailStore.select(AvalonMailStore.java:278) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.avalon.phoenix.components.application.BlockInvocati > onHandler.invoke(BlockInvocationHandler.java:92) > at $Proxy3.select(Unknown Source) > at org.apache.james.James.initialize(James.java:332) > at > org.apache.avalon.framework.container.ContainerUtil.initialize > (ContainerUtil.java:235) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:144) > ... 22 more > rethrown from > org.apache.avalon.phoenix.interfaces.ApplicationException: > Component named "James" failed to pass through the > Initialization stage. (Reason: > java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository). > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.start(DefaultApplication.java:144) > at > org.apache.avalon.framework.container.ContainerUtil.start(Cont > ainerUtil.java:251) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.star > tup(DefaultKernel.java:178) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.addA > pplication(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(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.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: > org.apache.excalibur.containerkit.lifecycle.LifecycleException: > Component named "James" failed to pass through the > Initialization stage. (Reason: > java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository). > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fa > il(LifecycleHelper.java:289) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:159) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.startup(DefaultApplication.java:480) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.doRunPhase(DefaultApplication.java:428) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.runPhase(DefaultApplication.java:364) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.start(DefaultApplication.java:138) > ... 18 more > Caused by: java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository > at java.lang.ClassLoader.defineClass0(Native Method) > at > java.lang.ClassLoader.defineClass(ClassLoader.java:509) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader. > java:123) > at > java.net.URLClassLoader.defineClass(URLClassLoader.java:246) > at > java.net.URLClassLoader.access$100(URLClassLoader.java:54) > at > java.net.URLClassLoader$1.run(URLClassLoader.java:193) > at java.security.AccessController.doPrivileged(Native > Method) > at > java.net.URLClassLoader.findClass(URLClassLoader.java:186) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:262) > at > org.apache.james.core.AvalonMailStore.select(AvalonMailStore.java:278) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.avalon.phoenix.components.application.BlockInvocati > onHandler.invoke(BlockInvocationHandler.java:92) > at $Proxy3.select(Unknown Source) > at org.apache.james.James.initialize(James.java:332) > at > org.apache.avalon.framework.container.ContainerUtil.initialize > (ContainerUtil.java:235) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:144) > ... 22 more > rethrown from > org.apache.excalibur.containerkit.lifecycle.LifecycleException: > Component named "James" failed to pass through the > Initialization stage. (Reason: > java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository). > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fa > il(LifecycleHelper.java:289) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:159) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.startup(DefaultApplication.java:480) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.doRunPhase(DefaultApplication.java:428) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.runPhase(DefaultApplication.java:364) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.start(DefaultApplication.java:138) > at > org.apache.avalon.framework.container.ContainerUtil.start(Cont > ainerUtil.java:251) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.star > tup(DefaultKernel.java:178) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.addA > pplication(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(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.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.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository > at java.lang.ClassLoader.defineClass0(Native Method) > at > java.lang.ClassLoader.defineClass(ClassLoader.java:509) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader. > java:123) > at > java.net.URLClassLoader.defineClass(URLClassLoader.java:246) > at > java.net.URLClassLoader.access$100(URLClassLoader.java:54) > at > java.net.URLClassLoader$1.run(URLClassLoader.java:193) > at java.security.AccessController.doPrivileged(Native > Method) > at > java.net.URLClassLoader.findClass(URLClassLoader.java:186) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:262) > at > org.apache.james.core.AvalonMailStore.select(AvalonMailStore.java:278) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.avalon.phoenix.components.application.BlockInvocati > onHandler.invoke(BlockInvocationHandler.java:92) > at $Proxy3.select(Unknown Source) > at org.apache.james.James.initialize(James.java:332) > at > org.apache.avalon.framework.container.ContainerUtil.initialize > (ContainerUtil.java:235) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:144) > ... 22 more > rethrown from > java.lang.NoClassDefFoundError: > org/apache/james/mailrepository/AvalonMailRepository > at java.lang.ClassLoader.defineClass0(Native Method) > at > java.lang.ClassLoader.defineClass(ClassLoader.java:509) > at > java.security.SecureClassLoader.defineClass(SecureClassLoader. > java:123) > at > java.net.URLClassLoader.defineClass(URLClassLoader.java:246) > at > java.net.URLClassLoader.access$100(URLClassLoader.java:54) > at > java.net.URLClassLoader$1.run(URLClassLoader.java:193) > at java.security.AccessController.doPrivileged(Native > Method) > at > java.net.URLClassLoader.findClass(URLClassLoader.java:186) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:306) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:265) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:299) > at > java.lang.ClassLoader.loadClass(ClassLoader.java:262) > at > org.apache.james.core.AvalonMailStore.select(AvalonMailStore.java:278) > at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native > Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.apache.avalon.phoenix.components.application.BlockInvocati > onHandler.invoke(BlockInvocationHandler.java:92) > at $Proxy3.select(Unknown Source) > at org.apache.james.James.initialize(James.java:332) > at > org.apache.avalon.framework.container.ContainerUtil.initialize > (ContainerUtil.java:235) > at > org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st > artup(LifecycleHelper.java:144) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.startup(DefaultApplication.java:480) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.doRunPhase(DefaultApplication.java:428) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.runPhase(DefaultApplication.java:364) > at > org.apache.avalon.phoenix.components.application.DefaultApplic > ation.start(DefaultApplication.java:138) > at > org.apache.avalon.framework.container.ContainerUtil.start(Cont > ainerUtil.java:251) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.star > tup(DefaultKernel.java:178) > at > org.apache.avalon.phoenix.components.kernel.DefaultKernel.addA > pplication(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(NativeMethodAccess > orImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth > odAccessorImpl.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) > > --------------------------------------------------------- > 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. > Process terminated with exit code 1 > > > > > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com --------------------------------------------------------------------- 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]
