Spark Client Won't Open - Need to get this going asap

I have just installed the spark client on server 2008 r2 x64 and it wont open. I am planning on using this in our citrix environment. Here are the log’s under the spark directory.

java.io.IOException: The parameter is incorrect

at java.io.WinNTFileSystem.canonicalize0(Native Method)

at java.io.Win32FileSystem.canonicalize(Unknown Source)

at java.io.File.getCanonicalPath(Unknown Source)

at org.jivesoftware.spark.util.log.Log.(Log.java:56)

at org.jivesoftware.sparkimpl.settings.local.SettingsManager.saveSettings(Settings Manager.java:87)

at org.jivesoftware.sparkimpl.settings.local.SettingsManager.getLocalPreferences(S ettingsManager.java:65)

at org.jivesoftware.Spark.loadLanguage(Spark.java:494)

at org.jivesoftware.Spark.startup(Spark.java:181)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jivesoftware.launcher.Startup.start(Startup.java:94)

at org.jivesoftware.launcher.Startup.main(Startup.java:44)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

at com.exe4j.runtime.WinLauncher.main(Unknown Source)

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at org.jivesoftware.launcher.Startup.start(Startup.java:94)

at org.jivesoftware.launcher.Startup.main(Startup.java:44)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

at java.lang.reflect.Method.invoke(Unknown Source)

at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)

at com.exe4j.runtime.WinLauncher.main(Unknown Source)

Caused by: java.lang.NullPointerException

at org.jivesoftware.spark.util.log.Log.error(Log.java:81)

at org.jivesoftware.sparkimpl.settings.local.SettingsManager.saveSettings(Settings Manager.java:87)

at org.jivesoftware.sparkimpl.settings.local.SettingsManager.getLocalPreferences(S ettingsManager.java:65)

at org.jivesoftware.Spark.loadLanguage(Spark.java:494)

at org.jivesoftware.Spark.startup(Spark.java:181)

… 12 more

try disabling UAC and see if it works.

UAC is disabled. I installed it on a windows 2003 r2 server but wont work on server 2008 r2 64bit.

weird. I just installed it and ran it without any problems on a 2008 r2 server. Are you using the included jre?