Jump to content
Ketarin forum

Exception on creating new app entry and checking "Share with others"


Stalker
 Share

Recommended Posts

Steps to reproduce:

1) Select Add New Application - New Application...

2) Enter a unique application name

3) Fill URL\FileHippo ID and download dir

4) Check "Share this application with others"

5) Click OK

 

Actual result:

Exception is thrown:

SQLite error

cannot rollback - no transaction is active

 

System.Data.SQLite.SQLiteException: SQLite error
cannot rollback - no transaction is active
  in System.Data.SQLite.SQLite3.Reset(SQLiteStatement stmt)
  in System.Data.SQLite.SQLite3.Step(SQLiteStatement stmt)
  in System.Data.SQLite.SQLiteDataReader.NextResult()
  in System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
  in System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
  in System.Data.SQLite.SQLiteCommand.ExecuteNonQuery()
  in System.Data.SQLite.SQLiteTransaction.IssueRollback(SQLiteConnection cnn)
  in System.Data.SQLite.SQLiteTransaction.Rollback()
  in System.Data.SQLite.SQLiteTransaction.Dispose(Boolean disposing)
  in System.Data.Common.DbTransaction.Dispose()
  in Ketarin.ApplicationJob.Save()
  in Ketarin.MainForm.cmnuAdd_Click(Object sender, EventArgs e)
  in System.Windows.Forms.MenuItem.OnClick(EventArgs e)
  in System.Windows.Forms.MenuItem.MenuItemData.Execute()
  in System.Windows.Forms.Command.Invoke()
  in System.Windows.Forms.Command.DispatchID(Int32 id)
  in System.Windows.Forms.Control.WmCommand(Message& m)
  in System.Windows.Forms.Control.WndProc(Message& m)
  in System.Windows.Forms.ButtonBase.WndProc(Message& m)
  in System.Windows.Forms.Button.WndProc(Message& m)
  in wyDay.Controls.SplitButton.WndProc(Message& m)
  in System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

Application is not added to the list of applications. In order for application to appear in the list any new entry must be created. Then both new entry and the application add before the exception is thrown will be added to the list.

Link to comment
Share on other sites

No, after restarting the application I can no longer reproduce it. But when it was reproducible it was happening every time "Share with others" was checked. It started reproducing after I've added 10 or so applications to the app list, some by creating fresh entries but mostly from online search.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.