IDE Hangs after upgrading to 2.0.9.1

Issue #1462 resolved
Ty Davis created an issue

Restarted after upgrade and the IDE hung. Looks like its hanging during license validation (see attached thread dump). I’m working behind a fairly restrictive firewall and originally authenticated using an “offline” authentication method.

Comments (8)

  1. Scott Wells repo owner

    Sorry for the issue, Ty. I updated to the latest build of the third-party licensing software in 2.0.9.1 and I know they changed their connection timeouts. I wonder if it's just sitting longer waiting for a server response.

    What I do see in that thread dump is that it's doing that on the event thread when it should be happening on a background thread. I'll change that for the next build. Does this happen every time for you, or did it just happen once and things are fine when you restart the IDE? Trying to determine whether I need to spin a build for you with the check occurring on a background thread or not.

  2. Ty Davis reporter

    It happens every time I start the IDE. I had to force quit each time. I can go back to 2.0.9.0 for now.

  3. Scott Wells repo owner

    Okay. I'm spinning a build now that puts that onto a background thread, but I'm concerned about what seems to be a behavioral change in the licensing software where your offline activation still seems to be trying to contact the server. I'll check with the licensing software vendor and see if some change is required on my part as a result.

  4. Ty Davis reporter

    Another possibility I just thought of. I invalidated caches because I was having some other problems(unrelated to the plugin). Does the offline licensing mechanism cache a token? If so, perhaps I deleted it. That, along with the call being on the event thread may have caused the hang??

  5. Scott Wells repo owner

    Yeah, it seems to be a behavioral change in the third-party licensing software update I included in 2.0.9.1 at the vendor's recommendation. I just emailed them about it. Basically I'm telling the software to check whether the license is valid respecting offline activations, and based on the thread dump you've provided it appears that it's not respecting the offline activation flag. Go ahead and stay on 2.0.9.0 for the moment and I'll see what they say in response. Hopefully it's something really simple and one or both of us can issue a patch to address this change in behavior. Sorry for the issue, and thanks much for reporting it!

  6. Scott Wells repo owner

    2.0.9.2 reverts the licensing software update to the previous state. The licensing software vendor has determined the root cause of the underlying issue. Once a fix is available for that problem, I'll integrate the newest version of that software.

  7. Log in to comment