Page 1 of 1

Bug Report

Posted: Sun 08 Sep, 2013 2:55 am
by Lethann
Since I haven't seen anything like this since a post in 2010 I thought I'd go ahead and report this.

I just installed Orphalese v9.2 that hadn't had it on before and when I went to download a deck from the Exchange I keep getting this error:

Code: Select all

An exception occurred during the operation, making the result invalid.
Check InnerException for exception details. InnerException:
System.ArgumentException: There was an error during asynchronous processing. Unique state object is required for multiple asynchronous simultaneous operations to be outstanding. --->
System.ArgumentExeption: Item has already been added. Key in dictionary: 'az' Key being adde: 'az'
at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean add)
at System.Collections.Hashtable.SyncHashtable.Add(Object key, Object value)
at
System.Web.Services.Protocols.SoapHttpClientProtocol.InvokeAsync(St ring methodName, Object[] parameters, SendOrPostCallback callback, Object userState)
---End of inner exception stack trace ---
I apologize for any errors in that error because I had to manually type it. I can't select the text in the error box to post here. Now, if I leave the program up and running I get a message that the deck has downloaded and I can eventually use it. The first time it happened though my whole program crashed.

Re: Bug Report

Posted: Sun 08 Sep, 2013 7:53 am
by Programmer
Hi Lethann, thanks for reporting the bug and especially for taking the time to type out the error message by hand. After doing a Google search on the key parts of the error I have an idea what might be causing it and how it might be fixed. I would be interested to know if you still get this error if you close and reopen the program?

Also, when I went to test it I found that I could not connect to the Exchange either. In my case it was because I had installed the upgrade to the program which I published yesterday. I don't think think this is related because I simply got a message telling me I could not connect. Previously it was always necessary to uninstall and reinstall the program to upgrade, but as of yesterday I put in place a link which just replaces the executable. It would seem that upgrading like that makes the deck exchange stop working. When I repaired the program using Windows Installer it worked normally again. I don't know why this is yet.

So this is probably an unrelated problem but how did you install version 9.2 - was it through one of the main installation links on the download page (Traditional Tarot, Aeclectic Tarot, Tarot of Dreams) or was it through the upgrade link near the bottom of the page?

Re: Bug Report

Posted: Mon 09 Sep, 2013 5:16 pm
by Programmer
OK, I found and fixed the problem now. I uploaded the new version as 9.2.2.2.

I think what was happening is that you were clicking the "Install Now" button on the Preview form before the deck had finished downloading for preview. When I did this I got the same error. It was bad design in the program to have the install button enabled before it was safe to use. I have fixed it now so the button is greyed out until the download completes.

Thanks again for pointing it out!