You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ze...@apache.org on 2021/08/30 20:12:24 UTC
[incubator-streampipes-extensions] branch dev updated: [hotfix] Fix
error in data lake when runtime name contained capital letters
This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes-extensions.git
The following commit(s) were added to refs/heads/dev by this push:
new 4ee2eed [hotfix] Fix error in data lake when runtime name contained capital letters
4ee2eed is described below
commit 4ee2eede17acacd1aa96897ddb45dba1240d02d0
Author: Philipp Zehnder <ze...@fzi.de>
AuthorDate: Mon Aug 30 22:12:08 2021 +0200
[hotfix] Fix error in data lake when runtime name contained capital letters
---
.../org/apache/streampipes/sinks/internal/jvm/datalake/DataLake.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLake.java b/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLake.java
index 332edf0..2fc6163 100644
--- a/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLake.java
+++ b/streampipes-sinks-internal-jvm/src/main/java/org/apache/streampipes/sinks/internal/jvm/datalake/DataLake.java
@@ -77,7 +77,8 @@ public class DataLake implements EventSink<DataLakeParameters> {
EventSchema schema = runtimeContext.getInputSchemaInfo().get(0).getEventSchema();
- this.eventSchema = schema;
+ // deep copy of event schema. Event property runtime name is changed to lower case for the schema registration
+ this.eventSchema = new EventSchema(schema);
schema.getEventProperties().stream().forEach(eventProperty -> {
eventProperty.setRuntimeName(prepareString(eventProperty.getRuntimeName()));