EVEMon 4.0.20 - ESI Edition

Does trace.txt have any interesting lines? It’s in evemon’s data folder. If you can create an issue on github that would be super helpful. (If you upload the trace.txt make sure to anonymize your toon names (from their real name to something like toon1/toon2 etc))

@Emotional_Support_Clown The linux branch works natively under mono now – there may be some lingering issues, but the core functionality should be working.

Commit 4185a6a271746f8e3b5639c2ce348898ed2bf72e (SHA-1)
/src/EVEMon.Common/Util.cs (lines 50,51)

                // Fix for process.start uri not found is here https://github.com/mono/mono/pull/20833
                // Distros are slow though.

It is not slow to install an up to date Mono if one uses the proper sources upstream. Nobody sane uses the distro repositories for runtimes, development tools and apps as they’re always out of date. Distros are not walled gardens or app stores and should not try to be.

They should go to Download - Stable | Mono and install it from Mono directly.

I did not find that file in any evemon folder. I am not sure evemon even registers a problem as it is the browser (Chrome) that generates the error and the process halts there.

I have since installed Vivaldi, and after setting it to default browser I did not get any further errors with evemon.

thx for the link

can you guys add the download link to the EVEMon about page?
can you update the links in the first post and change the subject?

i was not aware of the 4.2.0 version because i only checked the subject of the thread

thank you guys

JuuR

1 Like

Not sure if it is a bug, but the notification about market orders fulfilled is horrendous out of date.
I just got nine orders popup fulfilled that were fulfilled 3 weeks ago.

how to use use [Group Characters] function, lost in there. i had too many alpha accounts, without grouping i cant find the one character i wish to find.

It’s not a “function”, it’s an UI toggle for easier location of characters without associated API keys.

For easier location of characters, you could

  1. Disable unused characters’ tabs.

  2. Reorder tabs to have characters more often used in front.

1 Like

Thought that it can’t reorder chars, thx for the tab moving tip!

Is EVEmon working with mono, I’m on Ubuntu and it doesn’t work.
It opens, shows as loading but doesn’t pull how many people are on TQ and when i try to add a character it crashes.

Ubuntu 22.04
Mono 6.12.0.182 (tarball Tue Jun 14 22:35:00 UTC 2022)
Evemon 4.2.0

cosmin@H-Linux:~/Games/EVEMon$ mono EVEMon.exe
Gtk-Message: 16:37:07.341: Failed to load module “canberra-gtk-module”
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: cHRM chunk does not match sRGB

EVEMon Version: 4.2.0.5032
.NET Runtime Version: 4.0.30319.42000
Operating System: Unix 5.15.0.52
Executable Path: /home/cosmin/Games/EVEMon/EVEMon.exe
System.NotImplementedException: The method or operation is not implemented.
at EVEMon.Common.Service.SSOWebServerHttpListener…ctor () [0x0006e] in <8379b0648d954a339502bcabd4b22c0f>:0
at EVEMon.ApiCredentialsManagement.EsiKeyUpdateOrAdditionWindow…ctor () [0x00013] in <7f942678d4824c0dbfcec052be4a99fb>:0
at (wrapper remoting-invoke-with-check) EVEMon.ApiCredentialsManagement.EsiKeyUpdateOrAdditionWindow…ctor()
at EVEMon.MainWindow.addAPIKeyMenu_Click (System.Object sender, System.EventArgs e) [0x00000] in <7f942678d4824c0dbfcec052be4a99fb>:0
at System.Windows.Forms.ToolStripItem.OnClick (System.EventArgs e) [0x00019] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.ToolStripMenuItem.OnClick (System.EventArgs e) [0x00090] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.ToolStripMenuItem.HandleClick (System.Int32 mouse_clicks, System.EventArgs e) [0x00000] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.ToolStripItem.FireEvent (System.EventArgs e, System.Windows.Forms.ToolStripItemEventType met) [0x00054] in <28e46de2d20c496895000ef0abfc2106>:0
at (wrapper remoting-invoke-with-check) System.Windows.Forms.ToolStripItem.FireEvent(System.EventArgs,System.Windows.Forms.ToolStripItemEventType)
at System.Windows.Forms.ToolStrip.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00048] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.ToolStripDropDown.OnMouseUp (System.Windows.Forms.MouseEventArgs mea) [0x00000] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.Control.WmLButtonUp (System.Windows.Forms.Message& m) [0x00078] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) [0x001b4] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.ScrollableControl.WndProc (System.Windows.Forms.Message& m) [0x00000] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.ToolStrip.WndProc (System.Windows.Forms.Message& m) [0x00000] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.ToolStripDropDown.WndProc (System.Windows.Forms.Message& m) [0x00017] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.Control+ControlWindowTarget.OnMessage (System.Windows.Forms.Message& m) [0x00000] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.Control+ControlNativeWindow.WndProc (System.Windows.Forms.Message& m) [0x0000b] in <28e46de2d20c496895000ef0abfc2106>:0
at System.Windows.Forms.NativeWindow.WndProc (System.IntPtr hWnd, System.Windows.Forms.Msg msg, System.IntPtr wParam, System.IntPtr lParam) [0x00085] in <28e46de2d20c496895000ef0abfc2106>:0

