VaultNetwork.netVault Network Boards
Author Topic: GoArrow : Error [NullReferenceException]: Object reference not set ... [Locked]
Virindi-Inquisitor  4 stars
Posts: 1,538
Registered: 2001-11-18 22:25:54
The Virindi Automatic Updates filter doesn't do much. I doubt it is the problem but anything is possible. Also note that you are running the Virindi View Service as well. I am interested in this, though, and would like to work on fixing it if it is a problem with my code.

The one report of problems I have gotten similar to this occurs after someone has been playing for a really long time only. After hours of play, they say, Decal HUD icons disappear and then the game crashes. I have played for dozens of hours trying to replicate this but it has never happened to me once. I'm not sure if it is my code that is causing the problem or some other plugin. It's all pretty much a mystery.

If this happens to you every time you login, it may help solve the problems. Try disabling each plugin/filter/service one at a time and reenabling them to see which combination is causing the problem. Try to narrow it down to the smallest collection of plugins/filters/services that you can run and still get the error.


Edit: Bah, this thread is old. I guess I missed my chance on this one

FYI though, I run my bundle all the time with GoArrow and have never had any issues.

 

-----signature-----
Virindi
---
****Virindi Plugins FAQ**** http://www.virindi.net/wiki/index.php/Virindi_Plugins_FAQ
http://www.virindi.net - Virindi Tank, Follower, Integrator, Reporter, VCS5, XPHelper, Item Tool, HUDs, etc...
Decal Core Dev - http://www.decaldev.com
Twinkie-The-Kid
Posts: 7
Registered: 2008-8-28 11:33:29
i actualy tried disabling life tank. and AC crashed as soon as i tried entering the world.. turned it back on and AC works fine, but still getting these errors ... would love to get this up and working asap!

 

-----signature-----
Twinkie-The-Kid - 275
Two House Plague - 275
Twinkie-The-Kid
Posts: 7
Registered: 2008-8-28 11:33:29
now its not spamming the old msg.. now its giving me this..

<{ GoArrow v1.2.0.1 }> Error [KeyNotFoundException]: The given key was not present in the dictionary. See errors.txt in the GoArrow folder for more info.
<{ GoArrow v1.2.0.1 }> Error [KeyNotFoundException]: The given key was not present in the dictionary. See errors.txt in the GoArrow folder for more info.
<{ GoArrow v1.2.0.1 }> Error encountered while loading settings.xml file [NullReferenceException]: Object reference not set to an instance of an object. See errors.txt in the GoArrow folder for more info.
<{ GoArrow v1.2.0.1 }> The old settings.xml file has been renamed to settings_error.xml and a new settings.xml will be created with the defaults.
<{ GoArrow v1.2.0.1 }> Error [NullReferenceException]: Object reference not set to an instance of an object. See errors.txt in the GoArrow folder for more info.

 

-----signature-----
Twinkie-The-Kid - 275
Two House Plague - 275
Reject2123
Posts: 4
Registered: 2009-6-26 06:45:23
It's not working for me as well. I have tried uninstalling decal and all plugins, and reinstalling them all. Goarrow by itself is not working, either.

Here's the Error log:
===[ 10/29/2009 11:29:48 PM - GoArrow v1.2.0.1 ]========================
System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line 6735, position 18.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Int32 pos, Char invChar)
at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char quoteChar, NodeData attr)
at System.Xml.XmlTextReaderImpl.ParseAttributes()
at System.Xml.XmlTextReaderImpl.ParseElement()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at GoArrow.PluginCore.Startup() in PluginCore.cs:line 80

===[ 10/29/2009 11:29:56 PM - GoArrow v1.2.0.1 ]========================
System.NullReferenceException: Object reference not set to an instance of an object.
at GoArrow.PluginCore.LoadArrowImage(String name) in PluginCore.Settings.cs:line 535
at GoArrow.PluginCore.LoadSettings() in PluginCore.Settings.cs:line 33

