[
https://jira.jboss.org/jira/browse/JBAS-4052?page=com.atlassian.jira.plug...
]
Ed Letifov commented on JBAS-4052:
----------------------------------
One of the customers has experienced this as well with JBoss 4.0.5 and jbossws-1.2.1
We have a web service that is being deployed and possibly re-deployed as an exploded jar
directory in run-time.
The main issue here is that this exception happens in the morning after a system perfectly
working yesterday has been left with no activity overnight.
There were no redeployments overnight.
NPE in RepositoryClassLoader when loading BouncyCastle
------------------------------------------------------
Key: JBAS-4052
URL:
https://jira.jboss.org/jira/browse/JBAS-4052
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: ClassLoading
Affects Versions: JBossAS-4.0.5.GA
Reporter: Jon Stevens
Assignee: Scott M Stark
Occasionally, I will get the exception below when trying to load the bouncy castle
library. One would think it is a problem in BC, except for the fact that the NPE is
clearly coming from JBoss's RepositoryClassLoader.
The hard part about this bug is that it happens some of the time and not other times.
It's been impossible to reliably reproduce. Restarting the appserver/jvm causes the
problem to go away and everything works just fine, but eventually it will happen again.
BC is being started in a @Service Bean. The start() method looks like this:
public void start() throws Exception
{
Security.addProvider(new BouncyCastleProvider());
}
Has anyone else seen this problem?
Caused by: java.security.NoSuchAlgorithmException: No such algorithm:
AES/CBC/PKCS5Padding
at javax.crypto.Cipher.getInstance(DashoA13*..)
at javax.crypto.Cipher.getInstance(DashoA13*..)
at com.kink.heart.biz.system.EncryptorBean.encrypt(EncryptorBean.java:349)
... 73 more
Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation
(algorithm: AES, provider: BC, class: org.bouncycastle.jce.provider.JCEBlockCipher$AES)
at java.security.Provider$Service.newInstance(Provider.java:1201)
... 76 more
Caused by: java.lang.NullPointerException
at
org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:620)
at java.lang.ClassLoader.loadClass(ClassLoader.java:316)
at
org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:464)
at
org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:405)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.security.Provider$Service.getImplClass(Provider.java:1218)
at java.security.Provider$Service.newInstance(Provider.java:1176)
... 76 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira