Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1066469

Summary: NoClassDefFoundError on business-central startup
Product: [Retired] JBoss BRMS Platform 6 Reporter: Tomas Schlosser <tschloss>
Component: Business CentralAssignee: Jan <jschatte>
Status: CLOSED CURRENTRELEASE QA Contact: Tomas Schlosser <tschloss>
Severity: urgent Docs Contact:
Priority: urgent    
Version: unspecifiedCC: kverlaen, romartin, rrajasek
Target Milestone: ER2   
Target Release: 6.0.1   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-08-06 19:59:08 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
server.log none

Description Tomas Schlosser 2014-02-18 13:41:40 UTC
Created attachment 864560 [details]
server.log

Description of problem:
When business-central is started, the exception is thrown. The class "javax.crypto.Cipher" is not found by "org.sonatype.plexus" classes.

Version-Release number of selected component (if applicable):
Fedora 20
Java 7 (fedora-2.4.5.1.fc20-x86_64 u51-b31)
EAP 6.1.1
BRMS 6.0.1.ER1 (bz-1065283 patch)

Steps to Reproduce:
1. unzip eap
2. unzip brms over it
3. start server (standalone.sh will do)

Actual results:
exception when the server is started

Expected results:
clean start

Additional info:
This problem seems to be reproducible only on Fedora 20 (so it might be higher Java version, Maven version or some other environment settings).

The problem can be fixed by adding
<module name="javax.api" export="false"/>
to
<EAP_HOME>/modules/system/layers/brms/org/sonatype/plexus/main/module.xml

Comment 3 Tomas Schlosser 2014-03-06 12:03:46 UTC
Verified the fix in BRMS 6.0.1 ER2