Skip to content

Stack trace for user-unhandled exception does not reflect where it was raised #399

Closed

Description

This issue has been moved from a ticket on Developer Community.


[severity:I'm frustrated, but able to complete my work] [regression] [worked-in:16.4.5]
python debugger 3.7.8 no longer gives the call stack of where an exception occurred. this is an essential feature. previous versions did. Now it just shows the single line: "main : 1740".


Original Comments

Feedback Bot on 8/17/2020, 02:44 PM:

We have directed your feedback to the appropriate engineering team for further evaluation. The team will review the feedback and notify you about the next steps.

Yingying Zhang [MSFT] on 8/21/2020, 04:33 PM:

Please provide more detailed steps to reproduce your issue.

We do not know which project you created, which codes you run? You can also provide the screenshot.

Please refer below link to enable debug logging, and provide the log to us.

on 8/24/2020, 07:36 AM:

My project is a Python Application project. I simply load it and hit f5 to run in the debugger. Previous version of vs2019 would stop at the first error, and the call stack was populated with the subs it had entered, point directly to the line where the error occurred.

Now the call stack has a single entry: "main:1742". I'm sending two screenshots, one just before the error occurs, where I put a breakpoint. a few lines down I place a dummy line "a10=1/0" to force an error. the second screenshot shows the call stack and the error message.

In the last week of running I have encountered no error case where the call stack remains populated showing what happend. All errors, of any kind, result in this same error message, pointing to the main calling routine, with the call stack otherwise cleared.

Do you prefer logs like this to be saved to a file and attached? or inserted here?

Here is the debug log:
1> DebugAdapterHost version: 16.7.40708.1 commit:de48f67f7733a516a1224d3877ddc928fe84bd46
1> Starting 'D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\env_3.7\Scripts\python.exe' with arguments '"c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\microsoft\python\core\debugpy\adapter"'
1> [DebugAdapter] --> C (initialize-1): {"type":"request","command":"initialize","arguments":{"pathFormat":"path","clientID":"visualstudio","clientName":"Visual Studio","adapterID":null,"locale":"en-US","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsRunInTerminalRequest":true,"supportsMemoryReferences":true,"supportsProgressReporting":true,"supportsHandshakeRequest":true,"supportsVsCustomMessages":true},"seq":1}
1> [DebugAdapter] <-- E (output): {"seq": 1, "type": "event", "event": "output", "body": {"category": "telemetry", "output": "ptvsd", "data": {"packageVersion": "1.0.0b12"}}}
1> [DebugAdapter] <-- E (output): {"seq": 2, "type": "event", "event": "output", "body": {"category": "telemetry", "output": "debugpy", "data": {"packageVersion": "1.0.0b12"}}}
1> [DebugAdapter] <-- R (initialize-1) [602 ms]: {"seq": 3, "type": "response", "request_seq": 1, "success": true, "command": "initialize", "body": {"supportsCompletionsRequest": true, "supportsConditionalBreakpoints": true, "supportsConfigurationDoneRequest": true, "supportsDebuggerProperties": true, "supportsDelayedStackTraceLoading": true, "supportsEvaluateForHovers": true, "supportsExceptionInfoRequest": true, "supportsExceptionOptions": true, "supportsHitConditionalBreakpoints": true, "supportsLogPoints": true, "supportsModulesRequest": true, "supportsSetExpression": true, "supportsSetVariable": true, "supportsValueFormattingOptions": true, "supportsTerminateDebuggee": true, "supportsGotoTargetsRequest": true, "exceptionBreakpointFilters": [{"filter": "raised", "label": "Raised Exceptions", "default": false}, {"filter": "uncaught", "label": "Uncaught Exceptions", "default": true}]}}
1> [DebugAdapter] --> C (launch-2): {"type":"request","command":"launch","arguments":{"cwd":"D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\","python":["D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\env_3.7\Scripts\python.exe"],"console":"externalTerminal","program":"D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py","args":[],"django":false,"stopOnEntry":true,"promptBeforeRunningWithBuildError":true,"redirectOutput":true,"waitOnAbnormalExit":true,"waitOnNormalExit":true,"breakOnSystemExitZero":false,"debugStdLib":false,"showReturnValue":true,"env":{"PROCESSOR_ARCHITEW6432":"AMD64","DriverData":"C:\Windows\System32\Drivers\DriverData","COMPUTERNAME":"TYPHOON","CommonProgramFiles(x86)":"C:\Program Files (x86)\Common Files","OneDrive":"C:\Users\Dan\OneDrive","PkgDefApplicationConfigFile":"C:\Users\Dan\AppData\Local\Microsoft\VisualStudio\16.0_f7966a11\devenv.exe.config","HOMEPATH":"\Users\Dan","VisualStudioEdition":"Microsoft Visual Studio Community 2019","PTVS_PID":"2948","ServiceHubLogSessionKey":"12C7A828","SignInWithHomeTenantOnly":"False","PROCESSOR_REVISION":"3a09","PATHEXT":".COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC","COMPLUS_InstallRoot":"","TMP":"C:\Users\Dan\AppData\Local\Temp","TEMP":"C:\Users\Dan\AppData\Local\Temp","LOCALAPPDATA":"C:\Users\Dan\AppData\Local","PUBLIC":"C:\Users\Public","VSAPPIDNAME":"devenv.exe","CUDA_PATH_V8_0":"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0","USERDOMAIN":"TYPHOON","ProgramFiles(x86)":"C:\Program Files (x86)","Path":"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\libnvvp;;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\libnvvp;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Scripts;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Users\Dan\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\dotnet\;C:\Users\Dan\AppData\Local\Microsoft\WindowsApps;C:\Program Files (x86)\FAHClient;C:\Users\Dan\.dotnet\tools","NVCUDASAMPLES11_0_ROOT":"C:\ProgramData\NVIDIA Corporation\CUDA Samples\v11.0","PROCESSOR_LEVEL":"6","PROCESSOR_IDENTIFIER":"Intel64 Family 6 Model 58 Stepping 9, GenuineIntel","APPDATA":"C:\Users\Dan\AppData\Roaming","NVCUDASAMPLES8_0_ROOT":"C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0","PSModulePath":"C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules","NUMBER_OF_PROCESSORS":"8","FPS_BROWSER_USER_PROFILE_STRING":"Default","CommonProgramFiles":"C:\Program Files (x86)\Common Files","NVTOOLSEXT_PATH":"C:\Program Files\NVIDIA Corporation\NvToolsExt\","VisualStudioDir":"C:\Users\Dan\Documents\Visual Studio 2019","ProgramData":"C:\ProgramData","ProgramW6432":"C:\Program Files","ProgramFiles":"C:\Program Files (x86)","VSSKUEDITION":"Community","ThreadedWaitDialogDpiContext":"-4","SystemRoot":"C:\Windows","VSAPPIDDIR":"C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\","CUDA_PATH":"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0","SESSIONNAME":"Console","NVCUDASAMPLES_ROOT":"C:\ProgramData\NVIDIA Corporation\CUDA Samples\v8.0","CommonProgramW6432":"C:\Program Files\Common Files","LOGONSERVER":"\\TYPHOON","USERPROFILE":"C:\Users\Dan","MSBuildLoadMicrosoftTargetsReadOnly":"true","VS140COMNTOOLS":"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\","VSLANG":"1033","USERDOMAIN_ROAMINGPROFILE":"TYPHOON","CUDA_PATH_V11_0":"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0","HOMEDRIVE":"C:","VisualStudioVersion":"16.0","COMPLUS_Version":"","USERNAME":"Dan","PYTHONPATH":"D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\","FPS_BROWSER_APP_PROFILE_STRING":"Internet Explorer","PROCESSOR_ARCHITECTURE":"x86","OS":"Windows_NT","ComSpec":"C:\Windows\system32\cmd.exe","SystemDrive":"C:","windir":"C:\Windows","OneDriveConsumer":"C:\Users\Dan\OneDrive","ALLUSERSPROFILE":"C:\ProgramData"},"rules":[{"path":"c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\microsoft\python\core\","include":false}],"variablePresentation":{"special":"inline","function":"inline","class":"inline","protected":"inline"}},"seq":2}
1> [DebugAdapter] <-- C (runInTerminal-4): {"seq": 4, "type": "request", "command": "runInTerminal", "arguments": {"kind": "external", "title": "Python Debug Console", "args": ["D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\env_3.7\Scripts\python.exe", "c:\program files (x86)\microsoft visual studio\2019\community\common7\ide\extensions\microsoft\python\core\debugpy\launcher", "50948", "--", "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py"], "env": {}, "cwd": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\"}}
1> [DebugAdapter] --> R (runInTerminal-4): {"type":"response","request_seq":4,"success":true,"command":"runInTerminal","body":{"processId":5612},"seq":3}
1> WARNING: Request 'launch-2' has not received a response within 1000 ms!
1> [DebugAdapter] <-- E (initialized): {"seq": 5, "type": "event", "event": "initialized"}
1> [DebugAdapter] --> C (setDebuggerProperty-4): {"type":"request","command":"setDebuggerProperty","arguments":{"AllowOutOfProcessSymbols":1},"seq":4}
1> [DebugAdapter] --> C (setDebuggerProperty-5): {"type":"request","command":"setDebuggerProperty","arguments":{"DisableJITOptimization":0},"seq":5}
1> [DebugAdapter] --> C (setDebuggerProperty-6): {"type":"request","command":"setDebuggerProperty","arguments":{"EnableFastEvaluate":1},"seq":6}
1> [DebugAdapter] --> C (setDebuggerProperty-7): {"type":"request","command":"setDebuggerProperty","arguments":{"InterpreterOptions":1},"seq":7}
1> [DebugAdapter] --> C (setDebuggerProperty-8): {"type":"request","command":"setDebuggerProperty","arguments":{"JustMyCodeStepping":1},"seq":8}
1> [DebugAdapter] --> C (setDebuggerProperty-9): {"type":"request","command":"setDebuggerProperty","arguments":{"StopOnExceptionCrossingManagedBoundary":0},"seq":9}
1> [DebugAdapter] --> C (setDebuggerProperty-10): {"type":"request","command":"setDebuggerProperty","arguments":{"WarnIfNoUserCodeOnLaunch":1},"seq":10}
1> [DebugAdapter] --> C (setDebuggerProperty-11): {"type":"request","command":"setDebuggerProperty","arguments":{"EnableStepFiltering":true},"seq":11}
1> [DebugAdapter] --> C (setBreakpoints-12): {"type":"request","command":"setBreakpoints","arguments":{"source":{"path":"d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py","sources":[],"checksums":[]},"breakpoints":[{"line":737,"column":1},{"line":619,"column":1},{"line":620,"column":1},{"line":618,"column":1},{"line":617,"column":1},{"line":676,"column":1},{"line":611,"column":1},{"line":609,"column":1},{"line":462,"column":1},{"line":459,"column":1}],"lines":[737,619,620,618,617,676,611,609,462,459]},"seq":12}
1> [DebugAdapter] <-- R (setDebuggerProperty-4) [49 ms]: {"seq": 6, "type": "response", "request_seq": 4, "success": true, "command": "setDebuggerProperty"}
1> [DebugAdapter] --> C (setBreakpoints-13): {"type":"request","command":"setBreakpoints","arguments":{"source":{"path":"d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\WorkingUnusedCode.py","sources":[],"checksums":[]},"breakpoints":[{"line":61,"column":1},{"line":56,"column":1},{"line":50,"column":1},{"line":36,"column":1}],"lines":[61,56,50,36]},"seq":13}
1> [DebugAdapter] --> C (setBreakpoints-14): {"type":"request","command":"setBreakpoints","arguments":{"source":{"path":"d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\DirsFilesClasses.py","sources":[],"checksums":[]},"breakpoints":[{"line":89,"column":1}],"lines":[89]},"seq":14}
1> [DebugAdapter] --> C (setBreakpoints-15): {"type":"request","command":"setBreakpoints","arguments":{"source":{"path":"d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ExportClasses.py","sources":[],"checksums":[]},"breakpoints":[{"line":452,"column":1},{"line":463,"column":1}],"lines":[452,463]},"seq":15}
1> [DebugAdapter] --> C (setBreakpoints-16): {"type":"request","command":"setBreakpoints","arguments":{"source":{"path":"d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ExportConversionSubs.py","sources":[],"checksums":[]},"breakpoints":[{"line":100,"column":1},{"line":1194,"column":1},{"line":1189,"column":1},{"line":111,"column":1},{"line":1168,"column":1},{"line":1174,"column":1}],"lines":[100,1194,1189,111,1168,1174]},"seq":16}
1> [DebugAdapter] --> C (setBreakpoints-17): {"type":"request","command":"setBreakpoints","arguments":{"source":{"path":"d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ProductDirectories.py","sources":[],"checksums":[]},"breakpoints":[{"line":468,"column":1}],"lines":[468]},"seq":17}
1> [DebugAdapter] --> C (setBreakpoints-18): {"type":"request","command":"setBreakpoints","arguments":{"source":{"path":"d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py","sources":[],"checksums":[]},"breakpoints":[{"line":111,"column":1},{"line":679,"column":1},{"line":674,"column":1},{"line":644,"column":1},{"line":647,"column":1},{"line":310,"column":1},{"line":374,"column":1},{"line":394,"column":1},{"line":465,"column":1},{"line":532,"column":1},{"line":667,"column":1},{"line":672,"column":1},{"line":744,"column":1},{"line":800,"column":1},{"line":814,"column":1},{"line":824,"column":1},{"line":836,"column":1},{"line":260,"column":1},{"line":656,"column":1},{"line":652,"column":1},{"line":632,"column":1},{"line":433,"column":1},{"line":440,"column":1},{"line":486,"column":1},{"line":508,"column":1},{"line":511,"column":1},{"line":514,"column":1},{"line":517,"column":1},{"line":520,"column":1},{"line":269,"column":1},{"line":863,"column":1},{"line":302,"column":1}],"lines":[111,679,674,644,647,310,374,394,465,532,667,672,744,800,814,824,836,260,656,652,632,433,440,486,508,511,514,517,520,269,863,302]},"seq":18}
1> [DebugAdapter] --> C (setBreakpoints-19): {"type":"request","command":"setBreakpoints","arguments":{"source":{"path":"d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\Coronavirus.py","sources":[],"checksums":[]},"breakpoints":[{"line":2646,"column":1},{"line":2634,"column":1}],"lines":[2646,2634]},"seq":19}
1> [DebugAdapter] <-- R (setDebuggerProperty-5) [48 ms]: {"seq": 7, "type": "response", "request_seq": 5, "success": true, "command": "setDebuggerProperty"}
1> [DebugAdapter] --> C (setBreakpoints-20): {"type":"request","command":"setBreakpoints","arguments":{"source":{"path":"d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py","sources":[],"checksums":[]},"breakpoints":[{"line":535,"column":1},{"line":1117,"column":1},{"line":1473,"column":1},{"line":1458,"column":1},{"line":1546,"column":1},{"line":1575,"column":1},{"line":1337,"column":1}],"lines":[535,1117,1473,1458,1546,1575,1337]},"seq":20}
1> [DebugAdapter] <-- R (setDebuggerProperty-6) [47 ms]: {"seq": 8, "type": "response", "request_seq": 6, "success": true, "command": "setDebuggerProperty"}
1> [DebugAdapter] <-- R (setDebuggerProperty-7) [47 ms]: {"seq": 9, "type": "response", "request_seq": 7, "success": true, "command": "setDebuggerProperty"}
1> [DebugAdapter] <-- R (setDebuggerProperty-8) [47 ms]: {"seq": 10, "type": "response", "request_seq": 8, "success": true, "command": "setDebuggerProperty"}
1> [DebugAdapter] <-- R (setDebuggerProperty-9) [47 ms]: {"seq": 11, "type": "response", "request_seq": 9, "success": true, "command": "setDebuggerProperty"}
1> [DebugAdapter] <-- R (setDebuggerProperty-10) [48 ms]: {"seq": 12, "type": "response", "request_seq": 10, "success": true, "command": "setDebuggerProperty"}
1> [DebugAdapter] <-- R (setDebuggerProperty-11) [48 ms]: {"seq": 13, "type": "response", "request_seq": 11, "success": true, "command": "setDebuggerProperty"}
1> [DebugAdapter] --> C (setExceptionBreakpoints-21): {"type":"request","command":"setExceptionBreakpoints","arguments":{"filters":[],"exceptionOptions":[{"breakMode":"userUnhandled","path":[{"names":["Python Exceptions"]}]},{"breakMode":"unhandled","path":[{"names":["Python Exceptions"]},{"names":["GeneratorExit","IndexError","StopIteration","AttributeError","KeyError"]}]}]},"seq":21}
1> [DebugAdapter] <-- R (setBreakpoints-12) [205 ms]: {"seq": 14, "type": "response", "request_seq": 12, "success": true, "command": "setBreakpoints", "body": {"breakpoints": [{"verified": true, "id": 0, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sources": [], "checksums": []}, "line": 737}, {"verified": true, "id": 1, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sources": [], "checksums": []}, "line": 619}, {"verified": true, "id": 2, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sources": [], "checksums": []}, "line": 620}, {"verified": true, "id": 3, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sources": [], "checksums": []}, "line": 616}, {"verified": true, "id": 4, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sources": [], "checksums": []}, "line": 616}, {"verified": true, "id": 5, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sources": [], "checksums": []}, "line": 676}, {"verified": true, "id": 6, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sources": [], "checksums": []}, "line": 611}, {"verified": true, "id": 7, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sources": [], "checksums": []}, "line": 609}, {"verified": true, "id": 8, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sources": [], "checksums": []}, "line": 462}, {"verified": true, "id": 9, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sources": [], "checksums": []}, "line": 459}]}}
1> [DebugAdapter] <-- R (setBreakpoints-13) [182 ms]: {"seq": 15, "type": "response", "request_seq": 13, "success": true, "command": "setBreakpoints", "body": {"breakpoints": [{"verified": true, "id": 10, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\WorkingUnusedCode.py", "sources": [], "checksums": []}, "line": 61}, {"verified": true, "id": 11, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\WorkingUnusedCode.py", "sources": [], "checksums": []}, "line": 56}, {"verified": true, "id": 12, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\WorkingUnusedCode.py", "sources": [], "checksums": []}, "line": 50}, {"verified": true, "id": 13, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\WorkingUnusedCode.py", "sources": [], "checksums": []}, "line": 36}]}}
1> [DebugAdapter] <-- R (setBreakpoints-14) [199 ms]: {"seq": 16, "type": "response", "request_seq": 14, "success": true, "command": "setBreakpoints", "body": {"breakpoints": [{"verified": true, "id": 14, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\DirsFilesClasses.py", "sources": [], "checksums": []}, "line": 89}]}}
1> [DebugAdapter] <-- R (setBreakpoints-15) [210 ms]: {"seq": 17, "type": "response", "request_seq": 15, "success": true, "command": "setBreakpoints", "body": {"breakpoints": [{"verified": true, "id": 15, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ExportClasses.py", "sources": [], "checksums": []}, "line": 452}, {"verified": true, "id": 16, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ExportClasses.py", "sources": [], "checksums": []}, "line": 463}]}}
1> [DebugAdapter] <-- R (setBreakpoints-16) [333 ms]: {"seq": 18, "type": "response", "request_seq": 16, "success": true, "command": "setBreakpoints", "body": {"breakpoints": [{"verified": true, "id": 17, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ExportConversionSubs.py", "sources": [], "checksums": []}, "line": 100}, {"verified": true, "id": 18, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ExportConversionSubs.py", "sources": [], "checksums": []}, "line": 1194}, {"verified": true, "id": 19, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ExportConversionSubs.py", "sources": [], "checksums": []}, "line": 1189}, {"verified": true, "id": 20, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ExportConversionSubs.py", "sources": [], "checksums": []}, "line": 111}, {"verified": true, "id": 21, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ExportConversionSubs.py", "sources": [], "checksums": []}, "line": 1168}, {"verified": true, "id": 22, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ExportConversionSubs.py", "sources": [], "checksums": []}, "line": 1174}]}}
1> [DebugAdapter] <-- R (setBreakpoints-17) [351 ms]: {"seq": 19, "type": "response", "request_seq": 17, "success": true, "command": "setBreakpoints", "body": {"breakpoints": [{"verified": true, "id": 23, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\ProductDirectories.py", "sources": [], "checksums": []}, "line": 468}]}}
1> WARNING: Request 'setBreakpoints-18' has not received a response within 1000 ms!
1> WARNING: Request 'setBreakpoints-20' has not received a response within 1000 ms!
1> WARNING: Request 'setExceptionBreakpoints-21' has not received a response within 1000 ms!
1> WARNING: Request 'setBreakpoints-19' has not received a response within 1000 ms!
1> [DebugAdapter] <-- R (setBreakpoints-18) [1190 ms]: {"seq": 20, "type": "response", "request_seq": 18, "success": true, "command": "setBreakpoints", "body": {"breakpoints": [{"verified": true, "id": 24, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 111}, {"verified": true, "id": 25, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 679}, {"verified": true, "id": 26, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 674}, {"verified": true, "id": 27, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 644}, {"verified": true, "id": 28, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 647}, {"verified": true, "id": 29, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 310}, {"verified": true, "id": 30, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 374}, {"verified": true, "id": 31, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 394}, {"verified": true, "id": 32, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 465}, {"verified": true, "id": 33, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 532}, {"verified": true, "id": 34, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 667}, {"verified": true, "id": 35, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 672}, {"verified": true, "id": 36, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 744}, {"verified": true, "id": 37, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 800}, {"verified": true, "id": 38, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 814}, {"verified": true, "id": 39, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 824}, {"verified": true, "id": 40, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 836}, {"verified": true, "id": 41, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 260}, {"verified": true, "id": 42, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 656}, {"verified": true, "id": 43, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 652}, {"verified": true, "id": 44, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 632}, {"verified": true, "id": 45, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 433}, {"verified": true, "id": 46, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 440}, {"verified": true, "id": 47, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 486}, {"verified": true, "id": 48, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 508}, {"verified": true, "id": 49, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 511}, {"verified": true, "id": 50, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 514}, {"verified": true, "id": 51, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 517}, {"verified": true, "id": 52, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 520}, {"verified": true, "id": 53, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 269}, {"verified": true, "id": 54, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 863}, {"verified": true, "id": 55, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sources": [], "checksums": []}, "line": 302}]}}
1> [DebugAdapter] <-- R (setBreakpoints-19) [1334 ms]: {"seq": 21, "type": "response", "request_seq": 19, "success": true, "command": "setBreakpoints", "body": {"breakpoints": [{"verified": true, "id": 56, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\Coronavirus.py", "sources": [], "checksums": []}, "line": 2645}, {"verified": true, "id": 57, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\Coronavirus.py", "sources": [], "checksums": []}, "line": 2622}]}}
1> [DebugAdapter] <-- R (setBreakpoints-20) [1543 ms]: {"seq": 22, "type": "response", "request_seq": 20, "success": true, "command": "setBreakpoints", "body": {"breakpoints": [{"verified": true, "id": 58, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sources": [], "checksums": []}, "line": 535}, {"verified": true, "id": 59, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sources": [], "checksums": []}, "line": 1117}, {"verified": true, "id": 60, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sources": [], "checksums": []}, "line": 1473}, {"verified": true, "id": 61, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sources": [], "checksums": []}, "line": 1458}, {"verified": true, "id": 62, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sources": [], "checksums": []}, "line": 1546}, {"verified": true, "id": 63, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sources": [], "checksums": []}, "line": 1575}, {"verified": true, "id": 64, "source": {"path": "d:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sources": [], "checksums": []}, "line": 1337}]}}
1> [DebugAdapter] <-- R (setExceptionBreakpoints-21) [1555 ms]: {"seq": 23, "type": "response", "request_seq": 21, "success": true, "command": "setExceptionBreakpoints"}
1> [DebugAdapter] --> C (configurationDone-22): {"type":"request","command":"configurationDone","arguments":{},"seq":22}
1> [DebugAdapter] <-- R (configurationDone-22) [7 ms]: {"seq": 24, "type": "response", "request_seq": 22, "success": true, "command": "configurationDone"}
1> [DebugAdapter] <-- R (launch-2) [5646 ms]: {"seq": 25, "type": "response", "request_seq": 2, "success": true, "command": "launch"}
1> [DebugAdapter] <-- E (process): {"seq": 26, "type": "event", "event": "process", "body": {"startMethod": "launch", "isLocalProcess": true, "systemProcessId": 628, "name": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "pointerSize": 64}}
1> [DebugAdapter] <-- E (thread): {"seq": 27, "type": "event", "event": "thread", "body": {"reason": "started", "threadId": 1}}
1> [DebugAdapter] <-- E (stopped): {"seq": 28, "type": "event", "event": "stopped", "body": {"reason": "entry", "threadId": 1, "preserveFocusHint": false, "allThreadsStopped": true}}
1> [DebugAdapter] --> C (threads-23): {"type":"request","command":"threads","arguments":{},"seq":23}
1> [DebugAdapter] <-- R (threads-23) [1 ms]: {"seq": 29, "type": "response", "request_seq": 23, "success": true, "command": "threads", "body": {"threads": [{"id": 1, "name": "MainThread"}]}}
1> [DebugAdapter] --> C (continue-24): {"type":"request","command":"continue","arguments":{"threadId":1},"seq":24}
1> [DebugAdapter] <-- R (continue-24) [19 ms]: {"seq": 30, "type": "response", "request_seq": 24, "success": true, "command": "continue", "body": {"allThreadsContinued": true}}
1> [DebugAdapter] <-- E (output): {"seq": 31, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n**\nGlobals declared & defined in ExportConversionSubs module."}}
1> [DebugAdapter] <-- E (output): {"seq": 32, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 33, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n**\nGlobals declared & defined in CoronaVirus module."}}
1> [DebugAdapter] <-- E (output): {"seq": 34, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 35, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Found a Heading 1"}}
1> [DebugAdapter] <-- E (output): {"seq": 36, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n HTML Parser: How to scrap HTML content\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 37, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Found a Heading 1"}}
1> [DebugAdapter] <-- E (output): {"seq": 38, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\nSignup for new content\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 39, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Found a Heading 1"}}
1> [DebugAdapter] <-- E (output): {"seq": 40, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\nLatest Articles\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 41, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Found a Heading 1"}}
1> [DebugAdapter] <-- E (output): {"seq": 42, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\nSocial\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 43, "type": "event", "event": "output", "body": {"category": "stdout", "output": "*** Testing ends here (non-Logger Conversion)."}}
1> [DebugAdapter] <-- E (output): {"seq": 44, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\nSEE MASTER DIRECTORY DEFINITIONS AT LINES 55, 306\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 45, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n============================="}}
1> [DebugAdapter] <-- E (output): {"seq": 46, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\nISS Date-time = 2020-08-23 18:09:48\nISS position, latitude = 30.9374\nISS position, longitude = -155.4449\n=============================\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 47, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Fractal Drawings, Mandelbrot Set"}}
1> [DebugAdapter] <-- E (output): {"seq": 48, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n1 View 1 -- took 27.156 secs on Asus G75, core i7 @3.09 GHz\n2 View 2 -- took 28.094 secs on Asus G75, core i7 @3.09 GHz\n3 View 3 -- took 28.672 secs on Asus G75, core i7 @3.09 GHz\n4 Spiral\n5 Star\n6 Rose Curves\n7 Lissajous figures\n8 Quick Box for testing Repeat Choices Crashing\n\n10 BigBox Folding@Home Stats\n11 My Moon Clock. start from Spiral\n12 Fake circle 100 lines Sanjan Geet Singh \n13 Snowflake Sanjan Geet Singh \n14 Fibonacci Spiral\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 49, "type": "event", "event": "output", "body": {"category": "stdout", "output": "15 Spiral Pair\n20 My Art -- Mistake from my Moon Clock program \n21 My Art 2 -- Mistake from my Moon Clock program \n\n33 trash -- testing\n\n\n40 CUDA GPU Add Vector Test\n41 CUDA GPU Mandelbrot -- took 1.290 secs on Asus G75, core i7 @3.09 GHz\n42 Tensorflow -- starting out\n\n50 Info about Python and This Program/Process.\n Allocates memory doubling every time until exceeds available memory.\n Watch in Task Manager\n\n51 Multiprocessing vs Threading Test\n52 Start of GPU prog with TensorFlow. take it over!\n53 GPU matrix multiply prog with TensorFlow. \n86 TEST simplify and reproduce slow speed. JHU files download and update\n\nPython version: 3.7.8 (tags/v3.7.8:4b47a5b6ba, Jun 28 2020, 08:53:46) [MSC v.1916 64 bit (AMD64)]\n\n0 Quit\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 50, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Input your choice: "}}
1> [DebugAdapter] <-- E (pydevdInputRequested): {"seq": 51, "type": "event", "event": "pydevdInputRequested"}
1> WARNING: No handler registered for event of type 'pydevdInputRequested'!
1> [DebugAdapter] <-- E (output): {"seq": 52, "type": "event", "event": "output", "body": {"category": "stdout", "output": "You Chose: "}}
1> [DebugAdapter] <-- E (pydevdInputRequested): {"seq": 53, "type": "event", "event": "pydevdInputRequested"}
1> WARNING: No handler registered for event of type 'pydevdInputRequested'!
1> [DebugAdapter] <-- E (output): {"seq": 54, "type": "event", "event": "output", "body": {"category": "stdout", "output": " 0\n\n**\nDefine Processes Sequence And Directories Lists To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_ProcessSequenceAndDirsDefinition.txt\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 55, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Machine: "}}
1> [DebugAdapter] <-- E (output): {"seq": 56, "type": "event", "event": "output", "body": {"category": "stdout", "output": " dragon\nCore Dir: D:/ConvertVS2019\nConversion Root Dir: D:/ConvertVS2019/Logger/ExportConversion\nNew Export Zip Dir: \nRunning Log Files Begin With 'RunLog_...' \nRunning Log Files Located In: D:/ConvertVS2019/Logger/ExportConversion\n\n**\nOutputting Master Vars And Dirs To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_MasterVarsAndDirs.txt\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 57, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Machine: "}}
1> [DebugAdapter] <-- E (output): {"seq": 58, "type": "event", "event": "output", "body": {"category": "stdout", "output": " dragon\nCore Dir: D:/ConvertVS2019\nConversion Root Dir: D:/ConvertVS2019/Logger/ExportConversion\nNew Export Zip Dir: \nRunning Log Files Begin With 'RunLog_...' \nRunning Log Files Located In: D:/ConvertVS2019/Sleep\n\n**\nOutputting Master Vars And Dirs To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_MasterVarsAndDirs.txt\nMachine: dragon\nCore Dir: D:/ConvertVS2019\nConversion Root Dir: D:/ConvertVS2019/Logger/ExportConversion\nNew Export Zip Dir: \nRunning Log Files Begin With 'RunLog_...' \nRunning Log Files Located In: D:/ConvertVS2019/Weight\n\n**\nOutputting Master Vars And Dirs To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_MasterVarsAndDirs.txt\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 59, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Machine: "}}
1> [DebugAdapter] <-- E (output): {"seq": 60, "type": "event", "event": "output", "body": {"category": "stdout", "output": " dragon\nCore Dir: D:/ConvertVS2019\nConversion Root Dir: D:/ConvertVS2019/Logger/ExportConversion\nNew Export Zip Dir: \nRunning Log Files Begin With 'RunLog_...' \nRunning Log Files Located In: D:/ConvertVS2019/Bloodpressure\n\n**\nOutputting Master Vars And Dirs To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_MasterVarsAndDirs.txt\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 61, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Machine: "}}
1> [DebugAdapter] <-- E (output): {"seq": 62, "type": "event", "event": "output", "body": {"category": "stdout", "output": " dragon\nCore Dir: D:/ConvertVS2019\nConversion Root Dir: D:/ConvertVS2019/Logger/ExportConversion\nNew Export Zip Dir: \nRunning Log Files Begin With 'RunLog_...' \nRunning Log Files Located In: D:/ConvertVS2019/LifeCycle\n\n**\nOutputting Master Vars And Dirs To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_MasterVarsAndDirs.txt\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 63, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Machine: "}}
1> [DebugAdapter] <-- E (output): {"seq": 64, "type": "event", "event": "output", "body": {"category": "stdout", "output": " dragon\nCore Dir: D:/ConvertVS2019\nConversion Root Dir: D:/ConvertVS2019/Logger/ExportConversion\nNew Export Zip Dir: \nRunning Log Files Begin With 'RunLog_...' \nRunning Log Files Located In: D:/ConvertVS2019/Heart\n\n**\nOutputting Master Vars And Dirs To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_MasterVarsAndDirs.txt\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 65, "type": "event", "event": "output", "body": {"category": "stdout", "output": "Machine: "}}
1> [DebugAdapter] <-- E (output): {"seq": 66, "type": "event", "event": "output", "body": {"category": "stdout", "output": " dragon\nCore Dir: D:/ConvertVS2019\nConversion Root Dir: D:/ConvertVS2019/Logger/ExportConversion\nNew Export Zip Dir: \nRunning Log Files Begin With 'RunLog_...' \nRunning Log Files Located In: D:/ConvertVS2019/CoronavirusLogistics\n\n**\nOutputting Master Vars And Dirs To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_MasterVarsAndDirs.txt\n123\nlen(strTextChar) = 1\nAscii value of char: \u2019 = 8217\n2nd pass on ' \nlen(strTextChar) = 1\nAscii value of char: ' = 39\n3rd pass on \u75f4\nlen(strTextChar) = 1\nAscii value of char: \u75f4 = 30196\nhello world\nhi there\ntest2 just executed\n\n**\nDir Exploration Testing To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_DirExplorationTesting.txt\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 67, "type": "event", "event": "output", "body": {"category": "stdout", "output": "strConvertProgramRootDir = "}}
1> [DebugAdapter] <-- E (output): {"seq": 68, "type": "event", "event": "output", "body": {"category": "stdout", "output": " D:/ConvertVS2019/Logger/ExportConversion\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 69, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\f"}}
1> [DebugAdapter] <-- E (output): {"seq": 70, "type": "event", "event": "output", "body": {"category": "stdout", "output": "=== Export Conversion, Master File Building Program ========"}}
1> [DebugAdapter] <-- E (output): {"seq": 71, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n=== Choose Source Product for Export to Convert: ====\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 72, "type": "event", "event": "output", "body": {"category": "stdout", "output": "--- Conversion Root Dir: D:/ConvertVS2019/Logger/ExportConversion ----"}}
1> [DebugAdapter] <-- E (pydevdInputRequested): {"seq": 73, "type": "event", "event": "pydevdInputRequested"}
1> WARNING: No handler registered for event of type 'pydevdInputRequested'!
1> [DebugAdapter] <-- E (output): {"seq": 74, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\nSource Product for Export to Convert:\n0. RUN THIS FIRST !!\nOutput Files:See what has been done in this System So Far:)\n D:/ConvertVS2019/Logger/ExportConversion/.)\n\n1. Logger, (Sleep, Work, Exercise)\n2. Sleep Cycle\n3. Health, Apple\n4. Weight Renpho\n5. Blood Pressure, Omron\n6. Life Cycle\n\n7. Coronavirus Logistics Equation\n11. !!! TEST CORONAVIRUS NOW !! HERE !!\n66. Scan All CSV and Completed Files for Out Of Bounds ASCII Chars\n Fix All CSV and Completed Files for Out Of Bounds ASCII Chars\n yY/nN/qQ\n99. Quit\n\nPython version: 3.7.8 (tags/v3.7.8:4b47a5b6ba, Jun 28 2020, 08:53:46) [MSC v.1916 64 bit (AMD64)]\nInput your choice: "}}
1> [DebugAdapter] <-- E (output): {"seq": 75, "type": "event", "event": "output", "body": {"category": "stdout", "output": "You Chose: "}}
1> [DebugAdapter] <-- E (pydevdInputRequested): {"seq": 76, "type": "event", "event": "pydevdInputRequested"}
1> WARNING: No handler registered for event of type 'pydevdInputRequested'!
1> [DebugAdapter] <-- E (output): {"seq": 77, "type": "event", "event": "output", "body": {"category": "stdout", "output": " 66\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 78, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n**\nStarting Fix of All Conversion project files of all Products Looking for \n Out Of Bounds ASCII chars.\n To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_FixAllAsciiOutOfBoundsDetails.txt"}}
1> [DebugAdapter] <-- E (stopped): {"seq": 79, "type": "event", "event": "stopped", "body": {"reason": "breakpoint", "threadId": 1, "preserveFocusHint": false, "allThreadsStopped": true}}
1> [DebugAdapter] --> C (threads-25): {"type":"request","command":"threads","arguments":{},"seq":25}
1> [DebugAdapter] <-- R (threads-25) [2 ms]: {"seq": 80, "type": "response", "request_seq": 25, "success": true, "command": "threads", "body": {"threads": [{"id": 1, "name": "MainThread"}]}}
1> [DebugAdapter] --> C (stackTrace-26): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{"includeAll":true}},"seq":26}
1> [DebugAdapter] <-- R (stackTrace-26) [28 ms]: {"seq": 81, "type": "response", "request_seq": 26, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 2, "name": "FixAll_CSV_and_CompletedFiles_For_ASCII_CharsOutOfBounds", "line": 863, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}], "totalFrames": 3}}
1> [DebugAdapter] <-- E (module): {"seq": 82, "type": "event", "event": "module", "body": {"reason": "new", "module": {"id": 0, "name": "FilesDirsOps", "path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py"}}}
1> [DebugAdapter] <-- E (module): {"seq": 83, "type": "event", "event": "module", "body": {"reason": "new", "module": {"id": 1, "name": "CharGUI", "path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py"}}}
1> [DebugAdapter] <-- E (module): {"seq": 84, "type": "event", "event": "module", "body": {"reason": "new", "module": {"id": 2, "name": "main", "path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "version": "1.19.1"}}}
1> [DebugAdapter] <-- E (module): {"seq": 85, "type": "event", "event": "module", "body": {"reason": "new", "module": {"id": 3, "name": "runpy", "path": "C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Lib\runpy.py"}}}
1> [DebugAdapter] <-- E (output): {"seq": 86, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n\n**\nStarting Fix of All Conversion project files of all Products Looking for \n Out Of Bounds ASCII chars. \n To RunLog_ File:\n D:/ConvertVS2019/Logger/ExportConversion/RunLog_FixAllAsciiOutOfBoundsSummary.txt\n"}}
1> [DebugAdapter] --> C (stackTrace-27): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1000,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true}},"seq":27}
1> [DebugAdapter] <-- R (stackTrace-27) [4 ms]: {"seq": 87, "type": "response", "request_seq": 27, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 2, "name": "FilesDirsOps.FixAll_CSV_and_CompletedFiles_For_ASCII_CharsOutOfBounds : 863", "line": 863, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}, {"id": 3, "name": "CharGUI.ProductSelectionScreen : 147", "line": 147, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sourceReference": 0}}, {"id": 4, "name": "main : 1742", "line": 1742, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sourceReference": 0}}], "totalFrames": 3}}
1> [DebugAdapter] --> C (stackTrace-28): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{}},"seq":28}
1> [DebugAdapter] <-- R (stackTrace-28) [4 ms]: {"seq": 88, "type": "response", "request_seq": 28, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 2, "name": "FixAll_CSV_and_CompletedFiles_For_ASCII_CharsOutOfBounds", "line": 863, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}], "totalFrames": 3}}
1> [DebugAdapter] --> C (stackTrace-29): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true}},"seq":29}
1> [DebugAdapter] <-- R (stackTrace-29) [20 ms]: {"seq": 89, "type": "response", "request_seq": 29, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 2, "name": "FilesDirsOps.FixAll_CSV_and_CompletedFiles_For_ASCII_CharsOutOfBounds : 863", "line": 863, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}], "totalFrames": 3}}
1> [DebugAdapter] --> C (continue-30): {"type":"request","command":"continue","arguments":{"threadId":1},"seq":30}
1> [DebugAdapter] <-- R (continue-30) [9 ms]: {"seq": 90, "type": "response", "request_seq": 30, "success": true, "command": "continue", "body": {"allThreadsContinued": true}}
1> [DebugAdapter] <-- E (output): {"seq": 91, "type": "event", "event": "output", "body": {"category": "stdout", "output": " In file: D:/ConvertVS2019/Bloodpressure/BloodpressureOrig/TEST_BloodPressure_2020_01_01_To_2020_04_30.csv NO errors found of ASCII code out of bounds.\n"}}
1> [DebugAdapter] <-- E (output): {"seq": 92, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n"}}
1> [DebugAdapter] <-- E (stopped): {"seq": 93, "type": "event", "event": "stopped", "body": {"reason": "breakpoint", "threadId": 1, "preserveFocusHint": false, "allThreadsStopped": true}}
1> [DebugAdapter] --> C (threads-31): {"type":"request","command":"threads","arguments":{},"seq":31}
1> [DebugAdapter] <-- R (threads-31) [2 ms]: {"seq": 94, "type": "response", "request_seq": 31, "success": true, "command": "threads", "body": {"threads": [{"id": 1, "name": "MainThread"}]}}
1> [DebugAdapter] --> C (stackTrace-32): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true}},"seq":32}
1> [DebugAdapter] <-- R (stackTrace-32) [4 ms]: {"seq": 95, "type": "response", "request_seq": 32, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 2, "name": "FilesDirsOps.FixAll_CSV_and_CompletedFiles_For_ASCII_CharsOutOfBounds : 863", "line": 863, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}], "totalFrames": 3}}
1> [DebugAdapter] --> C (stackTrace-33): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1000,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true}},"seq":33}
1> [DebugAdapter] <-- R (stackTrace-33) [5 ms]: {"seq": 96, "type": "response", "request_seq": 33, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 2, "name": "FilesDirsOps.FixAll_CSV_and_CompletedFiles_For_ASCII_CharsOutOfBounds : 863", "line": 863, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}, {"id": 3, "name": "CharGUI.ProductSelectionScreen : 147", "line": 147, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sourceReference": 0}}, {"id": 4, "name": "main : 1742", "line": 1742, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sourceReference": 0}}], "totalFrames": 3}}
1> [DebugAdapter] --> C (stackTrace-34): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{}},"seq":34}
1> [DebugAdapter] <-- R (stackTrace-34) [4 ms]: {"seq": 97, "type": "response", "request_seq": 34, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 2, "name": "FixAll_CSV_and_CompletedFiles_For_ASCII_CharsOutOfBounds", "line": 863, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}], "totalFrames": 3}}
1> [DebugAdapter] --> C (stackTrace-35): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true}},"seq":35}
1> [DebugAdapter] <-- R (stackTrace-35) [4 ms]: {"seq": 98, "type": "response", "request_seq": 35, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 2, "name": "FilesDirsOps.FixAll_CSV_and_CompletedFiles_For_ASCII_CharsOutOfBounds : 863", "line": 863, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}], "totalFrames": 3}}
1> [DebugAdapter] --> C (continue-36): {"type":"request","command":"continue","arguments":{"threadId":1},"seq":36}
1> [DebugAdapter] <-- R (continue-36) [4 ms]: {"seq": 99, "type": "response", "request_seq": 36, "success": true, "command": "continue", "body": {"allThreadsContinued": true}}
1> [DebugAdapter] <-- E (output): {"seq": 100, "type": "event", "event": "output", "body": {"category": "stdout", "output": "!! TRAPPED A NON-ASCII STRING !! LINENUM = 502, '2018-01-05 23:08:26, 2018-01-06 00:10:18, 2018-01-05 17:08:26 CST, 2018-01-05 18:10:18 CST, 3712, Lunch, Judy's Caf\u00e9, \n'"}}
1> [DebugAdapter] <-- E (output): {"seq": 101, "type": "event", "event": "output", "body": {"category": "stdout", "output": "\n"}}
1> [DebugAdapter] <-- E (stopped): {"seq": 102, "type": "event", "event": "stopped", "body": {"reason": "breakpoint", "threadId": 1, "preserveFocusHint": false, "allThreadsStopped": true}}
1> [DebugAdapter] --> C (threads-37): {"type":"request","command":"threads","arguments":{},"seq":37}
1> [DebugAdapter] <-- R (threads-37) [10 ms]: {"seq": 103, "type": "response", "request_seq": 37, "success": true, "command": "threads", "body": {"threads": [{"id": 1, "name": "MainThread"}]}}
1> [DebugAdapter] --> C (stackTrace-38): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true}},"seq":38}
1> [DebugAdapter] <-- R (stackTrace-38) [6 ms]: {"seq": 104, "type": "response", "request_seq": 38, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 5, "name": "FilesDirsOps.Check_Line_For_OutOfBoundsAscii_Via_BytesObject : 310", "line": 310, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}], "totalFrames": 5}}
1> [DebugAdapter] --> C (stackTrace-39): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1000,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true}},"seq":39}
1> [DebugAdapter] <-- R (stackTrace-39) [11 ms]: {"seq": 105, "type": "response", "request_seq": 39, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 5, "name": "FilesDirsOps.Check_Line_For_OutOfBoundsAscii_Via_BytesObject : 310", "line": 310, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}, {"id": 6, "name": "FilesDirsOps.BytesObject_TestFor_Unicode_CodePage_Issues_And_ASCII_CharsOutOfBounds_CleanUp : 366", "line": 366, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}, {"id": 2, "name": "FilesDirsOps.FixAll_CSV_and_CompletedFiles_For_ASCII_CharsOutOfBounds : 864", "line": 864, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}, {"id": 3, "name": "CharGUI.ProductSelectionScreen : 147", "line": 147, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\CharGUI.py", "sourceReference": 0}}, {"id": 4, "name": "main : 1742", "line": 1742, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sourceReference": 0}}], "totalFrames": 5}}
1> [DebugAdapter] --> C (stackTrace-40): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{}},"seq":40}
1> [DebugAdapter] <-- R (stackTrace-40) [5 ms]: {"seq": 106, "type": "response", "request_seq": 40, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 5, "name": "Check_Line_For_OutOfBoundsAscii_Via_BytesObject", "line": 310, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}], "totalFrames": 5}}
1> [DebugAdapter] --> C (stackTrace-41): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true}},"seq":41}
1> [DebugAdapter] <-- R (stackTrace-41) [14 ms]: {"seq": 107, "type": "response", "request_seq": 41, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 5, "name": "FilesDirsOps.Check_Line_For_OutOfBoundsAscii_Via_BytesObject : 310", "line": 310, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\FilesDirsOps.py", "sourceReference": 0}}], "totalFrames": 5}}
1> [DebugAdapter] --> C (continue-42): {"type":"request","command":"continue","arguments":{"threadId":1},"seq":42}
1> [DebugAdapter] <-- R (continue-42) [6 ms]: {"seq": 108, "type": "response", "request_seq": 42, "success": true, "command": "continue", "body": {"allThreadsContinued": true}}
1> [DebugAdapter] <-- E (stopped): {"seq": 109, "type": "event", "event": "stopped", "body": {"reason": "exception", "description": "division by zero", "threadId": 1, "preserveFocusHint": false, "text": "ZeroDivisionError", "allThreadsStopped": true}}
1> [DebugAdapter] --> C (threads-43): {"type":"request","command":"threads","arguments":{},"seq":43}
1> [DebugAdapter] <-- R (threads-43) [1 ms]: {"seq": 110, "type": "response", "request_seq": 43, "success": true, "command": "threads", "body": {"threads": [{"id": 1, "name": "MainThread"}]}}
1> [DebugAdapter] --> C (exceptionInfo-44): {"type":"request","command":"exceptionInfo","arguments":{"threadId":1},"seq":44}
1> [DebugAdapter] <-- R (exceptionInfo-44) [15 ms]: {"seq": 111, "type": "response", "request_seq": 44, "success": true, "command": "exceptionInfo", "body": {"exceptionId": "ZeroDivisionError", "breakMode": "always", "description": "division by zero", "details": {"message": "division by zero", "typeName": "ZeroDivisionError", "stackTrace": " File &quot;D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py&quot;, line 1742, in <module>\n iAns = scrProductScreen.ProductSelectionScreen()\n", "source": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py"}}}
1> WARNING: No default exception category mapping present.
1> [DebugAdapter] --> C (stackTrace-45): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1000,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true}},"seq":45}
1> [DebugAdapter] <-- R (stackTrace-45) [2 ms]: {"seq": 112, "type": "response", "request_seq": 45, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 4, "name": "main : 1742", "line": 1742, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sourceReference": 0}}], "totalFrames": 1}}
1> [DebugAdapter] --> C (stackTrace-46): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{}},"seq":46}
1> [DebugAdapter] <-- R (stackTrace-46) [2 ms]: {"seq": 113, "type": "response", "request_seq": 46, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 4, "name": "<module>", "line": 1742, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sourceReference": 0}}], "totalFrames": 1}}
1> [DebugAdapter] --> C (stackTrace-47): {"type":"request","command":"stackTrace","arguments":{"threadId":1,"startFrame":0,"levels":1,"format":{"parameters":true,"parameterTypes":true,"parameterNames":true,"line":true,"module":true}},"seq":47}
1> [DebugAdapter] <-- R (stackTrace-47) [61 ms]: {"seq": 114, "type": "response", "request_seq": 47, "success": true, "command": "stackTrace", "body": {"stackFrames": [{"id": 4, "name": "main : 1742", "line": 1742, "column": 1, "source": {"path": "D:\ConvertVS2019\Logger\ExportConversion\ExportConversion\LoggerConvertExport.py", "sourceReference": 0}}], "totalFrames": 1}}

Daniel Johnson on 8/24/2020, 07:54 AM:

This is a 64 bit Python project, running in a Python 3.7.8:

sys.version '3.7.8 (tags/v3.7.8:4b47a5b6ba, Jun 28 2020, 08:53:46) [MSC v.1916 64 bit (AMD64)]'


Original Solutions

(no solutions)

Activity

  1. huguesv commented on Sep 2, 2020

    @huguesv
    Contributor

    Dev 16.4 with ptvsd 4.3.2, breaks at the raise line for unhandled exception:
    image

    versus Dev 16.8 with debugpy 1.0.0rc1, breaks in the outermost function for unhandled exception:
    image

  2. int19h commented on Sep 3, 2020

    @int19h
    Contributor

    Fabio Zadrozny (@fabioz) The root cause here is that the stack reported for user-unhandled exceptions is the one at the point they're detected as user-unhandled, rather than the point where they were raised. We discussed this before in #275 (comment), and you suggested treating it the same as unhandled, in that it'd show the stack from the traceback.

    From VS perspective, this is a regression, because by default, VS shows the simplified exception UI as seen on the screenshot below, where the checkbox corresponds to "raised" - and it always enables "userUnhandled" (but not "unhandled"!) regardless of JMC setting. So, even though the exception is entirely in user code here, the user experience changed.

  3. changed the title [-]python 3.7.8 debugger gives no indication of where error occurred[/-] [+]Stack trace for user-unhandled exception does not reflect where it was raised[/+] on Sep 3, 2020
  4. fabioz commented on Sep 3, 2020

    @fabioz
    Collaborator

    Ok, I'll do the change to show the original place (as soon as I finish the current issue I'm tackling related to the case-sensitive issue on windows).

  5. fabioz commented on Sep 17, 2020

    @fabioz
    Collaborator

    I'll start to work on this issue.

  6. fabioz commented on Sep 24, 2020

    @fabioz
    Collaborator

    Pavel Minaev (@int19h) Karthik Nadig (@karthiknadig) Luciana Abud (@luabud)

    What do you think about the results below for this?

    -- I'm marking with Current frame the place where the execution is actually stopped in the Call Stack and in the Exception Description to try to make it clear that the exception was raised at one place but the execution was actually stopped at a different frame.

    image

    Do you think this is clear? Also I'm showing User Uncaught Exceptions (should I commit that or do you want to roll that out differently?)

  7. fabioz commented on Sep 25, 2020

    @fabioz
    Collaborator

    After testing a bit more I changed the structure to include a description in the exception name too (to hopefully make it even clearer).

    image

  8. added a commit that references this issue on Sep 27, 2020
    bf41c00
  9. luabud commented on Sep 28, 2020

    @luabud
    Member

    I really like it! And I think the note to make it clearer is a great idea too. If I get to be nit-picky I'd suggest to capitalize Note and remove the second : as there's one already after note. Or perhaps adding it to the bottom of the stack trace? But not sure if that would be less discoverable (or how that would look with a massive exception trace 😛)

    I was also wondering if we could make it clearer that the the note is referring to a frame on the call stack, but I have no idea on how to get that.

  10. Dan593 commented on Oct 5, 2020

    @Dan593

    What release is this scheduled to be in? I have updated to 16.7.5 and it's apparently not in this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions