When I ThinApp v10.0.4 without RDMS as a data source everything works as designed. When I add the RDMS as a data source and select it, the app freezes and never recovers.
Is there something I should be doing different from v9.2.10, as v9.2.10 works fine.
It should not change anything. The only difference is that RDM 10 uses .NET 4.0. Could you try it just for a test with an Xml data source?
David Hervieux
It appears using XML as a data source works fine.. But when I add in the RDMS, it freezes.. And this happens whether the ThinApp had the RDMS data source before capture or after.
edited by mchipser on 10/23/2014
Could you disable the cache. I suspect a SQLite issue:
http://forum.devolutions.net/topic17655-unable-to-create-database-file-on-citrix-install.aspx?lastpage=1
David Hervieux
I disabled the cache and this seems to fix it.. Does it matter i am not using SQLLite and using full blown SQL?
The cache uses SQLite and we suspect that this could be the root problem. We will try something on our side a get you back.
David Hervieux
What are the drawbacks of disabling the cache?, should I not proceed with this disabled?
The cache is used for the offline or for the performance on a refresh. I've found this article:
http://sqlite.1065341.n5.nabble.com/System-Data-SQLite-won-t-work-untill-I-install-uninstall-it-td31749.html
Do you have Visual C++ 2010 Redistributable Package installed?
David Hervieux
This topic explain it as well:
http://thinkexception.blogspot.ca/2011/09/sqlite-visual-c-and-migration-from-net.html
David Hervieux
Yes I tried with the one RDM downloads, and one straight from M$
Hi,
Do you think you could install a special tomorrow and give it a try?
David Hervieux
Sure.. Just let me know where to download it..
This is an internal build with the SQLite libraries from RDM 9.2
http://download.devolutions.net/Setup.RemoteDesktopManager.10.0.5.0.exe
David Hervieux
After I installed this version, I am no longer able to open the application.. Everything seems to have installed correctly, but the app won't open..
Do you see anything in the Windows event logs?
David Hervieux
The last thing i see is a Informational "Windows Installer installed the product. Product Name: Remote Desktop Manager. Product Version: 10.0.5.0. Product Language: 1033. Manufacturer: Devolutions inc.. Installation success or error status: 0."
I don't see anything relating to unable to start..
Do you have desktop where you could install it to see if it works?
David Hervieux
I was installing it in a VM, that I use to capture all my ThinApps.. I was never able to open the app to configure it to capture the application..
Just as a side note, in case anyone else cares, things I have to configure in the app in order for it to ThinApp properally / for our needs are..
1. Turn off Check for updates
2. Turn off the Wait progress (This throws crazy errors when opening the ThinApp)
3. Create the RDMS data source
4. Change the default location on the local data source (change to the location for the roaming profile of our users)
Do you run RDM 32 or 64 bits? Do you see the process in Task Manager?
David Hervieux
x86, and the process starts, but then stops after about 30 seconds.
edited by mchipser on 10/24/2014
Do you have .NET 4.5 installed? I saw an issue when it's not installed.
What you could also try it's to open a Cmd with the Run As Admnistrator and execute the Optimizerdm.bat
David Hervieux
I don't have .net 4.5 installed, is that a requirement? 10.0.4 works fine without it (minus the problem with RDMS data source / cache)
I am running the Optimizerdm.bat now, it seems like it is going to take a few.. Ill update when it is done if anything has changed..
EDIT: running the Optimizerdm.bat didn't fix it.. I am installing .net 4.5 now to test and see if that fixes it..
EDIT1: It appears installing .net 4.5 fixes the issue, but why is this suddenly a requirement?
edited by mchipser on 10/24/2014
Ill try to ThinApp this version and let you know if the cache issue is fixed..
David Hervieux
I guess my question is... Why did i get the issue on 10.0.5, and not on 10.0.4?
Ah! Good question :) It's because of all the optimization that we did. We changed the way the application is obfuscated and it seems to use the breaking change code. I have to work on this but now you have a preview of the RDM 10.1 with this build.
David Hervieux
By the way I've found a more detailed explanation and I should be able to fix the build really soon:
http://www.hurryupandwait.io/blog/what-you-should-know-about-running-ilmerge-on-net-4-5-assemblies-targeting-net-4-0
David Hervieux
Good news... It looks like the cache issue is fixed using the older SQLite libraries..
edited by mchipser on 10/24/2014
And you are able to run it on ThinApp?
David Hervieux
Yeah!