lib/javonet-ruby-sdk/Binaries/Python/Windows/X64/javonet/utils/exception/ExceptionThrower.py in javonet-ruby-sdk-2.4.7 vs lib/javonet-ruby-sdk/Binaries/Python/Windows/X64/javonet/utils/exception/ExceptionThrower.py in javonet-ruby-sdk-2.4.8
- old
+ new
@@ -53,11 +53,25 @@
def raise_exception(original_exception, exception_message, traceback_str):
return JavonetException(str(original_exception), exception_message, traceback_str)
@staticmethod
def get_local_stack_trace(stack_trace_classes, stack_trace_methods, stack_trace_lines, stack_trace_files):
- stack_classes = re.split("\\|", stack_trace_classes)
- stack_methods = re.split("\\|", stack_trace_methods)
- stack_lines = re.split("\\|", stack_trace_lines)
- stack_files = re.split("\\|", stack_trace_files)
+ try:
+ stack_classes = re.split("\\|", stack_trace_classes)
+ except Exception:
+ stack_classes = ""
+ try:
+ stack_methods = re.split("\\|", stack_trace_methods)
+ except Exception:
+ stack_methods = ""
+
+ try:
+ stack_lines = re.split("\\|", stack_trace_lines)
+ except Exception:
+ stack_lines = ""
+
+ try:
+ stack_files = re.split("\\|", stack_trace_files)
+ except Exception:
+ stack_files = ""
return [stack_classes, stack_methods, stack_lines, stack_files]