VoiDPlugins
VoiDPlugins copied to clipboard
ScriptRunner crash OTD because of outdated opentabletdriver.plugin
Steps to Reproduce
- Bind a button to run a bat file
- Apply and save everything
- OTD crashed when button pressed
Expected Behavior
Run the bat file
Observed Behavior
OTD crashed with a error of
[MissingMethodException:Error] Method not found: 'Void OpenTabletDriver.Plugin.Log.Exception(System.Exception)'.
at VoiDPlugins.Binding.ScriptRunner.ScriptRunner.Press(TabletReference tablet, IDeviceReport report)
at OpenTabletDriver.Desktop.Binding.BindingState.Invoke(TabletReference tablet, IDeviceReport report, Boolean newState) in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver.Desktop\Binding\BindingState.cs:line 19
at OpenTabletDriver.Desktop.Binding.BindingHandler.HandleBindingCollection(TabletReference tablet, IDeviceReport report, IDictionary`2 bindings, IList`1 newStates) in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver.Desktop\Binding\BindingHandler.cs:line 80
at OpenTabletDriver.Desktop.Binding.BindingHandler.HandleAuxiliaryReport(TabletReference tablet, IAuxReport report) in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver.Desktop\Binding\BindingHandler.cs:line 64
at OpenTabletDriver.Desktop.Binding.BindingHandler.HandleBinding(IDeviceReport report) in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver.Desktop\Binding\BindingHandler.cs:line 46
at OpenTabletDriver.Desktop.Binding.BindingHandler.Consume(IDeviceReport report) in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver.Desktop\Binding\BindingHandler.cs:line 37
at Pressure_Debounce.Pressure_Debounce.Consume(IDeviceReport value)
at OpenTabletDriver.Plugin.Output.OutputMode.Consume(IDeviceReport report) in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver.Plugin\Output\OutputMode.cs:line 113
at OpenTabletDriver.Plugin.Output.AsyncPositionedPipelineElement`1.OnEmit() in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver.Plugin\Output\AsyncPositionedPipelineElement.cs:line 121
at TabletDriverFilters.Devocub.Antichatter.ConsumeState()
at OpenTabletDriver.Plugin.Output.AsyncPositionedPipelineElement`1.Consume(T value) in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver.Plugin\Output\AsyncPositionedPipelineElement.cs:line 76
at OpenTabletDriver.Plugin.Output.OutputMode.Read(IDeviceReport deviceReport) in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver.Plugin\Output\OutputMode.cs:line 115
at OpenTabletDriver.InputDeviceTree.HandleReport(Object sender, IDeviceReport report) in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver\InputDeviceTree.cs:line 63
at OpenTabletDriver.Devices.DeviceReader`1.OnReport(T report) in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver\Devices\DeviceReader.cs:line 140
at OpenTabletDriver.Devices.DeviceReader`1.Main() in D:\a\OpenTabletDriver\OpenTabletDriver\OpenTabletDriver\Devices\DeviceReader.cs:line 111
Tablet Device
Veikk VK430
Diagnostic Information
Same here except i'm using an exe path to try to launch a program directly..
Yeah I try every possible combination With quotes and no quotes same directory as OTD nothing work
The error seem to find a directory named “a” in the D drive for some reason
@Oniicode is your error the same or not? There a copy all button
I’m gonna fork this and see if I can fix this
Seem like the Log.Exception(e) is missing because of opentabletdriver.plugin and need rebuilding
@X9VoiD Any updates?