From a92f3b0f22d8f4f2605f4fe2cca142f9596f51f1 Mon Sep 17 00:00:00 2001 From: AlexisDrogoul Date: Sat, 3 Aug 2019 00:06:32 +0700 Subject: [PATCH] For #2837, allow warnings when compiling expressions --- .../src/msi/gaml/descriptions/SymbolDescription.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/msi.gama.core/src/msi/gaml/descriptions/SymbolDescription.java b/msi.gama.core/src/msi/gaml/descriptions/SymbolDescription.java index 502f949c88..a029d2feda 100644 --- a/msi.gama.core/src/msi/gaml/descriptions/SymbolDescription.java +++ b/msi.gama.core/src/msi/gaml/descriptions/SymbolDescription.java @@ -240,8 +240,9 @@ private void flagError(final String s, final String code, final boolean warning, // the source // (i.e. we are probably in a runtime scenario) if (e == null || e.eResource() == null || e.eResource().getURI().path().contains(SYNTHETIC_RESOURCES_PREFIX)) { - throw warning ? GamaRuntimeException.warning(s, msi.gama.runtime.GAMA.getRuntimeScope()) - : GamaRuntimeException.error(s, msi.gama.runtime.GAMA.getRuntimeScope()); + if (!warning && !info) { throw GamaRuntimeException.error(s, msi.gama.runtime.GAMA.getRuntimeScope()); } + return; + } final ValidationContext c = getValidationContext(); if (c == null) {