PATCH NAME:
JBPAPP-3256
PRODUCT NAME:
JBoss Enterprise Application Platform (EAP)
VERSION:
4.3
SHORT DESCRIPTION:
Advisor does not Handle/Ignore javassist.NotFoundException for Classes that Javassist hasn't Loaded
LONG DESCRIPTION:
When using other agent-enabled tools with JBoss AOP, you may run into a class that contains a field, method, constructor or whatever that was not loaded by Javassist. In this case, when JBoss AOP tries to manipulate that method, constructor or field using javassist we will get a javassist.NotFoundException. Instead of throwing this exception, is should be ignored and the field considered non-existent.
MANUAL INSTALL INSTRUCTIONS:
Replace %SEAM_HOME%/lib/jboss-aop-jdk50.jar with the one contained is this patch distribution.
Replace %JBOSS_HOME%/server/default/deploy/jboss-aop-jdk50.deployer/jboss-aop-jdk50.jar with the one contained in this patch distribution.
Replace %JBOSS_HOME%/server/all/deploy/jboss-aop-jdk50.deployer/jboss-aop-jdk50.jar with the one contained in this patch distribution.
Replace %JBOSS_HOME%/server/production/deploy/jboss-aop-jdk50.deployer/jboss-aop-jdk50.jar with the one contained in this patch distribution.
Follow this same procedure for any custom server configuration/profile that needs this patch.
NOTE: %SEAM_HOME%/lib/jboss-ejb3-all.jar also contains this patched class, but this patch is not meant to replace the classes in that JAR.
COMPATIBILITY:
N/A
DEPENDENCIES:
N/A
SUPERSEDES:
N/A
SUPERSEDED BY:
JBoss EAP 4.3 CP08
CREATOR:
Jimmy Wilson
DATE:
2009/12/11