by RetailEdge Moderator » Tue Jan 12, 2016 9:26 am
A socket error is not necessarily a bad thing and can be temporary. We designed RetailEdge Island with this type of problem in mind. Unlike cloud based solutions where bad connections will cause you to not be able to access your data, all your data (as of the last synch) are on your Island computer. The socket errors you are seeing are in different phases of the process (phase 2 and 3) and so it tells me that you are getting disconnected during your synchronization and that your connection is breaking intermittently. RetailEdge will continue to try to connect until it completes the process.
We run RetailEdge Islands here for our business. I see socket errors on my system periodically too. Typically this is because I don't have a connection to the internet or more recently our VPN was not connecting properly. As soon as it connected properly everything continued.
I checked the logs for your last issue and you had two issues.
1. You had done some cross editing. This is caused when the two computers are not synchronizing and you make a change on one computer and then on the Island computer to the same data. In its simplest form, this could be something like editing an inventory item on one and then the other. The last change wins in this instance. But can also be more problematic. So if you have some items in receiving on the Island and Update, then don't see that change on the main computer, and update again, you are going to double your receiving. RetailEdge does not know if you meant to add new items and receive or not.
2. You had some data gaps on one of the computers. We see this sometimes where there are connection problems during critical synchronization operations or sometimes where there have been some table damage. You can fix these gaps if you see them (should be very very infrequent) by doing an Island Reset from the Tools | RetailEdge Island menu item. This will pull down all records for selected tables from a selected previous date from the master database and fill in the gaps if you have any.
If you continue to see socket errors, your best bet is to check the connection between the computers (Is Hamachi your VPN and are you seeing a blue relayed tunnel connection?). If you think everything is connecting fine, you can call technical support and we can always look into it further.