From 0fb07d47151c330c5f80c980862707347f46eb56 Mon Sep 17 00:00:00 2001
From: carlosuc3m <100329787@alumnos.uc3m.es>
Date: Wed, 25 May 2022 01:19:16 +0200
Subject: [PATCH] add exception throw when the model fails

---
 .../java/tensorflow/v1/Tensorflow1Interface.java    | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git a/src/main/java/tensorflow/v1/Tensorflow1Interface.java b/src/main/java/tensorflow/v1/Tensorflow1Interface.java
index 9e605ce..c9ae2ab 100644
--- a/src/main/java/tensorflow/v1/Tensorflow1Interface.java
+++ b/src/main/java/tensorflow/v1/Tensorflow1Interface.java
@@ -69,14 +69,11 @@ public class Tensorflow1Interface implements DeepLearningInterface
 	public void loadModel(String modelFolder, String modelSource) throws LoadModelException {
 		model = SavedModelBundle.load(modelFolder, "serve");
 		byte[] byteGraph = model.metaGraphDef();
-        try
-        {
-            sig = MetaGraphDef.parseFrom(byteGraph).getSignatureDefOrThrow("serving_default");
-        }
-        catch (InvalidProtocolBufferException e)
-        {
-            System.out.println("Invalid graph");
-        }
+        try {
+			sig = MetaGraphDef.parseFrom(byteGraph).getSignatureDefOrThrow("serving_default");
+		} catch (com.google.protobuf.InvalidProtocolBufferException e) {
+			throw new LoadModelException();
+		}
 	}
 
 	@Override
-- 
GitLab