Jump to content

Adventures installing Accordance on Windows


dandennison

Recommended Posts

Hello,

 

So I'm now a switcher in the reverse direction because of Apple's Notary service and the potential for being used as a way to cancel software.

 

Ran into an issue where the default Windows 11 device sleep settings interact poorly with Accordance Easy Install. Basically, as far as I can tell when the device goes to sleep there is no guarantee that the Easy Install state will be left clean. As a result, when attempting to install modules after the machine wakes up, Easy Install throws "there was an error attempting to download the file". At least on the Mac the system is smart enough to not sleep it if there's ongoing processes.

 

The method to fix this involves holding down the Alt key after opening Accordance, but not while clicking on the icon because that will bring up a context menu or screen. The Alt key must be pressed just after you tell Windows to open it. This presents the usual Accordance safe mode options. Since I hadn't started using it, I opted to reset most everything. I must have told it to reset general preferences or something so I had to consume another activation of Accordance. After 15 years of using Accordance on many Macs, iOS devices, Wine testing, VMs and now this PC, I'm out of activations. Oh well, hopefully I can get that reset.

 

In any case, just wanted to give people a heads up that you should really disable device sleep when doing a long install, and to @Silas Marrs and @Mike Garrity that it probably makes sense to hook the device power state change event to ensure things get flushed in a tidy fashion to prevent this kind of breakage.

 

As for Accordance Wine issues, the app even does that screen flashing thing natively on Windows 11 so that is not a Wine-specific bug. I am using nvidia drivers if that makes a difference. Also, WIndows task manager reports Accordance hooking "GPU 1 - 3D" so that confirms the speculated Direct3D requirement for sure. I'll paste a full dependency analysis a bit later.

 

Best wishes to my Windows using friends on Accordance. I hope to file more bugs in the future.

 

Dan

Edited by dandennison
Link to comment
Share on other sites

So it appears IO Error 9 is unrelated to device sleep.

 

If I  had to guess it might have something to do with apostrophes or other special characters in module names. I was in the last leg installing modules and I got this: (thanks to @Silas Marrs for the Ctrl-C trick to get the backtrace)

 

Accordance 13.3.2 (13.3.2.0)
Windows 10 (10.0.22000)


I/O Error #422116792 in the file “General.apref”

Backtrace:
$0046CE51
$0046D291
$0046BC60
$00488F90
$004D1011
$004D118A
$00496E53
$0049766E
$004EF59C
$004F98C9
$004F9708
$0040538F
$76096739
$77338E7F
$77338E4D
 

Link to comment
Share on other sites

I have opened again to Accordance but without all of my Tools. So whatever takes place writing to General.apref seems to wipe out any memory of my tools.

 

No recent backups of General.apref happened, so I will back that thing up before proceeding with the final download batch.

 

I think I'm on download iteration 3 of my full module set.

Edited by dandennison
Link to comment
Share on other sites

In the midst of that redownload, a wild error 9 appears:

Accordance 13.3.2 (13.3.2.0)
Windows 10 (10.0.22000)


An error occurred (#9) that has interrupted your download.

Would you like to install the items that already finished downloading?

Backtrace:
$0046CE51
$0046D146
$004E479E
$004E48B6
$004E4C46
$00505CD2
$00A036EE
$004ECC8B
$004ED896
$004EDD44
$004F7488
$004ED183
$004F78B9
$004F871F
$004ED2B5
$004F78B9
$004E9153
$00574CC7
$00585820
$76877CE2
$7685719A
$76856C2A
$7685FB0F
$77346FDC
$00403FC8
$00416807
 

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...