Have had some intermittent issues with running “Live Preview” for a Code Repository typescript functions.
Is there anyway for me to self service debug this?
I’ve restarted/rebuilt the TS server 10+ times and have tried over the last multiple days.
A request to the language server encountered an error. Cause:
Internal error: java.lang.reflect.InvocationTargetException
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 com.palantir.codeassist2.jsonrpc.middleware.Middlewares$3.request(Middlewares.java:127)
at com.palantir.codeassist2.standalone.middleware.timeout.TimeoutServerAdapter.request(TimeoutServerAdapter.java:41)
at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:127)
at com.palantir.codeassist2.jsonrpc.middleware.Middlewares$3.request(Middlewares.java:127)
at com.palantir.codeassist2.jsonrpc.middleware.Adapter.request(Adapter.java:41)
at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:127)
at com.palantir.codeassist2.jsonrpc.middleware.Middlewares$3.request(Middlewares.java:127)
at com.palantir.codeassist2.jsonrpc.middleware.Adapter.request(Adapter.java:41)
at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:127)
at com.palantir.codeassist2.jsonrpc.middleware.Middlewares$3.request(Middlewares.java:127)
at com.palantir.codeassist2.standalone.middleware.timing.TimingServerAdapter.request(TimingServerAdapter.java:41)
at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.request(GenericEndpoint.java:127)
at com.palantir.codeassist2.jsonrpc.middleware.Middlewares$3.request(Middlewares.java:127)
at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.handleRequest(RemoteEndpoint.java:261)
at org.eclipse.lsp4j.jsonrpc.RemoteEndpoint.consume(RemoteEndpoint.java:190)
at com.palantir.codeassist2.standalone.EndpointManager$1.onMessage(EndpointManager.java:101)
at com.palantir.codeassist2.jsonrpc.channels.PipedMessageChannel.lambda$sendMessage$0(PipedMessageChannel.java:51)
at java.base/java.util.Optional.ifPresent(Optional.java:178)
at com.palantir.codeassist2.jsonrpc.channels.PipedMessageChannel.sendMessage(PipedMessageChannel.java:51)
at com.palantir.codeassist2.jsonrpc.mux.DefaultMultiplexer$1.lambda$onMessage$3(DefaultMultiplexer.java:94)
at java.base/java.util.Optional.ifPresentOrElse(Optional.java:196)
at com.palantir.codeassist2.jsonrpc.mux.DefaultMultiplexer$1.onMessage(DefaultMultiplexer.java:93)
at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.handleMessage(StreamMessageProducer.java:194)
at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:94)
at com.palantir.codeassist2.jsonrpc.channels.StreamMessageChannel.lambda$listen$0(StreamMessageChannel.java:66)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.lang.reflect.InvocationTargetException
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:569)
at org.eclipse.lsp4j.jsonrpc.services.GenericEndpoint.lambda$null$0(GenericEndpoint.java:65)
... 31 more
Caused by: com.palantir.conjure.java.api.errors.RemoteException: RemoteException: INTERNAL (Default:Internal) with instance ID 7840ebfd-a3aa-472c-a8e6-fa252833c58c
at com.palantir.conjure.java.dialogue.serde.DefaultClients.newRemoteException(DefaultClients.java:148)
at com.palantir.conjure.java.dialogue.serde.DefaultClients.block(DefaultClients.java:123)
at com.palantir.conjure.java.dialogue.serde.DefaultClients.callBlocking(DefaultClients.java:76)
at com.palantir.codeassist2.api.ExternalFunctionsConfigServiceBlocking$1.configureSourceBasedExternalFunction(ExternalFunctionsConfigServiceBlocking.java:69)
at com.palantir.codeassist2.standalone.middleware.preview.PreviewServerAdapter.configureSourceBasedExternalFunctionPreview(PreviewServerAdapter.java:395)
at com.palantir.codeassist2.standalone.middleware.preview.PreviewServerAdapter.functionsExecute(PreviewServerAdapter.java:126)
... 36 more
Caused by: com.palantir.conjure.java.api.errors.RemoteException: RemoteException: INTERNAL (Default:Internal) with instance ID 7840ebfd-a3aa-472c-a8e6-fa252833c58c
at com.palantir.conjure.java.dialogue.serde.ErrorDecoder.decodeInternal(ErrorDecoder.java:125)
at com.palantir.conjure.java.dialogue.serde.ErrorDecoder.decode(ErrorDecoder.java:71)
at com.palantir.conjure.java.dialogue.serde.ConjureBodySerDe$EncodingDeserializerRegistry.deserialize(ConjureBodySerDe.java:249)
at com.palantir.dialogue.futures.DialogueDirectTransformationFuture.onSuccess(DialogueDirectTransformationFuture.java:103)
at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1139)
at com.palantir.dialogue.futures.SafeDirectExecutor.execute(SafeDirectExecutor.java:32)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1307)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1070)
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:794)
at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:49)
at com.palantir.dialogue.futures.DialogueDirectTransformationFuture.onSuccess(DialogueDirectTransformationFuture.java:104)
at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1139)
at com.palantir.dialogue.futures.SafeDirectExecutor.execute(SafeDirectExecutor.java:32)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1307)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1070)
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:794)
at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:126)
at com.palantir.dialogue.futures.SafeDirectExecutor.execute(SafeDirectExecutor.java:32)
at com.google.common.util.concurrent.MoreExecutors$5.execute(MoreExecutors.java:1054)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1307)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1070)
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:794)
at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:126)
at com.palantir.dialogue.futures.SafeDirectExecutor.execute(SafeDirectExecutor.java:32)
at com.google.common.util.concurrent.MoreExecutors$5.execute(MoreExecutors.java:1054)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1307)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1070)
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:794)
at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:126)
at com.palantir.dialogue.futures.SafeDirectExecutor.execute(SafeDirectExecutor.java:32)
at com.google.common.util.concurrent.MoreExecutors$5.execute(MoreExecutors.java:1054)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1307)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1070)
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:794)
at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:126)
at com.palantir.dialogue.futures.SafeDirectExecutor.execute(SafeDirectExecutor.java:32)
at com.google.common.util.concurrent.MoreExecutors$5.execute(MoreExecutors.java:1054)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1307)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1070)
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:794)
at com.google.common.util.concurrent.AbstractCatchingFuture.run(AbstractCatchingFuture.java:126)
at com.palantir.dialogue.futures.SafeDirectExecutor.execute(SafeDirectExecutor.java:32)
at com.google.common.util.concurrent.MoreExecutors$5.execute(MoreExecutors.java:1054)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1307)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1070)
at com.google.common.util.concurrent.AbstractFuture.setFuture(AbstractFuture.java:863)
at com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture.setResult(AbstractTransformFuture.java:242)
at com.google.common.util.concurrent.AbstractTransformFuture$AsyncTransformFuture.setResult(AbstractTransformFuture.java:218)
at com.google.common.util.concurrent.AbstractTransformFuture.run(AbstractTransformFuture.java:176)
at com.palantir.dialogue.futures.SafeDirectExecutor.execute(SafeDirectExecutor.java:32)
at com.google.common.util.concurrent.MoreExecutors$5.execute(MoreExecutors.java:1054)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1307)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1070)
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:794)
at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:49)
at com.palantir.dialogue.core.RetryingChannel$RetryingCallback$1.onSuccess(RetryingChannel.java:351)
at com.palantir.dialogue.core.RetryingChannel$RetryingCallback$1.onSuccess(RetryingChannel.java:348)
at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1139)
at com.palantir.dialogue.futures.SafeDirectExecutor.execute(SafeDirectExecutor.java:32)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:1307)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:1070)
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:794)
at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:49)
at com.palantir.dialogue.blocking.BlockingChannelAdapter$BlockingChannelAdapterChannel$BlockingChannelAdapterTask.run(BlockingChannelAdapter.java:140)
at com.palantir.dialogue.blocking.DefaultCallingThreadExecutor.executeQueue(DefaultCallingThreadExecutor.java:57)
at com.palantir.conjure.java.dialogue.serde.DefaultClients.callBlocking(DefaultClients.java:75)
... 39 more
Suppressed: com.palantir.conjure.java.dialogue.serde.ErrorDecoder$ResponseDiagnostic: Response Diagnostic Information: {status=500, Server=envoy, Content-Type=application/json, Content-Length=128, Date=Mon, 24 Feb 2025 19:25:35 GMT, Response-Flags=-, Response-Code-Details=via_upstream}
FWIW previously (yesterday) I was only receiving the following string without any stack context.
A request to the language server encountered an error.
Happy to provide anything else if helpful.