VaultNetwork.netVault Network Boards
Author Topic: GoArrow v1.0.0.0 released. Now with route finding! [Locked]
CarbonBased
Posts: 13
Registered:
Seriously, this is one of the best plugins ever written for Decal.
Striderlongshanks  1 star
Posts: 213
Registered:
I'm getting same thing coasty mentioned (disappearing arrow when changing toons) and since the file is 111k long ill just post todays entries. If need more let me know.


===[ 3/1/2006 1:09:00 AM - GoArrow v1.0.0.0 ]========================

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

at System.RuntimeMethodHandle._InvokeConstructor(Object[] args, SignatureStruct& signature, IntPtr declaringType)

at System.RuntimeMethodHandle.InvokeConstructor(Object[] args, SignatureStruct signature, RuntimeTypeHandle declaringType)

at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)

at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture)

at System.__ComObject.CreateEventProvider(Type t)

at System.__ComObject.GetEventProvider(Type t)

at Decal.Interop.Filters.WorldClass.remove_CreateObject(IWorldEvents_CreateObjectEventHandler )

at GoArrow.PluginCore.Shutdown()

System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.

at Decal.Interop.Filters.IWorldEvents_EventProvider..ctor(Object )


SL
Digero  3 stars
Posts: 580
Registered: 2002-10-21 23:55:01
Coasty and Strider: are you using any other .NET plugins? What happens if you disable all plugins except GoArrow? If disabling all other plugins works, try re-enabling them one at a time until GoArrow breaks again, to determine which one(s) aren't working with GoArrow.


Strider: are there any other recent error messages that look different (i.e., that don't start with System.Reflection.TargetInvocationException)?

 

-----signature-----
[LotRO] Digero (Guardian), Digrim (Burglar), Dignite (LM), Azrea (Hunter) - Landroval
[AC] Digero, Lyera, Draxxe - Leafcull (Retired)
[CoH] Devil's Zealot, Scinta, Izzard - Guardian (Retired)
Digero's AC Decal Plugins: http://decal.acasylum.com
Striderlongshanks  1 star
Posts: 213
Registered:
Other then this one they all seem to start with that.


System.Runtime.InteropServices.InvalidComObjectException: COM object that has been separated from its underlying RCW cannot be used.

at Decal.Interop.Filters.IWorldEvents_EventProvider..ctor(Object )


The above seems to be the last entry for every group of errors.


I use impinventory, is that a NET plugin?


Ill try disabling all but goarrow and see if happens.


Ok I turned off all plugins but goarrow, didn't seem to have the problem. I turned other plugins on one at a time testing a few logins with each before moving to next one. Soon as I turned on Imp Inventory the disappearing arrow problem popped up on changing toons.


SL
coasty  1 star
Posts: 60
Registered:
To be honest, I don't know which ones besides GoArrow are .net based plugins.


Tomorrow afternoon I'll turn off all but GoArrow and give it the workout you asked for. It's too late to do anything tonight.
Striderlongshanks  1 star
Posts: 213
Registered:
Coasty do you use Imp Inventory? With just that and goarrow turned on I get the problem. With just goarrow on I don't.


SL
coasty  1 star
Posts: 60
Registered:
Yeah, as a matter of fact I do...


Hmmm.... Let me do a really quick check and see if turning off ImpInv off solves the problem.


<10 or so minutes later>


Well, a quick spot check shows you're right, so far as I was able to test anyway (a bad night for getting acclient crashes every 4th or so time when switching toons). Anyway, the three successive times I managed to get logged out and into another toon, before gettin an acclient crash, GoArrow's arrow always showed up. Until I turned off ImpInv I always lost the arrow display upon logging in the next toon. So it's nice to see which plugin is causing GoArrow the grief.


Of course, that doesn't explain why it's happening but, what the heck, at least it's a pointer to the problem.


Nice catch, and thanks for saving me an hour or so of testing things.
Striderlongshanks  1 star
Posts: 213
Registered:
The "why" is up to Digero to figure out lol.


SL
coasty  1 star
Posts: 60
Registered:
I double checked this morning and it's definitely the GoArrow/Imp Inventory combination that's bollixing things up.


Until Phatlewt is fixed I can live with swapping ImpInv in and out as GoArrow is a whole whopping lot more useful to me than ImpInv. Heh, now if I ran a buffbot/market place vendor that would probably be a different story.


I figure it won't take Digero long to fix things.
Hellbound_SC
Posts: 14
Registered:
(error message in game):


<{ GoArrow v1.0.0.0 }> Error [KeyNotFoundException]: The given key was not present in the dictionary. See errors.txt in the GoArrow folder for more info.


Error log in folder:


===[ 01.03.2006 23:28:30 - GoArrow v1.0.0.0 ]========================

System.FormatException: Input string was not in a correct format.

at System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)

