Java 打开类似JDK的内存计算器错误云

Java 打开类似JDK的内存计算器错误云,java,cloud-foundry,Java,Cloud Foundry,我正在将spring boot hello world应用程序部署到cloud foundry。使用了cf push命令。获取以下错误: Open JDK Memory Calculator Error: No Version Reasonable for '2.0.2_RELEASE' in 3.13.0_RELEASE 有人知道这件事吗? 从下面的stackoverflow中,我可以看到2.0.2.0版本是开放jdk版本: 我无法获得3.13.0_版本 完整日志: Updating app

我正在将spring boot hello world应用程序部署到cloud foundry。使用了cf push命令。获取以下错误:

Open JDK Memory Calculator Error: No Version Reasonable for '2.0.2_RELEASE' in 3.13.0_RELEASE
有人知道这件事吗? 从下面的stackoverflow中,我可以看到2.0.2.0版本是开放jdk版本: 我无法获得3.13.0_版本

完整日志:

Updating app TestPOC1...
Mapping routes...
Comparing local files to remote cache...
Packaging files to upload...
Uploading files...
 256.00 KiB / 256.00 KiB [=====================================================================================================================================================================] 100.00% 1s

Waiting for API to complete processing files...

Staging app and tracing logs...
   Cell 919f72a9-975c-4bf3-8b2f-1f0e73bda65b creating container for instance 0597e6a8-7b92-4c71-8942-15c68c29b535
   Cell 919f72a9-975c-4bf3-8b2f-1f0e73bda65b successfully created container for instance 0597e6a8-7b92-4c71-8942-15c68c29b535
   Downloading app package...
   Downloaded app package (16.2M)
   [Buildpack]                      ERROR Compile failed with exception #<RuntimeError: Open JDK Like Memory Calculator error: No version resolvable for '2.0.2_RELEASE' in 3.13.0_RELEASE>
   Open JDK Like Memory Calculator error: No version resolvable for '2.0.2_RELEASE' in 3.13.0_RELEASE
   Failed to compile droplet: Failed to compile droplet: exit status 1
   Exit status 223
   Cell 919f72a9-975c-4bf3-8b2f-1f0e73bda65b stopping instance 0597e6a8-7b92-4c71-8942-15c68c29b535
   Cell 919f72a9-975c-4bf3-8b2f-1f0e73bda65b destroying container for instance 0597e6a8-7b92-4c71-8942-15c68c29b535
   Cell 919f72a9-975c-4bf3-8b2f-1f0e73bda65b successfully destroyed container for instance 0597e6a8-7b92-4c71-8942-15c68c29b535
Error staging application: App staging failed in the buildpack compile phase
FAILED
正在更新应用程序TestPOC1。。。
映射路径。。。
正在将本地文件与远程缓存进行比较。。。
正在打包要上载的文件。。。
正在上载文件。。。
256.00千磅/256.00千磅[================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================
正在等待API完成文件处理。。。
暂存应用程序和跟踪日志。。。
单元格919f72a9-975c-4bf3-8b2f-1f0e73bda65b创建实例0597e6a8-7b92-4c71-8942-15c68c29b535的容器
单元格919f72a9-975c-4bf3-8b2f-1f0e73bda65b已成功创建实例0597e6a8-7b92-4c71-8942-15c68c29b535的容器
正在下载应用程序包。。。
下载的应用程序包(16.2M)
[Buildpack]错误编译失败,出现异常#
打开类似JDK的内存计算器错误:3.13.0_版本中的“2.0.2_版本”没有可解析的版本
未能编译液滴:未能编译液滴:退出状态1
退出状态223
单元919f72a9-975c-4bf3-8b2f-1f0e73bda65b停止实例0597e6a8-7b92-4c71-8942-15c68c29b535
单元919f72a9-975c-4bf3-8b2f-1f0e73bda65b销毁容器,例如0597e6a8-7b92-4c71-8942-15c68c29b535
单元919f72a9-975c-4bf3-8b2f-1f0e73bda65b成功销毁了容器,例如0597e6a8-7b92-4c71-8942-15c68c29b535
转移应用程序时出错:应用程序转移在buildpack编译阶段失败
失败
它看起来像是根据由解决的问题


它似乎不支持2.0.2_版本,但支持。不知何故,它只适用于3.X。

它试图安装一个不存在的版本,即2.0.2.RELEASE,而您的buildpack中只存在3.13.0\u版本。您使用的JBP版本是什么?您是否设置了任何前缀
JBP.*
env变量?这些可能会影响正在安装的版本。
cf env
的输出将有助于确定这一点。cf push的完整输出也会很有帮助,包括命令&your manifest.yml直到失败。我没有在manifest.yml文件中明确提到JBP版本。
cf env
的输出不显示JBP版本号。起初,配置了4.2Java构建包,现在降级到3.9。然后开始这个错误。好的,首先,不要使用3.9。它非常古老。我想当你在新旧事物之间切换时,你也能看到奇怪。我建议您
cf删除
该应用程序,然后再次推送或使用新的应用程序名称
cf推送
。任何一个都会清除buildpack为你的应用缓存的内容,我认为这应该会让它消失。或者切换回最新的4.0版本并使用它。您应该尝试运行最新版本,以确保获得最新的JVM更新。我的组织云铸造帐户拥有最新的java build pack 3.9。这就是为什么要尝试在BuildPackV3.9.OK上运行应用程序的原因,如果您必须返回到v3.9,只需使用一个新的应用程序,就像我上面提到的那样。这应该可以避免类似这样的奇怪问题。我尝试了“cf push testpoc1-s cflinusfs3”并得到了相同的结果。你所说的精确堆栈、可信堆栈和仿生堆栈是什么意思?
cflinuxfs2基于云计算的Linux文件系统-Ubuntu trusty 14.04 LT
是基于文件中提到的Ubuntu trusty。@KarolDowbecki-你能在这里指导我吗:?