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]