从eclipse发布到bluemix导致堆栈溢出并强制eclipse工作台关闭

时间:2018-06-17 22:57:53

标签: ibm-cloud ibm-cloud-tools ibm-cloud-plugin

每当我尝试使用IBM bluemix工具从eclipse发布到IBM bluemix时,我就陷入了这个错误,堆栈溢出并且工作台很快耗尽了memoery。有人可以帮忙吗?

An internal error occurred during: "Publishing to IBM Bluemix...".
java.lang.StackOverflowError


eclipse.buildId=4.7.3.M20180330-0640
java.version=1.8.0_151
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_GB
Framework arguments:  -product org.eclipse.epp.package.jee.product
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.jee.product

org.eclipse.core.jobs
Error
Sun Jun 17 23:53:28 BST 2018
An internal error occurred during: "Publishing to IBM Bluemix...".

java.lang.StackOverflowError
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:123)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)
    at com.ibm.st.common.core.internal.PublishUnit.getDeltaKinds(PublishUnit.java:127)

1 个答案:

答案 0 :(得分:0)

最后找到了解决方案。事实证明eclipse无法存储bluemix密码,并且在连接期间意外失败并陷入了循环。

检查您的日食安全存储(Preference> Security> Secure Storage),并确保eclipse可以访问它并存储密码。