V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
liuzh365
V2EX  ›  Java

Idea 启动 Springboot 工程后,报如下错误

  •  
  •   liuzh365 · Jan 25, 2022 · 3540 views
    This topic created in 1557 days ago, the information mentioned may be changed or developed.

    java.lang.instrument ASSERTION FAILED !errorOutstanding with message transform method call failed at JPLISAgent.c line 844

    服务是正常启动运行的,是在运行一段时间之后报错,会一连报好几行红字,但不影响服务运行。 同样一个工程 git 到其他电脑上运行没有这个问题。 使用同一台电脑同一个 idea 运行其他工程,也有这个问题。

    运行环境: win10 ,cpu:10500 ,内存:16G ,jdk8 。java 和 idea 都装在 D 盘。

    网上没有找到很好的方案,请问各位知道如何解决吗?

    7 replies    2022-01-26 17:04:12 +08:00
    liuzh365
        2
    liuzh365  
    OP
       Jan 25, 2022
    @BQsummer 很奇怪,同样的工程在别的电脑上跑就没这个问题
    liuzh365
        3
    liuzh365  
    OP
       Jan 25, 2022
    @BQsummer 官方文档我看了,这个 bug 在 8u40 以后被修复了。但我在电脑上安装 8u301 和 8u321 都会报错
    win301
        4
    win301  
       Jan 25, 2022
    少年郎,如果项目没有历史包袱,请把 JDK 升级到 17 ,这样你就不用再忧心这些乱七八糟的问题了
    liuzh365
        5
    liuzh365  
    OP
       Jan 25, 2022 via iPhone
    @win301 受限于项目只能用 java8 呢
    NeoZephyr
        6
    NeoZephyr  
       Jan 26, 2022
    @win301 不是说坑不少吗
    win301
        7
    win301  
       Jan 26, 2022
    @NeoZephyr 是有一些,所以我才强调 “历史包袱” 这四个字,但相当于坑来说,升级到最新版本的好处太多太多了,你可以关注一下从 8 到 17 ,JDK 做出的改变有多么的大,这些特性都非常好用。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2545 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:19 · PVG 17:19 · LAX 02:19 · JFK 05:19
    ♥ Do have faith in what you're doing.