Jump to content
Not connected, Your IP: 44.212.39.149
alphastep

"Root element is missing"?

Recommended Posts

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?

Share this post


Link to post

No logs? Not even screenshots? Well, hope you get it fixed soon, good luck! ❤️


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
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

-------------------------------------

rootelementismissing_cr1.jpg.5ed04026e5fbfcd7eb00895790396eda.jpg

 

Eddie_20210810_152047.txt

Share this post


Link to post

Does it only happen after "Recovery. Unexpected crash?" The two seem to be related.


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
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

Share this post


Link to post

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. :)


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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Security Check
    Play CAPTCHA Audio
    Refresh Image

×
×
  • Create New...