首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用debug模式的jrebel无法更新类

使用debug模式的jrebel无法更新类
EN

Stack Overflow用户
提问于 2019-10-17 16:08:25
回答 2查看 244关注 0票数 0

我在jrebel的debug模式下开始了这个项目。当我更新这个类时,jrebel抛出了下面的日志异常。即使我没有对类做任何更改,我也只是添加了一个空格。在启动模式下启动是正常的。

代码语言:javascript
复制
15:01:45,667 ERROR [STDERR] 2019-10-17 15:01:45 JRebel: ERROR Failed to transform class com/whir/rd/entryinvoice/actionsupport/InvoiceAction: java.lang.NoSuchMethodError: a
    at com.zeroturnaround.javarebel.flw.a(SourceFile:106)
    at com.zeroturnaround.javarebel.flw.doTransform(SourceFile:70)
    at com.zeroturnaround.javarebel.flw.transform(SourceFile:57)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.applyTransformation(SourceFile:78)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.transform(SourceFile:70)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClassesImpl(Native Method)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClasses(SourceFile:149)
    at com.zeroturnaround.javarebel.flv.a(SourceFile:106)
    at com.zeroturnaround.javarebel.fkr.a(SourceFile:704)
    at com.zeroturnaround.reload.al.d(SourceFile:588)
    at com.zeroturnaround.reload.al.b(SourceFile:532)
    at com.zeroturnaround.reload.al.a(SourceFile:74)
    at com.zeroturnaround.reload.ao.a(SourceFile:833)
    at com.zeroturnaround.reload.ao.a(SourceFile:749)
    at com.zeroturnaround.reload.al.a(SourceFile:475)
    at com.zeroturnaround.reload.b.m(SourceFile:513)
    at com.zeroturnaround.reload.b.l(SourceFile:286)
    at com.zeroturnaround.reload.b.k(SourceFile:57)
    at com.zeroturnaround.reload.c.run(SourceFile:124)
15:01:45,738 ERROR [STDERR] 2019-10-17 15:01:45 JRebel: ERROR com.whir.rd.entryinvoice.actionsupport.InvoiceAction: java.lang.UnsupportedOperationException: JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClassesImpl(Native Method)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClasses(SourceFile:149)
    at com.zeroturnaround.javarebel.flv.a(SourceFile:106)
    at com.zeroturnaround.javarebel.fkr.a(SourceFile:703)
    at com.zeroturnaround.reload.al.d(SourceFile:588)
    at com.zeroturnaround.reload.al.b(SourceFile:530)
    at com.zeroturnaround.reload.al.a(SourceFile:74)
    at com.zeroturnaround.reload.ao.a(SourceFile:833)
    at com.zeroturnaround.reload.ao.a(SourceFile:749)
    at com.zeroturnaround.reload.al.a(SourceFile:474)
    at com.zeroturnaround.reload.b.m(SourceFile:513)
    at com.zeroturnaround.reload.b.l(SourceFile:284)
    at com.zeroturnaround.reload.b.k(SourceFile:57)
    at com.zeroturnaround.reload.c.run(SourceFile:123)
15:01:45,740 ERROR [STDERR] 2019-10-17 15:01:45 JRebel: ERROR Failed to transform class com/opensymphony/xwork2/ActionSupport: java.lang.NoSuchMethodError: a
    at com.zeroturnaround.javarebel.flw.a(SourceFile:106)
    at com.zeroturnaround.javarebel.flw.doTransform(SourceFile:70)
    at com.zeroturnaround.javarebel.flw.transform(SourceFile:57)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.applyTransformation(SourceFile:78)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.transform(SourceFile:70)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClassesImpl(Native Method)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClasses(SourceFile:149)
    at com.zeroturnaround.javarebel.flv.a(SourceFile:106)
    at com.zeroturnaround.javarebel.fkr.a(SourceFile:704)
    at com.zeroturnaround.reload.al.d(SourceFile:588)
    at com.zeroturnaround.reload.al.b(SourceFile:532)
    at com.zeroturnaround.reload.al.a(SourceFile:74)
    at com.zeroturnaround.reload.ao.a(SourceFile:833)
    at com.zeroturnaround.reload.ao.a(SourceFile:749)
    at com.zeroturnaround.reload.al.a(SourceFile:475)
    at com.zeroturnaround.reload.b.m(SourceFile:513)
    at com.zeroturnaround.reload.b.l(SourceFile:286)
    at com.zeroturnaround.reload.b.k(SourceFile:57)
    at com.zeroturnaround.reload.c.run(SourceFile:124)