===[ 10/29/2009 11:29:56 PM - GoArrow v1.2.0.1 ]========================
System.NullReferenceException: Object reference not set to an instance of an object.
at GoArrow.PluginCore.LoadArrowImage(String name) in PluginCore.Settings.cs:line 535
at GoArrow.PluginCore.LoadSettings() in PluginCore.Settings.cs:line 42
at GoArrow.PluginCore.FinishInitializing() in PluginCore.cs:line 288
at GoArrow.PluginCore.PluginCore_ServerDispatch(Object sender, NetworkMessageEventArgs e) in PluginCore.cs:line 241

===[ 10/29/2009 11:30:20 PM - GoArrow v1.2.0.1 ]========================
System.NullReferenceException: Object reference not set to an instance of an object.
at GoArrow.PluginCore.GetStartLocationByType(RouteStartType type) in PluginCore.MainView.cs:line 890
at GoArrow.PluginCore.UpdateStartLocation(Coordinates coords, RouteStartType type) in PluginCore.cs:line 1453
at GoArrow.PluginCore.CharacterFilter_LoginComplete(Object sender, EventArgs e) in PluginCore.cs:line 271

===[ 10/29/2009 11:30:40 PM - GoArrow v1.2.0.1 ]========================
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at GoArrow.PluginCore.nbkMain_Change(Object sender, IndexChangeEventArgs e) in PluginCore.MainView.cs:line 1512

===[ 10/29/2009 11:31:40 PM - GoArrow v1.2.0.1 ]========================
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at GoArrow.PluginCore.nbkMain_Change(Object sender, IndexChangeEventArgs e) in PluginCore.MainView.cs:line 1512

===[ 10/29/2009 11:31:44 PM - GoArrow v1.2.0.1 ]========================
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at GoArrow.PluginCore.nbkAtlas_Change(Object sender, IndexChangeEventArgs e) in PluginCore.MainView.cs:line 2306

===[ 10/29/2009 11:31:56 PM - GoArrow v1.2.0.1 ]========================
System.ArgumentNullException: Value cannot be null.
Parameter name: fileName
at System.IO.FileInfo..ctor(String fileName)
at GoArrow.PluginCore.btnLocationsUpdate_Click(Object sender, ControlEventArgs e) in PluginCore.MainView.cs:line 3357

===[ 10/29/2009 11:32:03 PM - GoArrow v1.2.0.1 ]========================
System.ArgumentNullException: Value cannot be null.
Parameter name: fileName
at System.IO.FileInfo..ctor(String fileName)
at GoArrow.PluginCore.btnLocationsUpdate_Click(Object sender, ControlEventArgs e) in PluginCore.MainView.cs:line 3357

===[ 10/29/2009 11:32:08 PM - GoArrow v1.2.0.1 ]========================
System.ArgumentNullException: Value cannot be null.
Parameter name: fileName
at System.IO.FileInfo..ctor(String fileName)
at GoArrow.PluginCore.btnLocationsUpdate_Click(Object sender, ControlEventArgs e) in PluginCore.MainView.cs:line 3368

===[ 10/29/2009 11:32:13 PM - GoArrow v1.2.0.1 ]========================
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at GoArrow.PluginCore.nbkAtlas_Change(Object sender, IndexChangeEventArgs e) in PluginCore.MainView.cs:line 2306

===[ 10/29/2009 11:32:18 PM - GoArrow v1.2.0.1 ]========================
System.InvalidCastException: Specified cast is not valid.
at GoArrow.PluginCore.btnSearchGo_Click(Object sender, ControlEventArgs e) in PluginCore.MainView.cs:line 2500

===[ 10/29/2009 11:32:45 PM - GoArrow v1.2.0.1 ]========================
System.NullReferenceException: Object reference not set to an instance of an object.
at GoArrow.PluginCore.DisposeMainView() in PluginCore.MainView.cs:line 798
at GoArrow.PluginCore.Shutdown() in PluginCore.cs:line 171

