Categories


logos
free software

JRebel Plugin

Products: IntelliJ IDEA

Vendor: ZeroTurnaround

Email:

Website: http://www.zeroturnaround.com/jrebel/

License: http://zeroturnaround.co...-user-license-agreement/

Forum page

Description:

JRebel is a productivity tool that allows you to see changes you make to your code without the need to redeploy. It maps your project workspace directly to a running application, so when you make a change to any class or resource in your IDE the change is immediately reflected in the application, skipping build and redeploy phases.

Downloads: 560512
Rating:
Participated in rating: 5
Version Since Build Until Build File/URL Size (Kb) Date Details
5.5.2-idea13. 132.1. 999.*. Download 30995.01 2014-03-19 19:50:02 details
5.5.2-idea12. 114.98. 132. Download 30992.73 2014-03-19 19:47:35 details
1.5.7. 114.98. . Download 24661.57 2013-02-01 18:36:54 details
1.3.19. 81.9164. 111.277. Download 14722.44 2012-07-31 17:00:47 details
. .
6 updates are hidden show all updates

Recent change notes:

5.5.2

  • Bundling JRebel 5.5.2
  • Experimental superclass reloading (Can be enabled from JRebel Advanced settings)

5.5.1

  • Bundling JRebel 5.5.1
  • Incorrect MyJRebel license expiration notifications fixed
  • Remoting option for scanning filesystem for changes on synchronization
  • IDEA startup no longer waits for JRebel licensing to complete

5.5.0

  • Bundling JRebel 5.5.0
  • Fixed issue when debugger failed to connect to remote WebLogic server
  • 64-bit unix library conflicts resolved
  • Missing Maven plugin no longer causes JRebel plugin to crash

5.4.2

  • Bundling JRebel 5.4.2
  • New UI design
  • JRebel toolwindow added
  • Remoting supports external builders

Comments:

12>
arhan
2013-08-17 22:36:05
zhouji IDEA 13 is not final yet. We will be working on version 13 support in some time.
.
zhouji
2013-08-17 20:35:13
It not work in IDEA 13+~~
.
arhan
2013-02-11 11:15:17
rolz please report to jrebel support and send jrebel.log for debugging. Class reloading works out of the box and most likely in your case it is the configuration issue
.
rolz
Rated:
2013-02-11 11:13:10
Installed out of box with all default settings. Tried it for 1 hour then deleted / uninstalled. Why pay 250/year for something that fails to do the job out of the box ? - Class reloading did not work under Tomcat 6 - Class reloading is noticeably (~2x) slower with JRebel in a hello world console app (wtf?) p.s. ran it on Ubuntu 12.04 + IndelliJ 12 + OpenJDK 6 / Sun JDK 6 + Tomcat 6
.
arhan
2011-09-21 21:00:10
@hablutzel1 did you report it to the forum? http://zeroturnaround.com/forum/
.
hablutzel1
Rated:
2011-09-21 20:26:38
JRebel is just one of the better things of java world, how could someone in its minds sanity reload and reload an app when that could take up to 5 minutes :S
Althought there are some configuration issues and uncompatibilies between versions some times, for example, something that works in JRebel 3.6 doesn´t work in 4.x
.
Anonymous
Rated:
2011-06-01 18:08:52
.
Anonymous
Rated:
2011-04-27 20:43:53
i think idea integration needs some work. notifications about reloaded classes are incorrect. but overall i like it. anonymous classes reloading...great
.
toomasr
2010-05-14 12:28:26
@Anonymous

> does JRebel Plugin work with Intellij 4.5.4
> if no then is there any work around?

No support for the 4.x branch. Only workaround is to disable JRebel while debugging.
.
Anonymous
2010-05-05 07:39:56
does JRebel Plugin work with Intellij 4.5.4
if no then is there any work around?
.
martinpruefer
2010-03-01 22:39:02
Forget about my last comment, that issue's already discussed at http://www.zeroturnaround.com/forum/topic.php?id=587.
.
martinpruefer
2010-03-01 22:37:10
I'm using Maia IU-94.273. Why is this plugin not available from within Settings -> Plugins -> Available?

