That should be fixed in v0.5.1.l33tpr0digyAnyone 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.
Electricity delay/queue problem
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.
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
MrVein
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
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.
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).
WhiteThunder
Yes, server owner, or run it in the server console. v.0.6.0 adds a
iodebug.usepermission 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.