技术文章 - CS387715

“Integration-Runtime”服务无法启动,ThingWorx Navigate 的 IRLog 中出现错误“无法将配置加载为 JSON org.json.JSONException:JSONObject 文本必须以‘{’开头 [字符 2 第 1 行]”

已修改: 03-Mar-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • Windchill Navigate (formerly ThingWorx Navigate) 9.2

说明

Integration-Runtime服务无法启动, IRLog中出现错误:
2023-14-02 00:44:04.932 [vert.x-eventloop-thread-0] INFO  c.t.i.IntegrationRuntimeConfiguration - Reading from config file /opt/ptc/Thingworx/ThingWorxFoundation/integration-runtime/integrationRuntime-settings.json.encrypted
2023-14-02 00:44:04.944 [vert.x-eventloop-thread-0] WARN  c.t.i.IntegrationRuntimeConfiguration - Unable to load configuration as JSON
org.json.JSONException: A JSONObject text must begin with '{' at 1 [character 2 line 1]
	at org.json.JSONTokener.syntaxError(JSONTokener.java:507)
	at org.json.JSONObject.<init>(JSONObject.java:222)
	at org.json.JSONObject.<init>(JSONObject.java:406)
	at com.twx.integration.IntegrationRuntimeConfiguration.readUnencryptedConfiguration(IntegrationRuntimeConfiguration.java:252)
	at com.twx.integration.IntegrationRuntimeConfiguration.getInstance(IntegrationRuntimeConfiguration.java:147)
	at com.twx.integration.route.IntegrationEngine.<init>(IntegrationEngine.java:53)
	at com.twx.integration.Entrypoint.start(Entrypoint.java:37)
	at io.vertx.core.AbstractVerticle.start(AbstractVerticle.java:106)
	at io.vertx.core.Verticle.start(Verticle.java:66)
	at io.vertx.core.impl.DeploymentManager.lambda$doDeploy$9(DeploymentManager.java:556)
	at io.vertx.core.impl.ContextImpl.executeTask(ContextImpl.java:369)
	at io.vertx.core.impl.EventLoopContext.lambda$executeAsync$0(EventLoopContext.java:38)
	at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:164)
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:472)
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:500)
	at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989)
	at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
	at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
	at java.base/java.lang.Thread.run(Thread.java:829)


这是文章 387715 的 PDF 版本,可能已过期。最新版本 CS387715