- assigned_to: nobody --> gildur
I use alligator 0.5.0, when I launch the software and I
add a rss feed, the program crash with this output:
[ ~ ] $ alligator
Unhandled Exception:
System.IO.DirectoryNotFoundException: Directory not found
in <0x0026f> System.IO.StreamWriter:.ctor
(string,bool,System.Text.Encoding,int)
in <0x0002c> System.IO.StreamWriter:.ctor (string,bool)
in <0x00033> (wrapper remoting-invoke-with-check)
System.IO.StreamWriter:.ctor (string,bool)
in <0x0001d> System.IO.File:CreateText (string)
in <0x00057>
Aggregator.GtkClient.Controller.FeedsController:WriteCache
(Aggregator.GtkClient.Model.FeedNode)
in <0x0002b>
Aggregator.GtkClient.Controller.FeedsController:NodeItemsChangedHandler
(object,System.EventArgs)
in <0x00041> (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_object_EventArgs
(object,System.EventArgs)
in <0x0001f>
Aggregator.GtkClient.Model.FeedNode:FireItemsChangedEvent
()
in <0x0000a>
Aggregator.GtkClient.Model.FeedNode:ItemsChangedHandler
(object,System.EventArgs)
in <0x00041> (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_object_EventArgs
(object,System.EventArgs)
in <0x0001f>
Aggregator.GtkClient.Model.ItemsList:FireChangedEvent ()
in <0x0033e> Aggregator.GtkClient.Model.ItemsList:Fill
(Aggregator.Feeds.IFeed)
in <0x00163>
Aggregator.GtkClient.Model.FeedNode:InitFeed ()
in <0x00013>
Aggregator.GtkClient.Model.FeedNode:set_Feed
(Aggregator.Feeds.IFeed)
in <0x0009d>
Aggregator.GtkClient.Controller.FeedsController:EndLoadingHandler
(Aggregator.GtkClient.Helpers.EndLoadFeedEventArgs,object)
in <0x00041> (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void_EndLoadFeedEventArgs_object
(Aggregator.GtkClient.Helpers.EndLoadFeedEventArgs,object)
in <0x00051>
Aggregator.GtkClient.Helpers.FeedLoader:EndLoading ()
in <0x0002f> (wrapper delegate-invoke)
System.MulticastDelegate:invoke_void ()
in <0x00052> Gtk.ThreadNotify:CallbackWrapper ()
in <0x00037> (wrapper delegate-invoke)
System.MulticastDelegate:invoke_bool ()
in <0x0002a> IdleProxy:Handler ()
in <0x00036> (wrapper native-to-managed)
IdleProxy:Handler ()
in (unmanaged) 0xb7ec214d
in <0x00004> (wrapper managed-to-native)
Gtk.Application:gtk_main ()
in <0x00007> Gtk.Application:Run ()
in <0x00039> Aggregator.GtkClient.GtkAggregator:Main
(string[])
[ ~ ] $
If I create manually ~/.alligator/cache, all goes fine.