[Gtk-sharp-list] GIO# FileAdapter.Copy and FileAdapter.Move - System.NullReferenceException Issue with my installation?
Dan Saul
daniel.saul at gmail.com
Sat Jul 18 12:47:24 EDT 2009
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/gtk-sharp-list/attachments/20090718/41dd95eb/attachment-0001.html
More information about the Gtk-sharp-list
mailing list