Datafile report:
eve-masteries-en-US.xml.gzip (21KiB - 3668b50996fc40a0c0853fec427b5712)
eve-skills-en-US.xml.gzip (26KiB - 0a84e91dcbece4b0d8d1e56f2619f5c5)
eve-geography-en-US.xml.gzip (1011KiB - 957829e60281e4d412a0eef3020aeef9)
eve-properties-en-US.xml.gzip (57KiB - 2b61fbc476da11385fc1ab2f058d91e8)
eve-blueprints-en-US.xml.gzip (239KiB - 410280ee6121f561ac7f09354972ce38)
eve-certificates-en-US.xml.gzip (45KiB - 540000f7c111354769a54fa31e57d411)
eve-reprocessing-en-US.xml.gzip (112KiB - 8d9835c8b474942685888927396f4b7a)
eve-items-en-US.xml.gzip (3870KiB - a551e809290c88c634953b1c713daa1b)

Diagnostic Log:
0d 0h 00m 00s > Starting up
0d 0h 00m 00s > EveMonClient.Initialize - begin
0d 0h 00m 01s > EveMonClient.Initialize - done
0d 0h 00m 01s > Settings.Import - begin
0d 0h 00m 01s > EveMonClient.OnSchedulerChanged
0d 0h 00m 01s > Settings.Import - done
0d 0h 00m 01s > EveMonClient.OnSettingsChanged
0d 0h 00m 01s > Main loop - start
0d 0h 00m 02s > EveMonClient.Run
0d 0h 00m 02s > TimeCheck.ScheduleCheck - in 00:00:01
0d 0h 00m 02s > UpdateManager.ScheduleCheck - in 00:00:10
0d 0h 00m 02s > Main window - loaded
0d 0h 00m 02s > Datafiles.Load - begin

0d 0h 00m 03s > ExceptionHandler.LogException - Handled exception
System.EntryPointNotFoundException: LoadCursorFromFile assembly: type: member:(null)
at (wrapper managed-to-native) EVEMon.Common.Controls.NativeMethods.LoadCursorFromFile(string)
at EVEMon.Common.Controls.CustomCursors.GetCursorFromResource (System.Byte resource) [0x00036] in <8379b0648d954a339502bcabd4b22c0f>:0

0d 0h 00m 21s > Datafiles.Load - done
0d 0h 00m 22s > Settings.ImportData - begin
0d 0h 00m 22s > EveMonClient.OnCharacterCollectionChanged
0d 0h 00m 22s > EveMonClient.OnESIKeyCollectionChanged
0d 0h 00m 22s > EveMonClient.OnMonitoredCharactersChanged

It’s been a while anybody tried to run EVEMon on anything but Windows.
A long while.

1 Like

I read about this back in April and i thought by now we would have something working. :smiley:

You need to use this branch: Native linux fixes by mgoeppner · Pull Request #41 · mgoeppner/evemon · GitHub. You’ll probably need to rebuild the CI to get new artifacts, feel free to DM me if you need help with that. It should work for the most part on linux (not OSX since mono uses deprecated carbon APIs, no real chance of this ever working on newer OSX versions without a large amount of effort).

Also hijacking my own post to highlight that Uprising datafiles are now available for EVEMon.

3 Likes

4.2.2 is now available with attribute booster support.

You can find the binaries here:

I should probably start a new topic at some point.

5 Likes

Looks like Wallet History is broken. Since yesterday I don’t have any wallet transactions and wallet journal entries visible in EVEMon.

1 Like

Do you have the log files or a screenshot of any error message? I can’t reproduce this on 4.2.2 as of this morning.

I just restarted EVEmon and now I see data in both again. There was no error message, the menus were just empty. Looks like it fixed itself now. If it happens again, I’ll post a screenshot. Where can I find the logs that you mentioned?

%AppData%\Roaming\EVEMon\trace.txt – Remember to anonymize your characters before posting it though.

2 Likes

It’s Christmas, treat yourself.

I really have no idea why so many are having problems adding characters into EVEMON.

Go to “File”, “Add Character”
Log into your account
Clidk on the character and click “Authorize”
Scroll down the list of what you are giving access to and click on “Authorize”
Switch back to the EVEMON dialog and click “Import”

To add another character from a different account click on “Switch User” on the 3rd step, and log into another account.

I play on and off and I have setup the program several times because authorizations run out and it’s easier to just start over. Never had a problem with either Alpha or Omega.

Thanks to the DEV’s maintaining this.

1 Like