at System.Number.ParseDouble(String value, NumberStyles options, NumberFormatInfo numfmt)

at System.Double.Parse(String s, NumberStyles style, NumberFormatInfo info)

at System.Convert.ToDouble(String value)

at GoArrow.Location.FromXml(XmlElement locEle)

at GoArrow.LocationDatabase..ctor(String databaseFilePath)

at GoArrow.LocationDatabase.get_Default()

at GoArrow.PluginCore.LoadRouteChoice(ChoiceWrapper choice, Char firstLetter)

at GoArrow.PluginCore.InitMainViewBeforeSettings()


===[ 01.03.2006 23:29:06 - GoArrow v1.0.0.0 ]========================

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.InitMainViewAfterSettings()


===[ 01.03.2006 23:29:56 - GoArrow v1.0.0.0 ]========================

System.ArgumentNullException: Value cannot be null.

Parameter name: fileName

at System.Net.WebClient.DownloadFileAsync(Uri address, String fileName, Object userToken)

at System.Net.WebClient.DownloadFileAsync(Uri address, String fileName)

at GoArrow.PluginCore.btnLocationsUpdate_Click(Object sender, ControlEventArgs e)


===[ 01.03.2006 23:29:59 - GoArrow v1.0.0.0 ]========================

System.ArgumentNullException: Value cannot be null.

Parameter name: fileName

at System.Net.WebClient.DownloadFileAsync(Uri address, String fileName, Object userToken)

at System.Net.WebClient.DownloadFileAsync(Uri address, String fileName)

at GoArrow.PluginCore.btnLocationsUpdate_Click(Object sender, ControlEventArgs e)


===[ 01.03.2006 23:30:01 - GoArrow v1.0.0.0 ]========================

System.ArgumentNullException: Value cannot be null.

Parameter name: fileName

at System.Net.WebClient.DownloadFileAsync(Uri address, String fileName, Object userToken)

at System.Net.WebClient.DownloadFileAsync(Uri address, String fileName)

at GoArrow.PluginCore.btnLocationsUpdate_Click(Object sender, ControlEventArgs e)


===[ 01.03.2006 23:30:05 - GoArrow v1.0.0.0 ]========================

System.ArgumentNullException: Value cannot be null.

Parameter name: fileName

at System.Net.WebClient.DownloadFileAsync(Uri address, String fileName, Object userToken)

at System.Net.WebClient.DownloadFileAsync(Uri address, String fileName)

at GoArrow.PluginCore.btnLocationsUpdate_Click(Object sender, ControlEventArgs e)


===[ 01.03.2006 23:30:08 - GoArrow v1.0.0.0 ]========================

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)


===[ 01.03.2006 23:32:27 - GoArrow v1.0.0.0 ]========================

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.nbkRoute_Change(Object sender, IndexChangeEventArgs e)


Decal export:


Decal (DenAgent.exe) version: 2.9.4.0


type, enabled, name, version, location, clsid

Plugins, 1, GoArrow, 1.0.0.0, C:\Programfiler\Decal Plugins\GoArrow\GoArrow.dll, {46BBF551-8578-4A59-B2FB-B5D9F4C719FA}

Plugins, 1, ELTank v2.6.0.20-Beta-6b, 2.6.0.20, C:\Programfiler\Tank\Tank.dll, {39E9E0F5-85D7-4C38-87D6-3BBCB853357E}

Plugins, 1, Decal Hotkey System, 2.9.4.0, C:\Programfiler\Decal 3.0\DHS.dll, {6B6B9FA8-37DE-4FA3-8C60-52BD6A2F9855}

Plugins, 1, LifeTank X, 11.6.0.1, C:\Programfiler\LifeTank X\LTCore.dll, {910C0F8E-827A-4E35-A980-50D57D0B1296}

