Hi, I have the exception decoder working in IDE 1... Because of the need to use IDE 2.0.1 I copied the file as I did before, but nothing shows up in the menu. The pad is correct Arduino\tools\EspExceptionDecoder\tool\EspExceptionDecoder.jar. It is the latest I download on feb 2022 and I am using windows.
Unfortunately ide 2.0 does not support the ESP exception decoder.
opened 11:42PM - 12 Feb 21 UTC
topic: code
type: imperfection
criticality: high
**Describe the solution you'd like**
I would like to propose support for extern… al tools / plugins which are compatible with Arduino IDE. Ex. https://github.com/me-no-dev/arduino-esp32fs-plugin or https://github.com/me-no-dev/EspExceptionDecoder
If it is already supported, how can I use tools in Pro IDE?
If it is not supported yet, are there any plans for implementing that?
### Describe the problem
There is no support for extending the capabilities of Arduino IDE via external tools/plugins. This is a feature parity mismatch with Arduino IDE 1.x.
### To reproduce
1. Follow the instructions to install the "Arduino Pico LittleFS Filesystem Uploader" plugin:
https://github.com/earlephilhower/arduino-pico-littlefs-plugin#installation
1. Start Arduino IDE 2.x
1. Open the **Tools** menu.
🐛 The expected "**Pico LittleFS Data Upload**" menu item is missing.
### Expected behavior
Support for extending the capabilities of Arduino IDE via external tools/plugins equivalent to the system provided by Arduino IDE 1.x.
### Arduino IDE version
#### Original report
3.0.0-beta.1
#### Last verified with
3.0.2
### Operating system
All
### Operating system version
any
### Additional context
Other reports:
- https://github.com/me-no-dev/arduino-esp32fs-plugin/issues/30
- https://github.com/arduino/arduino-ide/issues/350
- https://github.com/arduino/arduino-ide/issues/239
- https://github.com/lorol/arduino-esp32fs-plugin/issues/8
- https://github.com/arduino/arduino-ide/issues/807
- https://github.com/earlephilhower/arduino-esp8266littlefs-plugin/issues/20
- https://github.com/earlephilhower/arduino-esp8266littlefs-plugin/issues/21
- https://github.com/earlephilhower/arduino-esp8266littlefs-plugin/issues/22
- https://github.com/me-no-dev/EspExceptionDecoder/issues/85
- https://forum.arduino.cc/t/exception-decoder/1055759
- https://forum.arduino.cc/t/exception-9-epc1-0x40100262-epc2-0x00000000-epc3-0x00000000-excvaddr-0xc010e109-depc-0x00000000/1054425/14
- https://forum.arduino.cc/t/esp-exception-decoder-for-arduino-2-0/1050587
- https://forum.arduino.cc/t/tool-menu-esp8266-littlefs-filesystem-uploader-not-displaying/1037055
- https://forum.arduino.cc/t/esp8266-sketch-data-upload/941933
- https://forum.arduino.cc/t/tools-for-arduino-ide-2-0-beta/894962
- https://forum.arduino.cc/t/ide-2-0-and-esp32-sketch-data-upload/904160
- https://forum.arduino.cc/t/add-tools-to-arduino-ide-2-0/893213
- https://forum.arduino.cc/t/ide-2-0-beta-10-not-yet-configurable-tools-menu/892980
- https://forum.arduino.cc/t/espexceptiondecoder-cant-be-found-in-tool-directory/876547
- https://forum.arduino.cc/t/nrf5-softdevice-flashing-tool/866336
- https://forum.arduino.cc/t/arduino-2-0-beta-no-ardublock/856338
- https://forum.arduino.cc/t/tools-directory-with-esp32fs-or-esp8266fs/703461
- https://forum.arduino.cc/t/tool-to-upload-data-to-spiffs-is-missing/699986
### Issue checklist
- [X] I searched for previous reports in [the issue tracker](https://github.com/arduino/arduino-ide/issues?q=)
- [X] I verified the problem still occurs when using the latest [nightly build](https://www.arduino.cc/en/software#nightly-builds)
- [X] My report contains all necessary details
1 Like
I hope it will be. The people that want it to be is rising.
1 Like
Are there any plans to support it? Is there an alternative to this for Exception Decoding?
You can give a try to my Arduino IDE 2.x extension: GitHub - dankeboy36/esp-exception-decoder: ESP8266/ESP32 Exception Decoder Extension for the Arduino IDE . I would be happy to hear what you think. If you find a bug, report it at the repository, not here. Thank you!
You must use the nightly IDE build. Otherwise, it won't work. https://www.arduino.cc/en/software#nightly-builds
3 Likes
Hi @dankeboy36
Thanks for porting the exception decoder to IDE 2!
i've followed the github instruction.
But my exception format looks different, and i get this error after pasting it in:
"Could not recognize stack trace/backtrace"
i'm using arduino-ide_nightly-20231022_Linux_64bit.AppImage
These are my board settings:
is there anything i'm doing wrong?
thanks in advance
1 Like
@ardihmn , thanks for giving it a try. It's missing what you pasted from the monitor. If you think it is a bug, please open an issue here . Copy and paste the output of the Exception Decoder view to the bug report. For example, it shows this by default:
ESP Exception Decoder
No board selected
Please do not forget to attach to the issue what you pasted into the decoder terminal as a markdown code block .
We will find a solution earlier if you share copied text (if possible) and not screenshots.
ardihmn
October 24, 2023, 12:04am
9
Thanks i will do that tomorrow.
Do you have a tip on how to select and copy large pieces of text from the monitor view?
it seems the arduino V2 IDE has some quirks when selecting and scrolling the texts, (it seeems to re-render only the visible part of the output to the serial monitor window).
Hi @ardihmn
Maximize the Arduino IDE window.
Hover the mouse pointer over the border between the main panel (where the sketch editor view is) and the bottom panel (where the Serial Monitor view is).
The mouse pointer will change to the double arrow pointer.
Click and drag upwards until the bottom panel is as tall as possible.
If the exception content is still longer than will fit in the Serial Monitor view, you will need to copy and paste it one screen at a time, reassembling it into a single body of text before passing it to the Exception Decoder.
The Arduino IDE developers are tracking this bug here:
opened 05:58AM - 19 Jun 22 UTC
topic: code
type: imperfection
topic: serial monitor
### Describe the problem
When selecting text on the serial monitor (with the … connected device paused) upon scroll the range of the selection shifts in unpredictable patterns (at least i didn't see a reproducable pattern) which prevents selecting more then one page of the output. As of #812/#105 using ctrl+a is also not an option to select text in that tab.
As i do not have the problem of new text triggering a redraw which removes the selection, i do not consider this a duplicate of #812/#105, but feel free to correct me.
### To reproduce
* print multiple pages text on the serial monitor once e.g. in the setup() function.
* when all text is received select a bit of it
* scroll the output up and down a bit
### Expected behavior
The selection should stay between the first and last selected characters, and not randomly jump around.
### Arduino IDE version
#### Original report
2.0.0-rc7-nightly-20220615
#### Last verified with
9a6a457bc44fb16f646b9e61a9e8b336b3666412
### Operating system
Windows
### Operating system version
10.0.19044.1706 Pro
### Additional context
My Nightly Build is 4 days old, but the 3 commits since then do not have any relations to this issue.
#### Additional reports
- https://github.com/arduino/arduino-ide/issues/1710
- https://github.com/arduino/arduino-ide/issues/1817
- https://github.com/arduino/arduino-ide/issues/2262
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/1
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/19
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/30
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/34
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/35
- https://forum.arduino.cc/t/copy-paste-data-from-the-serial-monitor/1041585/37
- https://forum.arduino.cc/t/copying-from-serial-monitor/1071503/1
- https://forum.arduino.cc/t/copying-from-serial-monitor/1071503/6
- https://forum.arduino.cc/t/copying-from-serial-monitor/1071503/8
- https://forum.arduino.cc/t/coping-multiple-lines-on-monitor-screen/1019346
- https://forum.arduino.cc/t/copy-paste-serial-monitor-not-possible-options/1058964
- https://forum.arduino.cc/t/why-does-click-into-serial-monitor-ctrl-a-mark-the-source-code/1128016
- https://forum.arduino.cc/t/text-selection-broken-in-ide-serial-monitor-2-1-1/1160156
- https://forum.arduino.cc/t/how-can-i-copy-the-whole-content-of-the-serial-monitor/1168904/2
- https://forum.arduino.cc/t/how-to-copy-entire-serial-monitor-output/1175060
- https://forum.arduino.cc/t/your-reason-for-not-switching-to-the-2-x-ide/1176322/47
- https://forum.arduino.cc/t/copy-paste-from-serial-monitor/1179986
- https://forum.arduino.cc/t/exception-decoder/1055759/9
### Issue checklist
- [X] I searched for previous reports in [the issue tracker](https://github.com/arduino/arduino-ide/issues?q=)
- [X] I verified the problem still occurs when using the latest [nightly build](https://github.com/arduino/arduino-ide#nightly-builds)
- [X] My report contains all necessary details
If you have a GitHub account, you can subscribe to that issue to get notifications of any new developments related to this subject:
ardihmn
October 24, 2023, 1:15pm
11
Thanks
I created this github issue
1 Like
system
Closed
April 21, 2024, 1:16pm
12
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.