Skip to content

[IDEA-Plugin]Exception: java.lang.ClassCastException: class com.intellij.xdebugger.impl.breakpoints.XBreakpointBase cannot be cast to class com.intellij.xdebugger.breakpoints.XLineBreakpoint (com.intellij.xdebugger.impl.breakpoints.XBreakpointBase and com. #12

@lovelxh95

Description

@lovelxh95

Description

Stacktrace

Please paste the full stacktrace from the IDEA error popup.

java.lang.ClassCastException: class com.intellij.xdebugger.impl.breakpoints.XBreakpointBase cannot be cast to class com.intellij.xdebugger.breakpoints.XLineBreakpoint (com.intellij.xdebugger.impl.breakpoints.XBreakpointBase and com.intellij.xdebugger.breakpoints.XLineBreakpoint are in unnamed module of loader com.intellij.util.lang.PathClassLoader @4f3f5b24)
	at io.maliboot.devkit.idea.hyperf.debug.HyperfBreakpointListener.breakpointAdded(HyperfBreakpointListener.kt:11)
	at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:768)
	at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:712)
	at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:451)
	at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:430)
	at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1)
	at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:493)
	at jdk.proxy2/jdk.proxy2.$Proxy413.breakpointAdded(Unknown Source)
	at com.intellij.xdebugger.impl.breakpoints.XBreakpointManagerImpl.lambda$addBreakpoint$5(XBreakpointManagerImpl.java:204)
	at com.intellij.xdebugger.impl.breakpoints.XBreakpointManagerImpl.sendBreakpointEvent(XBreakpointManagerImpl.java:302)
	at com.intellij.xdebugger.impl.breakpoints.XBreakpointManagerImpl.addBreakpoint(XBreakpointManagerImpl.java:204)
	at com.intellij.xdebugger.impl.breakpoints.XBreakpointManagerImpl.lambda$loadState$29(XBreakpointManagerImpl.java:533)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184)
	at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
	at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1708)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
	at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
	at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596)
	at one.util.streamex.AbstractStreamEx.forEach(AbstractStreamEx.java:360)
	at com.intellij.xdebugger.impl.breakpoints.XBreakpointManagerImpl.lambda$loadState$31(XBreakpointManagerImpl.java:533)
	at com.intellij.util.progress.CancellationUtil$withLockMaybeCancellable$1.invoke(cancellationUtil.kt:128)
	at com.intellij.util.progress.CancellationUtil$withLockMaybeCancellable$1.invoke(cancellationUtil.kt:128)
	at com.intellij.util.progress.CancellationUtil.withLockMaybeCancellable(cancellationUtil.kt:119)
	at com.intellij.util.progress.CancellationUtil.withLockMaybeCancellable(cancellationUtil.kt:128)
	at com.intellij.xdebugger.impl.breakpoints.XBreakpointManagerImpl.lambda$loadState$32(XBreakpointManagerImpl.java:521)
	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction$lambda$8(AnyThreadWriteThreadingSupport.kt:365)
	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction$lambda$10(AnyThreadWriteThreadingSupport.kt:455)
	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runWithTemporaryThreadLocal(AnyThreadWriteThreadingSupport.kt:204)
	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:455)
	at com.intellij.openapi.application.impl.AnyThreadWriteThreadingSupport.runReadAction(AnyThreadWriteThreadingSupport.kt:365)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:939)
	at com.intellij.xdebugger.impl.breakpoints.XBreakpointManagerImpl.loadState(XBreakpointManagerImpl.java:520)
	at com.intellij.tasks.context.XDebuggerBreakpointsContextProvider.loadContext(XDebuggerBreakpointsContextProvider.java:53)
	at com.intellij.tasks.context.WorkingContextManager.loadContext(WorkingContextManager.java:70)
	at com.intellij.tasks.context.WorkingContextManager.lambda$loadContext$3(WorkingContextManager.java:173)
	at com.intellij.tasks.context.WorkingContextManager.doEntryAction(WorkingContextManager.java:183)
	at com.intellij.tasks.context.WorkingContextManager.loadContext(WorkingContextManager.java:171)
	at com.intellij.tasks.context.WorkingContextManager.loadContext(WorkingContextManager.java:213)
	at com.intellij.tasks.context.BranchContextTracker.switchContext(BranchContextTracker.java:65)
	at com.intellij.tasks.context.BranchContextTracker.lambda$branchHasChanged$1(BranchContextTracker.java:59)
	at com.intellij.openapi.application.TransactionGuardImpl.submitTransaction(TransactionGuardImpl.java:49)
	at com.intellij.openapi.application.TransactionGuard.submitTransaction(TransactionGuard.java:67)
	at com.intellij.tasks.context.BranchContextTracker.branchHasChanged(BranchContextTracker.java:59)
	at com.intellij.util.messages.impl.MessageBusImplKt.invokeMethod(MessageBusImpl.kt:768)
	at com.intellij.util.messages.impl.MessageBusImplKt.invokeListener(MessageBusImpl.kt:712)
	at com.intellij.util.messages.impl.MessageBusImplKt.deliverMessage(MessageBusImpl.kt:451)
	at com.intellij.util.messages.impl.MessageBusImplKt.pumpWaiting(MessageBusImpl.kt:430)
	at com.intellij.util.messages.impl.MessageBusImplKt.access$pumpWaiting(MessageBusImpl.kt:1)
	at com.intellij.util.messages.impl.MessagePublisher.invoke(MessageBusImpl.kt:493)
	at jdk.proxy2/jdk.proxy2.$Proxy438.branchHasChanged(Unknown Source)
	at git4idea.branch.GitBranchOperation.lambda$notifyBranchHasChanged$3(GitBranchOperation.java:256)
	at com.intellij.openapi.application.TransactionGuardImpl.runWithWritingAllowed(TransactionGuardImpl.java:240)
	at com.intellij.openapi.application.TransactionGuar...

Version and Environment Details

Operation system: Windows 11.0
IDE version: IU-251.29188.11
Plugin version: 2.1.1

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions