free software
JRebel Plugin (formerly JavaRebel)
Vendor:
ZeroTurnaround
Email:
Website:
http://www.zeroturnaround.com/jrebel/
License:
license url
Forum page
Description:
JRebel is a small application that allows you to see changes you make to your code without needing 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.
Recent surveys show that this saves 2-8 weeks (yup - 40 hour workweeks) of wasted time previously spent redeploying and restarting applications, depending on the container you use.
To see the recent survey: www.zeroturnaround.com/blog
Downloads: 5550
Rating:
Participated in rating: 1
| 1.1.6. |
81.9164. |
. |
Download
|
113.5. |
2010-07-05 16:19:29 |
com.intellij.javaee, WebSphere, Weblogic, com.intellij.modules.lang. |
| 1.1.5. |
81.9164. |
. |
Download
|
108.79. |
2010-06-07 13:17:06 |
WebSphere, Weblogic, com.intellij.idea. |
| 1.1.4. |
81.9164. |
. |
Download
|
107.88. |
2010-01-20 15:07:39 |
WebSphere, Weblogic, com.intellij.idea. |
| 1.1.3. |
81.9164. |
. |
Download
|
107.88. |
2010-01-06 17:35:57 |
WebSphere, Weblogic, , com.intellij.idea. |
| 1.1.2. |
81.9164. |
. |
Download
|
106.79. |
2009-12-17 17:07:31 |
WebSphere, Weblogic, com.intellij.idea. |
| . |
. |
Comments:
> 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.
if no then is there any work around?
Regards
Martin
* Best place to file bug reports is http://www.zeroturnaround.com/forum
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)
While I was debugging I got this exception:
null
java.lang.NullPointerException
at com.zeroturnaround.javarebel.idea.plugin.debugger.JavaRebelDebuggerClassFilterProvider.getFilters(JavaRebelDebuggerClassFilterProvider.java:30)
at com.intellij.debugger.engine.DebugProcessImpl.doStep(DebugProcessImpl.java:116)
at com.intellij.debugger.engine.DebugProcessImpl$StepOverCommand.contextAction(DebugProcessImpl.java:16)
at com.intellij.debugger.engine.events.SuspendContextCommandImpl.action(SuspendContextCommandImpl.java:6)
at com.intellij.debugger.engine.events.DebuggerCommandImpl.run(DebuggerCommandImpl.java:8)
at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:8)
at com.intellij.debugger.engine.DebuggerManagerThreadImpl.processEvent(DebuggerManagerThreadImpl.java:31)
at com.intellij.debugger.impl.InvokeThread.run(InvokeThread.java:38)
at com.intellij.debugger.impl.InvokeThread$WorkerThreadRequest.run(InvokeThread.java:40)
at com.intellij.openapi.application.impl.ApplicationImpl$5.run(ApplicationImpl.java:8)
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:5)
java.lang.NullPointerException
at com.zeroturnaround.javarebel.idea.plugin.debugger.JavaRebelDebuggerSettingsConfigurable.(JavaRebelDebuggerSettingsConfigurable.java:32)
at com.zeroturnaround.javarebel.idea.plugin.debugger.JavaRebelDebuggerSettings.createConfigurable(JavaRebelDebuggerSettings.java:31)
at com.intellij.xdebugger.impl.settings.XDebuggerSettingsPanelProviderImpl.getConfigurables(XDebuggerSettingsPanelProviderImpl.java:1)