1

After upgrading Ubuntu from 9.04 to 9.10, Fogbugz version 6.1.44 (DB 632, Build 369) complains that:

The Fog Creek Maintenance Service has reported an error.

05.11.2009 16:14:41 EET: Failed to update the search index: (ThistleCRemoting.Deserialize) System.ApplicationException: Keyword not supported.
Parameter name: ; pooling ---> System.ArgumentException: Keyword not supported.
Parameter name: ; pooling
  at MySql.Data.MySqlClient.MySqlConnectionStringBuilder.GetKey (System.String key) [0x00000] 
  at MySql.Data.MySqlClient.MySqlConnectionStringBuilder.SetValue (System.String keyword, System.Object value) [0x00000] 
  at MySql.Data.MySqlClient.MySqlConnectionStringBuilder.set_Item (System.String key, System.Object value) [0x00000] 
  at System.Data.Common.DbConnectionStringBuilder.ParseConnectionStringNonOdbc (System.String connectionString) [0x00000] 
  at System.Data.Common.DbConnectionStringBuilder.ParseConnectionString (System.String connectionString) [0x00000] 
  at System.Data.Common.DbConnectionStringBuilder.set_ConnectionString (System.String value) [0x00000] 
  at MySql.Data.MySqlClient.MySqlConnectionStringBuilder..ctor (System.String connectionString) [0x00000] 
  at MySql.Data.MySqlClient.MySqlConnection.set_ConnectionString (System.String value) [0x00000] 
  at MySql.Data.MySqlClient.MySqlConnection..ctor (System.String connectionString) [0x00000] 
  at (wrapper remoting-invoke-with-check) MySql.Data.MySqlClient.MySqlConnection:.ctor (string)
  at FogUtil.Database.Connection.GetConnection () [0x00000] 
  at FogUtil.Database.Connection.CreateConnection () [0x00000] 
  at FogUtil.Database.Command.Create () [0x00000] 
  at FogUtil.Database.Command.Execute () [0x00000] 
  at FogUtil.Database.Setting.LoadSingle (System.String sKey, System.String sDefault) [0x00000] 
  at FogUtil.Database.IndexFileFactory.get_ixGeneration () [0x00000] 
  at FogUtil.Database.IndexFileFactory.GetGeneration () [0x00000] 
  at FogUtil.Search.Index.get_Generation () [0x00000] 
  at (wrapper managed-to-native) object:__icall_wrapper_mono_remoting_wrapper (intptr,intptr)
  at (wrapper remoting-invoke) FogUtil.Search.Index:get_Generation ()
  at FogUtil.Search.Store.Directory.LoadReadonlyDirectory (DirectoryState state, System.String prefix) [0x00000] 
  at FogUtil.Search.Index.LoadReadonlyDirectory () [0x00000] 
  at FogUtil.Search.Index.get_IndexSize () [0x00000] 
  --- End of inner exception stack trace ---
  at FogUtil.Search.Index.get_IndexSize () [0x00000] 
  at (wrapper managed-to-native) object:__icall_wrapper_mono_remoting_wrapper (intptr,intptr)
  at (wrapper remoting-invoke) FogUtil.Search.Index:get_IndexSize ()
  at (wrapper remoting-invoke-with-check) FogUtil.Search.Index:get_IndexSize ()
  at (wrapper delegate-invoke) System.Reflection.MonoProperty/Getter`2:invoke_int__this___Index (FogUtil.Search.Index)
  at System.Reflection.MonoProperty.GetterAdapterFrame[Index,Int32] (System.Reflection.Getter`2 getter, System.Object obj) [0x00000] 
  at System.Reflection.MonoProperty.GetValue (System.Object obj, System.Object[] index) [0x00000] 
  at SearchTool.UnixServer.ReadAndExecuteCommand (SearchTool.State state) [0x00000]

The same thing is displayed on diagnostics page 3. Additionally, the maintenance service complains that

05.11.2009 16:14:41 EET: An expired lock was broken by the FogBugz maintenance service. If this error persists, it may mean that the FogBugz heartbeat is failing.

Versions:

  • Linux 2.6.31-14-generic-pae #48-Ubuntu SMP Fri Oct 16 15:22:42 UTC 2009 i686 GNU/Linux
  • mysql Ver 14.14 Distrib 5.1.37, for debian-linux-gnu (i486) using EditLine wrapper

What to do?

flag

1 Answer

1

Downgrade to Mono 1.9.1 or lower. FogBugz does not support Mono 2.0, and this error message indicates you're using it. If downgrading is not an option, sign up for the Linux beta at

http://shop.fogcreek.com/beta

link|flag

Your Answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.