VaultNetwork.netVault Network Boards
Author Topic: GoArrow : Error [NullReferenceException]: Object reference not set ... [Locked]
Ozzie-SOL
Title: Devoted Husband
Posts: 25
Registered: 2002-11-3 21:15:06
A few days ago my GoArrow just uped and quit on me with this error...


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

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


I go there, and the txt file says ...


===[ 7/29/2009 1:09:42 AM - GoArrow v1.2.0.1 ]========================

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

at System.Runtime.InteropServices.ComTypes.IConnectionPoint.Advise(Object pUnkSink, Int32& pdwCookie)

at Decal.Interop.Render.IRenderServiceEvents_EventProvider.add_DeviceLost(IRenderServiceEvents_DeviceLostEventHandler )

at Decal.Interop.Render.IRenderServiceEvents_Event.add_DeviceLost(IRenderServiceEvents_DeviceLostEventHandler )

at Decal.Adapter.Wrappers.RenderServiceWrapper..ctor(RenderService render)

at Decal.Adapter.Wrappers.PluginHost.get_Render()

at Decal.Adapter.PluginBase.add_GraphicsReset(EventHandler value)

at GoArrow.PluginCore.Startup() in PluginCore.cs:line 98


===[ 7/29/2009 1:09:51 AM - 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


===[ 7/29/2009 1:09:51 AM - 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


===[ 7/29/2009 1:09:51 AM - GoArrow v1.2.0.1 ]========================

System.NullReferenceException: Object reference not set to an instance of an object.

at GoArrow.PluginCore.WorldFilter_CreateObject(Object sender, CreateObjectEventArgs e) in PluginCore.cs:line 1432


===[ 7/29/2009 1:09:51 AM - GoArrow v1.2.0.1 ]========================

System.NullReferenceException: Object reference not set to an instance of an object.

at GoArrow.PluginCore.WorldFilter_CreateObject(Object sender, CreateObjectEventArgs e) in PluginCore.cs:line 1432


===[ 7/29/2009 1:09:51 AM - GoArrow v1.2.0.1 ]========================

System.NullReferenceException: Object reference not set to an instance of an object.

at GoArrow.PluginCore.WorldFilter_CreateObject(Object sender, CreateObjectEventArgs e) in PluginCore.cs:line 1432


The bottom repeats ... any ideas? I've done all you might expect : ran it alone, reintalled, repaired, reinstalled AC...

 

-----signature-----
LoK : AC : AO : CoH : WoW : EQ2 : LOTRO : AC : STO
Lots of games, one constant companion : Ysabella :-)
Democracy is two wolves and a lamb voting on what to have for lunch.
Liberty is a well-armed lamb contesting the vote.
Digero  3 stars
Posts: 580
Registered: 2002-10-21 23:55:01
Post a Decal export.

Did you change anything right before you started getting the errors?

 

-----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
Ozzie-SOL
Title: Devoted Husband
Posts: 25
Registered: 2002-11-3 21:15:06
Decal (DenAgent.exe) version: 2.9.6.0


type, enabled, name, version, clsid

Plugins, 0, Virindi Chat System 5, 5.0.0.1, {0A7B25AC-79A9-4F6A-9751-419B87A7BB05}

Plugins, 1, Mob Tracker, 1.4.0.0, {0C212D60-8708-4043-A09B-E6C0387A0A8D}

Plugins, 1, BuffMe, 0.1.8.2, {22C182F7-DD8E-4894-B7F0-27D52B27DA96}

Plugins, 0, CraftBot, 1.0.2730.12, {2B88235C-D0A2-43CC-A19F-8AEACF610263}

Plugins, 1, GoArrow, 1.2.0.1, {46BBF551-8578-4A59-B2FB-B5D9F4C719FA}

Plugins, 0, CastAway, 1.7.0.894, {4EB455CB-A2DA-44B6-90F2-09517A4B1476}

Plugins, 1, Virindi Tank, 0.3.0.28, {642F1F48-16BE-48BF-B1D4-286652C4533E}

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, 1, Virindi Integrator2 Beta, 1.0.0.25, {7882AE88-CB68-4C98-BB94-90204C2D2156}

Plugins, 0, Tings, 1.0.0.42, {864F2945-A564-4C8D-A36F-0CAF267F7612}

Plugins, 1, Virindi Reporter, 0.0.0.5, {8C70FF56-0E53-4265-9E19-C4534A8D3AA8}

Plugins, 0, Mule Trade It!, 0.0.0.368, {9D762D6E-6444-485A-B242-C50386013763}

Plugins, 1, Quest Timer, 2.4.0.2, {BB51962C-2EEE-4E67-A032-EEC1F11E66C8}

Plugins, 1, Target Info, 3.1.0.1, {BF8C22F4-B172-4922-B3D4-26E6985E87AC}

Plugins, 0, Cast It! 1.00, 1.0.2.0, {DECA1000-10C8-423C-B851-5CDBCDCA58DF}

Plugins, 1, Virindi Follower, 0.0.0.4, {F99EC4CF-2C9B-4A8A-84A5-BAA7222F8A07}

Network Filters, 1, Virindi AutomaticUpdatesFilter, 1.0.0.1, {108ED493-48AD-42A6-AADC-EF773E4F185A}

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, Virindi View Service, 1.0.0.13, {DBAC9286-B38D-4570-961F-D4D9349AE3D4}

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:

Home Edition Service Pack 2 (Build 6002)


[Protected Storage Service] : Manual


Decal Settings

[Injection Method] : Timer (Default)

[Portal Path] : C:\Games\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.2190

[messages.xml] : 54173 bytes, Version 2008.04.15.1

[Video Memory] : 1733482496


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) : Not Installed

