From b7d02fd848184ac72bcd0b0a5eae7946c8bae568 Mon Sep 17 00:00:00 2001 From: Andrew Byrd Date: Thu, 4 Jan 2024 12:30:23 +0800 Subject: [PATCH] do not include stacktrace in message rethrow AnalysisServerException since they already have clear messages --- .../com/conveyal/analysis/results/MultiOriginAssembler.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/conveyal/analysis/results/MultiOriginAssembler.java b/src/main/java/com/conveyal/analysis/results/MultiOriginAssembler.java index 6922558c6..dc2b0b150 100644 --- a/src/main/java/com/conveyal/analysis/results/MultiOriginAssembler.java +++ b/src/main/java/com/conveyal/analysis/results/MultiOriginAssembler.java @@ -160,8 +160,11 @@ public MultiOriginAssembler (RegionalAnalysis regionalAnalysis, Job job, FileSto regionalAnalysis.resultStorage.put(csvWriter.resultType(), csvWriter.fileName); } } + } catch (AnalysisServerException e) { + throw e; } catch (Exception e) { - throw new RuntimeException("Exception while creating multi-origin assembler: " + ExceptionUtils.stackTraceString(e)); + // Handle any obscure problems we don't want end users to see without context of MultiOriginAssembler. + throw new RuntimeException("Exception while creating multi-origin assembler: " + e.toString(), e); } }