# java.security.KeyStoreException: DatabaseKeyStore not found

**URL:** <https://community.ciphermail.com/t/java-security-keystoreexception-databasekeystore-not-found/402>\
**Category:** Gateway\
**Created:** [October 10, 2014, 1:15pm UTC](https://community.ciphermail.com/t/java-security-keystoreexception-databasekeystore-not-found/402 "2014-10-10T13:15:07Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Stefan\_Gunther](https://avatars.discourse-cdn.com/v4/letter/s/51bf81/32.png) [@Stefan\_Gunther](https://community.ciphermail.com/u/Stefan_Gunther)\
**Post date:** [October 10, 2014, 1:15pm UTC](https://community.ciphermail.com/t/java-security-keystoreexception-databasekeystore-not-found/402/1 "2014-10-10T13:15:07Z")

</div>

Hi,

after installing some updates on a Ubuntu 10.0.4 LTS Djigzo (2.3.1-7) doesn't start anymore. Instead the log file contains the following errors:

org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException: Component named "djigzo" failed to pass through the Parameterizing stage. (Reason: org.springframework.beans.factory.  
BeanCreationException: Error creating bean with name 'mitm.application.djigzo.service.GlobalPreferencesPlaceholderConfigurer#0' defined in file [/usr/share/djigzo/conf/spring/services.xm  
l]: Cannot resolve reference to bean 'globalPreferencesManager' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'globalPreferencesManager' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve reference to bean 'userPreferencesCategoryManager' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userPreferencesCategoryManager' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve reference to bean 'pkiSecurityServices' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pkiSecurityServices' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve reference to bean 'pkiSecurityServicesFactory' while setting constructor argument; nested exc  
eption is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pkiSecurityServicesFactory' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve reference to bean 'keyAndCertStore' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'keyAndCertStore' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve reference to bean 'keyStore' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'keyStore' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public static mitm.application.djigzo.service.KeyStoreService mitm.application.djigzo.service.SecurityServices.buildKeyStoreService(java.  
lang.String,mitm.common.hibernate.SessionManager) throws java.security.KeyStoreException,java.security.NoSuchProviderException,java.security.NoSuchAlgorithmException,java.security.cert.CertificateException,java.io.IOException] threw exception; nested exception is java.security.KeyStoreException: DatabaseKeyStore not found).

Caused by: java.security.NoSuchAlgorithmException: class configured for KeyStore (provider: mitm) is not public.  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.Provider$Service.getImplClass(Provider.java:1284)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.Provider$Service.newInstance(Provider.java:1237)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.security.jca.GetInstance.getInstance(GetInstance.java:206)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.Security.getImpl(Security.java:699)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.KeyStore.getInstance(KeyStore.java:648)

rethrown from  
java.security.KeyStoreException: DatabaseKeyStore not found  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.KeyStore.getInstance(KeyStore.java:651)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at mitm.application.djigzo.service.SecurityServices.buildKeyStoreService(SecurityServices.java:192)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:622)

More info about the system:

java version "1.6.0\_32"  
OpenJDK Runtime Environment (IcedTea6 1.13.4) (6b32-1.13.4-4ubuntu0.10.04.2)  
OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)

I'm quite sure that I deselcted all updates, that might have something to do with java.

Thanks for any hints or suggestions,

Stefan

---

<div class="post-metadata">

