[Gtk-sharp-list] GIO# FileAdapter.Copy and FileAdapter.Move - System.NullReferenceException Issue with my installation?
Christian Hoff
christian_hoff at gmx.net
Thu Jul 30 08:00:46 EDT 2009
Hi Dan,
sorry for the late reply.
Could you file a bug report at www.mono-project.com/Bugs to allow us to
track the issue when we get to it?
Christian
Dan Saul wrote:
> Hi,
>
> I recently reinstalled my system and subsequently downloaded the
> latest SVN of gtk-sharp. I am curious if this is an error with my
> installation or with the library.
>
> Test case:
>
> using System;
> using GLib;
>
> namespace GIOTest
> {
> class MainClass
> {
> public static void Main(string[] args)
> {
> Gtk.Application.Init();
>
> File file1 =
> FileFactory.NewFromCommandlineArg("~/Desktop/testfile");
> File file2 =
> FileFactory.NewFromCommandlineArg("~/Desktop/testfilenew");
>
> file1.Copy(file2,FileCopyFlags.None,null,null);
> }
> }
> }
>
> Steps to replicate:
>
> 1. Create a file on your desktop called "testfile".
> 2. Run the program.
>
> Backtrace:
>
> Unhandled Exception: System.NullReferenceException: Object reference
> not set to an instance of an object
> at GLib.FileAdapter.Copy (File destination, FileCopyFlags flags,
> GLib.Cancellable cancellable, GLib.FileProgressCallback
> progress_callback) [0x0000e] in
> /home/dan/gtk-sharp/gio/generated/FileAdapter.cs:1742
> at GIOTest.MainClass.Main (System.String[] args) [0x0001b] in
> /home/dan/Projects/GIOTest/GIOTest/Main.cs:15
>
> The application was terminated by a signal: SIGHUP
>
> If I run this I recieve a System.NullReferenceException. I know the
> File objects themselves are not null as they print out fine with
> Console.WriteLine and I can access the Parent property without any
> problem. It would seem that it is just the FileAdapter.Copy and
> FileAdapter.Move methods that error on me. I have attempted to create
> a Cancellable object and an empty FileProgressCallback function to
> pass to the method in case that was the cause, with no effect. I would
> appreciate a second opinion if possible. Thanks!
>
> -- Dan
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Gtk-sharp-list maillist - Gtk-sharp-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/gtk-sharp-list
>
More information about the Gtk-sharp-list
mailing list