saleslogix [q&i]
[Solutions] [Features] [Free Software] [Free Support] [E-Demo] [How To Buy] [services] [Funny Stuff] [Contact Us]

We also offer Support and Training for new or existing Information Automation Systems.


 

SalesLogix Technical Support Knowledge Base


Error Messages & What They Mean

System Level

Error:
Can not run a Windows 16 bit application.
Resolution:
This error pertains to installing SalesLogix on a Windows NT 4.0 server that does not have NT Service Pack 2.0 installed. Therefore, the registry does not support 32-bit long file names which is required for any true 32-bit application such as SalesLogix. At least Service Pack 2.0 for Windows NT needs to be installed on the server (Service Pack 3.0 for Windows NT would also suffice). This upgrades the registry on the Windows NT server to 32-bit, allowing SalesLogix to be successfully installed.

Error: 
A Database error occurred. Unexpected end of command. Token line #2
Resolution:
The executable that was being used when this error came up is corrupt and needs to be re-placed.

Error:
A Database error occurred. Can not find table TABLENAME. (Where TABLENAME is the name of a table such as SYNCSITEOPTS or SECPROFILE.)
Resolution #1:
There is a version mismatch between the database schema and the executables. Namely, the executables are lower than Version 2.10 and the database has already been upgraded to Version 2.1x. Upgrading the executable to Version 2.10 or higher should resolve this issue.
Resolution #2:
If this error message appears when attempting to log onto a Remote User's Local Database, it is possible that the table mentioned does not exist in this database's schema. This occurs when an entry for this table does not exist in the SECTABLEDEFS or RESYNCTABLEDEFS tables of the Main Host Database. First, use DB Explorer against the Remote User's Local Database to see if the mentioned table exists. After confirming that it does not, use DB Explorer against the Main Host Database to check for the entries in the SECTABLEDEFS and RESYNCTABLEDEFS tables. If they do not exist, call SalesLogix Technical Support or your SalesLogix Certified Business Partner for guidance on inserting them.

Error: 
Error opening Database: This is not a SalesLogix Database...
Resolution: 
The Workgroup Administrator is open and changes are being made to the USERINFO table. Closing the Workgroup Administrator will resolve this issue.

Error:
A Database error occurred. Unable to connect. GDS32.dll error.
Resolution:
This error indicates that the SalesLogix component is having problems locating InterBase on the server containing the database. Make sure that InterBase is running (as an application or a service) on the database server. Double check the Borland Database Engine (BDE) configuration utility alias to make sure that the SERVER NAME parameter is configured correctly. See the section on Troubleshooting Network Communications for more details.

Error:
Database error: Concurrent update detected. Check you driver flags parameter.
Resolution:
For an InterBase database, open the Borland Database Engine (BDE) configuration utility and click the Drivers Tab. Select InterBase from the list of Driver Names and scroll through the list of Parameters until you see the Driver Flags parameter. Make sure that this is set to 512. 
If this is already set to 512 or if the database platform is something other than InterBase and you are still seeing the error above, it means that there is a deadlock. These deadlocks usually occur if the Architect is open at the same time as one of the other SalesLogix components with the same UserID. Closing one of the other applications should resolve the issue.

The Full Copy utility

Error:
Table not found...
Resolution:
The MS SQL Server is configured to use NT Integrated security which causes it to bypass the local MS SQL Server security and use the Windows NT network level security. This means that the BDE is unable to find the tables pertaining to SalesLogix when it tries to connect to MS SQL Server since SYSDBA, the owner of these tables, is not a valid Windows NT network account. Therefore, the MS SQL Server security configuration needs to be changed to either Standard security or Mixed Security. This is done in the SQL Enterprise Manager in the Security tab of the Configure SQL Server dialog box.

Component Level

The Workgroup Administrator

Error: 
TSYSINFO exception in module Admin.exe at Address 00. Error creating data dictionary. No tables processed.
Resolution: 
This error only appears when using MS SQL Server as the database platform and implies that the SYSDBA user has not been correctly registered within the MS SQL Server system tables (ex: SYSUSER, SYSINFO). It could also point to other problems within MS SQL Server. Therefore, the only known resolution to this issue is to re-install MS SQL Server.

The SalesLogix Database Manager

Error:
General SQL error: Alter table only allows columns to be added...
Resolution:
This error pertains to adding fields in the SalesLogix Database Manager when using MS SQL Server as the database platform. Open the SQL Enterprise Manager and select the database set up for SalesLogix. Click the right mouse button and select Edit from the shortcut menu. Go to the Options tab and make sure that the Columns null by default option is selected.

The Synchronization Server

