Merge remote-tracking branch 'origin/dev-1.5' into development
This commit is contained in:
commit
6573b1438b
3 changed files with 10 additions and 3 deletions
|
@ -185,6 +185,9 @@ public final class PageAction {
|
|||
} catch (final PageMessageException pme) {
|
||||
PageAction.this.pageContext.publishPageMessage(pme);
|
||||
return;
|
||||
} catch (final Exception e) {
|
||||
this.pageContext.notifyUnexpectedError(e);
|
||||
return;
|
||||
}
|
||||
} else {
|
||||
callback.accept(exec());
|
||||
|
|
|
@ -180,7 +180,7 @@ public abstract class RestCall<T> {
|
|||
e,
|
||||
"NO RESPONSE AVAILABLE",
|
||||
String.valueOf(builder)));
|
||||
return Result.ofError(e);
|
||||
return Result.ofError(restCallError);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -216,6 +216,10 @@ public abstract class RestCall<T> {
|
|||
} else {
|
||||
restCallError.errors.add(APIMessage.ErrorMessage.GENERIC.of(responseEntity.getBody()));
|
||||
}
|
||||
} catch (final Exception e) {
|
||||
final String body = responseEntity.getBody();
|
||||
log.error("Failed to parse rest response error message: {}", body);
|
||||
throw e;
|
||||
}
|
||||
|
||||
log.debug(
|
||||
|
|
|
@ -1578,7 +1578,7 @@ public class UseCasesIntegrationTest extends GuiIntegrationTest {
|
|||
|
||||
fail("Exception expected here");
|
||||
} catch (final Exception e) {
|
||||
assertEquals("argument \"content\" is null", e.getMessage());
|
||||
assertEquals("Unexpected error while rest call", e.getMessage());
|
||||
}
|
||||
|
||||
// test follow-up integrity violation
|
||||
|
@ -1596,7 +1596,7 @@ public class UseCasesIntegrationTest extends GuiIntegrationTest {
|
|||
|
||||
fail("Exception expected here");
|
||||
} catch (final Exception e) {
|
||||
assertEquals("argument \"content\" is null", e.getMessage());
|
||||
assertEquals("Unexpected error while rest call", e.getMessage());
|
||||
}
|
||||
|
||||
final ConfigurationTableValues newTableValue = new ConfigurationTableValues(
|
||||
|
|
Loading…
Reference in a new issue