Plugins, 1, Quest Timer, 2.4.0.2, C:\Programfiler\Decal Plugins\Quest Timer\Quest Timer.dll, {BB51962C-2EEE-4E67-A032-EEC1F11E66C8}

Network Filters, 1, ACDC Core Filter, 7.2.2.0, C:\Program Files\AC Dual Client\ACDCCore.dll, {2DB1B641-4039-4D69-831A-79915EC266CE}

Network Filters, 1, Echo Filter 2, 2.9.4.0, C:\Programfiler\Decal 3.0\decalFilters.dll, {34239EAD-6317-4C40-A405-193BA5232DD8}

Network Filters, 1, Population Filter, 0.0.2.5, C:\Programfiler\Population Filter\PopulationFilter.dll, {39EACE9F-1BF2-4E4F-BFBC-2FD9EB76A47B}

Network Filters, 1, Character Stats Filter, 2.9.4.0, C:\Programfiler\Decal 3.0\decalFilters.dll, {4540C969-08D1-46BF-97AD-6B19D3C10BEE}

Network Filters, 1, World Object Filter, 2.9.4.0, C:\Programfiler\Decal 3.0\decalFilters.dll, {53092D1B-F0B0-46FF-BF11-8F031EC9B137}

Network Filters, 1, Decal FileService, 2.9.4.0, C:\Programfiler\Decal 3.0\Decal.FileService.dll, {5E9B2FC3-C251-4589-8CE3-2BCA542B98B6}

Network Filters, 1, Identify Queue Filter, 2.9.4.0, C:\Programfiler\Decal 3.0\decalFilters.dll, {B0C05A9A-273D-4BC4-B7BA-E27CF94C8EF4}

Network Filters, 1, SpellFilter, 2.9.4.0, C:\Programfiler\Decal 3.0\spellfilter.dll, {C2D43735-BE7E-4829-AF73-F2E7E820EB16}

Network Filters, 1, Darkside Filter, 11.6.0.1, C:\Programfiler\Darkside Softwares\Darkside Filter\DarksideFilter.dll, {F93FD48F-BA68-4BF5-A7B3-7908D1634331}

Services, 1, Decal .NET Lifetime Service, 2.9.4.0, C:\Programfiler\Decal 3.0\/Decal.Adapter.dll, {71A69713-6593-47EC-0001-0000000DECA1}

Services, 1, Decal Dat Service, 2.9.4.0, C:\Programfiler\Decal 3.0\decaldat.dll, {37B083F0-276E-43AD-8D26-3F7449B519DC}

Services, 1, Decal Render Service, 2.9.4.0, C:\Programfiler\Decal 3.0\decalrender.dll, {FB3C8286-88ED-4B4D-B413-94B40F346239}

Services, 1, Decal Inject Gateway Service, 2.9.4.0, C:\Programfiler\Decal 3.0\inject.dll, {FEFE5CAB-10E4-404F-AD4D-184BCB506099}

Services, 1, Decal Input Service, 2.9.4.0, C:\Programfiler\Decal 3.0\decalInput.dll, {B33307BA-706D-474A-80B9-70BB8D13EF3E}

Services, 1, Decal Networking Service, 2.9.4.0, C:\Programfiler\Decal 3.0\decalnet.dll, {C8C406F8-BA2E-4964-8B04-FF38394A8E0E}

Surrogates, 1, Decal.Adapter Surrogate, 2.9.4.0, C:\Programfiler\Decal 3.0\/Decal.Adapter.dll, {71A69713-6593-47EC-0002-0000000DECA1}

Surrogates, 1, Prefilter Network Filter Surrogate, 2.9.4.0, C:\Programfiler\Decal 3.0\decalFilters.dll, {443D4A68-5422-4E0C-9460-973F8FBDB190}

Surrogates, 1, ActiveX Plugin Surrogate, 2.9.4.0, C:\Programfiler\Decal 3.0\Decal.dll, {7559F22F-C56F-4621-AE08-9C354D799D4B}

Surrogates, -1, Version 1 Plugin Surrogate, 2.9.4.0, C:\Programfiler\Decal 3.0\inject.dll, {3D837F6E-B5CA-4604-885F-7AB45FCFA62A}

Input Actions, 1, Delay Input Action, 2.9.4.0, C:\Programfiler\Decal 3.0\decalInput.dll, {324D76B8-D8C7-4A81-B867-E4E1F874E488}

