-
Notifications
You must be signed in to change notification settings - Fork 7
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
“SSL Handshake failed” #43
Comments
I am having the same issue under 64-bit Linux.
|
It might possibly have to do with attempting a connection using HTTP rather than HTTPS. Trying to connect to http://www.wizards.com/dndinsider/compendium/glossary.aspx?id=138 gets me redirected to the "main page" of the compendium. Whereas https://www.wizards.com/dndinsider/compendium/glossary.aspx?id=138 actually gets me to the entry for immobilized. This is using SeaMonkey 2.49.4. Below is the output from the worker tab in the Compendium downloader:
|
Would seem like an easy fix for the dev? |
In SceneMain.java after line 420 in the "action_download" method I added a single line of code that seems to have resolved the issue. The trustAllSSL method was already in the code so I just had to make a call to it. After doing this the SSL Handshake error goes away, but I am not sure if everything works because I don't have a valid ddi login.
Here is a link to a new jar with this single change if anyone wants to try it out. |
I think I have it figured out. WotC must have changed their site to force https and updated their certs at the same time. When the downloader attempts to load an http page it will reload as https, but it does not load the same page, it loads a generic page. That is why when it tries to load the first set of date it fails. It attempts to go to the page in http mode and gets reloaded to a generic https page. To fix this I have updated all the links to use https. I am currently running the download and it seems to be working. I will verify it in the morning and if so I can upload a new jar along with the code files I changed so the author can easily fix the issue in the official repo. |
Great, thank you natiels. |
Here is a link to the final fix. This includes a patch to the latest codebase to fix the issue as well as the latest jar file for those who still want to use this in the meantime. |
Trying it now, so far so good. Thanks very much, natiels. I have been paying 10$/month for a decade just to use the compendium as the other parts now don't work (like the links from the Compendium) so prefer to have an offline version. |
Even more thanks to Sheep-y. His downloader has been a God send to me. The online site is just too sluggish and lacks some critical search features. After the effort he put in and how much time it has saved me I am more than happy to donate a few hrs to help keep it going. |
Hi, am I missing something, or is there something specific to do to run this updated jar? I still get the SSL error despite running this version...
|
You'll have to download the jar I listed in the link above and execute it manually with "java -jar 4e_compendium_downloader.jar". The project has not been updated so just downloading from releases won't work for you. I just tested it again a minute ago to see if I got any errors and I didn't. |
I managed to make it work by re-updating my java version. I'm not sure if it was outdated before (I forgot to note down the version), but now it's finally downloading. Thank you for the fix, it's a lifesaver! |
Good stuff. I have found it useful - way faster than the online version. |
The patch worked for me. Here is the patch in case the download natiels provided goes down.
|
I'm also getting an error message, although it's slightly different:
The same thing happens whether I use the I'm really wanting to get a download before the end of the year, when DDI and the compendium will end! Argh! Thanks for the help everyone, esp @natiels ! |
Linkyu mentioned getting it to work by updating java. Might be worth a try. |
Hmmm, I've just uninstalling and then re-installing the latest Java from the Java website, but no luck. I'm on a Mac, and I've also tried it using the .exe on Windows 7. I'm launching it with Is it possible to just grab the Or do you have any other ideas? |
Whenever I try to connect I get this error. Login and password are fine since I cut and pasted the same one directly to the DDI website and it works fine. Tested under both Windoes10 and Mac High Sierra. I also have a subscription.
Thanks.
The text was updated successfully, but these errors were encountered: