Tasque closes unexpectedly

Bug #485498 reported by anabelli
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tasque (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: tasque

It just closes unexpectedly after a few minutes (2/3) of use. I'm only using it with Remember the Milk.
Sometimes, when adding a new task it automagically adds another empty one.

streinsacu@roncalle:~$ tasque
[Debug]: Tasque remote control active.
[Debug]: Found Available Backend: Tasque.Backends.RtmBackend.RtmBackend
[Debug]: Found Available Backend: Tasque.Backends.Sqlite.SqliteBackend
[Debug]: Found Available Backend: Tasque.Backends.EDS.EDSBackend
[Debug]: Tasque.exe location: /usr/lib/tasque/Tasque.exe
[Info]: Searching for Backend DLLs in: /usr/lib/tasque
[Info]: Reading /usr/lib/tasque/RtmNet.dll
[Debug]: Storing 'Tasque.Backends.RtmBackend.RtmBackend' = 'Remember the Milk'
[Debug]: Storing 'Tasque.Backends.Sqlite.SqliteBackend' = 'Local File'
[Debug]: Storing 'Tasque.Backends.EDS.EDSBackend' = 'Evolution Data Server'
[Debug]: CurrentBackend specified in Preferences: Tasque.Backends.RtmBackend.RtmBackend
[Info]: Using backend: Remember the Milk (Tasque.Backends.RtmBackend.RtmBackend)
[Debug]: Found AuthToken, checking credentials...
[Debug]: RTM Auth Token is valid!
[Debug]: Setting configured status to true
[Debug]: ThreadState: Unstarted
[Debug]: Configuration status: True
[Debug]: RtmBackend.UpdateCategories was called
[Debug]: RtmBackend.UpdateCategories is done
[Debug]: RtmBackend.UpdateTasks was called
[Debug]: RtmBackend.UpdateTasks is done
[Debug]: Backend sync finished
[Debug]: Backend sync finished
[Debug]: Removing NoteDialog from noteDialogs
[Debug]: Unable to set name on task: ToDo Uni
[Debug]: System.NullReferenceException: Object reference not set to an instance of an object
  at Tasque.Backends.RtmBackend.RtmBackend.UpdateTaskName (Tasque.Backends.RtmBackend.RtmTask task) [0x00000]
[Debug]: Unable to set due date on task: ToDo Uni
[Debug]: System.NullReferenceException: Object reference not set to an instance of an object
  at Tasque.Backends.RtmBackend.RtmBackend.UpdateTaskDueDate (Tasque.Backends.RtmBackend.RtmTask task) [0x00000]
[Debug]: Creating a new note
[Debug]: RtmBackend.CreateNote: Unable to create a new note
[Debug]: System.NullReferenceException: Object reference not set to an instance of an object
  at Tasque.Backends.RtmBackend.RtmBackend.CreateNote (Tasque.Backends.RtmBackend.RtmTask rtmTask, System.String text) [0x00000]
[Debug]: Unable to create a note
[Debug]: System.NullReferenceException: Object reference not set to an instance of an object
  at Tasque.NoteWidget.set_Note (INote value) [0x00000]
  at Tasque.NoteDialog.OnNoteTextChanged (System.Object sender, System.EventArgs args) [0x00000]
[Debug]: Creating a new note
[Debug]: Removing NoteDialog from noteDialogs
Marshaling cursor-changed signal
Exception in Gtk# callback delegate
  Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object
  at Tasque.TaskTreeView.<ConnectEvents>m__3 (System.Object o, System.EventArgs args) [0x00000]
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
  --- End of inner exception stack trace ---
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000]
  at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000]
  at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000]
  at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000]
  at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000]
  at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000]
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000]
  at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000]
   at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
   at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
   at Gtk.Application.gtk_main()
   at Gtk.Application.Run()
   at Gnome.Program.Run()
   at Tasque.GnomeApplication.StartMainLoop()
   at Tasque.Application.StartMainLoop()
   at Tasque.Application.Main(System.String[] args)
streinsacu@roncalle:~$

Revision history for this message
anabelli (anabelli) wrote :

{see picture}
I checked the box of "ToDo Uni". When the count-down finished it created an empty task from nowhere, and when I tried to cancel it I had this:

anabelli@sheldon:~$ tasque
[Debug]: Tasque remote control active.
[Debug]: Found Available Backend: Tasque.Backends.RtmBackend.RtmBackend
[Debug]: Found Available Backend: Tasque.Backends.Sqlite.SqliteBackend
[Debug]: Found Available Backend: Tasque.Backends.EDS.EDSBackend
[Debug]: Tasque.exe location: /usr/lib/tasque/Tasque.exe
[Info]: Searching for Backend DLLs in: /usr/lib/tasque
[Info]: Reading /usr/lib/tasque/RtmNet.dll
[Debug]: Storing 'Tasque.Backends.RtmBackend.RtmBackend' = 'Remember the Milk'
[Debug]: Storing 'Tasque.Backends.Sqlite.SqliteBackend' = 'Local File'
[Debug]: Storing 'Tasque.Backends.EDS.EDSBackend' = 'Evolution Data Server'
[Debug]: CurrentBackend specified in Preferences: Tasque.Backends.RtmBackend.RtmBackend
[Info]: Using backend: Remember the Milk (Tasque.Backends.RtmBackend.RtmBackend)
[Debug]: Found AuthToken, checking credentials...
[Debug]: RTM Auth Token is valid!
[Debug]: Setting configured status to true
[Debug]: ThreadState: Unstarted
[Debug]: Configuration status: True
[Debug]: RtmBackend.UpdateCategories was called
[Debug]: RtmBackend.UpdateCategories is done
[Debug]: RtmBackend.UpdateTasks was called
[Debug]: RtmBackend.UpdateTasks is done
[Debug]: Backend sync finished
[Debug]: Backend sync finished
[Debug]: OnTaskToggled
[Debug]: Timeout Canceled for task: ToDo Uni
[Debug]: Inactivating Task: ToDo Uni
[Debug]: Read timeout from prefs: 5
[Debug]: Completing Task: ToDo Uni
[Debug]: OnTaskToggled
[Debug]: Timeout Canceled for task: ToDo Uni
[Debug]: Activating Task: ToDo Uni
[Debug]: OnTaskToggled
[Debug]: Timeout Canceled for task: ToDo Uni
[Debug]: Inactivating Task: ToDo Uni
[Debug]: Read timeout from prefs: 5
[Debug]: Completing Task: ToDo Uni
[Debug]: Unable to delete task:
[Debug]: System.NullReferenceException: Object reference not set to an instance of an object
  at Tasque.Backends.RtmBackend.RtmBackend.DeleteTask (ITask task) [0x00000]

Revision history for this message
Jack Leigh (leighman) wrote :

This seems to be two bugs to me, so should probably file them separately.
I can confirm the blank task appearing though.
Are you using the RTM backend?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.