ThinApping v10.0.4

avatar

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.

All Comments (29)

avatar

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

avatar

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

avatar

David Hervieux

avatar









I disabled the cache and this seems to fix it.. Does it matter i am not using SQLLite and using full blown SQL?

avatar

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

avatar





What are the drawbacks of disabling the cache?, should I not proceed with this disabled?

avatar

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

avatar

David Hervieux

avatar









Yes I tried with the one RDM downloads, and one straight from M$

avatar

Hi,
Do you think you could install a special tomorrow and give it a try?

David Hervieux

avatar








Sure.. Just let me know where to download it..

avatar

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

avatar









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..

avatar

Do you see anything in the Windows event logs?

David Hervieux

avatar





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..

avatar

Do you have desktop where you could install it to see if it works?

David Hervieux

avatar





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)

avatar

Do you run RDM 32 or 64 bits? Do you see the process in Task Manager?

David Hervieux

avatar





x86, and the process starts, but then stops after about 30 seconds.
edited by mchipser on 10/24/2014

avatar

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

avatar








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

avatar

Ill try to ThinApp this version and let you know if the cache issue is fixed..

avatar

David Hervieux

avatar










I guess my question is... Why did i get the issue on 10.0.5, and not on 10.0.4?

avatar

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

avatar

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

avatar






Good news... It looks like the cache issue is fixed using the older SQLite libraries..
edited by mchipser on 10/24/2014

avatar

And you are able to run it on ThinApp?

David Hervieux

avatar






Yeah!