15:01:45,777 ERROR [STDERR] 2019-10-17 15:01:45 JRebel: ERROR com.opensymphony.xwork2.ActionSupport: java.lang.UnsupportedOperationException: JVMTI_ERROR_UNSUPPORTED_REDEFINITION_HIERARCHY_CHANGED
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClassesImpl(Native Method)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClasses(SourceFile:149)
    at com.zeroturnaround.javarebel.flv.a(SourceFile:106)
    at com.zeroturnaround.javarebel.fkr.a(SourceFile:703)
    at com.zeroturnaround.reload.al.d(SourceFile:588)
    at com.zeroturnaround.reload.al.b(SourceFile:530)
    at com.zeroturnaround.reload.al.a(SourceFile:74)
    at com.zeroturnaround.reload.ao.a(SourceFile:833)
    at com.zeroturnaround.reload.ao.a(SourceFile:749)
    at com.zeroturnaround.reload.al.a(SourceFile:474)
    at com.zeroturnaround.reload.b.m(SourceFile:513)
    at com.zeroturnaround.reload.b.l(SourceFile:284)
    at com.zeroturnaround.reload.b.k(SourceFile:57)
    at com.zeroturnaround.reload.c.run(SourceFile:123)
15:01:45,779 ERROR [STDERR] 2019-10-17 15:01:45 JRebel: ERROR Failed to transform class com/whir/component/actionsupport/BaseActionSupport: java.lang.NoSuchMethodError: a
    at com.zeroturnaround.javarebel.flw.a(SourceFile:106)
    at com.zeroturnaround.javarebel.flw.doTransform(SourceFile:70)
    at com.zeroturnaround.javarebel.flw.transform(SourceFile:57)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.applyTransformation(SourceFile:78)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.transform(SourceFile:70)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClassesImpl(Native Method)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClasses(SourceFile:149)
    at com.zeroturnaround.javarebel.flv.a(SourceFile:106)
    at com.zeroturnaround.javarebel.fkr.a(SourceFile:704)
    at com.zeroturnaround.reload.al.d(SourceFile:588)
    at com.zeroturnaround.reload.al.b(SourceFile:532)
    at com.zeroturnaround.reload.al.a(SourceFile:74)
    at com.zeroturnaround.reload.ao.a(SourceFile:833)
    at com.zeroturnaround.reload.ao.a(SourceFile:749)
    at com.zeroturnaround.reload.al.a(SourceFile:475)
    at com.zeroturnaround.reload.b.m(SourceFile:513)
    at com.zeroturnaround.reload.b.l(SourceFile:286)
    at com.zeroturnaround.reload.b.k(SourceFile:57)
    at com.zeroturnaround.reload.c.run(SourceFile:124)
15:01:45,788 ERROR [STDERR] 2019-10-17 15:01:45 JRebel: ERROR com.whir.component.actionsupport.BaseActionSupport: java.lang.UnsupportedOperationException: JVMTI_ERROR_UNSUPPORTED_REDEFINITION_METHOD_DELETED
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClassesImpl(Native Method)
    at com.zeroturnaround.reload.jvmti.MinimalInstrumentation.retransformClasses(SourceFile:149)
    at com.zeroturnaround.javarebel.flv.a(SourceFile:106)
    at com.zeroturnaround.javarebel.fkr.a(SourceFile:703)
    at com.zeroturnaround.reload.al.d(SourceFile:588)
    at com.zeroturnaround.reload.al.b(SourceFile:530)
    at com.zeroturnaround.reload.al.a(SourceFile:74)
    at com.zeroturnaround.reload.ao.a(SourceFile:833)
    at com.zeroturnaround.reload.ao.a(SourceFile:749)
    at com.zeroturnaround.reload.al.a(SourceFile:474)
    at com.zeroturnaround.reload.b.m(SourceFile:513)
    at com.zeroturnaround.reload.b.l(SourceFile:284)
    at com.zeroturnaround.reload.b.k(SourceFile:57)
    at com.zeroturnaround.reload.c.run(SourceFile:123)
15:01:45,847 INFO  [STDOUT] 2019-10-17 15:01:45 JRebel: Reloading class 'com.whir.rd.entryinvoice.actionsupport.InvoiceAction'.

这让我很困惑。在jrebel和debug模式之间有冲突吗?我使用的是jrebel的最新版本,虚拟机oracle jrockit 1.6

EN

回答 2

Stack Overflow用户

发布于 2019-10-22 22:45:59

是的,JRebel应该可以使用这些调试选项。我不确定为什么你会得到这些错误。我需要查看这些日志才能了解发生了什么。

如果您想解决这个问题,请将您的日志发送到support@jrebel.com,我将非常乐意为您提供进一步的帮助。

票数 0
EN

Stack Overflow用户

发布于 2019-10-18 01:39:39

我叫柯蒂斯·约翰逊,是Perforce公司JRebel团队的一名工程师。这似乎是应用程序中的某种错误,可能与JRebel直接有关,也可能不直接与have有关。您最好与我们的支持团队合作来解决此问题。如果您可以将JRebel日志(instructions here)发送到support@jrebel.com,我们可以帮助您解决此问题。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58427803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档