[ 
https://issues.apache.org/jira/browse/JAMES-2437?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tellier Benoit closed JAMES-2437.
---------------------------------

> When the publickey is missing in the keystore a NPE is thrown
> -------------------------------------------------------------
>
>                 Key: JAMES-2437
>                 URL: https://issues.apache.org/jira/browse/JAMES-2437
>             Project: James Server
>          Issue Type: Bug
>          Components: webadmin
>            Reporter: Gautier DI FOLCO
>            Priority: Minor
>
> The NPE happens when james can't find the certificate in the keystore.
> In the configuration file, we set "value1" as alias for the certificate but 
> if we built the keystore with "value2", we get a NPE.
>  
> {code:java}
>  
> Exception in thread "main" java.lang.RuntimeException: 
> java.lang.NullPointerException
>     at 
> org.apache.james.modules.protocols.JMAPServerModule$JMAPModuleConfigurationPerformer.initModule(JMAPServerModule.java:78)
>     at 
> java.util.stream.ReferencePipeline$11$1.accept(ReferencePipeline.java:372)
>     at java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:175)
>     at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
>     at 
> java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
>     at java.util.Iterator.forEachRemaining(Iterator.java:116)
>     at 
> java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
>     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
>     at 
> java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
>     at 
> java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
>     at 
> java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
>     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
>     at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
>     at 
> java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:270)
>     at java.util.Iterator.forEachRemaining(Iterator.java:116)
>     at 
> java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
>     at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481)
>     at 
> java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471)
>     at 
> java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708)
>     at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
>     at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499)
>     at 
> org.apache.james.utils.ConfigurationsPerformer.processConfigurables(ConfigurationsPerformer.java:53)
>     at 
> org.apache.james.utils.ConfigurationsPerformer.initModules(ConfigurationsPerformer.java:43)
>     at org.apache.james.GuiceJamesServer.start(GuiceJamesServer.java:74)
>     at 
> org.apache.james.CassandraJamesServerMain.main(CassandraJamesServerMain.java:117)
> Caused by: java.lang.NullPointerException
>     at 
> org.apache.james.jmap.crypto.JamesSignatureHandler.init(JamesSignatureHandler.java:69)
>     at 
> org.apache.james.modules.protocols.JMAPServerModule$JMAPModuleConfigurationPerformer.initModule(JMAPServerModule.java:73)
>     ... 24 more
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to