Forums » Bugs
Lua error hard froze VO (OnHide a nil value)
I'm not sure if it is related to a plugin I may have installed, but as none are mentioned in the error, I thought I better post a bug report. If a plugin is known to cause this error, then cool.
Just incase it helps, here's what I did leading up to the error. I chased some guy in a moth to Latos N-15 and killed him right outside the docking bay. I then ran to an empty sector, to lose my temp KOS, and jumped back into Latos N-15 to switch to a moth that I happened to have parked there, to scoop the 120 cu of Sedina Choccies that I just *scored*. As I clicked on the Ship Tab, and then Select Ship, this Lua error occurred.
sent vo/if_templates.lua:643: attempt to call method 'OnHide' (a nil value)
stack traceback:
vo/error.lua:61: in function 'OnHide'
vo/if_templates.lua:643: in function 'tabchange_cb'
vo/if_tabs.lua:225: in function <vo/if_tabs.lua:197>
(tail call): ?
vo/if_templates.lua:643: attempt to call method 'OnHide' (a nil value)
stack traceback:
vo/error.lua:61: in function 'OnHide'
vo/if_templates.lua:643: in function 'tabchange_cb'
vo/if_tabs.lua:225: in function <vo/if_tabs.lua:197>
(tail call): ?
sent vo/if_templates.lua:643: attempt to call method 'OnHide' (a nil value)
stack traceback:
vo/error.lua:61: in function 'OnHide'
vo/if_templates.lua:643: in function 'tabchange_cb'
vo/if_tabs.lua:225: in function <vo/if_tabs.lua:197>
(tail call): ?
vo/if_templates.lua:643: attempt to call method 'OnHide' (a nil value)
stack traceback:
vo/error.lua:61: in function 'OnHide'
vo/if_templates.lua:643: in function 'tabchange_cb'
vo/if_tabs.lua:225: in function <vo/if_tabs.lua:197>
(tail call): ?
At this point, I could see the ship selection screen, but it was hidden *behind* the station interface. I could click away the Lua error box, but could not activate any buttons on screen after this point. I could not select quit, nor could I launch from the station. I opened the consle, and did a /lua ReloadInterface() at which point the Vendetta client hard locked and it was not even possible to alt+tab or CTRL+SHIFT+ESC(task manager) forcing me to power off my computer.
In hind sight, I should have taken a screen shot, as this probably does not explain the situation, but it was basically like the select ship screen was active, but *hidden* behind the station UI. For completeness, I have the following plugins installed.
TCS, only makefriends and vo time are active
Targetless
Movesectorinfo
deboop
Just incase it helps, here's what I did leading up to the error. I chased some guy in a moth to Latos N-15 and killed him right outside the docking bay. I then ran to an empty sector, to lose my temp KOS, and jumped back into Latos N-15 to switch to a moth that I happened to have parked there, to scoop the 120 cu of Sedina Choccies that I just *scored*. As I clicked on the Ship Tab, and then Select Ship, this Lua error occurred.
sent vo/if_templates.lua:643: attempt to call method 'OnHide' (a nil value)
stack traceback:
vo/error.lua:61: in function 'OnHide'
vo/if_templates.lua:643: in function 'tabchange_cb'
vo/if_tabs.lua:225: in function <vo/if_tabs.lua:197>
(tail call): ?
vo/if_templates.lua:643: attempt to call method 'OnHide' (a nil value)
stack traceback:
vo/error.lua:61: in function 'OnHide'
vo/if_templates.lua:643: in function 'tabchange_cb'
vo/if_tabs.lua:225: in function <vo/if_tabs.lua:197>
(tail call): ?
sent vo/if_templates.lua:643: attempt to call method 'OnHide' (a nil value)
stack traceback:
vo/error.lua:61: in function 'OnHide'
vo/if_templates.lua:643: in function 'tabchange_cb'
vo/if_tabs.lua:225: in function <vo/if_tabs.lua:197>
(tail call): ?
vo/if_templates.lua:643: attempt to call method 'OnHide' (a nil value)
stack traceback:
vo/error.lua:61: in function 'OnHide'
vo/if_templates.lua:643: in function 'tabchange_cb'
vo/if_tabs.lua:225: in function <vo/if_tabs.lua:197>
(tail call): ?
At this point, I could see the ship selection screen, but it was hidden *behind* the station interface. I could click away the Lua error box, but could not activate any buttons on screen after this point. I could not select quit, nor could I launch from the station. I opened the consle, and did a /lua ReloadInterface() at which point the Vendetta client hard locked and it was not even possible to alt+tab or CTRL+SHIFT+ESC(task manager) forcing me to power off my computer.
In hind sight, I should have taken a screen shot, as this probably does not explain the situation, but it was basically like the select ship screen was active, but *hidden* behind the station UI. For completeness, I have the following plugins installed.
TCS, only makefriends and vo time are active
Targetless
Movesectorinfo
deboop
It looks like an infinite loop. If this happens again, screenshot and the errors.log would be nice. It's trying to hide some previous tab that wasn't actually a tab or something.