Just a guess, but maybe it's because the field type is
ContextClassLoaderSwitcher.NewInstance rather than
PrivilegedAction<ContextClassLoaderSwitcher>? Or at most, just a
"PriviligedAction"? I'm assuming that it's actually failing on the
field
access of "ContextClassLoaderSwitcher.INSTANTIATOR".
In other words, maybe it's mad that the field's type is a private class.
- DML
On 11/09/2008 04:39 AM, Dimitris Andreadis wrote:
In AS trunk, an instance compiled with sun jdk1.5 when run with
jrockit
1.5 produces:
12:29:44,688 INFO [MailService] Mail Service bound to java:/Mail
12:29:46,156 ERROR [AbstractKernelController] Error installing to
Described: nam
e=WorkManagerThreadPool state=PreInstall
java.lang.IllegalAccessError: tried to access class
org/jboss/util/loading/Conte
xtClassLoaderSwitcher$NewInstance from class
org/jboss/util/threadpool/BasicThre
adPool
at java.lang.Class.getDeclaringClass()Ljava.lang.Class;(Native
Method)
at java.lang.Class.getEnclosingClass()Ljava.lang.Class;(Unknown
Source)
at
java.lang.Class.getSimpleBinaryName()Ljava.lang.String;(Unknown Sourc
e)
at java.lang.Class.getSimpleName()Ljava.lang.String;(Unknown
Source)
at
org.jboss.aop.Advisor.initializeConstructorChain(Advisor.java:1695)
at
org.jboss.aop.ClassContainer.createInterceptorChains(ClassContainer.j
ava:312)
at
org.jboss.aop.ClassContainer.rebuildInterceptors(ClassContainer.java:
138)
at
org.jboss.aop.ClassContainer.initializeClassContainer(ClassContainer.
java:72)
at
org.jboss.aop.proxy.container.ClassProxyContainer.initialise(ClassPro
xyContainer.java:177)
at
org.jboss.aop.proxy.container.ContainerCache.createContainer(Containe
rCache.java:203)
at
org.jboss.aop.proxy.container.ContainerCache.createAndCacheContainer(
ContainerCache.java:191)
at
org.jboss.aop.proxy.container.ContainerCache.initClassContainer(Conta
inerCache.java:164)
at
org.jboss.aop.proxy.container.ContainerCache.initialise(ContainerCach
e.java:92)
at
org.jboss.aop.proxy.container.ContainerCache.initialise(ContainerCach
e.java:72)
at
org.jboss.aop.microcontainer.integration.AOPDependencyBuilder.getDepe
ndencies(AOPDependencyBuilder.java:99)
at
org.jboss.kernel.plugins.dependency.DescribeAction.installActionInter
nal(DescribeAction.java:56)
at
org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction
(InstallsAwareAction.java:54)
at
org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction
(InstallsAwareAction.java:42)
at
org.jboss.dependency.plugins.action.SimpleControllerContextAction.sim
pleInstallAction(SimpleControllerContextAction.java:62)
at
org.jboss.dependency.plugins.action.AccessControllerContextAction.ins
tall(AccessControllerContextAction.java:71)
at
org.jboss.dependency.plugins.AbstractControllerContextActions.install
(AbstractControllerContextActions.java:51)
at
org.jboss.dependency.plugins.AbstractControllerContext.install(Abstra
ctControllerContext.java:348)
at
org.jboss.dependency.plugins.AbstractController.install(AbstractContr
oller.java:1598)
at
org.jboss.dependency.plugins.AbstractController.incrementState(Abstra
ctController.java:934)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(Abstr
actController.java:1062)
at
org.jboss.dependency.plugins.AbstractController.resolveContexts(Abstr
actController.java:984)
at
org.jboss.dependency.plugins.AbstractController.install(AbstractContr
oller.java:774)
at
org.jboss.dependency.plugins.AbstractController.install(AbstractContr
oller.java:540)
at
org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(B
eanMetaDataDeployer.java:121)
at
org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(B
eanMetaDataDeployer.java:51)
at
org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.i
nternalDeploy(AbstractSimpleRealDeployer.java:62)
at
org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(
AbstractRealDeployer.java:50)
_______________________________________________
jboss-development mailing list
jboss-development(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-development