How to get this jar? Isn't it included with James binary zip distribution? Or does it require seperate source download and compilation?

Mathieu LEFEZ pisze:
"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]




---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to