我有java
测试文件,它在 CI TEST 阶段随机失败,jenkins
并出现以下错误:
22:22:54 # A fatal error has been detected by the Java Runtime Environment:
22:22:54 #
22:22:54 # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000001be683cf4bd, pid=428, tid=13744
22:22:54 #
22:22:54 # JRE version: Java(TM) SE Runtime Environment (11.0.5+10) (build 11.0.5+10-LTS)
22:22:54 # Java VM: Java HotSpot(TM) 64-Bit Server VM (11.0.5+10-LTS, mixed mode, tiered, compressed oops, g1 gc, windows-amd64)
22:22:54 # Problematic frame:
22:22:54 # J 21693 c2 org.springframework.boot.context.properties.source.ConfigurationPropertyName.defaultElementEquals(Lorg/springframework/boot/context/properties/source/ConfigurationPropertyName$Elements;Lorg/springframework/boot/context/properties/source/ConfigurationPropertyName$Elements;I)Z (436 bytes) @ 0x000001be683cf4bd [0x000001be683cf460+0x000000000000005d]
几点注意事项:
- 它只发生在
jenkins
代理上,而不发生在我的个人VDI
身上,所以它可能与代码和资源分配有关...... - Java 版本在我
VDI
和jenkins
代理上是一样的 - 正如我所说,它确实每 5 次运行通过一次,但它使生活和交付变得非常困难......
- 它每次都发生在相同的组件测试中,所以很明显那里有问题......
我想通过向 中添加更多debug
信息来开始调试问题file
,所以也许我会从 中获得更多信息jenkins
,但我不知道从哪里开始。
有file
434 行代码,但我不知道应该从哪一行开始添加更多信息。不幸的是,由于安全问题,我无法分享它,但我想知道你是否可以给我一些关于如何开始或在哪里/搜索什么的提示