Servoy 6 All-in-One Installer Problem

I think there is a problem with the All-in-One installer when opting not to use the PostgreSQL database. I installed Servoy 6.0.0rc2 using the ‘Connect to an existing database’ option which does not install the PostgreSQL database engine (we want to continue using the Sybase product).

After the installation was complete, I copied the following Servoy 5 items to the ‘application_server’ folder in Servoy 6:

database folder
sybase_db folder
servoy.properties file

Whenever Servoy 6 is launched, it will not start the Sybase database engine. The ‘servoy.properties’ file contains the following line:

nativeStartupLauncher=%%user.dir%%\sybase_db\dbspawn.exe|%%user.dir%%\sybase_db\dbsrv11.exe|@sybase_db\sybase.config#Path=%%Path%%;sybase_db;sybase_db\scripts

and, if I replace the system variable %%user.dir%% with a hard-coded path as follows:

nativeStartupLauncher=C:\Servoy\application_server\sybase_db\dbspawn.exe|C:\Servoy\application_server\sybase_db\dbsrv11.exe|@sybase_db\sybase.config#Path=%%Path%%;sybase_db;sybase_db\scripts

Servoy 6 will start the Sybase database engine.

The Servoy log file, at one time, posted an error that the system variable %%user.dir%% was pointing to the ‘developer’ folder rather than the ‘application_server’ folder, however, I deleted the log file when trying to reproduce the problem, and I haven’t seen that particular error message since.

Can someone verify this for me?

Reported as bug. Case No. 400037

Version: 6.0.0 - build 1217

closed-fixed

This problem has not been fixed! I still had to replace %%user.dir%% with the hard-coded path in order to get the 6.0.0 final release to launch Sybase Anywhere database engine. I will re-open the case.

kwpsd:
Version: 6.0.0 - build 1217

closed-fixed

This problem has not been fixed! I still had to replace %%user.dir%% with the hard-coded path in order to get the 6.0.0 final release to launch Sybase Anywhere database engine. I will re-open the case.

The fix didn’t made it into Servoy 6.0.0 but should be present in 6.0.1.