You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a user, I want the KafkaTools.consumeToTable method to throw an error that includes the offset and partition that failed to parse so that I can effectively debug the problem with my topic.
I received the following error, which tells me that consumption failed, and my result table did correctly fail; but I do not have enough context to understand which message is actually broken.
08:30:18.728 ERROR aph-updateExecutor-5 | i.d.s.s.SessionService | Internal Error '3041479e-d802-4973-9f3a-c489e9bb7a07' io.deephaven.UncheckedDeephavenException: Failed to parse JSON string.
at io.deephaven.kafka.ingest.JsonNodeUtil.makeJsonNode(JsonNodeUtil.java:32)
at io.deephaven.kafka.JsonImpl.lambda$jsonToObjectChunkMapper$0(JsonImpl.java:233)
at io.deephaven.kafka.ingest.KafkaStreamPublisher.consumeRecords(KafkaStreamPublisher.java:321)
at io.deephaven.kafka.KafkaTools$SimpleKafkaRecordConsumer.consume(KafkaTools.java:1770)
at io.deephaven.kafka.ingest.KafkaIngester.pollOnce(KafkaIngester.java:386)
at io.deephaven.kafka.ingest.KafkaIngester.consumerLoop(KafkaIngester.java:302)
at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: com.fasterxml.jackson.core.io.JsonEOFException: Unexpected end-of-input: expected close marker for Array (start marker at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 1])
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 2]
at com.fasterxml.jackson.core.base.ParserMinimalBase._reportInvalidEOF(ParserMinimalBase.java:585)
at com.fasterxml.jackson.core.base.ParserBase._handleEOF(ParserBase.java:535)
at com.fasterxml.jackson.core.base.ParserBase._eofAsNextChar(ParserBase.java:552)
at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._skipWSOrEnd(ReaderBasedJsonParser.java:2491)
at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:673)
at com.fasterxml.jackson.databind.deser.std.BaseNodeDeserializer._deserializeContainerNoRecursion(JsonNodeDeserializer.java:609)
at com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer.deserialize(JsonNodeDeserializer.java:104)
at com.fasterxml.jackson.databind.deser.std.JsonNodeDeserializer.deserialize(JsonNodeDeserializer.java:25)
at com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:342)
at com.fasterxml.jackson.databind.ObjectMapper._readTreeAndClose(ObjectMapper.java:4947)
at com.fasterxml.jackson.databind.ObjectMapper.readTree(ObjectMapper.java:3280)
at io.deephaven.kafka.ingest.JsonNodeUtil.makeJsonNode(JsonNodeUtil.java:30)
... 6 more
The text was updated successfully, but these errors were encountered:
As a user, I want the KafkaTools.consumeToTable method to throw an error that includes the offset and partition that failed to parse so that I can effectively debug the problem with my topic.
I received the following error, which tells me that consumption failed, and my result table did correctly fail; but I do not have enough context to understand which message is actually broken.
The text was updated successfully, but these errors were encountered: