与服务器的COBOL连接已在VSCode中关闭

时间:2020-04-16 17:37:50

标签: java visual-studio-code cobol

我正在尝试学习COBOL,以期(希望)为此次危机提供帮助。我正在使用IBM course,它需要VSCode中的“ IBM Zowe Open Editor”和“ Zowe Explorer”扩展。我花了很长时间为它设置JDK。我正在使用JDK1.8.0_251,就像要求configuration一样。我仍然收到一个错误消息,说“ cobol语言服务器在最近3天内崩溃了5次”,导致我的代码无法运行。这是COBOL语言服务器的输出:

[Info  - 10:22:35 AM] Connection to server got closed. Server will restart.
Picked up _JAVA_OPTIONS: -Xmx512M
[Info  - 10:22:57 AM] Connection to server got closed. Server will restart.
Picked up _JAVA_OPTIONS: -Xmx512M
[Info  - 10:23:20 AM] Connection to server got closed. Server will restart.
[Error - 10:23:22 AM] Request textDocument/definition failed.
  Message: Internal error.
  Code: -32603 
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
    at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:67)
    at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:120)
    at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)
    at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)
    at com.ibm.lsp.cobol.core.abilities.WatchLSPParent.lambda$0(WatchLSPParent.java:96)
    at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:192)
    at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
    at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:99)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
    at java.util.concurrent.FutureTask.run(FutureTask.java:266)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.reflect.InvocationTargetException
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
    ... 12 more
Caused by: java.lang.NullPointerException
    at com.ibm.lsp.cobol.core.handlers.GetDefinitionHandler.getDefinition(GetDefinitionHandler.java:34)
    at com.ibm.lsp.cobol.core.CobolLanguageServer.definition(CobolLanguageServer.java:182)
    ... 17 more

Picked up _JAVA_OPTIONS: -Xmx512M
[Info  - 10:23:42 AM] Connection to server got closed. Server will restart.
Picked up _JAVA_OPTIONS: -Xmx512M
[Error - 10:24:05 AM] Connection to server got closed. Server will not be restarted.

更新:我想我需要访问z / OS大型机。我在IBM的Master the Mainframe程序中找到了如何获得免费访问权here,但是显然我需要添加z / OSMF软件(该软件只能为您提供3天的免费试用期)或称为Remote System Explorer API的东西。 。我会继续调查...

1 个答案:

答案 0 :(得分:0)

该报告中的数据中心升级当时没有COBOL服务器系统。 COBOL服务器现在已启动。我建议使用Open Mainframe Project,OMP,松弛通道cobol-programming-course作为帮助。仅供参考-z / OSMF已安装且可运行。 COBOL课程系统,主机大型机学习系统大师,Zowe教程系统和ZTrial系统都是具有单独IP地址的独立z / OS。请输入系统的ID和IP地址,以确保我们保持同步。