alphastep 0 Posted ... Today when I started Eddie on my Manjaro Linux Xfce, as I usually do, I got a notification "Root element is missing", which is something I never saw previously. This notification disappeared after some time and I was unable to find the same thing in Eddie's logs for today. Any idea what that might be? Quote Share this post Link to post
OpenSourcerer 1435 Posted ... No logs? Not even screenshots? Well, hope you get it fixed soon, good luck! ❤️ Quote Hide OpenSourcerer's signature Hide all signatures NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT. LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too! Want to contact me directly? All relevant methods are on my About me page. Share this post Link to post
alphastep 0 Posted ... Eddie_20210810_152047.txt On 8/2/2021 at 10:40 PM, OpenSourcerer said: No logs? Not even screenshots? Well, hope you get it fixed soon, good luck! ❤️ Well, it happened again today and this time I was able to catch it! I made a screenshot of the notification that was displayed for about 5 seconds or so, and that same thing now appears in the log, which I will also copy/paste here. . 2021.08.10 15:17:52 - Eddie version: 2.20.0 / linux_x64, System: Linux, Name: Manjaro Linux \r (\n) (\l), Version: Linux blueflame-inspiron3521 5.10.53-1-MANJARO #1 SMP PREEMPT Mon Jul 26 07:18:28 UTC 2021 x86_64 GNU/Linux, Mono/.Net: 6.12.0 (makepkg/c621c35ffa0 Thu Jun 17 02:48:02 PM -03 2021); Framework: v4.0.30319 . 2021.08.10 15:17:52 - Command line arguments (2): path.resources="/usr/share/eddie-ui" path.exec="/usr/bin/eddie-ui" . 2021.08.10 15:17:52 - Raise system privileges . 2021.08.10 15:17:59 - Profile path: /home/blueflame/.config/eddie/default.profile . 2021.08.10 15:18:00 - Reading options from /home/blueflame/.config/eddie/default.profile . 2021.08.10 15:18:01 - Tun Driver - /dev/net/tun . 2021.08.10 15:18:01 - OpenVPN - Version: 2.5.3 - OpenSSL 1.1.1k 25 Mar 2021, LZO 2.10 (/usr/bin/openvpn) . 2021.08.10 15:18:01 - SSH - Version: OpenSSH_8.6p1, OpenSSL 1.1.1k 25 Mar 2021 (/usr/bin/ssh) I 2021.08.10 15:18:01 - SSL - Not available . 2021.08.10 15:18:01 - curl - Version: 7.78.0 (/usr/bin/curl) . 2021.08.10 15:18:01 - DNS of the system restored to original settings (Rename method) . 2021.08.10 15:18:01 - Recovery. Unexpected crash? E 2021.08.10 15:18:01 - Root element is missing. I 2021.08.10 15:18:02 - Ready . 2021.08.10 15:18:04 - Collect information about AirVPN completed ------------------------------------- Eddie_20210810_152047.txt Quote Share this post Link to post
OpenSourcerer 1435 Posted ... Does it only happen after "Recovery. Unexpected crash?" The two seem to be related. Quote Hide OpenSourcerer's signature Hide all signatures NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT. LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too! Want to contact me directly? All relevant methods are on my About me page. Share this post Link to post
alphastep 0 Posted ... On 8/10/2021 at 7:19 PM, OpenSourcerer said: Does it only happen after "Recovery. Unexpected crash?" The two seem to be related. I don't think so. "Unexpected crash?" is due to the fact that I often shut down my Manjaro linux while Eddie is still running, so it happens almost every time. Yesterday I did that and today when I switched on the laptop it said "Unexpected crash?" as well. But today there was no "Root element is missing." (please take a look at today's log). So I don't think these two things are related. Perhaps it would be best if someone from the AirVPN programmers team who actually made Eddie could drop by and say what that notification means exactly. Only they know why it can appear.Eddie_20210811_205033.txt Quote Share this post Link to post
OpenSourcerer 1435 Posted ... We can make our more or less educated guesses, too. The string cannot be found in the code, yet there are parts of the code referencing root elements. Some parts reference XML file creation, and XML does have root elements. There are some references to XML: One is around code for interfacing with Windows Filtering Platform for example, so it's irrelevant, another around the creation of a Recovery.xml, which is where Eddie saves the NetLock state to. If we take into account what we know about Systemd's "impatience" when killing processes on shutdown and how you terminate your sessions, I can imagine how this function is called but is in some cases not finished, leading to a broken XML file missing a closing root element tag. It would theoretically trigger the error message (which to me seems to be a Mono native error as native Mono libs are used to interface with XML files, at least to my understanding). Counterpoint would be that you're currently the only one with this despite multiple fellow users of Manjaro, at least on the forums. To examine this a little further you could shut down Eddie manually over the course of a week or so and see if you get the error regardless. If yes, all these words of mine are gibberish. Quote Hide OpenSourcerer's signature Hide all signatures NOT AN AIRVPN TEAM MEMBER. USE TICKETS FOR PROFESSIONAL SUPPORT. LZ1's New User Guide to AirVPN « Plenty of stuff for advanced users, too! Want to contact me directly? All relevant methods are on my About me page. Share this post Link to post