Thanks Vladimir. We are facing an issue on weblogic server with DCEVM. Whenever i am changing the code and compiling the class file in IDE and my server debugger is on, i think while reloading something is going wrong and my server is crashing with the following message:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000007d46180, pid=25304, tid=24784
#
# JRE version: Java(TM) SE Runtime Environment (7.0_67-b01) (build 1.7.0_67-b01)
# Java VM: Dynamic Code Evolution 64-Bit Server VM (24.71-b01-dcevmlight-2 mixed mode windows-amd64 compressed oops)
# Problematic frame:
# V [jvm.dll+0x176180]
#
# Failed to write core dump. Minidumps are not enabled by default on client versions of Windows
#
# An error report file with more information is saved as:
# C:\Oracle\MIDDLE~2\user_projects\domains\GasOps\hs_err_pid25304.log
#
# If you would like to submit a bug report, please visit:
#
I am not launching the server via IDE. Secondly, on jetty server where i am running spring, it seems to do hotswap correctly but i get the following message on console as follows:
HOTSWAP AGENT: 13:27:6.354 ERROR (org.hotswap.agent.plugin.spring.signature.ClassfileSignatureComparer) - Error reading siganture
org.hotswap.agent.javassist.NotFoundException: com.sungard.energy.aligne.aligneweb.scheduling.LoadsDVO
at org.hotswap.agent.javassist.ClassPool.get(ClassPool.java:445)
at org.hotswap.agent.javassist.bytecode.Descriptor.toCtClass(Descriptor.java:577)
at org.hotswap.agent.javassist.bytecode.Descriptor.getParameterTypes(Descriptor.java:430)
at org.hotswap.agent.javassist.CtBehavior.getParameterTypes(CtBehavior.java:286)
at org.hotswap.agent.plugin.spring.signature.CtClassSignature.getMethodString(CtClassSignature.java:35)
at org.hotswap.agent.plugin.spring.signature.CtClassSignature.get(CtClassSignature.java:65)
at org.hotswap.agent.plugin.spring.signature.ClassfileSignatureComparer.isPoolClassDifferent(ClassfileSignatureComparer.java:24)
at org.hotswap.agent.plugin.spring.SpringChangesAnalyzer.classChangeNeedsReload(SpringChangesAnalyzer.java:43)
at org.hotswap.agent.plugin.spring.SpringChangesAnalyzer.isReloadNeeded(SpringChangesAnalyzer.java:36)
at org.hotswap.agent.plugin.spring.SpringPlugin$1.transform(SpringPlugin.java:80)
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)
Is there a way to know more information or get around these problems ?
Thanks !