Error:
Unknown UserName or Password. Alias: dbSyncLog.db
Resolution #1:
InterBase is not running on the Sync Server. 
If InterBase is running as an application: check the Windows system tray for the InterBase  icon. The InterBase executable is located in Program Files\Borland\InterBase\Bin on your hard drive. Double-click the  icon to manually launch InterBase.
If InterBase is running as a service: check Services in the Control Panel for the status of InterBase Server. If it is stopped, re-start the service manually.
Resolution #2: 
The Sync Server executables have been physically moved from their originally installed location. All traces of the SalesLogix Sync Server must be removed (including the registry) and the product then needs to be re-installed.

Error:
This database does not contain a valid SyncServer license number. Please properly configure before use.
Resolution #1:
You have not entered the license number for the Synchronization Server into the database through the Workgroup Administrator. This needs to be in place before the Sync Server can be launched. To check this, open the Workgroup Administrator while making sure that the Database Alias listed in the Login Dialog is SalesLogix. Once the Workgroup Administrator is open, click the System icon on the navigation bar and select the License Tab. If no Sync Server license is present, click the right mouse button (RMB) and select Add from the short cut menu. Then enter the license number for the Sync Server and click Okay.
Resolution #2:
If you have already entered a valid Sync Server license number into the database with an alias of SalesLogix but the error still appears, the site code for the Sync Server machine may not be correct. To resolve this, open the directory where SalesLogix is installed and look for the SalesLogix.key file. This is a hidden system file so if you don't see it, select Options from the View menu of Explorer and make sure that the Show all files option is selected. Open the SalesLogix.key file with Notepad and look at the line denoted by Site Code. Delete the value that appears after the equals sign - this will enable the Sync Server to re-set the site code correctly. Save these changes and close the key file. You should no longer see the error message displayed and Sync Server should launch successfully.

Error:
A Database error occurred. Unable to connect to DB.
Resolution #1:
Ensure that there are no connectivity issues between the machine with the Sync Server and the Database Server. See the section on Troubleshooting Network Communications for more details on this. 
Resolution #2:
This error may also occur if the sysdba system user password has been changed to something other than the default value of masterkey which is used by the Sync Server. If this has been done, the same change needs to be made in the Connect to Other Database dialog that appears off the Login dialog for SalesLogix. If Sync Server is the only SalesLogix component that is currently installed on this machine, install either the SalesLogix Client or Workgroup Administrator on this machine as well. Then, launching either of these applications will provide access to the Connect to Other Database Dialog.

The SalesLogix Client

Error:
The site code on this machine is not valid for the database that you are trying to log onto. Please contact your system administrator.
Resolution:
Log onto the Workgroup Administrator and double-click the user that is getting the site code error. This will open that user's profile. Click on the Synchronization Tab and verify that the User's Site Code matches the Site Code in the SalesLogix.key file of the Workgroup/Remote Client machine. If the site code does not match, change the value in the Saleslogix.key file to match the site code specified in the Workgroup Administrator. See the SalesLogix.key file section under Troubleshooting for more details.

Error: 
This program has performed an illegal operation and will be shut down.
Resolution: 
If the following conditions are met, then there are some corrupted system views contained in the database: 
1) The machine's operating system is Windows 95
2) All other SalesLogix components can be opened against the same database.
3) The SalesLogix Client can be successfully launched against a different database.
To isolate which system view is corrupted, it is possible to try opening them in the SalesLogix Architect. The other option to isolate which system view is corrupted is to use SQL Monitor. Once the corrupted system view has been isolated, open the Plugin Manager from the SalesLogix Architect and delete the corrupted system view from the database. Then use the system views contained within the demonstration database to copy over a non-corrupted replacement for the deleted system view. Close the Plugin Manager and the SalesLogix Architect. You should now be able to successfully launch the SalesLogix Client.

Error:
SECPROFILE table does not exist.
Resolution:
This error only pertains to the SalesLogix Remote Client and means that the Create Database process was not completely successful. From the SalesLogix Workgroup Administrator, make sure that the Remote Database is being created locally, instead of on a different machine over the network and re-create the Remote Database for the particular Remote user.

Error:
A Database error occurred. Invalid use of key word. Token = line #2
Resolution:
This error can also occurs in the SalesLogix Architect and relates to the properties of a datagrid object. In Design mode in the SalesLogix Client or in the SalesLogix Architect, open the properties for the datagrid object and check the edit key field. This field is probably blank. Once the value is keyed in and the properties saved, the error should not appear. See the section on Datagrids for more details on the edit key field.

The SalesLogix Mail Client

Error:
Unable to Retrieve Headers...
Resolution:
This error results from corrupted messages when using POP3 e-mail. The SalesLogix Mail Client executable that accompanies Version 2.11 handles these corrupted messages. Therefore, the current SalesLogix Mail executable should be replaced with the newer version.

 
 
Back to the SalesLogix Knowledge Index
 



| Home |
 

SalesLogix® is a registered trademark of SalesLogix Corporation.
E-mail info@saleslogix-software-qi.com or Call 416-253-5555