[v2.0.50215] (2.0 Beta 2) : Not Installed

[v2.0.50727] (2.0 Final) : Installed (Service Pack 2)


C++ Libraries

[msvbvm60.dll] : Installed (6.0.98.2)

[atl70.dll] : Not Installed

[mfc70.dll] : Installed (7.0.9466.0)

[msvcr70.dll] : Installed (7.0.9466.0)

[msvcp70.dll] : Installed (7.0.9466.0)

[atl71.dll] : Not Installed

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

[msxml4.dll] : Installed (4.20.9870.0)


---Video Device Information---

[Device] : NVIDIA GeForce 8800 GT

[Device Name] : \\.\DISPLAY1

[KeyDeviceID] : Enum\PCI\VEN_10DE&DEV_0611&SUBSYS_C8013842&REV_A2

[KeyDeviceKey] : \Registry\Machine\System\CurrentControlSet\Control\Video\{6939E592-287C-4314-96C3-5C832D50F171}\0000

[Manufacturer] : NVIDIA

[ChipType] : GeForce 8800 GT

[DACType] : Integrated RAMDAC

[Revision] :

[MemoryLocalised] : 1653 MB

[MemoryEnglish] : 1653 MB

[DisplayLocalised] : 1680 x 1050 (32 bit) (60Hz)

[DisplayEnglish] : 1680 x 1050 (32 bit) (60Hz)

[DisplayWidth] : 1680

[DisplayHeight] : 1050

[DisplayBpp] : 32

[RefreshRate] : 60

[MonitorName] : SyncMaster 225BW/225BWG,SyncMaster Magic CX223BW/CX225BW(Digital)

[MonitorMaxRes] :

[DriverName] : nvd3dum.dll,nvwgf2um.dll

[DriverVersion] : 7.15.0011.8250

[DriverAttributes] : Final Retail

[DriverLangEnglish] : English

[DriverLangLocal] : English

[DriverDateEng] : 3/28/2009 00:03:00

[DriverDateLocal] : 3/28/2009 12:03:00 AM

[DriverSize] : 6082560

[MiniVdd] : n/a

[MiniVddDateEng] : n/a

[MiniVddDateLocal] : n/a

[MiniVddSize] : 0

[Vdd] : n/a

[RenderWindow] : Yes

[Beta] : No

[Debug] : No

[Signed] : No

[SignValid] : No

[Identifier] : {D7B71E3E-4551-11CF-C87B-0AE802C2CA35}

[DDIVer] : 10

[DDIVerEng] : 10

[DDIVerLocal] : 10

[iAdapter] : 0

[VendorID] : 0x10DE

[DeviceID] : 0x0611

[SubSystemID] : 0xC8013842

[RevisionID] : 0x00A2

[WHQL Level] : 0

[NoHardware] : 0

[DDAccelEnabled] : Yes

[3DAccelExists] : Yes

[3DAccelEnabled] : Yes

[AGP Enabled] : Yes

[AGPExists] : Yes

[AGPExistsValid] : Yes

 

-----signature-----
LoK : AC : AO : CoH : WoW : EQ2 : LOTRO : AC : STO
Lots of games, one constant companion : Ysabella :-)
Democracy is two wolves and a lamb voting on what to have for lunch.
Liberty is a well-armed lamb contesting the vote.
Ozzie-SOL
Title: Devoted Husband
Posts: 25
Registered: 2002-11-3 21:15:06
I didn't change anything. My first clue something went wrong was that my gameplay was stuttered. Afterwards I realized it was because GoArrow was appending the error.txt file non-stop in the background. The only thing I can think of that I did that was new for me was Bellas flagging and the Bellas dungeon, done right around when the problem started. I have a lot of plugins installed but I don't use much more than the virindi stuff, goarrow and buffme (for the //shortcuts). Thanks got your time.

 

-----signature-----
LoK : AC : AO : CoH : WoW : EQ2 : LOTRO : AC : STO
Lots of games, one constant companion : Ysabella :-)
Democracy is two wolves and a lamb voting on what to have for lunch.
Liberty is a well-armed lamb contesting the vote.
Digero  3 stars
Posts: 580
Registered: 2002-10-21 23:55:01
Could you try disabling all other plugins, plus the Virindi AutomaticUpdatesFilter, and see if you still get the errors?

When exactly do the errors start? Is it the first time you log in, or after you've logged in and out once, or...?