**Author:** ![martijn](https://dub1.discourse-cdn.com/flex017/user_avatar/community.ciphermail.com/martijn/32/127_2.png) [@martijn](https://community.ciphermail.com/u/martijn)\
**Post date:** [October 10, 2014, 1:22pm UTC](https://community.ciphermail.com/t/java-security-keystoreexception-databasekeystore-not-found/402/2 "2014-10-10T13:22:32Z")

</div>

There was a warning about this on the mailing list a couple of months ago

For more information see

[https://www.ciphermail.com/other/additional-release-notes-2.8.6-3.html](https://www.ciphermail.com/other/additional-release-notes-2.8.6-3.html)

According to [Ubuntu – Error](http://packages.ubuntu.com/lucid-updates/openjdk-6-jre) the  
latest version of OpenJDK is 6b32 so it looks like you have updated OpenJDK.

Kind regards,

Martijn Brinkers

> **···**
>
> On 10/10/2014 03:15 PM, Stefan Michael Guenther wrote:
> 
> > after installing some updates on a Ubuntu 10.0.4 LTS Djigzo (2.3.1-7) doesn't start anymore. Instead the log file contains the following errors:
> > 
> > org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException: Component named "djigzo" failed to pass through the Parameterizing stage. (Reason: org.springframework.beans.factory.  
> > BeanCreationException: Error creating bean with name 'mitm.application.djigzo.service.GlobalPreferencesPlaceholderConfigurer#0' defined in file [/usr/share/djigzo/conf/spring/services.xm  
> > l]: Cannot resolve reference to bean 'globalPreferencesManager' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'globalPreferencesManager' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve reference to bean 'userPreferencesCategoryManager' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userPreferencesCategoryManager' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve reference to bean 'pkiSecurityServices' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pkiSecurityServices' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve reference to bean 'pkiSecurityServicesFactory' while setting constructor argument; nested exc  
> > eption is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'pkiSecurityServicesFactory' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve reference to bean 'keyAndCertStore' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'keyAndCertStore' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve reference to bean 'keyStore' while setting constructor argument; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'keyStore' defined in file [/usr/share/djigzo/conf/spring/services.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Factory method [public static mitm.application.djigzo.service.KeyStoreService mitm.application.djigzo.service.SecurityServices.buildKeyStoreService(java.  
> > lang.String,mitm.common.hibernate.SessionManager) throws java.security.KeyStoreException,java.security.NoSuchProviderException,java.security.NoSuchAlgorithmException,java.security.cert.CertificateException,java.io.IOException] threw exception; nested exception is java.security.KeyStoreException: DatabaseKeyStore not found).
> > 
> > Caused by: java.security.NoSuchAlgorithmException: class configured for KeyStore (provider: mitm) is not public.  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.Provider$Service.getImplClass(Provider.java:1284)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.Provider$Service.newInstance(Provider.java:1237)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.security.jca.GetInstance.getInstance(GetInstance.java:206)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.Security.getImpl(Security.java:699)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.KeyStore.getInstance(KeyStore.java:648)
> > 
> > rethrown from  
> > java.security.KeyStoreException: DatabaseKeyStore not found  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.KeyStore.getInstance(KeyStore.java:651)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at mitm.application.djigzo.service.SecurityServices.buildKeyStoreService(SecurityServices.java:192)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
> > &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:622)
> > 
> > More info about the system:
> > 
> > java version "1.6.0\_32"  
> > OpenJDK Runtime Environment (IcedTea6 1.13.4) (6b32-1.13.4-4ubuntu0.10.04.2)  
> > OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
> > 
> > I'm quite sure that I deselcted all updates, that might have something to do with java.
> > 
> > Thanks for any hints or suggestions,
> 
> --  
> CipherMail email encryption
> 
> Open source email encryption gateway with support for S/MIME, OpenPGP  
> and PDF messaging.
> 
> > **[CipherMail email encryption and digital signatures](https://www.ciphermail.com)**
> >
> > Easy to use server-side email encryption for automatic encryption and digital signing of email.
> 
> Twitter: [http://twitter.com/CipherMail](http://twitter.com/CipherMail)

---

<div class="post-metadata">

**Author:** ![lst\_hoe021](https://avatars.discourse-cdn.com/v4/letter/l/58956e/32.png) [@lst\_hoe021](https://community.ciphermail.com/u/lst_hoe021)\
**Post date:** [October 10, 2014, 1:26pm UTC](https://community.ciphermail.com/t/java-security-keystoreexception-databasekeystore-not-found/402/3 "2014-10-10T13:26:03Z")

</div>

Zitat von Stefan Michael Guenther \<s.guenther(a)in-put.de\>:

> Hi,
> 
> after installing some updates on a Ubuntu 10.0.4 LTS Djigzo  
> (2.3.1-7) doesn't start anymore. Instead the log file contains the  
> following errors:
> 
> org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException:  
> Component named "djigzo" failed to pass through the Parameterizing  
> stage. (Reason: org.springframework.beans.factory.  
> BeanCreationException: Error creating bean with name  
> 'mitm.application.djigzo.service.GlobalPreferencesPlaceholderConfigurer#0'  
> defined in file [/usr/share/djigzo/conf/spring/services.xm  
> l]: Cannot resolve reference to bean 'globalPreferencesManager'  
> while setting constructor argument; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error  
> creating bean with name 'globalPreferencesManager' defined in file  
> [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve  
> reference to bean 'userPreferencesCategoryManager' while setting  
> constructor argument; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error  
> creating bean with name 'userPreferencesCategoryManager' defined in  
> file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve  
> reference to bean 'pkiSecurityServices' while setting constructor  
> argument; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error  
> creating bean with name 'pkiSecurityServices' defined in file  
> [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve  
> reference to bean 'pkiSecurityServicesFactory' while setting  
> constructor argument; nested exc  
> eption is org.springframework.beans.factory.BeanCreationException:  
> Error creating bean with name 'pkiSecurityServicesFactory' defined  
> in file [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve  
> reference to bean 'keyAndCertStore' while setting constructor  
> argument; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error  
> creating bean with name 'keyAndCertStore' defined in file  
> [/usr/share/djigzo/conf/spring/services.xml]: Cannot resolve  
> reference to bean 'keyStore' while setting constructor argument;  
> nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error  
> creating bean with name 'keyStore' defined in file  
> [/usr/share/djigzo/conf/spring/services.xml]: Instantiation of bean  
> failed; nested exception is  
> org.springframework.beans.factory.BeanDefinitionStoreException:  
> Factory method [public static  
> mitm.application.djigzo.service.KeyStoreService  
> mitm.application.djigzo.service.SecurityServices.buildKeyStoreService(java.  
> lang.String,mitm.common.hibernate.SessionManager) throws  
> java.security.KeyStoreException,java.security.NoSuchProviderException,java.security.NoSuchAlgorithmException,java.security.cert.CertificateException,java.io.IOException] threw exception; nested exception is java.security.KeyStoreException: DatabaseKeyStore not  
> found).
> 
> Caused by: java.security.NoSuchAlgorithmException: class configured  
> for KeyStore (provider: mitm) is not public.  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.Provider$Service.getImplClass(Provider.java:1284)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.Provider$Service.newInstance(Provider.java:1237)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.security.jca.GetInstance.getInstance(GetInstance.java:206)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.Security.getImpl(Security.java:699)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.KeyStore.getInstance(KeyStore.java:648)
> 
> rethrown from  
> java.security.KeyStoreException: DatabaseKeyStore not found  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.security.KeyStore.getInstance(KeyStore.java:651)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> mitm.application.djigzo.service.SecurityServices.buildKeyStoreService(SecurityServices.java:192)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at  
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)  
> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at java.lang.reflect.Method.invoke(Method.java:622)
> 
> More info about the system:
> 
> java version "1.6.0\_32"  
> OpenJDK Runtime Environment (IcedTea6 1.13.4) (6b32-1.13.4-4ubuntu0.10.04.2)  
> OpenJDK 64-Bit Server VM (build 23.25-b01, mixed mode)
> 
> I'm quite sure that I deselcted all updates, that might have  
> something to do with java.

[https://www.ciphermail.com/other/additional-release-notes-2.8.6-3.html](https://www.ciphermail.com/other/additional-release-notes-2.8.6-3.html)

[http://changelogs.ubuntu.com/changelogs/pool/main/o/openjdk-6/openjdk-6\_6b32-1.13.4-4ubuntu0.10.04.2/changelog](http://changelogs.ubuntu.com/changelogs/pool/main/o/openjdk-6/openjdk-6_6b32-1.13.4-4ubuntu0.10.04.2/changelog)

The 1.13.4-4ubuntu Part of your version looks like latest Java updates  
have been installed.

Regards

Andreas
