Open topic with navigation
Under certain conditions, a DMExpress task that connects to Sybase may crash due to a known Sybase issue on UNIX systems.
This issue can be resolved by ensuring that the following environment variables are set as indicated:
A DMExpress task that connects to Sybase may crash under the following conditions:
Your sybase home directory is <sybase_home>. Check the environment variable SYBASE if it is not the one you want! Cannot access file $SYBASE/config/objectid.dat
Your sybase home directory is <sybase_home>. Check the environment variable SYBASE if it is not the one you want!
Using locale name "locale_name" defined in environment variable LANG
Locale name "locale_name" doesn't exist in your $SYBASE/locales/locales.dat file
Note that "locale_name" will be replaced in the actual message with the locale set in LANG.
The environment variable SYBASE must be set to the path of the Sybase installation directory. Failure to do so will cause the application using Sybase to crash. This is an expected behavior by Sybase.
The system environment variable LANG must either be unset or set to C. Otherwise, it causes DMExpress to crash. This is a known issue with Sybase.
In order to resolve this, export LANG in one of the following ways:
Copyright © 2016 Syncsort All rights reserved.