This works fine for me with 1.4.1_03 and 1.4.2.

JBoss Bootstrap Environment
JBOSS_HOME: /home/jboss/jboss-3.2.2RC2
JAVA: /usr/java/j2sdk1.4.2/bin/java
JAVA_OPTS: -server -Dprogram.name=run.sh
...
20:39:17,795 INFO [Server] Starting JBoss (MX MicroKernel)...
20:39:17,797 INFO [Server] Release ID: JBoss [WonderLand] 3.2.2RC2 (build: CVSTag=JBoss_3_2_2_RC2 date=200307231513)
...
20:39:28,785 INFO [MainDeployer] Starting deployment of package: file:/home/jboss/jboss-3.2.2RC2/server/nukes/deploy/jce.sar/
20:39:29,255 INFO [STDOUT] TestJCE.started, [EMAIL PROTECTED]
20:39:29,266 INFO [MainDeployer] Deployed package: file:/home/jboss/jboss-3.2.2RC2/server/nukes/deploy/jce.sar/


[EMAIL PROTECTED] deploy]$ cat jce.sar/TestJCE.java
import javax.crypto.*;

public class TestJCE implements TestJCEMBean
{

        public void start() throws Exception
        {
                Cipher cipher = null;
                try
                {
                        cipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
                }
                catch (NoClassDefFoundError e)
                {
                        e.printStackTrace();
                }
                System.out.println("TestJCE.started, cipher="+cipher);
        }
        public void stop() throws Exception
        {
                System.out.println("TestJCE.stopped");
        }
}

--
xxxxxxxxxxxxxxxxxxxxxxxx
Scott Stark
Chief Technology Officer
JBoss Group, LLC
xxxxxxxxxxxxxxxxxxxxxxxx

Keene Hammond wrote:

Hi,
I am using java 1.4.2 with the strong US encryption and jboss 3.2.1.

Why do I get a "NoClassDefFoundError" error when using Cipher in my mbean on JBoss? I am able to compile and test this in a application but I get an exception when I try iit on JBoss.

Here is the offending code block:

Cipher cipher = null;
try {
   cipher = Cipher.getInstance("DES/ECB/PKCS5Padding");
} catch (NoClassDefFoundError e) {
   e.printStackTrace();
}

Here is the resulting stack trace:

