eclipse 调试时出现label job 异常

某一天,eclipse升级到2020-09后,在eclipse调试时,总是弹出错误框,显示 

An internal error occurred during: “Label Job”

怀疑新版本异常,使用2020-06, 发觉也会异常,暂时没时间折腾就放下啦。

今天再次研究,

查看workspace 目录下的log

!MESSAGE An internal error occurred during: “Label Job”.

!STACK 0

java.lang.IllegalArgumentException

    at org.objectweb.shadedzt.asm.signature.SignatureReader.parseType(SignatureReader.java:249)

    at org.objectweb.shadedzt.asm.signature.SignatureReader.acceptType(SignatureReader.java:140)

    at org.objectweb.shadedzt.asm.commons.Remapper.mapSignature(Remapper.java:207)

    at com.zeroturnaround.jdi.util.TypeUtil.fixGenericSig(TypeUtil.java:40)

    at com.zeroturnaround.jdi.JRReferenceType.genericSignature(JRReferenceType.java:374)

    at org.eclipse.jdi.internal.ClassTypeImpl$$$jr.genericSignature(<generated>:60000)

    at org.eclipse.jdt.internal.debug.core.model.JDIReferenceType.getGenericName(JDIReferenceType.java:297)

    at org.eclipse.jdt.internal.debug.core.model.JDIObjectValue.getReferenceTypeName(JDIObjectValue.java:507)

    at org.eclipse.jdt.internal.debug.ui.JDIModelPresentation.getValueText(JDIModelPresentation.java:471)

    at org.eclipse.jdt.internal.debug.ui.JDIModelPresentation.getFormattedValueText(JDIModelPresentation.java:1357)

    at org.eclipse.jdt.internal.debug.ui.variables.JavaVariableLabelProvider.getValueText(JavaVariableLabelProvider.java:86)

    at org.eclipse.debug.internal.ui.model.elements.VariableLabelProvider.getColumnText(VariableLabelProvider.java:104)

    at org.eclipse.jdt.internal.debug.ui.variables.JavaVariableLabelProvider.getColumnText(JavaVariableLabelProvider.java:175)

    at org.eclipse.debug.internal.ui.model.elements.VariableLabelProvider.getLabel(VariableLabelProvider.java:84)

    at org.eclipse.jdt.internal.debug.ui.variables.JavaVariableLabelProvider.getLabel(JavaVariableLabelProvider.java:220)

    at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.getLabel(ElementLabelProvider.java:297)

    at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider.retrieveLabel(ElementLabelProvider.java:200)

    at org.eclipse.jdt.internal.debug.ui.variables.JavaVariableLabelProvider.retrieveLabel(JavaVariableLabelProvider.java:186)

    at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelUpdater.run(ElementLabelProvider.java:147)

    at org.eclipse.debug.internal.ui.model.elements.ElementLabelProvider$LabelJob.run(ElementLabelProvider.java:74)

    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

google,大多数没有用

最后发现

568473 – Exception on Breakpoint “Label Job” (eclipse.org)

I got a reply from JRebel:

“Thank you for reporting the issue. Our developers are aware of the issue and we are working on fixing it”

好吧,确实是使用啦JRebel

刚好,eclipse弹出升级确认,JRebel 有更新

升级完成后,OK。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据