aMule Forum

English => Multiplatform => Mac OSX => Topic started by: Parodper on July 19, 2021, 03:50:22 PM

Title: aMule doesn't read old config after update
Post by: Parodper on July 19, 2021, 03:50:22 PM
This problem is already solved, I am just leaving the info for those who might suffer from this.

For some context, after updating to Big Sur I decided to update to 2.3.3. While the 2.3.2 version worked fine, the 2.3.3 version didn't read my configuration file.

The problem stems from aMule now being sandboxed (more info (https://apple.stackexchange.com/questions/290310/whats-the-purpose-of-library-containers/290312)). This means that the files in ~/Library/Application Support/aMule are now in ~/Library/Containers/org.amule.aMule/Data/Library/Application Support/aMule/. Just copy the files from the first place to the second.
Title: Re: aMule doesn't read old config after update
Post by: PepitoGrilloOSX on September 30, 2021, 09:22:28 PM
Yes. That's it.

This is due to the Apple requirement of the "sandboxing".

Working on a NOT sandboxed version, with "dark mode" support (wxWidgets 3.1.5). Looks promising by now...
Title: Re: aMule doesn't read old config after update
Post by: PepitoGrilloOSX on October 28, 2021, 07:55:09 PM
Finally!!

A new Universal2 macOS binary is available (look in the official download area).

aMule-2.3.3-wxWidgets-3.1.5-macOS11-Universal2.dmg:

Title: Re: aMule doesn't read old config after update
Post by: Massi on November 04, 2021, 12:34:17 PM
A new Universal2 macOS binary is available (look in the official download area).

Thanks for the great job!
Title: Re: aMule doesn't read old config after update
Post by: muleherder on April 28, 2022, 09:31:23 PM
Hello! Not sure if someone else have this problem with 2.3.3 universal version (running on M1 architecture).

With the previous version (wxWidgets 3.0.5) the interface looks right, but as others have posted before, it is sandboxed.
With the latest version (wxWidgets 3.1.5), it reads my old config again, and it is usable, but the interface is all wrong: some fields appear with their minimum possible size regardless of the window size.

Has anyone else seen this? Has anyone compiled an arm64 or universal version with wxWidgets 3.0.5 and no sandboxing?

Thanks!
Title: Re: aMule doesn't read old config after update
Post by: PepitoGrilloOSX on June 06, 2022, 09:33:24 AM
Hello! Not sure if someone else have this problem with 2.3.3 universal version (running on M1 architecture).

With the previous version (wxWidgets 3.0.5) the interface looks right, but as others have posted before, it is sandboxed.
With the latest version (wxWidgets 3.1.5), it reads my old config again, and it is usable, but the interface is all wrong: some fields appear with their minimum possible size regardless of the window size.

Has anyone else seen this? Has anyone compiled an arm64 or universal version with wxWidgets 3.0.5 and no sandboxing?

Thanks!

Yes, I have seen this behavior for some UI elements, but, I had to switch to wxWidgets 3.1.5 to be able to add support to Dark Mode in aMule, regardless it is not an "officially" supported version in aMule.
Title: Re: aMule doesn't read old config after update
Post by: PepitoGrilloOSX on June 09, 2022, 06:30:03 PM
Hello! Not sure if someone else have this problem with 2.3.3 universal version (running on M1 architecture).

With the previous version (wxWidgets 3.0.5) the interface looks right, but as others have posted before, it is sandboxed.
With the latest version (wxWidgets 3.1.5), it reads my old config again, and it is usable, but the interface is all wrong: some fields appear with their minimum possible size regardless of the window size.

Has anyone else seen this? Has anyone compiled an arm64 or universal version with wxWidgets 3.0.5 and no sandboxing?

Thanks!

Yes, I have seen this behavior for some UI elements, but, I had to switch to wxWidgets 3.1.5 to be able to add support to Dark Mode in aMule, regardless it is not an "officially" supported version in aMule.

Anyway, a new aMule 2.3.3 Universal2 binary, compiled over wxWidgets 3.0.5 (not sandboxed) is already available. It will not have Dark Mode support on macOS, but neither will have those small UI glitches.

Actually, for everyone's convinience, the wxWidgets 3.0.5 binary will force by itself the "light mode" for the application (preventing UI problems if macOS is working in Dark Mode by default).
 
Title: Re: aMule doesn't read old config after update
Post by: muleherder on July 29, 2022, 05:40:16 PM
Thanks! I just tried that one. Alas, it crashes on launch every time (M1 Max processor, MacOS 12.5).
Title: Re: aMule doesn't read old config after update
Post by: PepitoGrilloOSX on September 14, 2022, 06:00:43 PM
Thanks! I just tried that one. Alas, it crashes on launch every time (M1 Max processor, MacOS 12.5).

Sorry but I am not seeing that on my own Hw (M1, macOS 12.5).

Maybe if more details on the crash are provided, I can help you a bit more.
Title: Re: aMule doesn't read old config after update
Post by: muleherder on September 22, 2022, 07:22:39 PM
When I run it, I just see the standard MacOS crash dialog "aMule has closed unexpectedly". You can see the crash log here:
https://pastebin.com/8W1pAxTk

I tried to copy it here, but it was longer than the allowed message size.

If I can help troubleshoot this differently, let me know. I don't have the developer tools installed but I can try.
Title: Re: aMule doesn't read old config after update
Post by: PepitoGrilloOSX on October 19, 2022, 10:55:02 PM
When I run it, I just see the standard MacOS crash dialog "aMule has closed unexpectedly". You can see the crash log here:
https://pastebin.com/8W1pAxTk

I tried to copy it here, but it was longer than the allowed message size.

If I can help troubleshoot this differently, let me know. I don't have the developer tools installed but I can try.

Sorry, but I have never seen or experienced a crash like this. No clue on my side...