GithubHelp home page GithubHelp logo

Comments (6)

dylanhand avatar dylanhand commented on September 29, 2024 1

That's what I'll be looking into next. The frustrating part is that the hang never occurs when running from Xcode - it seems to only happen in a production build. So you're right that logging will be the way to go.

from divvun-manager-macos.

snomos avatar snomos commented on September 29, 2024

Restarting the app did indeed fix the hang (the list of available packages did appear). The bug is thus that the message about connection issues with a suggestion to restart the app did NOT appear.

from divvun-manager-macos.

dylanhand avatar dylanhand commented on September 29, 2024

We took a look into this. Just for our records, this bug existed before the April 4 nightly and was not introduced by recent loading spinner changes.

from divvun-manager-macos.

dylanhand avatar dylanhand commented on September 29, 2024

Following up on the discussion of UI refresh bug in #48:

I'm still unable to reproduce this issue. I did however find that one of our dependencies had the following warning that it may pose a hang risk:
CleanShot 2024-05-07 at 14 06 55@2x

It's been updated. I'd be surprised if that was the fix, but can't hurt.

I'll report back when a build is available. Currently the CI is broken because this pipeline was also dependent on altool, so an upgrade to notarytool is needed.

from divvun-manager-macos.

dylanhand avatar dylanhand commented on September 29, 2024

Builder fixed. The build script has been updated to use notarytool and there is a new nightly build available (download link).

The above mentioned Hang Risk fix did not fix the hanging issue.

Using both the latest stable version of Divvun Manager, and the new nightly build I still get the following:

  • Sometimes it loads as expected
  • Sometimes it hangs forever
  • Occasionally it shows a blank screen with no spinner

This is after repeatedly quitting and re-opening the app. It seems like it could be a race condition.

Here's an example of what I see repeatedly quitting and reopening the app:
Divvun Manager Nightly

In one case I also got this error:
CleanShot 2024-05-08 at 13 57 57@2x

from divvun-manager-macos.

snomos avatar snomos commented on September 29, 2024

Good that the build is working again. The only thing I can suggest right now is to add more aggressive logging, to possibly identify places where race conditions could occur. Could Sentry logging be of any help?

from divvun-manager-macos.

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.