Bug 779843 (SOA-2203) - [JBESB-3440] Smooks 1.2 JavaBean namespace with wise SoapClient causes ClassNotFoundException
Summary: [JBESB-3440] Smooks 1.2 JavaBean namespace with wise SoapClient causes ClassN...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: SOA-2203
Product: JBoss Enterprise SOA Platform 5
Classification: JBoss
Component: JBossESB
Version: 5.0.2
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: 5.1.0 GA
Assignee: Kevin Conner
QA Contact:
URL: http://jira.jboss.org/jira/browse/SOA...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-08-05 15:41 UTC by Toshiya Kobayashi
Modified: 2011-02-11 05:16 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2011-02-11 05:16:10 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker SOA-2203 0 Major Closed [JBESB-3440] Smooks 1.2 JavaBean namespace with wise SoapClient causes ClassNotFoundException 2013-05-07 16:18:56 UTC

Description Toshiya Kobayashi 2010-08-05 15:41:52 UTC
Affects: Release Notes
Help Desk Ticket Reference: https://access.redhat.com/issue-tracker/1188673
project_key: SOA

Platform JIRA for [JBESB-3440] Smooks 1.2 JavaBean namespace with wise SoapClient causes ClassNotFoundException

Comment 1 Toshiya Kobayashi 2010-08-05 15:44:11 UTC
Link: Added: This issue incorporates JBESB-3440


Comment 2 Anne-Louise Tangring 2010-09-10 18:18:32 UTC
This is a candidate to SOA 5.1.0. No decision on inclusion, needs more investigation.

Comment 4 Dana Mison 2011-01-05 00:14:25 UTC
Writer: Added: dlesage


Comment 5 David Le Sage 2011-02-11 05:11:01 UTC
Temporarily reopening to update release note info.

Comment 6 David Le Sage 2011-02-11 05:15:52 UTC
Release Notes Docs Status: Added: Documented as Resolved Issue
Release Notes Text: Added: https://issues.jboss.org/browse/JBESB-3440

WISE was loading the Smooks configuration for populating the Java classes, before the classes actually existed on the class-path. This caused an issue for the name-space configuration which needs to be able to load the class instance to perform some checks. As the classes did not yet exist, it would throw an exception.


To fix this problem, a modification was made to the WISE SmooksMapper class and the Smooks instance creation was moved out of the constructor and into the "applyMapping" method. The classes are already generated by the time this is run, so the exception no longer occurs.



Note You need to log in before you can comment on or make changes to this bug.