Giter Site home page Giter Site logo

Comments (6)

fmmmlee avatar fmmmlee commented on August 12, 2024

Working on a fix, should be out in a few hours

from gw2-addon-manager.

fmmmlee avatar fmmmlee commented on August 12, 2024

Released a new update; after downloading it and restarting the program, see if the issue persists.

Interestingly, the text that says whether an add-on is installed or not is based on reading a section of the configuration file that's also supposed to be checked when handling the disable button, so if it doesn't say "installed" then it shouldn't be trying to move any files around....regardless, I added a quick file existence check that should prevent the problem for now; I'll keep an eye out when editing for where this issue might have sprung from. Sorry for the late response!

from gw2-addon-manager.

MarineShadow avatar MarineShadow commented on August 12, 2024

Yep, it disables them now instead of crashing :)
The next issue is re-enabling them... still getting the same crash.
Issue only exists when I've never installed an addon.

I can only re-enable an addon like this as follows:
Using the delete button on an addon that's never been installed/downloaded, it does something, and I can re-enable the addon again.

config.txt

from gw2-addon-manager.

fmmmlee avatar fmmmlee commented on August 12, 2024

Odd. It sounds like somehow the "installed" field got set somehow when they're not installed, so the application looks for files that aren't there ("delete" goes through and deletes the files if they exists and clears the relevant properties in that field, which would explain why it helps). I'll probably end up writing a verification function that just compares the actual folder to the configuration file and corrects any discrepancies and put it in places it would be useful. Interestingly, I haven't been able to reproduce the issue at all on my end (disabling and enabling add-ons that are not installed seems to work for me). I'll see if I can make a proper, conclusive fix tomorrow. Is this issue with just one or two particular add-ons or all of them?

from gw2-addon-manager.

fmmmlee avatar fmmmlee commented on August 12, 2024

Also, if you feel up to the hassle, you could try deleting config.ini and resetting your bin64 folder back to defaults by deleting it and then launching + closing the game, and then seeing if the issue persists. It might work. I work tomorrow (and am fast approaching sleep right now) but hopefully I'll be able to dig up the root issue that started the problem. (Edit: after work, that is)

from gw2-addon-manager.

fmmmlee avatar fmmmlee commented on August 12, 2024

Tested on latest dev build and problem seems to be resolved. If after next release (1.0) the problem persists, feel free to reopen this issue.

from gw2-addon-manager.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.