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

Reply via email to