Community eB web server framework version 184.108.40.206 and version 220.127.116.11
After checking out a file, editing & saving the changes, then checking a file back in, the process appears to be hung with the message "Checking in your files, Please wait...." (see screenshot attachment). To remedy, the check in process is canceled, then "Undo Check Out" is selected. Viewing the file shows that editing was successful. What might be causing the check in process to hang? Is there a Web User setting missing? Additionally, the file does not show when undoing the check out (Screen shot attachment)
Hi jim, I am researching this for you and will get back to you ASAP.
When we've seen this its because the file name contains too many characters or has some special characters within it.
Thanks for responding Andy. Certainly can be one reason that worked for you but the file used in this scenario was a pdf with a 7 digit number file name so I don't think that was the cause...I think it might be an IE setting or a setting within the eB Web server, activeX or other. BTW IE version 9 is used.
Thinking about it some more we did have the scenario when we upgraded from version 14 to 15.
That was caused by the fact that version 14 and version 15 of the ActiveX control cannot coexist on the same client machine.
So if your user has used a different version of eB, which would have effectively broke the version 15.5 plugin. Our solution was to remove it, thus forcing eB to reinstall it again.
Checking-in a file back to eB
You are likely caught by eB client control conflict in IE8 or IE9 from visiting different eB web versions (e.g. 15.4.1 vs. 15.5.1).
Steps to fix your client machine:
1. Close all IE windows.
2. Go to C:\Windows\Downloaded Program Files and delete all files matching: eB.Control.IEControl.*
Note there could be folder(s) called CONFLICT.* containing the same control but different version (this is how IE manages different versions). You can right click on the dll file and see Properties > Details to review the versions.
Sadly, for some reason IE is not able to use the correct control per server version hence multiple different issues can occur due to IE using the control incompatible with the respective eB web site version.
3. Re-open IE and navigate to eB web
4. You should be prompted to download and enable the eB.Control.Web.cab again.
Hope this helps you..!!
Answer Verified By: Anonymous
Thank you. That worked. We'll have to lay blame with either Bill Gates for not recognizing potential client control conflcts with Bentley eB, or Bentley for not taking into account the potential IE issues when using different versions of eB. Either way, nice work. :D