Jump to content
Ketarin forum
Sign in to follow this  

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

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.

Share this post

Link to post
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.

Share this post

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • 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.