===[ 10/29/2009 11:38:09 PM - GoArrow v1.2.0.1 ]========================
System.Xml.XmlException: '.', hexadecimal value 0x00, is an invalid character. Line 6735, position 18.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, String[] args)
at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Int32 pos, Char invChar)
at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char quoteChar, NodeData attr)
at System.Xml.XmlTextReaderImpl.ParseAttributes()
at System.Xml.XmlTextReaderImpl.ParseElement()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace)
at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc)
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.Load(String filename)
at GoArrow.PluginCore.Startup() in PluginCore.cs:line 80

===[ 10/29/2009 11:38:23 PM - GoArrow v1.2.0.1 ]========================
System.NullReferenceException: Object reference not set to an instance of an object.
at GoArrow.PluginCore.LoadArrowImage(String name) in PluginCore.Settings.cs:line 535
at GoArrow.PluginCore.LoadSettings() in PluginCore.Settings.cs:line 33

===[ 10/29/2009 11:38:23 PM - GoArrow v1.2.0.1 ]========================
System.NullReferenceException: Object reference not set to an instance of an object.
at GoArrow.PluginCore.LoadArrowImage(String name) in PluginCore.Settings.cs:line 535
at GoArrow.PluginCore.LoadSettings() in PluginCore.Settings.cs:line 42
at GoArrow.PluginCore.FinishInitializing() in PluginCore.cs:line 288
at GoArrow.PluginCore.PluginCore_ServerDispatch(Object sender, NetworkMessageEventArgs e) in PluginCore.cs:line 241

===[ 10/29/2009 11:38:24 PM - GoArrow v1.2.0.1 ]========================
System.NullReferenceException: Object reference not set to an instance of an object.
at GoArrow.PluginCore.GetStartLocationByType(RouteStartType type) in PluginCore.MainView.cs:line 890
at GoArrow.PluginCore.UpdateStartLocation(Coordinates coords, RouteStartType type) in PluginCore.cs:line 1453
at GoArrow.PluginCore.CharacterFilter_LoginComplete(Object sender, EventArgs e) in PluginCore.cs:line 271

===[ 10/29/2009 11:38:44 PM - GoArrow v1.2.0.1 ]========================
System.NullReferenceException: Object reference not set to an instance of an object.
at GoArrow.PluginCore.DisposeMainView() in PluginCore.MainView.cs:line 798
at GoArrow.PluginCore.Shutdown() in PluginCore.cs:line 171

And here is the Decal Export:
Decal (DenAgent.exe) version: 2.9.6.0

