got error in new development environment (classLoader is not connected to a domain (probably undeployed?) for class java.io.ByteArrayInputStream)

191 views
Skip to first unread message

irfani arief

unread,
Dec 3, 2015, 5:39:35 AM12/3/15
to HotswapAgent
Hi everyone, I'm having quite a problem here. A few days ago, I need to move my development environment to a new machine (iMac 2011 to iMac 2013). When I did this, the first thing that I installed, of course, was my java development workbench. I installed JDK 7.79, Netbeans 8.1 and DCEVM. After installing it, I started up my JBoss 5 server to try and debug some projects that I have. The problem happened when I tried to hot-swap an action file in struts2 project.

When i saved it, it throws an error like this
17:25:59,934 INFO  [STDOUT] HOTSWAP AGENT: 17:25:59.934 ERROR (org.hotswap.agent.annotation.handler.OnClassLoadedHandler) - InvocationTargetException in transform method on plugin 'class org.hotswap.agent.plugin.proxy.ProxyPlugin' class 'doku/riskengine/edu/action/ApiAction'.
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.hotswap.agent.annotation.handler.OnClassLoadedHandler.transform(OnClassLoadedHandler.java:157)
at org.hotswap.agent.annotation.handler.OnClassLoadedHandler$1.transform(OnClassLoadedHandler.java:76)
at org.hotswap.agent.util.HotswapTransformer.transform(HotswapTransformer.java:129)
at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
Caused by: java.lang.IllegalStateException: BaseClassLoader@6740931a{vfszip:/Users/irfani/jboss/server/re/deploy/RiskEngineEDU-ear.ear/RiskEngineEDU-war.war/} classLoader is not connected to a domain (probably undeployed?) for class java.io.ByteArrayInputStream
at org.jboss.classloader.spi.base.BaseClassLoader.loadClassFromDomain(BaseClassLoader.java:793)
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:441)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Class.java:2499)
at java.lang.Class.getField0(Class.java:2804)
at java.lang.Class.getField(Class.java:1582)
at org.hotswap.agent.plugin.proxy.hscglib.GeneratorParametersTransformer.getGeneratorParamsMap(GeneratorParametersTransformer.java:83)
at org.hotswap.agent.plugin.proxy.hscglib.GeneratorParametersTransformer.getGeneratorParams(GeneratorParametersTransformer.java:111)
at org.hotswap.agent.plugin.proxy.ProxyPlugin.transformCglibProxy(ProxyPlugin.java:75)
... 9 more

I clearly have no idea how to resolve this error, and a google search of some keywords in the exception doesn't really help. Anyone knows the fix for this? it used to work fine before I migrated.

My System :
iMac 21.5" late 2013, el Capitan with all updates installed
JDK 7u79 with DCEVM installed as alternative JVM
NetBeans 8.1 and JBoss 5.1.0 GA set up to use hotswap-agent.jar and DCEVM.
the project is a simple struts 2 project with one WAR and one EJB inside an EAR packaging.

vladimir dvorak

unread,
Dec 3, 2015, 12:16:30 PM12/3/15
to HotswapAgent
Post this as a new issue into https://github.com/HotswapProjects/HotswapAgent
thanks, vladimir

irfani arief

unread,
Dec 3, 2015, 10:36:48 PM12/3/15
to HotswapAgent
will do, thanks for the reply
Reply all
Reply to author
Forward
0 new messages