diff --git a/services/scan-server/src/main/java/org/csstudio/scan/server/internal/JythonSupport.java b/services/scan-server/src/main/java/org/csstudio/scan/server/internal/JythonSupport.java index 03eae23a60..41805648db 100644 --- a/services/scan-server/src/main/java/org/csstudio/scan/server/internal/JythonSupport.java +++ b/services/scan-server/src/main/java/org/csstudio/scan/server/internal/JythonSupport.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2012-2020 Oak Ridge National Laboratory. + * Copyright (c) 2012-2024 Oak Ridge National Laboratory. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -211,6 +211,9 @@ public T loadClass(final Class type, final String class_name, final Strin public static String getExceptionMessage(final PyException ex) { final StringBuilder buf = new StringBuilder(); + if (ex.getLocalizedMessage() != null) + buf.append(" ").append(ex.getLocalizedMessage()); + if (ex.value instanceof PyString) buf.append(" ").append(ex.value.asString()); else if (ex.getCause() != null)