Do any other plugins that use HUDs have any problems? (such as the HUD not showing up)

 

-----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
Ozzie-SOL
Title: Devoted Husband
Posts: 25
Registered: 2002-11-3 21:15:06
When exactly do the errors start? Is it the first time you log in, or after you've logged in and out once, or...?


From the moment I log in any character on the account. It's part of the initial lines of chat you get while portal space is dumping your character into the world at log in. I never get any more errors after that, because it passes up the "more than 20 errors reported, errors reporting surpressed" and then they go to the error.txt.


Here is a cut and paste of a character entering the world ...


Sending mob spawn data to 70.88.80.225:21354

Your mobdata contributions are tracked.

[VI] Connected as Anonymous. ***To gain full access to the features of this plugin, please create an account***

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

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

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

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

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

You have entered the Allegiance channel.

You have entered the General channel.

You have entered the Trade channel.

You have entered the LFG channel.

Warning! You have not paid your maintenance costs for the last 30 day maintenance period. Please pay these costs by this deadline or you will lose your house, and all your items within it.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

<{ GoArrow v1.2.0.1 }> Over 20 errors encountered; further error messages suppressed. Error messages will continue to be written to errors.txt in the GoArrow folder, which may cause lag. It is highly recommended that you log off and either fix or disable GoArrow.

There are 164 accounts logged on to this server.

[VTank] Virindi Tank v.0.3.0.28 by Virindi Inquisitor of Thistledown

[VTank] Checking for GameInfoDB update (DB age 130 Days, 9 Hours, 33 Minutes, 5 Seconds).

[VTank] Loaded macro settings.

[VTank] Loaded loot ruleset.

[VTank] Loaded nav ruleset.

[VTank] Prerelease version of Virindi Tank detected.

[VTank] GameInfoDB is current.

<{ Quest Timer }> Timer Up For Quest: Black Spear Buffs!

 

-----signature-----
LoK : AC : AO : CoH : WoW : EQ2 : LOTRO : AC : STO
Lots of games, one constant companion : Ysabella :-)
Democracy is two wolves and a lamb voting on what to have for lunch.
Liberty is a well-armed lamb contesting the vote.
Ozzie-SOL
Title: Devoted Husband
Posts: 25
Registered: 2002-11-3 21:15:06
""Do any other plugins that use HUDs have any problems? (such as the HUD not showing up)""


Yes, buffme bombs silently when the goarrow errors start. It usually displayes a "current buffs" timer in the top left hand corner of the screen. That is not there. Also, when you open buffme, all the program boxes that usually have text in them (like the //commands) are empty, displaying nothing.


""Could you try disabling all other plugins, plus the Virindi AutomaticUpdatesFilter, and see if you still get the errors?""

I will try that tonight and report back. Thanks for your time!


Related weird tidbit of info...it suddenly started working for a few days, then stopped again tonight.

 

-----signature-----
LoK : AC : AO : CoH : WoW : EQ2 : LOTRO : AC : STO
Lots of games, one constant companion : Ysabella :-)
Democracy is two wolves and a lamb voting on what to have for lunch.
Liberty is a well-armed lamb contesting the vote.
Ozzie-SOL
Title: Devoted Husband
Posts: 25
Registered: 2002-11-3 21:15:06
Ok, I did what you said, as best as I understood.


GoArrow by itself, with all other plugins disabled,Virindi Update Filter disabled = works no errors


Goarrow with any ONE of all these plugins , works

----------------------

Virindi Updates Filter

Buffme

Virindi Tank + Virindi Integrator

Target Info

Quest Timer

Mob Tracker

Virindi Follower

Virindi Reporter


If I enable them all at once, the errors start.


Taking a clue from your specific mention of the VirindiUpdateFilter, I just pulled that one, and the error stopped. So, I guess that means VirindiUpdateFilter has a problem, not Goarrow, GoArrow is just reporting the crash better?

 

-----signature-----
LoK : AC : AO : CoH : WoW : EQ2 : LOTRO : AC : STO
Lots of games, one constant companion : Ysabella :-)
Democracy is two wolves and a lamb voting on what to have for lunch.
Liberty is a well-armed lamb contesting the vote.
Digero  3 stars
Posts: 580
Registered: 2002-10-21 23:55:01
It sounds like another plugin or filter is freeing some Decal-owned resources that it shouldn't be. When GoArrow tries to use that resource, it fails, and you get lots of errors. Probably the same thing happens with BuffMe, but it just doesn't write the errors to the chat window.

I only mentioned Virindi Update Filter because it was listed under Filters and not Plugins. However, if disabling that alone causes the errors to go away, chances are that it's the culprit (or possibly a plugin that depends on the Virindi Update Filter). You might want to ask Virindi to take a look at this thread.

 

-----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
Twinkie-The-Kid
Posts: 7
Registered: 2008-8-28 11:33:29
i'm having this problem too.. please help!! all i have installed is LTx and go arrow. most recent decal, sp2 all that jazz.. should be working ! any help is appreciated, thanks.

 

-----signature-----
Twinkie-The-Kid - 275
Two House Plague - 275

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.