"java.lang.ClassNotFoundException: Requested mailet not found: RemoveMimeHeader"
Looks like the class/jar that includes this mailet is not in the apps/james/SAR-INF/lib directory. or it's not referenced in the config.xml <mailetpackages> tag (http://james.apache.org/server/2.3.1/spoolmanager_configuration.html) Mathieu 2009/3/13 Stefano Bagnara <[email protected]> > Robert Janaszek ha scritto: > > Hi All, > > > > My Apache James is version 2.3.1 binary zip distribution. > > What happened to RemoveMimeHeader mailet? > > IIRC RemoveMimeHeader has never been part of an official James > distribution. Where did you get it? Did you compile it? What kind of > upgrade did you make to see this error? > > Stefano > > > When I try to use this I g_et > > error: > > > > INFO 2009-03-13 11:29:36.859 [Phoenix ] (): Logger started > > WARN 2009-03-13 11:29:36.875 [Phoenix ] (): Phoenix was not started > > by the daemon thus it will not be possible to restart the JVM via the > > Management interface. > > INFO 2009-03-13 11:29:37.000 [Phoenix.] (): Installing Sar located at > > file:/C:/james-2.3.1/apps/james.sar. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/sqlResources.xml can not be extracted from the Sar > > "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\conf\sqlResources.xml because there is a file > > in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/james-fetchmail.xml can not be extracted from the Sar > > "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\conf\james-fetchmail.xml because there is a > > file in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/james-smtphandlerchain.xml can not be extracted from the Sar > > "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\conf\james-smtphandlerchain.xml because there > > is a file in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/miResources.xml can not be extracted from the Sar > > "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\conf\miResources.xml because there is a file > > in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/james-listmanager.xml can not be extracted from the Sar > > "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\conf\james-listmanager.xml because there is a > > file in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/james-liststores.xml can not be extracted from the Sar > > "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\conf\james-liststores.xml because there is a > > file in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/samples/fetchmail/maxMessageSize.xml can not be extracted from the > > Sar "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\conf\samples\fetchmail\maxMessageSize.xml > > because there is a file in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/samples/fetchmail/oneAccountManyUsers.xml can not be extracted from > > the Sar "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\conf\samples\fetchmail\oneAccountManyUsers.xml > > because there is a file in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/samples/fetchmail/oneAccountManyUsersDynamic.xml can not be > > extracted from the Sar "file:/C:/james-2.3.1/apps/james.sar" into > > directory > > > C:\james-2.3.1\apps\james\conf\samples\fetchmail\oneAccountManyUsersDynamic.xml > > because there is a file in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/samples/fetchmail/oneAccountPerUser.xml can not be extracted from > > the Sar "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\conf\samples\fetchmail\oneAccountPerUser.xml > > because there is a file in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/samples/fetchmail/oneAccountPerUserDynamic.xml can not be extracted > > from the Sar "file:/C:/james-2.3.1/apps/james.sar" into directory > > > C:\james-2.3.1\apps\james\conf\samples\fetchmail\oneAccountPerUserDynamic.xml > > because there is a file in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > conf/samples/fetchmail/remoteReceivedHeader.xml can not be extracted > > from the Sar "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\conf\samples\fetchmail\remoteReceivedHeader.xml > > because there is a file in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > SAR-INF/config.xml can not be extracted from the Sar > > "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\SAR-INF\config.xml because there is a file in > > the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > SAR-INF/assembly.xml can not be extracted from the Sar > > "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\SAR-INF\assembly.xml because there is a file > > in the way. > > WARN 2009-03-13 11:29:37.171 [Phoenix.] (): The file > > SAR-INF/environment.xml can not be extracted from the Sar > > "file:/C:/james-2.3.1/apps/james.sar" into directory > > C:\james-2.3.1\apps\james\SAR-INF\environment.xml because there is a > > file in the way. > > INFO 2009-03-13 11:29:37.390 [Phoenix.] (): Verifying that all > > key-stores have valid names. > > INFO 2009-03-13 11:29:37.390 [Phoenix.] (): Verify that any keystore > > names used by grant or permission reference actual keystores > > INFO 2009-03-13 11:29:37.390 [Phoenix.] (): Verify that if target is > > null then actions is null. > > INFO 2009-03-13 11:29:37.671 [Phoenix.] (): Verifying that the name > > specified for Blocks and BlockListeners are valid. > > INFO 2009-03-13 11:29:37.671 [Phoenix.] (): Verifying that the names > > specified for Component are valid. > > INFO 2009-03-13 11:29:37.671 [Phoenix.] (): Verifying that the names > > specified for the Components are unique. > > INFO 2009-03-13 11:29:37.671 [Phoenix.] (): Verifying that the > > dependency mapping is valid according to ComponentInfos. > > INFO 2009-03-13 11:29:37.671 [Phoenix.] (): Verifying that the > > dependency mapping for every Component is valid with respect to other > > components. > > INFO 2009-03-13 11:29:37.671 [Phoenix.] (): Verifying that there are > > no circular dependencies between Components. > > INFO 2009-03-13 11:29:37.671 [Phoenix.] (): Verifying that the name > > specified for Blocks and BlockListeners are unique. > > INFO 2009-03-13 11:29:37.671 [Phoenix.] (): Verifying that the > > specified Blocks have valid types. > > INFO 2009-03-13 11:29:37.703 [Phoenix.] (): Verifying that the > > specified BlockListeners have valid types. > > INFO 2009-03-13 11:29:37.750 [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]. > > ERROR 2009-03-13 11:29:37.953 [Phoenix.] (): Component named > > "spoolmanager" failed to pass through the Starting stage. (Reason: > > org.apache.mailet.MailetException: Could not load mailet > > (RemoveMimeHeader); > > nested exception is: > > java.lang.ClassNotFoundException: Requested mailet not found: > > RemoveMimeHeader. looked in [, org.apache.james.transport.mailets., > > org.apache.james.transport.mailets.smime.]). > > ERROR 2009-03-13 11:29:37.953 [Phoenix.] (): There was an error > > running phase "startup" for Block named "spoolmanager". (Reason: > > Component named "spoolmanager" failed to pass through the Starting > > stage. (Reason: org.apache.mailet.MailetException: Could not load mailet > > (RemoveMimeHeader); > > nested exception is: > > java.lang.ClassNotFoundException: Requested mailet not found: > > RemoveMimeHeader. looked in [, org.apache.james.transport.mailets., > > org.apache.james.transport.mailets.smime.]).). > > org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException: > > Component named "spoolmanager" failed to pass through the Starting > > stage. (Reason: org.apache.mailet.MailetException: Could not load mailet > > (RemoveMimeHeader); > > nested exception is: > > java.lang.ClassNotFoundException: Requested mailet not found: > > RemoveMimeHeader. looked in [, org.apache.james.transport.mailets., > > org.apache.james.transport.mailets.smime.]). > > at > > > org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354) > > > > at > > > org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226) > > > > at > > > org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530) > > > > at > > > org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478) > > > > at > > > org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409) > > > > rethrown from > > org.apache.mailet.MailetException: Could not load mailet > > (RemoveMimeHeader); > > nested exception is: > > java.lang.ClassNotFoundException: Requested mailet not found: > > RemoveMimeHeader. looked in [, org.apache.james.transport.mailets., > > org.apache.james.transport.mailets.smime.] > > at > > > org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:73) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > at java.lang.reflect.Method.invoke(Unknown Source) > > rethrown from > > java.lang.ClassNotFoundException: Requested mailet not found: > > RemoveMimeHeader. looked in [, org.apache.james.transport.mailets., > > org.apache.james.transport.mailets.smime.] > > at > > > org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:66) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > at java.lang.reflect.Method.invoke(Unknown Source) > > at > > > org.apache.avalon.phoenix.components.application.BlockInvocationHandler.invoke(BlockInvocationHandler.java:134) > > > > at $Proxy10.getMailet(Unknown Source) > > INFO 2009-03-13 11:29:37.953 [Phoenix.] (): exception while > > starting:Component named "spoolmanager" failed to pass through the > > Starting stage. (Reason: org.apache.mailet.MailetException: Could not > > load mailet (RemoveMimeHeader); > > nested exception is: > > java.lang.ClassNotFoundException: Requested mailet not found: > > RemoveMimeHeader. looked in [, org.apache.james.transport.mailets., > > org.apache.james.transport.mailets.smime.]). > > > > WARN 2009-03-13 11:29:37.953 [Phoenix.] (): Failed to start > > application james. > > org.apache.avalon.framework.CascadingException: Failed to start > > application james. > > at > > > org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:313) > > > > at > > > org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376) > > > > at > > > org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357) > > > > at > > > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:542) > > > > at > > > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFile(DefaultEmbeddor.java:535) > > > > at > > > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployFiles(DefaultEmbeddor.java:520) > > > > at > > > org.apache.avalon.phoenix.components.embeddor.DefaultEmbeddor.deployDefaultApplications(DefaultEmbeddor.java:509) > > > > rethrown from > > org.apache.avalon.phoenix.interfaces.ApplicationException: Component > > named "spoolmanager" failed to pass through the Starting stage. (Reason: > > org.apache.mailet.MailetException: Could not load mailet > > (RemoveMimeHeader); > > nested exception is: > > java.lang.ClassNotFoundException: Requested mailet not found: > > RemoveMimeHeader. looked in [, org.apache.james.transport.mailets., > > org.apache.james.transport.mailets.smime.]). > > at > > > org.apache.avalon.phoenix.components.application.DefaultApplication.start(DefaultApplication.java:186) > > > > at > > > org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.java:260) > > > > at > > > org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(DefaultKernel.java:295) > > > > at > > > org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication(DefaultKernel.java:376) > > > > at > > > org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(DefaultDeployer.java:357) > > > > rethrown from > > org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException: > > Component named "spoolmanager" failed to pass through the Starting > > stage. (Reason: org.apache.mailet.MailetException: Could not load mailet > > (RemoveMimeHeader); > > nested exception is: > > java.lang.ClassNotFoundException: Requested mailet not found: > > RemoveMimeHeader. looked in [, org.apache.james.transport.mailets., > > org.apache.james.transport.mailets.smime.]). > > at > > > org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.fail(LifecycleHelper.java:354) > > > > at > > > org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper.startup(LifecycleHelper.java:226) > > > > at > > > org.apache.avalon.phoenix.components.application.DefaultApplication.startup(DefaultApplication.java:530) > > > > at > > > org.apache.avalon.phoenix.components.application.DefaultApplication.doRunPhase(DefaultApplication.java:478) > > > > at > > > org.apache.avalon.phoenix.components.application.DefaultApplication.runPhase(DefaultApplication.java:409) > > > > rethrown from > > org.apache.mailet.MailetException: Could not load mailet > > (RemoveMimeHeader); > > nested exception is: > > java.lang.ClassNotFoundException: Requested mailet not found: > > RemoveMimeHeader. looked in [, org.apache.james.transport.mailets., > > org.apache.james.transport.mailets.smime.] > > at > > > org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:73) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > at java.lang.reflect.Method.invoke(Unknown Source) > > rethrown from > > java.lang.ClassNotFoundException: Requested mailet not found: > > RemoveMimeHeader. looked in [, org.apache.james.transport.mailets., > > org.apache.james.transport.mailets.smime.] > > at > > > org.apache.james.transport.JamesMailetLoader.getMailet(JamesMailetLoader.java:66) > > > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) > > at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) > > at java.lang.reflect.Method.invoke(Unknown Source) > > at > > > org.apache.avalon.phoenix.components.application.BlockInvocationHandler.invoke(BlockInvocationHandler.java:134) > > > > at $Proxy10.getMailet(Unknown Source) > > WARN 2009-03-13 11:29:38.000 [Phoenix.] (): Error deleting Work > > Directory "C:\james-2.3.1\work\james-1236940177000". (Reason: File > > C:\james-2.3.1\work\james-1236940177000\SAR-INF\lib\mailet-api-2.3.jar > > unable to be deleted.) > > java.io.IOException: File > > C:\james-2.3.1\work\james-1236940177000\SAR-INF\lib\mailet-api-2.3.jar > > unable to be deleted. > > at > > org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:743) > > at > > org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910) > > at > > > org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866) > > at > > org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735) > > at > > org.apache.avalon.excalibur.io.FileUtil.cleanDirectory(FileUtil.java:910) > > at > > > org.apache.avalon.excalibur.io.FileUtil.deleteDirectory(FileUtil.java:866) > > at > > org.apache.avalon.excalibur.io.FileUtil.forceDelete(FileUtil.java:735) > > WARN 2009-03-13 11:29:38.015 [Phoenix.] (): Failed to stop > > application james as it is not initialized/started. > > > > Best Regards > > Robert Janaszek > > _ > > > > --------------------------------------------------------------------- > > 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] > >
