New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Oracle crashing when parsing #3768
Comments
Please provide complete information about your system and Cockatrice from the debug window as asked for.
For example:
In your case, you can also check the version that Oracle displays on the first screen when you run it. |
Client Version: 2.7.2-beta (2019-06-12) Oracle displays "2.7.2-beta (2019-06-12)" as well. |
Thank you for the report, I can confirm the bug and it seems to happen only on windows, on 32bit builds. |
@S1NE4T3R can you maybe try the 64Bit install for now? It’s very very unlikely that you have to use the old 32bit version... Wondering why nobody else complained yet. There are at least some people still downloading 32bit 🙈 |
There are people running cockatrice on older hardware that is not compatible with 64-bit. Removing support would mean they can't use cockatrice anymore. |
I think the hardware is probably less of an issue. But the operating systems could be a problem for some (Windows 7 installations in 32bit in particular). |
If you installed a 32-bit os on a 64-bit system, don't. |
You mean try the 64bit version of Cockatrice? My system is all 32bit, it is older hardware, so I don't think that'll work. Even if I could put a 64bit version of the OS on this puppy, going through the lengthy, tedious installation and backups/updates process on my machine just for a CCG app to work seems like a massive overkill. I've heard of other people having the same crashing Oracle bug before on reddit, I just never really had it happen to me, for some reason the 32bit version of the app always worked pristine for me till now. Glad to know it's an acknowledged bug though. |
I can look into smaller MTGJSON builds for legacy Cockatrice support... might be necessary |
Hello to everyone. Client Version: 2.7.2-beta (2019-06-12) He has this problem since Modern Horizon. I try to give to him my database, my pictures and my token, but still crash and no new cards are found. |
To summarize the problem as it was only said on gitter: We are aware and try to look into a solution. |
There is a workaround though, you should be able to get the cards.xml file from another user and replace your own with it. |
Don't really know anyone personally that uses Cockatrice, I mostly like to build decks on it every once in a while or use it as a catalog tool for the ones I build irl. So I'll still wait for a proper fix. The thought of nagging someone random for a cards.xml file everytime the database is updated doesn't sit well with me. Unless that xml file becomes available as an official download somewhere (assuming it works). |
For the time being, here you go. |
Ok, but how can I use it? I have to put in the settings ---> paths ---> cards database ... ? |
just replace the file at the location in the cards database field. |
That should work. Yes But at best you don’t mess with the directory given there and simply put the file Zach linked in that directory. |
I tryed in any way. Cockatrice doesn't like this way even I change the extension and made all the correct passage. Can someone upload a version without .txt? |
The extension does not change the file contents, you should simply name it cards.xml and place it in the correct location. |
Yeah, ok, done, but the cockatrice app can't load the database anyway. In two hours I will show a screenshot about it |
You can get your logfile through help>view debug log, there you'll find this useful message:
rename this file to cards.xml instead |
MTGJSON changed to minified JSON as standard and the file should be a bit smaller... but I barely belive that's enough. mtgjson/mtgjson-website#264 (comment) |
Sorry for the absence, didn't have time for MTG for a while. Just fresh installed 2.7.2, Oracle downloaded everything and it's working fine. At least for now it is. Is this a permanent fix, or is it something that'll eventually have issues in the future as more and more sets come out into Oracle? Since it's a filesize issue and all. |
Yes. This could be a potential issue as more and more new sets get released and the file grows in size again. But that will happen more slowly now. Thanks for reporting back! |
System Information:
Win 7 SP1 32bit
Tried to update Oracle yesterday to check if M20 was out (last time I updated was when MH1 came out and that worked fine) and Oracle just crashed while parsing the .json file it downloads. Every single time after that it just crashes and can't update. I updated Cockatrice, same result. Fresh installed Cockatrice, same. Tried dling the .json file manually and do the local file update, same. I'm using the correct version of Cockatrice for my OS, all the files are trusted on my antivirus (even with it off, crashes all the same), firewall has exception for Cockatrice, I don't know what's up, especially since it was working perfectly fine not that long ago, and since I did a fresh install, now I have no card database on it and can't use it. Help?
The text was updated successfully, but these errors were encountered: