Runtime.class.getPackage().getImplementationVersion()
returning null
.NPE
when null
was passed as a lambda argument.@ApplicationPath
does not begin with “/”.getClass
on a JAXBContext
not returning the expected class.@ApplicationPath
or a resource’s Interface method declaration.@EJB
on JBoss 7+.NPE
could be thrown in a method annotated with @Schedule
on WebLogic.@ApplicationPath
on TomEE.LinkageError
on ProSyst.LoggerManager
to be initialized too early on WebSphere Liberty Profile 16.x with IBM Java 8.SpringVersion.getVersion()
sometimes returning null
.VerifyError
that could occur when multiple arrays were defined in a method with one of them being null on the JRebel 6 Agent.LinkageError
related to trying to load the same class twice when deploying an EAR with Jersey classes in /lib.StackOverflowError
on startup.NotSerializableException
that occurred when a CDI bean with an interceptor was injected into a JSF view on WebSphere 8.x.Introspector
returning inaccessible methods as accessors when running with the JRebel Legacy agent.RuntimeException
when remapping a request. BeanManager
leak between applications on WildFly 9.@WebServlets
and @WebFilters
on Jetty.ClassNotFoundException
in JRebel Legacy agent when method descriptors of a parent class contained classes that were not accessible.ConcurrentModificationException
in Mojarra when a bean’s hashcode method caused recursive bean initialization.ClassCastException
that occurred when autowiring a collection with generic type.NoSuchBeanDefinitionException
when a Spring bean was overridden by a bean in parent beanfactory using alias.Package.getImplementationVersion
and similar methods returning null on JBoss 7.x.NPE
on GlassFish 4.x that occurred when rebel.xml mapped location contained a jar that was not packed into WEB-INF/lib.AccessControlException
when running Wicket on Google App Engine.NoSuchMethodError
on WebSphere 8.x startup, related to Xerces XML Parser.ClassCastException
with JRebel and Metro.VerifyError
that could happen with the Eclipse compiler on JRebel 6 Agent when you create an instance of an object without assigning it anywhere.@RepositoryRestResource
s.@ApplicationPath
or a resource’s Interface method declaration.@PostConstruct
methods in the managed bean class hierarchy.ArrayIndexOutOfBoundsException
when enum switch blocks were transformed by AspectJ using the JRebel 6 Agent.@Transactional
methods.MethodHandle
to a restricted class via the Lookup#unreflect*
methods using the JRebel 6 Agent.@Context
injected fields being null in an EJB after a reload on WildFly.StringIndexOutOfBoundsException
that could occur when the Eclipse compiler generated illegal characters into LocalVariableTypeTable.null
value was injected into the constructor.PropertyPlaceholderConfigurer
s was mixed up on reload, causing missing placeholder values in some cases.NoClassDefFoundError
that could occur with the JRebel 6 Agent when a class file was deleted during its reload.@Transactional
method to a Spring bean.@EJB
to a new JSF @ManagedBean
on JBoss 7.x and WildFly.@RestController
request mappings.@Transactional
method to a Spring bean.ClassNotFoundException
during reloads.NoClassDefFoundError
on WebLogic 10.3.x when no JAX-RS classes were on the class path.AbstractMethodError
that could occur when reloading classes on Virgo.RouteBuilders
as Spring Beans.@PostConstruct
method of a ResourceConfig
class.@Path
annotations declared on an endpoint interface
method.ActionBean
HTML form binding.UnknownServiceException
.ConcurrentModificationException
.FileNotFoundException
when trying to access custom JSP tags on WebSphere Liberty Profile.serialVersionUID
changing after class reload.@PostConstruct
being called multiple times during startup on TomEE 1.7.x.@Autowired
bean collection fields.rebel-remote.xml
module IDs by notifying the user about these situations.ApplicationFactory
was wrapped.NoClassDefFoundError
from precompiled JSPs when switching the JRebel version.AutowireCandidateResolver
getting lost while reloading Spring beans, causing re-injection failures.AbstractMethodError
that could happen when reloading classes on Gemini.NoSuchMethodError
that occurred when AspectJ tried to process its own generated classes when running with JRebel.NPE
in the debugger integration that could occur when debugging on IntelliJ IDEA.VMMismatchException
in IntelliJ IDEA.com.arjuna.ats.arjuna.exceptions.FatalError
when using JBossJTS.AbstractMethodError
in MyBatis integration that occurred when using it with Spring 4.x.NoSuchMethodError
in the JRebel 6 Agent that occurred after changing the signature of a method on a super-type when invoked via a sub-type.OpenWebBeans
not being able to find the beans when the rebel.xml mapped path itself did not contain rebel.xml.rebel.xml
.NameNotFoundException: Name "comp/websphere/UserWorkArea" not found in context "java:”
after reload using WebSphere 8.x.URLClassLoader
during runtime.beans.xml
.NoClassDefFoundError
that could occur when the Eclipse Mars compiler generated a faulty LocalVariableTypeTable
.AmbiguousResolutionException
that could happen with Solder TypedMessageLoggerProducer
.RuntimeException
: Unable to find a public constructor for class when loading a class with JRebel.VerifyError
that occurred when running JRebel 6 Agent together with the ws-javaagent using WebSphere Liberty Profile.VerifyError
that occurred when running JMockit unit tests with the JRebel 6 Agent.IllegalAccessException
with JRebel Legacy Agent regarding changing a static final field via reflection.@XStreamAlias
values when using Spring XStreamMarshaller.faces-config.xml
contained custom entities.DefaultBeanNameGenerator
.AmbiguousResolutionException
when a Spring Data repository was inserted into an EJB using @inject
.ServletContainerInitializers
were disabled.isAlive()
returned as false on a reloaded class that extended the Thread.IllegalStateException
when JRebel was used with the Apereo CAS Client.NoSuchMethodError
caused by the debugger integration with the JRebel 6 Agent when the method with the current suspended breakpoint was removed.getAnnotatedType
returned the wrong type after reload using the JRebel Legacy Agent.NoSuchBeanDefinitionException
occurring when both Spring @Configuration
class and its superclass exported the same bean with different names.UnsupportedOperationException
.@Configuration
reloading breaking Spring Integration flows.rebel.xml
without replaced properties.NoClassDefFoundError
: JrWlpJPAPUnitInfo on deploy when using prefer-application-packages
for package org.eclipse.persistence.* in weblogic.xml
.IllegalStateException
: Singleton not set for Classloader, thrown from the Mojarra plugin on reload.ArrayIndexOutOfBoundsException
in JRebel Legacy Agent with Java 8 method reflection happening after a reload.rebel.xml
path matching.JAXBContext
when using an external metadata xml file to define the mappings.UnsupportedOperationException
with the JRebel 6 Agent that occurred when when class redefinition was invoked.@Configuration
class.@WebService
instances, annotated with JBoss @WebContext
that had identical defined urlPatterns
, but different contextRoots.VerifyError
with the JRebel 6 Agent that occurred when using Lucee as a dependency from the cfmlprojects.org repository.@PreDestroy
methods on reload.IllegalStateException
and reported that some WebSphere Portal versions are not supported.<PreResources/>
and <PostResources/>
locations defined in Tomcat context.xml
.UnknownServiceException
that occurred when reloading multiple deployed web applications.ClassCastException
that occurred when using Spring 4.1 with Hibernate 3.TransactionRequiredException
related to reloading LocalContainerEntityManagerFactoryBean
.ordinal()
method did not trigger a reload on the JRebel Legacy agent.-Drebel.remoting_port
is specified.NoSuchMethodErrors
that occurred when changing @Bean
annotated methods in Spring @Configuration
classes.context.xml
not being found when using JRebel Remote.PersistenceException
that occurred after reload when using Hibernate with custom scanners.IllegalStateException
from Jersey 1 that could happen after reload.ArrayStoreException
on the JRebel 6 agent with Arrays of a reloaded type.IllegalAccessException
when accessing reloaded lambdas with the JRebel 6 agent.System.arraycopy
when source and destination overlapped.NoSuchFieldError
in the JRebel 6 agent when adding a static field and then using it later from a reloaded class.IllegalAccessException
with JRebel 6 agent regarding changing a static final field via reflection.<a4j:support>
component stopped working after reloading on JSF facelets versions older than 1.1.12.@WebService
classes even though they were not changed.@ManagedResource
beans.rebel.xml
.VerifyError
when the ternary operator was used to initialize a static field.ConcurrentModificationException
on JBoss 7.x.@SessionScoped
beans context on JBoss 7.1.InitialContext#lookup
on WebLogic.@Autowired
constructor.AmbiguousResolutionException
caused by JRebel when using CDI 1.1 implicit bean archives.EntityManagerFactory
on WebLogic 10.3.5.Action
classes.@Controllers
.message: All persistent properties must have getter methods.
Function.compose
etc.).AbstractMethodError
caused by using Spring Data MongoDB MappingMongoConverterParser.@Named
beans in Servlets on TomEE.NotSerializableException
when running TomEE via the IntelliJ plugin.@Inject
in RESTEasy resources.AmbiguousResolutionException
on WebLogic 12.1.x when using an @Decorator
injected via producer.@TransactionAttribute
values on Weblogic 12.1.3.@Entity
fields from @Stateful
EJBs.@PropertySource
in Spring.ibm-web-ext.xml
on WebSphere.ClassCircularityError
when adding new Resteasy resources.LinkageError
when running Jetty via the Maven Jetty plugin.@WindowScoped
JSF beans in Apache DeltaSpike.CannotCompileException
that was caused by having Spring MVC JAR without Spring Web JAR on the classpath.EntityManagerFactory
in EclipseLink after reload.IncompatibleClassChangeError
.clone()
to produce null fields.ClassFormatError
.NoSuchMethodErrors
.NoSuchMethodError
.NullPointerException
on WildFly 8.2 when deploying an EAR.IncompatibleClassChangeError
on reload.resources.xml
caused an UnsupportedOperationException
.CannotCompileException
no such class: Field on GlassFish.@PostConstruct
methods running multiple times for JSF managed beans on WebLogic 10.3.6.<jar-file>
in persistence.xml with spring-orm.@Inject
added to a JAX-RS endpoint was not injected on WildFly.@Controller
and @Configuration
) was reconfigured twice on reload.@WebMethod
signature when bundling the JAX-WS RI on WildFly.mappingDirectoryLocations
caused DuplicateMappingException when the provided path ended with a slash symbol.RouteBuilders
when no HTTP requests are detected.<jar-file>
entry in persistence.xml of a WAR archive on WebLogic 12 did not work with JRebel.@WebService
stopped working after adding parameter to the existing @WebMethod
.InputStream
from ServletContext
in some cases.FilteringClassLoader
filtering EclipseLink classes caused the JRebel EclipseLink plugin to stop working.ClassCastException
when in the JRebel 6 Agent when reloading classes used in lambda expressions.SchemaValidators
.@ConversationScoped
bean reloading@WebServlet
annotated servlets weren’t registered when running with JRebelConcurrentModificationException
in Jersey integration.AbstractMethodError
.CachingResourceResolver
in Spring 4.1.@RestResource
and @RepositoryRestResource
annotations.NoSuchMethodException
.RuntimeException: Unable to instantiate InjectorFactory implementation
.StackOverflowError
caused by having an annotated method being annotated again.REBEL_BASE
directory was not correctly created on Linux.ObjectMapperCBP
was applied even though Jackson core was not used.NoClassDefFoundError: org/eclipse/jetty/webapp/Descriptor
.-agentpath
.-agentpath
on WAS.-agentpath
on Windows XP would fail in some cases.-agentpath
argument.REBEL_BASE
environment variable and -Drebel.base
JVM argument to enable customization of JRebel data directory.<include>
and <exclude>
tags when searching for beans.xml
.rebel.xml
directories weren’t returned on JBoss 7.java.lang.VerifyError
was thrown when changing a supertype from an interface to a class.jrebel-eclipse.log
logging by limitting the log file size to 20MB using a rolling log file.jrebel-licensing.log
.REBEL_BASE
environment variable and -Drebel.base
JVM argument to enable customization of the JRebel data directory.jrebel-licensing.log
.REBEL_BASE
environment variable and -Drebel.base
JVM argument to enable customization of the JRebel data directory.rebel.xml
did not change until an IDE restart.jrebel-licensing.log
.REBEL_BASE
environment variable and -Drebel.base
JVM argument to enable customization of the JRebel data directory.