Regards
Martin
.
Anonymous
Rated:
2009-09-25 12:59:21
.
toomasr
2009-09-11 17:30:04
* New version is up, fixes 2 NPE problems.
* Best place to file bug reports is http://www.zeroturnaround.com/forum
.
Anonymous
2009-09-11 16:35:16
Exception with Maia 10666
null
java.lang.NullPointerException
at com.zeroturnaround.javarebel.idea.plugin.debugger.JavaRebelCodeFragmentFactory.isContextAccepted(JavaRebelCodeFragmentFactory.java:90)
at com.intellij.debugger.impl.DebuggerUtilsEx.getCodeFragmentFactories(DebuggerUtilsEx.java:132)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor$1.compute(EvaluationDescriptor.java:4)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor$1.compute(EvaluationDescriptor.java:3)
at com.intellij.openapi.application.impl.ApplicationImpl$11.run(ApplicationImpl.java:2)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:167)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:187)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor.getEffectiveCodeFragmentFactory(EvaluationDescriptor.java:8)
at com.intellij.debugger.ui.impl.watch.WatchItemDescriptor.getEvaluationCode(WatchItemDescriptor.java:15)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor$2.compute(EvaluationDescriptor.java:1)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor$2.compute(EvaluationDescriptor.java)
at com.intellij.debugger.DebuggerInvocationUtil$5.compute(DebuggerInvocationUtil.java:4)
at com.intellij.psi.impl.PsiDocumentManagerImpl$3.run(PsiDocumentManagerImpl.java:1)
at com.intellij.psi.impl.PsiDocumentManagerImpl$4.run(PsiDocumentManagerImpl.java:3)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:167)
at com.intellij.psi.impl.PsiDocumentManagerImpl.commitAndRunReadAction(PsiDocumentManagerImpl.java:4)
at com.intellij.psi.impl.PsiDocumentManagerImpl.commitAndRunReadAction(PsiDocumentManagerImpl.java:207)
at com.intellij.debugger.DebuggerInvocationUtil.commitAndRunReadAction(DebuggerInvocationUtil.java:5)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor.calcValue(EvaluationDescriptor.java:10)
at com.intellij.debugger.ui.impl.watch.ValueDescriptorImpl.setContext(ValueDescriptorImpl.java:155)
at com.intellij.debugger.ui.impl.watch.NodeManagerImpl.createNode(NodeManagerImpl.java:17)
at com.intellij.debugger.ui.impl.FrameDebuggerTree$BuildFrameTreeVariablesCommand.buildVariables(FrameDebuggerTree.java:17)
at com.intellij.debugger.ui.impl.watch.DebuggerTree$BuildStackFrameCommand.threadAction(DebuggerTree.java:38)
at com.intellij.debugger.engine.events.DebuggerContextCommandImpl.contextAction(DebuggerContextCommandImpl.java:15)
at com.intellij.debugger.engine.events.SuspendContextCommandImpl.action(SuspendContextCommandImpl.java:10)
at com.intellij.debugger.engine.events.DebuggerCommandImpl.run(DebuggerCommandImpl.java:6)
at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:71)
at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:12)
at com.intellij.debugger.impl.InvokeThread.run(InvokeThread.java:36)
at com.intellij.debugger.impl.InvokeThread$WorkerThreadRequest.run(InvokeThread.java:37)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:10)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:10)



java.lang.NullPointerException
at com.zeroturnaround.javarebel.idea.plugin.debugger.JavaRebelCodeFragmentFactory.isContextAccepted(JavaRebelCodeFragmentFactory.java:90)
at com.intellij.debugger.impl.DebuggerUtilsEx.getCodeFragmentFactories(DebuggerUtilsEx.java:132)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor$1.compute(EvaluationDescriptor.java:4)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor$1.compute(EvaluationDescriptor.java:3)
at com.intellij.openapi.application.impl.ApplicationImpl$11.run(ApplicationImpl.java:2)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:167)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:187)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor.getEffectiveCodeFragmentFactory(EvaluationDescriptor.java:8)
at com.intellij.debugger.ui.impl.watch.WatchItemDescriptor.getEvaluationCode(WatchItemDescriptor.java:15)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor$2.compute(EvaluationDescriptor.java:1)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor$2.compute(EvaluationDescriptor.java)
at com.intellij.debugger.DebuggerInvocationUtil$5.compute(DebuggerInvocationUtil.java:4)
at com.intellij.psi.impl.PsiDocumentManagerImpl$3.run(PsiDocumentManagerImpl.java:1)
at com.intellij.psi.impl.PsiDocumentManagerImpl$4.run(PsiDocumentManagerImpl.java:3)
at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:167)
at com.intellij.psi.impl.PsiDocumentManagerImpl.commitAndRunReadAction(PsiDocumentManagerImpl.java:4)
at com.intellij.psi.impl.PsiDocumentManagerImpl.commitAndRunReadAction(PsiDocumentManagerImpl.java:207)
at com.intellij.debugger.DebuggerInvocationUtil.commitAndRunReadAction(DebuggerInvocationUtil.java:5)
at com.intellij.debugger.ui.impl.watch.EvaluationDescriptor.calcValue(EvaluationDescriptor.java:10)
at com.intellij.debugger.ui.impl.watch.ValueDescriptorImpl.setContext(ValueDescriptorImpl.java:155)
at com.intellij.debugger.ui.impl.watch.NodeManagerImpl.createNode(NodeManagerImpl.java:17)
at com.intellij.debugger.ui.impl.FrameDebuggerTree$BuildFrameTreeVariablesCommand.buildVariables(FrameDebuggerTree.java:17)
at com.intellij.debugger.ui.impl.watch.DebuggerTree$BuildStackFrameCommand.threadAction(DebuggerTree.java:38)
at com.intellij.debugger.engine.events.DebuggerContextCommandImpl.contextAction(DebuggerContextCommandImpl.java:15)
at com.intellij.debugger.engine.events.SuspendContextCommandImpl.action(SuspendContextCommandImpl.java:10)
at com.intellij.debugger.engine.events.DebuggerCommandImpl.run(DebuggerCommandImpl.java:6)
at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:71)
at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:12)
at com.intellij.debugger.impl.InvokeThread.run(InvokeThread.java:36)
at com.intellij.debugger.impl.InvokeThread$WorkerThreadRequest.run(InvokeThread.java:37)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:10)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
at com.intellij.openapi.application.impl.ApplicationImpl$1$1.run(ApplicationImpl.java:10)



.
12>