From 62e437b0589310fa1852659468b703e229a35b5f Mon Sep 17 00:00:00 2001
From: carlosuc3m <100329787@alumnos.uc3m.es>
Date: Wed, 1 Mar 2023 00:40:37 +0100
Subject: [PATCH] keep correcting errors

---
 .../icy/deeplearning/tensorflow/v1/Tensorflow1Interface.java    | 1 +
 .../tensorflow/v1/tensor/MappedBufferToImgLib2.java             | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/bioimageanalysis/icy/deeplearning/tensorflow/v1/Tensorflow1Interface.java b/src/main/java/org/bioimageanalysis/icy/deeplearning/tensorflow/v1/Tensorflow1Interface.java
index 6ed3e29..1e2506c 100644
--- a/src/main/java/org/bioimageanalysis/icy/deeplearning/tensorflow/v1/Tensorflow1Interface.java
+++ b/src/main/java/org/bioimageanalysis/icy/deeplearning/tensorflow/v1/Tensorflow1Interface.java
@@ -240,6 +240,7 @@ public class Tensorflow1Interface implements DeepLearningEngineInterface
 	
 	public void runInterprocessing(List<Tensor<?>> inputTensors, List<Tensor<?>> outputTensors) throws RunModelException {
 		createTensorsForInterprocessing(inputTensors);
+		createTensorsForInterprocessing(outputTensors);
 		List<String> args = getProcessCommandsWithoutArgs();
 		args.add(modelFolder);
 		args.add(this.tmpDir);
diff --git a/src/main/java/org/bioimageanalysis/icy/deeplearning/tensorflow/v1/tensor/MappedBufferToImgLib2.java b/src/main/java/org/bioimageanalysis/icy/deeplearning/tensorflow/v1/tensor/MappedBufferToImgLib2.java
index f6c84c8..2609986 100644
--- a/src/main/java/org/bioimageanalysis/icy/deeplearning/tensorflow/v1/tensor/MappedBufferToImgLib2.java
+++ b/src/main/java/org/bioimageanalysis/icy/deeplearning/tensorflow/v1/tensor/MappedBufferToImgLib2.java
@@ -261,7 +261,7 @@ public final class MappedBufferToImgLib2
        
        long[] shape = new long[0];
        if (!shapeStr.isEmpty() && !shapeStr.equals("[]")) {
-    	   shapeStr = shapeStr.substring(0, shapeStr.length() - 1);
+    	   shapeStr = shapeStr.substring(1, shapeStr.length() - 1);
            String[] tokens = shapeStr.split(", ?");
            shape = Arrays.stream(tokens).mapToLong(Long::parseLong).toArray();
        }
-- 
GitLab