Input Actions, 1, Mouse Move Input Action, 2.9.4.0, C:\Programfiler\Decal 3.0\decalInput.dll, {57D18578-0BF0-4DE5-A0A9-E7CB531C0429}

Input Actions, 1, Restore Input Action, 2.9.4.0, C:\Programfiler\Decal 3.0\decalInput.dll, {6EE2F682-7129-44BE-84B9-787BAE35EC1C}

Input Actions, 1, Polled Delay Input Action, 2.9.4.0, C:\Programfiler\Decal 3.0\decalInput.dll, {762335B2-2274-4BB4-8B1F-F7286C949FF7}

Input Actions, 1, Typing Input Action, 2.9.4.0, C:\Programfiler\Decal 3.0\decalInput.dll, {9CDCEEDC-F8AC-42D5-9A05-52B9346D00A4}

Input Actions, 1, Event Input Action, 2.9.4.0, C:\Programfiler\Decal 3.0\decalInput.dll, {D6E4BD19-4900-4515-BCE2-A9EA4AAE2699}


Operating System:

Microsoft Windows XP Professional Service Pack 2 (Build 2600)


[Protected Storage Service] : Automatic


Decal Settings

: CBT Hook (Alternate)

[Portal Path] : F:\Programfiler\Turbine\Asheron's Call - Throne of Destiny\

[Launcher App] : ACDCClient.exe

: http://update.decaldev.com

[memlocs.xml] : 24328 bytes, Version 0.0.11.2669

[messages.xml] : 52004 bytes, Version 2006.01.01.1

[Video Memory] : 262144000


D3DX Libraries (Only d3dx9_27 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)


---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


C++ Libraries

[msvbvm60.dll] : Installed (6.0.96.90)

[atl70.dll] : Not Installed

[mfc70.dll] : Not Installed

[msvcr70.dll] : Installed (7.0.9466.0)

[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.50.2162.0)

[msxml4.dll] : Installed (4.20.9818.0)


---Video Device Information---

[Device] : NVIDIA GeForce FX 5600

[Device Name] : \\.\DISPLAY1

[KeyDeviceID] : Enum\PCI\VEN_10DE&DEV_0312&SUBSYS_91171102&REV_A1

[KeyDeviceKey] : \Registry\Machine\System\CurrentControlSet\Control\Video\{464E199E-C0AA-422F-8B44-DC5BD5AB6A7A}\0000

[Manufacturer] : NVIDIA

[ChipType] : GeForce FX 5600

[DACType] : Integrated RAMDAC

[Revision] :

[MemoryLocalised] : 256.0 MB

[MemoryEnglish] : 256.0 MB

[DisplayLocalised] : 1280 x 1024 (32 bit) (85Hz)

[DisplayEnglish] : 1280 x 1024 (32 bit) (85Hz)

[DisplayWidth] : 1280

[DisplayHeight] : 1024

[DisplayBpp] : 32

[RefreshRate] : 85

[MonitorName] : Nokia 446XS

[MonitorMaxRes] : 1600,1200

[DriverName] : nv4_disp.dll

[DriverVersion] : 6.14.0010.8195

[DriverAttributes] : Endelig Salg

[DriverLangEnglish] : English

[DriverLangLocal] : Engelsk

[DriverDateEng] : 11/11/2005 13:47:00

[DriverDateLocal] : 11.11.2005 13:47:00

[DriverSize] : 3924992

[MiniVdd] : nv4_mini.sys

[MiniVddDateEng] : 11/11/2005 13:47:00

[MiniVddDateLocal] : 11.11.2005 13:47:00

[MiniVddSize] : 3532928

[Vdd] : i/t

[RenderWindow] : Yes

: No

[Debug] : No

[Signed] : No

[SignValid] : No

: {D7B71E3E-4052-11CF-B152-1DB100C2CB35}

[DDIVer] : 9

[DDIVerEng] : 9 (or higher)

[DDIVerLocal] : 9 (eller høyere)

: 0

[VendorID] : 0x10DE

[DeviceID] : 0x0312

[SubSystemID] : 0x91171102

[RevisionID] : 0x00A1

[WHQL Level] : 0

[NoHardware] : 0

[DDAccelEnabled] : Yes

[3DAccelExists] : Yes

[3DAccelEnabled] : Yes

[AGP Enabled] : Yes

[AGPExists] : Yes

[AGPExistsValid] : Yes

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.