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

lburgazzoli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k-runtime.git

commit 5b4071ef468e7218482407672dc79a8f097cc4f2
Author: lburgazzoli <lburgazz...@gmail.com>
AuthorDate: Wed May 27 18:43:40 2020 +0200

    js-loader: use Java's SDK method to read bytes from InputStream
---
 .../java/org/apache/camel/k/loader/js/JavaScriptSourceLoader.java     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git 
a/camel-k-loader-js/src/main/java/org/apache/camel/k/loader/js/JavaScriptSourceLoader.java
 
b/camel-k-loader-js/src/main/java/org/apache/camel/k/loader/js/JavaScriptSourceLoader.java
index 6eaca06..f32ea0e 100644
--- 
a/camel-k-loader-js/src/main/java/org/apache/camel/k/loader/js/JavaScriptSourceLoader.java
+++ 
b/camel-k-loader-js/src/main/java/org/apache/camel/k/loader/js/JavaScriptSourceLoader.java
@@ -17,6 +17,7 @@
 package org.apache.camel.k.loader.js;
 
 import java.io.InputStream;
+import java.nio.charset.StandardCharsets;
 import java.util.Collections;
 import java.util.List;
 
@@ -29,7 +30,6 @@ import org.apache.camel.k.SourceLoader;
 import org.apache.camel.k.annotation.Loader;
 import org.apache.camel.k.loader.js.dsl.IntegrationConfiguration;
 import org.apache.camel.support.LifecycleStrategySupport;
-import org.apache.camel.util.IOHelper;
 import org.graalvm.polyglot.Context;
 import org.graalvm.polyglot.Value;
 
@@ -55,7 +55,7 @@ public class JavaScriptSourceLoader implements SourceLoader {
                     // configure bindings
                     bindings.putMember("__dsl", new 
IntegrationConfiguration(this));
 
-                    final String script = IOHelper.loadText(is);
+                    final String script = new String(is.readAllBytes(), 
StandardCharsets.UTF_8);
                     final String wrappedScript = "with (__dsl) { " + script + 
" }";
 
                     context.eval(LANGUAGE_ID, wrappedScript);

Reply via email to