Electricity delay/queue problem
l33tpr0digy

Anyone successfully use this plugin since the December update? I'm having more electrical issues and with the latest version of IODebug, it says the ElectricHighPriority queue is over 68k entities but when I do the "iodebug ElectricHighPriority" command, it just outputs "-----Top ElectricHighPriority queue occupants-----" but lists nothing else.

That should be fixed in v0.5.1.
NKXTQs24ExGTuL8.jpg WhiteThunder
That should be fixed in v0.5.1.

When I enter iodebug ElectricLowPriority, the following error is prompted

Failed to call hook 'CommandIODebug' on plugin 'IODebug v0.5.1' (NullReferenceException: )

at (wrapper managed-to-native) UnityEngine.Component.get_transform(UnityEngine.Component)

at Oxide.Plugins.IODebug.GetQueueReport (IOEntity+QueueType queueType, System.Collections.Generic.Queue`1[T] queue) [0x000a9] in <11557ef2b0274de79035cd19213a8c06>:0

at Oxide.Plugins.IODebug.CommandIODebug (Oxide.Core.Libraries.Covalence.IPlayer player, System.String cmd, System.String[] args) [0x00061] in <11557ef2b0274de79035cd19213a8c06>:0

at Oxide.Plugins.IODebug.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000e7] in <11557ef2b0274de79035cd19213a8c06>:0

at Oxide.Plugins.CSharpPlugin.InvokeMethod (Oxide.Core.Plugins.HookMethod method, System.Object[] args) [0x00079] in <87ce9ac9776a48658bc55eae6debe38b>:0

at Oxide.Core.Plugins.CSPlugin.OnCallHook (System.String name, System.Object[] args) [0x000d8] in <18d4f19bbc844191b11ed9e69284d09b>:0

at Oxide.Core.Plugins.Plugin.CallHook (System.String hook, System.Object[] args) [0x00060] in <18d4f19bbc844191b11ed9e69284d09b>:0

IODebug v0.5.2: Failed to call hook CommandIODebug(Oxide.Core.Libraries.Covalence.IPlayer, System.String, System.String[]):

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

at Oxide.Plugins.IODebug.GetIOEntityInfo (IOEntity ioEntity) [0x0002f] in <4ea794246bc342f0adac88a932691c26>:0

at Oxide.Plugins.IODebug.GetQueueReport (IOEntity+QueueType queueType, System.Collections.Generic.Queue`1[T] queue) [0x000e2] in <4ea794246bc342f0adac88a932691c26>:0

at Oxide.Plugins.IODebug.CommandIODebug (Oxide.Core.Libraries.Covalence.IPlayer player, System.String cmd, System.String[] args) [0x00061] in <4ea794246bc342f0adac88a932691c26>:0

at Oxide.Plugins.IODebug.DirectCallHook (System.String name, System.Object& ret, System.Object[] args) [0x000e7] in <4ea794246bc342f0adac88a932691c26>:0

at Oxide.Plugins.OxidePerfCounter+main.HookPerformance (Oxide.Core.Plugins.HookMethod method, System.Object[] args, Oxide.Plugins.CSharpPlugin __instance, System.Object& __result) [0x0009c] in <32abe4cd193d42039ebaab01a2784eb8>:0

The plugin is working!
You can't use: iodebug ElectricHighPriority  2 times behind eachother because you get the reaction above.

But if you use: Iodebug only in between it works.

NKXTQs24ExGTuL8.jpg WhiteThunder

Did you follow the instructions? That is, run the command multiple times, and if it shows the same entity multiple times in a row, unplug that entity to see if the queue goes down.

can i have IODebug?  we have had electric problems coming and going for 2 months now and we cant figure out what it is

omegablue

thank you!

nothing happened when entering iodebug right now but electricity is also working at the moment, i guess ill try later when there is a problem again

wQj4X3Khvvg7ypi.jpg MrVein

thank you!

nothing happened when entering iodebug right now but electricity is also working at the moment, i guess ill try later when there is a problem again

hmm, iodebug in console dont do anything for me. the plugin is loaded



Merged post

do you have to be server owner to run it?  another admin and i tried running it and nothing.
wQj4X3Khvvg7ypi.jpg MrVein

hmm, iodebug in console dont do anything for me. the plugin is loaded

do you have to be server owner to run it?  another admin and i tried running it and nothing.

Yes, server owner, or run it in the server console. v.0.6.0 adds a iodebug.use permission which you can use for non-owners.

I am going to stop monitoring this thread. Please direct any questions/comments/issues to the GitHub repo itself via the Issues tab.

Also, FP has made some changes on the io_budget_health branch this month that should help in an upcoming update (perhaps in the January update).

NKXTQs24ExGTuL8.jpg WhiteThunder

Yes, server owner, or run it in the server console. v.0.6.0 adds a iodebug.use permission which you can use for non-owners.

I am going to stop monitoring this thread. Please direct any questions/comments/issues to the GitHub repo itself via the Issues tab.

Also, FP has made some changes on the io_budget_health branch this month that should help in an upcoming update (perhaps in the January update).

thanks for your help! greatly apprciated

ioentity.framebudgetelectriclowpriorityms 5
ioentity.responsetime 0.001

My server was still experiencing power queues. I resolved the issue using these commands.