Adding more languages


https://forum.kartris.com/Topic40.aspx
Print Topic | Close Window

By Adrian - Thu 17 Jun 2010
Hi,

When trying to add more languages in the 'Lang & E-mail Setup' section, I click on the + button fill in the form and click save,

I then get the following message:

Database Error: A general error has occurred.

Any idea's why this is.
By Paul - Sat 19 Jun 2010
The error seems to be logged as possibly relating to the language BLL or the full text search in relation to this.

-----------------------------------------------------------------------------
>> LanguagesBLL._AddLanguage
-----------------------------------------------------------------------------
>> System.Data.SqlClient.SqlException
>> 19/06/2010 19:37:08
>> 127.0.0.1
>> CUSTOM MESSAGE:
Database Error: A general error has occurred.
>> NUMBER:16943
>> MESSAGE:
Could not complete cursor operation because the table schema changed after the cursor was declared.
Could not complete cursor operation because the table schema changed after the cursor was declared.
Cursor is not open.
Could not complete cursor operation because the table schema changed after the cursor was declared.
Could not complete cursor operation because the table schema changed after the cursor was declared.
Cursor is not open.
>> STACK:
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at LanguagesBLL._AddLanguage(String _BackName, String _FrontName, String _SkinLocation, Boolean _LiveFront, Boolean _LiveBack, String _EmailFrom, String _EmailTo, String _EmailContact, String _DateFormat, String _DateAndTimeFormat, String _Culture, String _UICulture, String _Master, String _Theme, String& strMsg)
==================================================


-----------------------------------------------------------------------------
>> KartrisDBBLL._GetFTSInformation
-----------------------------------------------------------------------------
>> System.Data.SqlClient.SqlException
>> 19/06/2010 19:37:26
>> 127.0.0.1
>> CUSTOM MESSAGE:
Database Error: A general error has occurred.
>> NUMBER:7609
>> MESSAGE:
Full-Text Search is not installed, or a full-text component cannot be loaded.
Informational: No full-text supported languages found.
Informational: No full-text supported languages found.
>> STACK:
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at KartrisDBBLL._GetFTSInformation(Boolean& blnKartrisCatalogExist, Boolean& blnKartrisFTSEnabled, String& strKartrisFTSLanguages, Boolean& blnFTSSupported, String& strMsg)
==================================================



Has been logged, so on the bug list.