diff --git a/packages/pigeon/lib/java_generator.dart b/packages/pigeon/lib/java_generator.dart index c1a610f95d6b..68f61f66a38f 100644 --- a/packages/pigeon/lib/java_generator.dart +++ b/packages/pigeon/lib/java_generator.dart @@ -300,7 +300,7 @@ void generateJava(JavaOptions options, Root root, StringSink sink) { indent.format('''private static HashMap wrapError(Exception exception) { \tHashMap errorMap = new HashMap<>(); \terrorMap.put("${Keys.errorMessage}", exception.toString()); -\terrorMap.put("${Keys.errorCode}", null); +\terrorMap.put("${Keys.errorCode}", exception.getClass().getSimpleName()); \terrorMap.put("${Keys.errorDetails}", null); \treturn errorMap; }''');