Hi,
tring to integreate Crystal Reports to my application on Jboss Application server 5.1.0. GA. but when we are tring to open a CR Report it is throwing java.lang.ExceptionInInitializerError.but the problem seems to be com.rsa package. Please see the complete exception stacktrace. our application is ear. is there any work around in Jboss to solve this problem.
Exception in thread "Thread-106" java.lang.ExceptionInInitializerError
at com.businessobjects.bcm.BCM.<clinit>(BCM.java:1144)
at com.crystaldecisions.enterprise.ocaframework.BCMInitializer.run(BCMInitializer.java:29)
at java.lang.Thread.run(Thread.java:662)
Caused by: java.lang.SecurityException: The provider self-integrity check failed.
at com.rsa.cryptoj.f.ug.b(Unknown Source)
at com.rsa.cryptoj.f.nd.b(Unknown Source)
at com.rsa.cryptoj.f.nd.c(Unknown Source)
at com.rsa.jsafe.CryptoJ.isFIPS140Compliant(Unknown Source)
at com.businessobjects.bcm.internal.BcmRsaLib.initialize(BcmRsaLib.java:214)
at com.businessobjects.bcm.internal.BcmRsaLib.<clinit>(BcmRsaLib.java:289)
... 3 more
16:36:50,671 ERROR [EpiTagExceptionHandler] 0 com.epiphany.shr.ui.view.tags.FormTag System Exception processing JSP tag com.epiphany.shr.ui.view.ta
s.FormTag: form name is report_popup_body and widget name is null
java.lang.NoClassDefFoundError: Could not initialize class com.businessobjects.bcm.BCM
at com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.establishConfidentialChannel(ConfidentialChannelService.java:
75)
at com.crystaldecisions.sdk.occa.security.internal.ConfidentialChannelService.createConfidentialChannel(ConfidentialChannelService.java:145
at com.crystaldecisions.sdk.occa.security.internal.LogonService.doUserLogon(LogonService.java:985)
at com.crystaldecisions.sdk.occa.security.internal.LogonService.userLogon(LogonService.java:292)
at com.crystaldecisions.sdk.occa.security.internal.SecurityMgr.userLogon(SecurityMgr.java:191)
at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody2(SessionMgr.java:446)
at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon_aroundBody3$advice(SessionMgr.java:42)
at com.crystaldecisions.sdk.framework.internal.SessionMgr.logon(SessionMgr.java:1)