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]

Reply via email to