You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by Philipp Salzgeber <ph...@ucpmorgen.com> on 2004/02/16 08:50:10 UTC
initializing a mailet
hi,
I am developing a mailet and want to initialize it with parameters from
config.xml...
in config.xml I have the following parameters:
<mailet match="All" class="SomeMailet">
<someQueueName>queue/SomeQueue</asyncAcceptorQueueName>
<initialContextFactoryName>org.jnp.interfaces.NamingContextFactory</init
ialContextFactoryName>
<providerUrl>jnp://localhost:1099</providerUrl>
</mailet>
when I try to call:
String someQueueName = getInitParameter("someQueueName");
String initialContextFactoryName =
getInitParameter("initialContextFactoryName");
String providerUrl = getInitParameter("providerUrl");
in the init method of the mailet I get the quite unsatisfying stack
trace:
Using PHOENIX_HOME: C:\tools\james-2.2.0a15
Using PHOENIX_TMPDIR: C:\tools\james-2.2.0a15\temp
Using JAVA_HOME: C:\tools\j2sdk1.4.2_03\
Phoenix 4.0.1
James 2.2.0a15
Unable to init mailet IncomingMmsMailet
Check spool manager logs for more details.
org.apache.excalibur.containerkit.lifecycle.LifecycleException:
Component named "spoolmanager" failed to pass through th
e Initialization stage. (Reason: org.apache.mailet.MailetException:
Could not load mailet (IncomingMmsMailet);
nested exception is:
java.lang.NullPointerException).
at
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.fail(Lifecyc
leHelper.java:289)
at
org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.startup(Life
cycleHelper.java:159)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.star
tup(DefaultApplication.java:480)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.doRu
nPhase(DefaultApplication.java:428)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.runP
hase(DefaultApplication.java:364)
at
org.apache.avalon.phoenix.components.application.DefaultApplication.star
t(DefaultApplication.java:138)
at
org.apache.avalon.framework.container.ContainerUtil.start(ContainerUtil.
java:251)
at
org.apache.avalon.phoenix.components.kernel.DefaultKernel.startup(Defaul
tKernel.java:178)
at
org.apache.avalon.phoenix.components.kernel.DefaultKernel.addApplication
(DefaultKernel.java:254)
at
org.apache.avalon.phoenix.components.deployer.DefaultDeployer.deploy(Def
aultDeployer.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)
any ideas what I am doing wrong?
cheers
Philipp
---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org