Giter Club home page Giter Club logo

Comments (3)

edudant avatar edudant commented on July 22, 2024

Hi,

this was an issue with Spring 3.1.4 org/springframework/beans/factory/support/DefaultListableBeanFactory nonSingletonBeanNamesByType field which was changed between 3.1.4 to 3.2.1.

Spring is now tested with "3.0.0", "3.1.4", "3.2.1", "4.0.2".

from hotswapagent.

 avatar commented on July 22, 2024

I get the same error with spring 3.1.0.M2
HOTSWAP AGENT: 16:2:42.735 ERROR (org.hotswap.agent.annotation.handler.TransformHandler) - InvocationTargetException in transform method on plugin 'class org.hotswap.agent.plugin.spring.SpringPlugin' class 'org/springframework/beans/factory/support/DefaultListableBeanFactory'.
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.TransformHandler.transform(TransformHandler.java:162)
at org.hotswap.agent.annotation.handler.TransformHandler$1.transform(TransformHandler.java:73)
at org.hotswap.agent.util.HotswapTransformer.transform(HotswapTransformer.java:116)
at sun.instrument.TransformerManager.transform(TransformerManager.java:188)
at sun.instrument.InstrumentationImpl.transform(InstrumentationImpl.java:424)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2818)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1148)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1643)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1521)
at org.springframework.context.support.AbstractRefreshableApplicationContext.createBeanFactory(AbstractRefreshableApplicationContext.java:195)
at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApplicationContext.java:128)
at org.springframework.context.support.AbstractApplicationContext.obtainFreshBeanFactory(AbstractApplicationContext.java:522)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:436)
at de.pds.common._internal.support.SpringIOCContainerImpl.(SpringIOCContainerImpl.java:85)
at de.pds.common._internal.support.SpringIOCContainerImpl.(SpringIOCContainerImpl.java:53)
at de.pds.common.support.IOCContainerFactory$ContainerThread.run(IOCContainerFactory.java:303)
Caused by: org.hotswap.agent.javassist.CannotCompileException: [source error] no such class: allBeanNamesByType
at org.hotswap.agent.javassist.CtBehavior.insertBefore(CtBehavior.java:743)
at org.hotswap.agent.javassist.CtBehavior.insertBefore(CtBehavior.java:706)
at org.hotswap.agent.plugin.spring.SpringPlugin.register(SpringPlugin.java:145)
... 23 more
Caused by: compile error: no such class: allBeanNamesByType
at org.hotswap.agent.javassist.compiler.MemberResolver.searchImports(MemberResolver.java:451)
at org.hotswap.agent.javassist.compiler.MemberResolver.lookupClass(MemberResolver.java:395)
at org.hotswap.agent.javassist.compiler.MemberResolver.lookupClassByJvmName(MemberResolver.java:306)
at org.hotswap.agent.javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:642)
at org.hotswap.agent.javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:147)
at org.hotswap.agent.javassist.compiler.ast.CallExpr.accept(CallExpr.java:43)
at org.hotswap.agent.javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:241)
at org.hotswap.agent.javassist.compiler.CodeGen.atStmnt(CodeGen.java:333)
at org.hotswap.agent.javassist.compiler.ast.Stmnt.accept(Stmnt.java:51)
at org.hotswap.agent.javassist.compiler.Javac.compileStmnt(Javac.java:533)
at org.hotswap.agent.javassist.CtBehavior.insertBefore(CtBehavior.java:725)
... 25 more

from hotswapagent.

edudant avatar edudant commented on July 22, 2024

Released in version 0.1.beta3.

from hotswapagent.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.