groovy - 如何消除编译任务期间的随机常规错误

标签 groovy intershop

在编译任务期间,我有时会遇到这个常规错误。

FAILURE: Build failed with an exception.

* Where:
Build file '/home/willem/projects/someproj/projects/someproj/build.gradle' line: 95

* What went wrong:
A problem occurred evaluating root project 'someproj'.
> Expecting a stackmap frame at branch target 14
  Exception Details:
    Location:
      build_wxobn4rxsir22ywxygzua0ka.$getStaticMetaClass()Lgroovy/lang/MetaClass; @6: if_acmpeq
    Reason:
      Expected stackmap frame at this location.
    Bytecode:
      0x0000000: 2ab6 0048 1202 a500 082a b800 4cb0 b200
      0x0000010: 4e4c 2bc7 000f 2ab6 0048 b800 5459 4cb3
      0x0000020: 004e 2bb6 0057 b0                      


* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

到目前为止,我发现的唯一解决方法是清除 gradle 缓存,然后再次下载所有依赖项。看起来像是店间的事情。发现该用户也有同样的问题: https://pastebin.com/vzc8RRAa

有人知道这是什么吗?

最佳答案

我自己也偶尔会遇到这个错误。我的银弹是

rm -rf $GRADLE_USER_HOME/gradle/caches/2.11/scripts

从源(即执行gradle_environment脚本)gradle开发者shell执行。至于原因,老实说我对此一无所知。

关于groovy - 如何消除编译任务期间的随机常规错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54864645/

相关文章:

intershop - ProductLineItem FreeGift 发生了我们意想不到的变化

groovy - Gradle 2 - 自定义插件的 CopySpec 属性

android - versionName 不能直接在 mergedFlavor 上设置,更新到 gradle 5.1.1

unit-testing - 如何使用 Spock 模拟有效地模拟流畅的界面?

components - 向组件框架注册 ORM 对象监听器

intershop - 如何将新的子资源添加到标准 Intershop AbstractResourceObject

java - 根据操作系统修改gradle运行时依赖?

java - 用户并发编辑对象的并发问题

Gradle 构建脚本文件依赖