diff --git a/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java b/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java index 52f93d819f72e2923c3eadb005b727137d57d0b6..7e141f8c64d0495715090ec1299d14fdc7eaa2ab 100755 --- a/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java +++ b/src/main/java/no/nibio/vips/core/VIPSCoreApplication.java @@ -20,8 +20,8 @@ package no.nibio.vips.core; import java.util.Set; -import javax.ws.rs.ApplicationPath; -import javax.ws.rs.core.Application; +import jakarta.ws.rs.ApplicationPath; +import jakarta.ws.rs.core.Application; /** diff --git a/src/main/java/no/nibio/vips/core/config/JacksonConfig.java b/src/main/java/no/nibio/vips/core/config/JacksonConfig.java index ce4eb98517711dcaaa3ed71a5220627f76d3a38d..9e136d4ad282c847e985e75b6b932318149d8569 100755 --- a/src/main/java/no/nibio/vips/core/config/JacksonConfig.java +++ b/src/main/java/no/nibio/vips/core/config/JacksonConfig.java @@ -20,14 +20,14 @@ package no.nibio.vips.core.config; import com.bedatadriven.jackson.datatype.jts.JtsModule; import com.fasterxml.jackson.databind.DeserializationFeature; -import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; -import javax.ws.rs.Produces; -import javax.ws.rs.core.MediaType; -import javax.ws.rs.ext.ContextResolver; -import javax.ws.rs.ext.Provider; import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializationFeature; import com.fasterxml.jackson.databind.module.SimpleModule; +import com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; +import jakarta.ws.rs.Produces; +import jakarta.ws.rs.core.MediaType; +import jakarta.ws.rs.ext.ContextResolver; +import jakarta.ws.rs.ext.Provider; import net.ipmdecisions.weather.entity.LocationWeatherData; import no.nibio.vips.ipmdecisions.LocationWeatherDataDeserializer; 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 71fb0c1f5cd83f423c085325eabc10246b05986c..969307326fd47ba826d1a050967606d28a8179dc 100755 --- a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java +++ b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java @@ -18,6 +18,7 @@ package no.nibio.vips.core.service; +import java.lang.reflect.InvocationTargetException; import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -115,7 +116,7 @@ public class ModelResourceImpl implements ModelResource{ { retVal.append(mF.getModelInstance(key).getModelName(language)); } - catch(DuplicateModelIdException ex) + catch(DuplicateModelIdException | SecurityException | NoSuchMethodException | InvocationTargetException ex) { retVal.append(ex.getMessage()); } @@ -149,7 +150,7 @@ public class ModelResourceImpl implements ModelResource{ { try { retVal.append(key).append(" ").append(mF.getModelInstance(key).getModelName(language)).append("\n"); - } catch (InstantiationException | IllegalAccessException | NoSuchModelException | DuplicateModelIdException ex) { + } catch (InstantiationException | IllegalAccessException | NoSuchModelException | DuplicateModelIdException | SecurityException | NoSuchMethodException | InvocationTargetException ex) { retVal.append(key).append(" ").append(ex.getMessage()).append("\n"); Logger.getLogger(ModelResourceImpl.class.getName()).log(Level.SEVERE, null, ex); } @@ -231,7 +232,7 @@ public class ModelResourceImpl implements ModelResource{ { sampleConfig = ModelFactory.getInstance().getModelInstance(modelId).getSampleConfig(); } - catch(NoSuchModelException | DuplicateModelIdException ex) + catch(NoSuchModelException | DuplicateModelIdException | SecurityException | NoSuchMethodException | InvocationTargetException ex) { sampleConfig = ex.getMessage(); } @@ -261,7 +262,7 @@ public class ModelResourceImpl implements ModelResource{ } else throw new ModelExcecutionException("Model returned NULL Result"); } - catch(InstantiationException | IllegalAccessException | ConfigValidationException | ModelExcecutionException | NoSuchModelException | DuplicateModelIdException ex) + catch(InstantiationException | IllegalAccessException | ConfigValidationException | ModelExcecutionException | NoSuchModelException | DuplicateModelIdException | SecurityException | NoSuchMethodException | InvocationTargetException ex) { Logger.getLogger(ModelResourceImpl.class.getName()).log(Level.SEVERE, null, ex); return Response.serverError().entity(ex.getMessage()).build(); diff --git a/src/main/java/no/nibio/vips/core/startup/StartupListener.java b/src/main/java/no/nibio/vips/core/startup/StartupListener.java index a4dcfd1fde4a4ff171d1cd806587e99b739867b5..badb23779c430f94bc4fe8e648a6eec666e7208d 100755 --- a/src/main/java/no/nibio/vips/core/startup/StartupListener.java +++ b/src/main/java/no/nibio/vips/core/startup/StartupListener.java @@ -18,8 +18,7 @@ package no.nibio.vips.core.startup; -import javax.servlet.ServletContextEvent; - +import jakarta.servlet.ServletContextEvent; import no.nibio.vips.model.factory.ModelFactory; /** * This class is created and method contextInitialized called when the application @@ -28,7 +27,7 @@ import no.nibio.vips.model.factory.ModelFactory; * @copyright 2013 {@link http://www.nibio.no NIBIO} * @author Tor-Einar Skog <tor-einar.skog@nibio.no> */ -public class StartupListener implements javax.servlet.ServletContextListener{ +public class StartupListener implements jakarta.servlet.ServletContextListener{ /** * Called when the application