hi,
please excuse my posting, just seconds after hitting the send button I
realized, that I had forgot to call super.init(config)...
oh my!
thx
philipp
> -----Original Message-----
> From: Philipp Salzgeber
> Sent: Montag, 16. Februar 2004 08:50
> To: James Developers List
> Subject: 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.NamingContextFac
> tory</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.fa
> il(Lifecyc
> leHelper.java:289)
> at
> org.apache.excalibur.containerkit.lifecycle.LifecycleHelper.st
> artup(Life
> cycleHelper.java:159)
> at
> org.apache.avalon.phoenix.components.application.DefaultApplic
> ation.star
> tup(DefaultApplication.java:480)
> at
> org.apache.avalon.phoenix.components.application.DefaultApplic
> ation.doRu
> nPhase(DefaultApplication.java:428)
> at
> org.apache.avalon.phoenix.components.application.DefaultApplic
> ation.runP
> hase(DefaultApplication.java:364)
> at
> org.apache.avalon.phoenix.components.application.DefaultApplic
> ation.star
> t(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(Defaul
> tKernel.java:178)
> at
> org.apache.avalon.phoenix.components.kernel.DefaultKernel.addA
> pplication
> (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: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]