This is an automated email from the ASF dual-hosted git repository.

oehler pushed a commit to branch 3355-add-new-avro-format-parser
in repository https://gitbox.apache.org/repos/asf/streampipes.git


The following commit(s) were added to 
refs/heads/3355-add-new-avro-format-parser by this push:
     new 442eb31845 Improve avro parse exception
442eb31845 is described below

commit 442eb31845efe1674f5207a8aa1d65d1c9b7c946
Author: Sven Oehler <[email protected]>
AuthorDate: Tue Nov 26 17:40:06 2024 +0100

    Improve avro parse exception
---
 .../extensions/management/connect/adapter/parser/AvroParser.java    | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git 
a/streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/parser/AvroParser.java
 
b/streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/parser/AvroParser.java
index c1c8b8f57c..653a8ab40a 100644
--- 
a/streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/parser/AvroParser.java
+++ 
b/streampipes-extensions-management/src/main/java/org/apache/streampipes/extensions/management/connect/adapter/parser/AvroParser.java
@@ -140,12 +140,10 @@ public class AvroParser implements IParser {
         inputStream.skipNBytes(5);
       }
       BinaryDecoder decoder = DecoderFactory.get().binaryDecoder(inputStream, 
null);
-      GenericRecord avroRecord = datumReader.read(null, decoder);
-      LOG.info("Read record: {}", avroRecord);
-      return  avroRecord;
+      return datumReader.read(null, decoder);
     } catch (IOException e) {
       throw new ParseException(
-          "Error processing Kafka message: " + e.getMessage()
+          "Error decoding the avro message. Please check the schema."
       );
     }
   }

Reply via email to