执行失败的任务:java。郎。StackOverflowError

0

的问题

你能帮我一个摇篮的问题? 在我的前项目中,我们使用实例对建立我们的巨大项目。 当我改变一些线在我的代码,试图运行我的计划-我有一个错误:

"执行失败的任务:'任务名' java。郎。StackOverflowError *尝试: 运行--堆栈跟踪选择,获得堆叠踪。 运行--信息或--调试选择,以获得更多的记录输出。 运行--扫描来获得充分的见解"

然后我跑2命令:".\gradlew干净的"和"。\gradlew--停止"和项目再次运行我->和项目构建成功。 我用用浏览器.

什么是错了,我需要每时间来清理和停止摇篮? 是否有可能解决它吗?

gradle intellij-idea java
2021-11-22 17:20:59
1

最好的答案

0

它取决于某些行更改和任务你的缺失。 和它的可能 gradlew --stop 这帮助的问题,因为 gradlew --clean 只会删除已经建造的瓶子"建立dir",这是唯一关系到安装的依赖,并创造一个罐子,同时停止命令时,将使用要有明确停止运行后台进程的任何理由。

当一个功能呼叫调通过Java应用程序,一堆框架是分配上的呼叫堆。 堆框架包含的参数的调用的方法,其局参数,以及返回地址的方法。 返回的地址表示的执行点,执行程序将继续之后的调用的方法返回。 如果没有空间的一个新的堆框架然后,引发StackOverflowError通过Java虚拟机(JVM)。

最常见的情况下,可能排气Java应用程序的堆递归。 在递归的方法援引本身在其执行。 递归的一个最强大的通用程序的技术,但是必须谨慎使用,以便为StackOverflowError来是可以避免的。

如果你可以分享的建立。摇篮文件并没有什么你改变了我们可能能够得到更多的方式准确的答案。

资源: Java码的怪才

2021-11-22 17:47:56

谢谢你为您快速的答案。 不幸的是,我不能分享实例的文件,因为安全政策。 也许我尝试提供的一个例子,我的改变。 因此,我们有一个空白,打开了网站,并进一标签。 我添加一条线,更新页面前的选项。 当我试试运行代码我的变化->的错误,从顶部是返回。 它是可能的"。\gradlew干净"的命令可以帮助? 我的意思是,当我运行这个命令我的项目的重建和帮助?
Marian

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................