msd - Tuesday, April 9, 2013 11:17 AM:
Greetings,
After installing Aras, as I try to login, I get an error box saying:
Aras Innovator client has failed to initialize
Some required controls ('UpdateInntercommunicationLayer.dll') were not loaded. Reinstalling application may solve this problem.
It also asks for my login credentials 3 times before displaying this error.
I'm on a Windows 7 laptop. I've reinstalled the application several times as well as SQL Server. I've searched the installation directory for the file mentioned, and it is present. I've re-checked all the IE settings. I've run the sdns. I'm stumped. Has anyone gotten this error message or seen this?
Thanks, MSD
gks by TSI - Tuesday, April 16, 2013 4:03 AM:
Hi, try to connect to aras with the Export tool.
if this yields an error about system misconfiguration; uninstall all .Net Frameworks and reinstall them in the correct order.
On windows 7 the .net 3.5 is a windows feature, which has to be uninstalled and reinstalled with the windows feature function.
msd - Tuesday, April 16, 2013 1:19 PM:
Thanks, gks, for the answer.
I just tried connecting to aras with the Export tool, and I can. And I turned .net 3.5.1 off and then back on, restarted the laptop, and still the same error. And the login sequence is still asking for my login credentials 3 times before getting the error.
BTW: what is the correct order to install .NET frameworks? I have been searching the web for answers on this, and I think I read that the order is opposite of normal - I install the largest number first, and go down. If I start the dotnetfx_cleanup_tool it says I have versions: 4.5, 4.0, 1.1, 1.0. And my windows features says I have 3.5.1.
Any more thoughts? Thanks, MSD
Brian - Tuesday, April 16, 2013 10:50 PM:
Not sure if is directly relevant but Innovator does not play well with .Net 4.5
You can try forcing IE to load only the .net 3.51 framework and see if that helps.
You should be able to do this by adding a registry fix.
- For x86 environments
[HKEY_LOCAL_MACHINESOFTWAREMicrosoft.NETFramework]
"EnableIEHosting"=dword:00000001
- For x64 environments
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoft.NETFramework]
"EnableIEHosting"=dword:00000001
Hope this helps,
Brian.
gks by TSI - Thursday, April 18, 2013 3:33 AM:
msd:
lowest first. there is a bug related to the wrong install order, which only happens if you uninstall a .net framework. it is very rare.
the solution proposed by microsoft is uninstall all frameworks and reinstall them.The problem is caused by the dtd which doesn't fit to the machine.config file and thus yields an error uppon parsing. and machine.config is parsed for every .net application.
I had this error message on a machine and the above mentioned bug caused it.
3.5.1 is in windows features, 4.0 and 4.5 are in regular programms.
3.5.1 brings the features of 1.1 2 and 3.0
Brian Pyes hint about 4.5 should be used too.
My recommendition for an easy start with aras: only use .net 3.5 and remove every higher installation of .net.
aras can work with those too, but sometimes the configuration changes upon install of a higher .net version which means you have to reconfigure your system.