From 3443a360cfaa59dd5f278f50ad2a280869944cfd Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@nibio.no>
Date: Wed, 20 Mar 2019 13:18:21 +0100
Subject: [PATCH] Adapting to Wildfly 16 by actively excluding JSONB, to keep
 RestEasy using Jackson

---
 src/main/java/no/nibio/vips/core/VIPSCoreApplication.java    | 1 -
 .../java/no/nibio/vips/core/service/ModelResourceImpl.java   | 5 -----
 src/main/webapp/WEB-INF/jboss-deployment-structure.xml       | 3 +++
 3 files changed, 3 insertions(+), 6 deletions(-)

diff --git a/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java b/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java
index 2b2a649..8e46dda 100755
--- a/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java
+++ b/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java
@@ -56,6 +56,5 @@ public class VIPSCoreApplication extends Application
      */
     private void addRestResourceClasses(Set<Class<?>> resources) {
         resources.add(no.nibio.vips.core.config.JacksonConfig.class);
-        resources.add(no.nibio.vips.core.service.ModelResourceImpl.class);
     }
 }
\ No newline at end of file
diff --git a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
index 5fb1fec..cab6b58 100755
--- a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
+++ b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
@@ -281,11 +281,6 @@ public class ModelResourceImpl implements ModelResource{
     @Override
     public Response runModel(@PathParam("modelId") String modelId, ModelConfiguration config)
     {
-        System.out.println("runModel 2");
-        List observations = (List) config.getConfigParameter("observations");
-        Map obs = (Map) observations.get(0);
-        System.out.println(obs.get("timeMeasured"));
-        System.out.println(obs.get("validitySignature"));
         try
         {
             Model calledModel = ModelFactory.getInstance().getModelInstance(modelId);
diff --git a/src/main/webapp/WEB-INF/jboss-deployment-structure.xml b/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
index 9e6b595..1a1e057 100755
--- a/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
+++ b/src/main/webapp/WEB-INF/jboss-deployment-structure.xml
@@ -26,5 +26,8 @@ along with VIPSCore.  If not, see <http://www.nibio.no/licenses/>.
       <module name="com.fasterxml.jackson.core.jackson-core" />
       <module name="com.fasterxml.jackson.core.jackson-databind" />
     </dependencies>  
+    <exclusions>
+          <module name="org.jboss.resteasy.resteasy-json-binding-provider"/>
+     </exclusions>
   </deployment>  
 </jboss-deployment-structure> 
-- 
GitLab