GenoPro Home
GenoPro Home  |  Get Started With My Genealogy Tree  |  Buy  |  Login  |  Privacy  |  Search  |  Site Map
 
Why the connection to the server was reset?


https://support.genopro.com/Topic36478.aspx
Print Topic | Close Window

By 1454579 - Tuesday, January 12, 2016
Please, why at every attempt to communicate (online backup, download backup but also request for updating the language packs etc.) I always get the answer:

La connessione al server è stata reimpostata  (in italian means "The connection to the server was reset")
https://api.genopro.com/ws.asmx

I recently upgraded from Windows 7 to Windows 10.
I recently upgraded from GenoPro 2011 to GenoPro 2016.

Can someone help me?
By GenoProSupport - Wednesday, January 13, 2016
You are not alone reporting this issue.  Do you have Skype so you may share your screen so I can see what is going on?  I will make you a special build for you until it is working on your machine.  Once it is working, I will give you a full refund of your purchase of GenoPro 2016 and give you the extra package of SPONSOR GenoProX Expert as a token of appreciation for your time.
By 1454579 - Thursday, January 14, 2016
This is certainly a problem of configuring Windows 10. I installed GenoPro 2016 on another PC running Windows XP and using the same network and the same router, I could back up online with no problems. I found out I had problems with Skype too. It operates only in browser mode (web Skype). I do not think that it allows you to share the screen. If it is possible, please explain me how to do.

By GenoProSupport - Thursday, January 14, 2016
I noticed there was an inconsistency calling the API HttpOpenRequest() with extra flags which should not be there, which is what is probably causing problems with the newer version of Windows.

Can you please download and install http://www.genopro.com/download/InstallGenoProMaurizio.exe and let me know if your machine can connect to api.genopro.com?
By 1454579 - Thursday, January 14, 2016
Sorry, but after installation, always the same message.
Need I to reinstall the standard version?
By GenoProSupport - Friday, January 15, 2016
Thank you for the screenshot.  You do not need to re-install the standard version of GenoPro 2016, as the special build for you only had one line of code which was modified, and it was regarding to connect to api.genopro.com

I made you another build, this time skipping the https (secure http) to pinpoint if the problem is with the secure connection, or just with the connection to api.genopro.com:

By 1454579 - Friday, January 15, 2016
Great!! The new version works !! Thanks so much. I hope this helps you improve your wonderful program.
By GenoProSupport - Friday, January 15, 2016
Thank you Maurizio for your help. I am glad it worked.  The file InstallGenoProMaurizio2.exe was an unsecure connection without encryption.

I re-enabled encryption differently with http://www.genopro.com/download/InstallGenoProMaurizio3.exe
Can you please tell me if it still work on your machine so I can make the change available to the master download?

Thanks!
By 1454579 - Friday, January 15, 2016
No, I'm sorry but version 3 is working like version 0 and 1, with the same error.
I do not
send the screenshot because the error is equal to the initial one.
Maybe I should
change the configuration of Windows? By changing something about the security?
By GenoProSupport - Friday, January 15, 2016
Thank you for your help.

Can you please try http://www.genopro.com/download/InstallGenoProMaurizio4.exe

This version should give you an error the first time you attempt to connect, and ask you to try again.  The second time should work.  If this is the case, please let me know so I can provide a more reliable fix.  Thanks again.
By 1454579 - Friday, January 15, 2016
Ok! As you expected, at the first attempt of online backup I got the error message that I send you in the screenshot.
Repeating the command the backup has been completed.
By GenoProSupport - Friday, January 15, 2016
Thank you for your assistance.  Feel free to keep GenoPro installed as you did, as the same code will go in the master download.  In the end, only one line of code was added to handle the error "The connection with the server has been reset."  This means the first time you will attempt to connect to api.genopro.com, you will see this message, and it will go away until you restart GenoPro.

In my understanding, you machine is rejecting the SSL certificate of https://api.genopro.com/ws.asmx
Maybe you have a security settings which is more strict regarding secure connection, making your machine rejecting the SSL certificate, which in turns reset the HTTP connection.

I am curious, if you open https://api.genopro.com/ws.asmx in a browser, do you get an error?  I posted 2 screenshots, one with Chrome and one with IE showing they both accepting the SSL certificate:

http://support.genopro.com/Uploads/Images/4d0c837b-4dae-4bec-a1ff-157e.png
By 1454579 - Friday, January 15, 2016
No, I can open https://api.genopro.com/ws.asmx with no problems or error messages.
Attached is the screenshot I take from Firefox (the browser I normally use).

Thank you for the solution of the problem and congratulation again for GenoPro.
By GenoProSupport - Friday, January 15, 2016
Thank you for your help.  I greatly appreciate it.  Many people reported an issue connecting to api.genopro.com however never followed up like you did.  I refunded your PayPal purchase and also added a Sponsor Expert package to your account, so when GenoProX is ready, you will have extra stuff for GenoProX.
By 1454579 - Sunday, January 17, 2016
I thank you for your gift.
It was a pleasure to work together to fix it.
Not only.

I would be happy to collaborate for free, for example, with translations in Italian or in beta testing (in my limits, of course).
Let me know
if it's possible.
By 1454579 - Wednesday, February 3, 2016
I changed the security settings, disabling SSL 2.0 and 3.0, and enabling instead TSL 1.0, 1.1 and 1.2.
(To do that I had to use Explorer 11).
It seems to me that now the backup work on the first try.
Can it be interesting?
By GenoProSupport - Thursday, February 4, 2016
This is very interesting indeed.  By the way, GenoPro uses standard Windows API HttpOpenRequest to connect with the flag INTERNET_FLAG_SECURE.  The underlying negotiation of the SSL protocol and key exchange is done transparently by Windows, which under your machine was failing.