type, enabled, name, version, clsid
Plugins, 1, GoArrow, 1.2.0.1, {46BBF551-8578-4A59-B2FB-B5D9F4C719FA}
Plugins, 0, AC+, 1.1.0.1164, {5ACB7319-8E15-4A4A-A24D-59180DA1DF49}
Plugins, 0, Decal Hotkey System, 2.9.6.0, {6B6B9FA8-37DE-4FA3-8C60-52BD6A2F9855}
Plugins, 0, Make It!, 5.9.7.0, {70DD2CC6-E638-4F43-9F15-C84A0FC7DC76}
Plugins, 0, Find It!, 2.9.7.0, {70DD5EF7-FE29-46C3-B0B3-4185327A35F1}
Plugins, 0, MiniMap, 1.1.0.104, {92C09018-E815-4C22-987B-8E553154146E}
Plugins, 0, Corpse Tracker, 1.0.1.2, {B45EF4AD-0D1B-4D74-AA4C-D0CC3045C619}
Plugins, 0, SkunkVision, 1.0.0.7, {B8B64AFD-3D96-490D-A70B-CE962227148A}
Plugins, 0, Radar Add-on, 1.2.0.49, {CA23F8D7-7E71-423A-A928-BC5CDD8FBD96}
Network Filters, 1, Echo Filter 2, 2.9.6.0, {34239EAD-6317-4C40-A405-193BA5232DD8}
Network Filters, 1, Character Stats Filter, 2.9.6.0, {4540C969-08D1-46BF-97AD-6B19D3C10BEE}
Network Filters, 1, World Object Filter, 2.9.6.0, {53092D1B-F0B0-46FF-BF11-8F031EC9B137}
Network Filters, 1, Decal FileService, 2.9.6.0, {5E9B2FC3-C251-4589-8CE3-2BCA542B98B6}
Network Filters, 1, Identify Queue Filter, 2.9.6.0, {B0C05A9A-273D-4BC4-B7BA-E27CF94C8EF4}
Network Filters, 1, SpellFilter, 2.9.6.0, {C2D43735-BE7E-4829-AF73-F2E7E820EB16}
Services, 1, Decal .NET Lifetime Service, 2.9.6.0, {71A69713-6593-47EC-0001-0000000DECA1}
Services, 1, Decal Dat Service, 2.9.6.0, {37B083F0-276E-43AD-8D26-3F7449B519DC}
Services, 1, Decal Render Service, 2.9.6.0, {FB3C8286-88ED-4B4D-B413-94B40F346239}
Services, 1, Decal Inject Gateway Service, 2.9.6.0, {FEFE5CAB-10E4-404F-AD4D-184BCB506099}
Services, 1, Decal Input Service, 2.9.6.0, {B33307BA-706D-474A-80B9-70BB8D13EF3E}
Services, 1, Decal Networking Service, 2.9.6.0, {C8C406F8-BA2E-4964-8B04-FF38394A8E0E}
Services, 1, Decal D3DService, 2.9.6.0, {F0CC07A0-2C89-4FA4-9356-714665BC2F8B}
Surrogates, 1, Decal.Adapter Surrogate, 2.9.6.0, {71A69713-6593-47EC-0002-0000000DECA1}
Surrogates, 1, Prefilter Network Filter Surrogate, 2.9.6.0, {443D4A68-5422-4E0C-9460-973F8FBDB190}
Surrogates, 1, ActiveX Plugin Surrogate, 2.9.6.0, {7559F22F-C56F-4621-AE08-9C354D799D4B}
Surrogates, -1, Version 1 Plugin Surrogate, 2.9.6.0, {3D837F6E-B5CA-4604-885F-7AB45FCFA62A}
Input Actions, 1, Delay Input Action, 2.9.6.0, {324D76B8-D8C7-4A81-B867-E4E1F874E488}
Input Actions, 1, Mouse Move Input Action, 2.9.6.0, {57D18578-0BF0-4DE5-A0A9-E7CB531C0429}
Input Actions, 1, Restore Input Action, 2.9.6.0, {6EE2F682-7129-44BE-84B9-787BAE35EC1C}
Input Actions, 1, Polled Delay Input Action, 2.9.6.0, {762335B2-2274-4BB4-8B1F-F7286C949FF7}
Input Actions, 1, Typing Input Action, 2.9.6.0, {9CDCEEDC-F8AC-42D5-9A05-52B9346D00A4}
Input Actions, 1, Event Input Action, 2.9.6.0, {D6E4BD19-4900-4515-BCE2-A9EA4AAE2699}

Operating System:
Microsoft Windows XP Professional Service Pack 3 (Build 2600)

[Protected Storage Service] : Automatic

Decal Settings
[Injection Method] : Timer (Default)
[Portal Path] : C:\Program Files\Turbine\Asheron's Call - Throne of Destiny\
[Launcher App] : acclient.exe
[Update URL] : http://update.decaldev.com
[memlocs.xml] : 24536 bytes, Version 0.0.11.3938
[messages.xml] : 54173 bytes, Version 2008.04.15.1
[Video Memory] : 257916864

D3DX Libraries (Only d3dx9_30 is required)
[d3dx9_24.dll] : Installed (9.5.132.0)
[d3dx9_25.dll] : Installed (9.6.168.0)
[d3dx9_26.dll] : Installed (9.7.239.0)
[d3dx9_27.dll] : Installed (9.8.299.0)
[d3dx9_28.dll] : Installed (9.10.455.0)
[d3dx9_29.dll] : Installed (9.11.519.0)
[d3dx9_30.dll] : Installed (9.12.589.0)


---Support Libraries ---
Note: The following libraries are not necessary for Decal to function and are only provided to be of use to plugin developers.