2003-07-25 09:14:40,163 DEBUG [org.jboss.system.ServiceCreator] About to create
bean: PAYCHEX:service=ldap/InternalNetscapeReadDirectory,jndiName=ldap/Internal
etscapeReadDirectory with code: com.paychex.oeg.ldap.mbean.LDAPConnectionPool
2003-07-25 09:14:40,212 ERROR [STDERR] java.lang.NoClassDefFoundError
2003-07-25 09:14:40,214 ERROR [STDERR] at javax.crypto.Cipher.a(DashoA6275)
2003-07-25 09:14:40,215 ERROR [STDERR] at javax.crypto.Cipher.getInstance(Dash
A6275)
2003-07-25 09:14:40,215 ERROR [STDERR] at com.paychex.oeg.ldap.mbean.LDAPConne
tionPool.decrypt(LDAPConnectionPool.java:240)
2003-07-25 09:14:40,216 ERROR [STDERR] at com.paychex.oeg.ldap.mbean.LDAPConne
tionPool.<init>(LDAPConnectionPool.java:87)
2003-07-25 09:14:40,216 ERROR [STDERR] at sun.reflect.NativeConstructorAccesso
Impl.newInstance0(Native Method)
2003-07-25 09:14:40,217 ERROR [STDERR] at sun.reflect.NativeConstructorAccesso
Impl.newInstance(NativeConstructorAccessorImpl.java:39)
2003-07-25 09:14:40,217 ERROR [STDERR] at sun.reflect.DelegatingConstructorAcc
ssorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
2003-07-25 09:14:40,218 ERROR [STDERR] at java.lang.reflect.Constructor.newIns
ance(Constructor.java:274)
2003-07-25 09:14:40,218 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.
nstantiate(MBeanServerImpl.java:844)
2003-07-25 09:14:40,219 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.
nstantiate(MBeanServerImpl.java:294)
2003-07-25 09:14:40,219 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.
reateMBean(MBeanServerImpl.java:321)
2003-07-25 09:14:40,220 ERROR [STDERR] at org.jboss.system.ServiceCreator.inst
ll(ServiceCreator.java:85)
2003-07-25 09:14:40,220 ERROR [STDERR] at org.jboss.system.ServiceConfigurator
internalInstall(ServiceConfigurator.java:155)
2003-07-25 09:14:40,221 ERROR [STDERR] at org.jboss.system.ServiceConfigurator
install(ServiceConfigurator.java:118)
2003-07-25 09:14:40,221 ERROR [STDERR] at org.jboss.system.ServiceController.i
stall(ServiceController.java:225)
2003-07-25 09:14:40,222 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor2
.invoke(Unknown Source)
2003-07-25 09:14:40,222 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessor
mpl.invoke(DelegatingMethodAccessorImpl.java:25)
2003-07-25 09:14:40,223 ERROR [STDERR] at java.lang.reflect.Method.invoke(Meth
d.java:324)
2003-07-25 09:14:40,223 ERROR [STDERR] at org.jboss.mx.capability.ReflectedMBe
nDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
2003-07-25 09:14:40,224 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.
nvoke(MBeanServerImpl.java:549)
2003-07-25 09:14:40,224 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invo
e(MBeanProxyExt.java:177)
2003-07-25 09:14:40,225 ERROR [STDERR] at $Proxy5.install(Unknown Source)
2003-07-25 09:14:40,225 ERROR [STDERR] at org.jboss.deployment.SARDeployer.cre
te(SARDeployer.java:183)
2003-07-25 09:14:40,226 ERROR [STDERR] at org.jboss.deployment.MainDeployer.cr
ate(MainDeployer.java:784)
2003-07-25 09:14:40,226 ERROR [STDERR] at org.jboss.deployment.MainDeployer.de
loy(MainDeployer.java:639)
2003-07-25 09:14:40,231 ERROR [STDERR] at org.jboss.deployment.MainDeployer.de
loy(MainDeployer.java:613)
2003-07-25 09:14:40,232 ERROR [STDERR] at sun.reflect.GeneratedMethodAccessor1
.invoke(Unknown Source)
2003-07-25 09:14:40,232 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessor
mpl.invoke(DelegatingMethodAccessorImpl.java:25)
2003-07-25 09:14:40,233 ERROR [STDERR] at java.lang.reflect.Method.invoke(Meth
d.java:324)
2003-07-25 09:14:40,233 ERROR [STDERR] at org.jboss.mx.capability.ReflectedMBe
nDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
2003-07-25 09:14:40,234 ERROR [STDERR] at org.jboss.mx.server.MBeanServerImpl.
nvoke(MBeanServerImpl.java:549)
2003-07-25 09:14:40,234 ERROR [STDERR] at org.jboss.mx.util.MBeanProxyExt.invo
e(MBeanProxyExt.java:177)
2003-07-25 09:14:40,235 ERROR [STDERR] at $Proxy7.deploy(Unknown Source)
2003-07-25 09:14:40,235 ERROR [STDERR] at org.jboss.deployment.scanner.URLDepl
ymentScanner.deploy(URLDeploymentScanner.java:302)
2003-07-25 09:14:40,236 ERROR [STDERR] at org.jboss.deployment.scanner.URLDepl
ymentScanner.scan(URLDeploymentScanner.java:476)
2003-07-25 09:14:40,236 ERROR [STDERR] at org.jboss.deployment.scanner.Abstrac
DeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:200)
2003-07-25 09:14:40,237 ERROR [STDERR] at org.jboss.deployment.scanner.Abstrac
DeploymentScanner$ScannerThread.loop(AbstractDeploymentScanner.java:211)
2003-07-25 09:14:40,237 ERROR [STDERR] at org.jboss.deployment.scanner.Abstrac
DeploymentScanner$ScannerThread.run(AbstractDeploymentScanner.java:190)
2003-07-25 09:14:40,240 DEBUG [org.jboss.deployment.SARDeployer] create operati
n failed for package file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-
ervices.sar
org.jboss.deployment.DeploymentException: - nested throwable: (java.lang.NullPo
nterException)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.jav
:143)
at org.jboss.system.ServiceController.install(ServiceController.java:22
)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBe
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy5.install(Unknown Source)
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:183)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:784)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:639)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBe
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeployme
tScanner.java:302)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeployment
canner.java:476)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread
doScan(AbstractDeploymentScanner.java:200)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread
loop(AbstractDeploymentScanner.java:211)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread
run(AbstractDeploymentScanner.java:190)
Caused by: java.lang.NullPointerException
at com.paychex.oeg.ldap.mbean.LDAPConnectionPool.decrypt(LDAPConnection
ool.java:252)
at com.paychex.oeg.ldap.mbean.LDAPConnectionPool.<init>(LDAPConnectionP
ol.java:87)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruc
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delegating
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java
844)
at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java
294)
at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java
321)
at org.jboss.system.ServiceCreator.install(ServiceCreator.java:85)
at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigur
tor.java:155)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.jav
:118)
... 24 more
2003-07-25 09:14:40,246 DEBUG [org.jboss.deployment.SARDeployer] Unregistering
ervice UCL=jmx.loading:UCL=13c3b45
2003-07-25 09:14:40,247 DEBUG [org.jboss.management.j2ee.LocalJBossServerDomain
handleNotification: javax.management.Notification[source=jboss.system:service=
erviceDeployer,type=org.jboss.deployment.SubDeployer.destroy,sequenceNumber=84,


imeStamp=1059138880247,message=null,userData=org.jboss.deployment.DeploymentInf

@f06f4a49 { url=file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-servi
es.sar }
deployer: [EMAIL PROTECTED]
status: null
state: CREATE_DEPLOYER
watch: file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-services.sar
lastDeployed: 1059138880110
lastModified: 1059138880000
mbeans:
]
2003-07-25 09:14:40,247 DEBUG [org.jboss.management.j2ee.ServiceModule] destroy
), remove Service Module: paychex-directory-services.sar
2003-07-25 09:14:40,248 DEBUG [org.jboss.management.j2ee.J2EEManagedObject] rem
veObject(), name: paychex-directory-services.sar, encrypted name: paychex-direc
ory-services.sar, search criteria: jboss.management.local:j2eeType=ServiceModul
,*,name=paychex-directory-services.sar
2003-07-25 09:14:40,279 DEBUG [org.jboss.management.j2ee.factory.ServiceModuleF
ctory] Removed JSR-77 SAR: paychex-directory-services.sar
2003-07-25 09:14:40,280 WARN [org.jboss.util.NestedThrowable] Duplicate throwa
le nesting of same base type: class org.jboss.deployment.DeploymentException is
assignable from: class org.jboss.deployment.DeploymentException
2003-07-25 09:14:40,280 ERROR [org.jboss.deployment.MainDeployer] could not cre
te deployment: file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-servic
s.sar
org.jboss.deployment.DeploymentException: create operation failed for package f
le:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-services.sar; - nested
hrowable: (org.jboss.deployment.DeploymentException: - nested throwable: (java.
ang.NullPointerException))
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:202)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:784)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:639)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBe
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeployme
tScanner.java:302)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeployment
canner.java:476)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread
doScan(AbstractDeploymentScanner.java:200)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread
loop(AbstractDeploymentScanner.java:211)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread
run(AbstractDeploymentScanner.java:190)
Caused by: org.jboss.deployment.DeploymentException: - nested throwable: (java.
ang.NullPointerException)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.jav
:143)
at org.jboss.system.ServiceController.install(ServiceController.java:22
)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBe
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy5.install(Unknown Source)
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:183)
... 15 more
Caused by: java.lang.NullPointerException
at com.paychex.oeg.ldap.mbean.LDAPConnectionPool.decrypt(LDAPConnection
ool.java:252)
at com.paychex.oeg.ldap.mbean.LDAPConnectionPool.<init>(LDAPConnectionP
ol.java:87)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruc
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delegating
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java
844)
at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java
294)
at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java
321)
at org.jboss.system.ServiceCreator.install(ServiceCreator.java:85)
at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigur
tor.java:155)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.jav
:118)
... 24 more
2003-07-25 09:14:40,287 ERROR [org.jboss.deployment.scanner.URLDeploymentScanne
] Failed to deploy: org.jboss.deployment.scanner.URLDeploymentScanner$DeployedU
[EMAIL PROTECTED] url=file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-servi
es.sar, deployedLastModified=0 }
org.jboss.deployment.DeploymentException: create operation failed for package f
le:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-services.sar; - nested
hrowable: (org.jboss.deployment.DeploymentException: - nested throwable: (java.
ang.NullPointerException))
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:202)
at org.jboss.deployment.MainDeployer.create(MainDeployer.java:784)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:639)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:613)
at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBe
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy7.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeployme
tScanner.java:302)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeployment
canner.java:476)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread
doScan(AbstractDeploymentScanner.java:200)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread
loop(AbstractDeploymentScanner.java:211)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread
run(AbstractDeploymentScanner.java:190)
Caused by: org.jboss.deployment.DeploymentException: - nested throwable: (java.
ang.NullPointerException)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.jav
:143)
at org.jboss.system.ServiceController.install(ServiceController.java:22
)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce
sorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBe
nDispatcher.java:284)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:177)
at $Proxy5.install(Unknown Source)
at org.jboss.deployment.SARDeployer.create(SARDeployer.java:183)
... 15 more
Caused by: java.lang.NullPointerException
at com.paychex.oeg.ldap.mbean.LDAPConnectionPool.decrypt(LDAPConnection
ool.java:252)
at com.paychex.oeg.ldap.mbean.LDAPConnectionPool.<init>(LDAPConnectionP
ol.java:87)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruc
orAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Delegating
onstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java
844)
at org.jboss.mx.server.MBeanServerImpl.instantiate(MBeanServerImpl.java
294)
at org.jboss.mx.server.MBeanServerImpl.createMBean(MBeanServerImpl.java
321)
at org.jboss.system.ServiceCreator.install(ServiceCreator.java:85)
at org.jboss.system.ServiceConfigurator.internalInstall(ServiceConfigur
tor.java:155)
at org.jboss.system.ServiceConfigurator.install(ServiceConfigurator.jav
:118)
... 24 more
2003-07-25 09:14:40,296 DEBUG [org.jboss.deployment.scanner.URLDeploymentScanne
] Watch URL for: file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-serv
ces.sar -> file:/opt/jboss-3.2.1/server/wtg/deploy/paychex-directory-services.s
r



-----------------------------------------
The information contained in this message may be privileged, confidential, and protected from disclosure. If the reader of this message is not the intended recipient, or any employee or agent responsible for delivering this message to the intended recipient, you are hereby notified that any dissemination, distribution, or copying of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to the message and deleting it from your computer.
Thank you. Paychex, Inc.





------------------------------------------------------- This SF.Net email sponsored by: Free pre-built ASP.NET sites including Data Reports, E-commerce, Portals, and Forums are available now. Download today and enter to win an XBOX or Visual Studio .NET. http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01 _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to