.NET Frameworks
[v1.0.3705] (1.0 Final) : Not Installed
[v1.1.4322] (1.1 Final) : Installed (Service Pack 1)
[v2.0.50215] (2.0 Beta 2) : Not Installed
[v2.0.50727] (2.0 Final) : Installed (Service Pack 1)

C++ Libraries
[msvbvm60.dll] : Installed (6.0.98.2)
[atl70.dll] : Not Installed
[mfc70.dll] : Not Installed
[msvcr70.dll] : Not Installed
[msvcp70.dll] : Not Installed
[atl71.dll] : Installed (7.10.3077.0)
[mfc71.dll] : Installed (7.10.3077.0)
[msvcr71.dll] : Installed (7.10.3052.4)
[msvcp71.dll] : Installed (7.10.3077.0)

Microsoft XML Libraries
[msxml3.dll] : Installed (8.100.1048.0)
[msxml4.dll] : Installed (4.20.9870.0)


---Video Device Information---
[Device] : ATI Radeon Xpress 1150
[Device Name] : \\.\DISPLAY1
[KeyDeviceID] : Enum\PCI\VEN_1002&DEV_5975&SUBSYS_022A1028&REV_00
[KeyDeviceKey] : \Registry\Machine\System\CurrentControlSet\Control\Video\{F9C069D5-C962-4863-B3C0-5A989AD8DF85}\0000
[Manufacturer] : ATI Technologies Inc.
[ChipType] : ATI Radeon Xpress Series (0x5975)
[DACType] : Internal DAC(400MHz)
[Revision] :
[MemoryLocalised] : 256.0 MB
[MemoryEnglish] : 256.0 MB
[DisplayLocalised] : 1280 x 800 (32 bit) (60Hz)
[DisplayEnglish] : 1280 x 800 (32 bit) (60Hz)
[DisplayWidth] : 1280
[DisplayHeight] : 800
[DisplayBpp] : 32
[RefreshRate] : 60
[MonitorName] : Default Monitor
[MonitorMaxRes] :
[DriverName] : ati2dvag.dll
[DriverVersion] : 6.14.0010.6648
[DriverAttributes] : Final Retail
[DriverLangEnglish] : English
[DriverLangLocal] : English
[DriverDateEng] : 10/11/2006 21:44:10
[DriverDateLocal] : 10/11/2006 21:44:10
[DriverSize] : 260608
[MiniVdd] : ati2mtag.sys
[MiniVddDateEng] : 10/11/2006 21:43:56
[MiniVddDateLocal] : 10/11/2006 21:43:56
[MiniVddSize] : 1777152
[Vdd] : n/a
[RenderWindow] : Yes
[Beta] : No
[Debug] : No
[Signed] : No
[SignValid] : No
[Identifier] : {D7B71EE2-1A35-11CF-606A-2022A1C2CB35}
[DDIVer] : 9
[DDIVerEng] : 9 (or higher)
[DDIVerLocal] : 9 (or higher)
[iAdapter] : 0
[VendorID] : 0x1002
[DeviceID] : 0x5975
[SubSystemID] : 0x022A1028
[RevisionID] : 0x0000
[WHQL Level] : 0
[NoHardware] : 0
[DDAccelEnabled] : Yes
[3DAccelExists] : Yes
[3DAccelEnabled] : Yes
[AGP Enabled] : Yes
[AGPExists] : Yes
[AGPExistsValid] : Yes


Thanks for any help y'all can offer.
Reject2123
Posts: 4
Registered: 2009-6-26 06:45:23
bump. Anyone have any ideas?
Reject2123
Posts: 4
Registered: 2009-6-26 06:45:23
Ok, I figured out the solution. Uninstalling GoArrow isn't enough. You have to delete the folder and all the files within it.

I'm guessing something gets messed up in the .xml files, and the only way to fix it is deleting those and reinstalling.

VaultNetwork.net is an independently operated community forum and is not affiliated with, endorsed by, or technically based on IGN, GameSpy, FilePlanet, GameStats, or the former IGN/GameSpy Vault Network.
References to VaultNetwork.net mean this site/domain. VNBoards-style presentation is a visual homage only. By using this site, you agree to the forum rules.