- Status geschlossen
- Prozent erledigt
- Aufgabentyp Fehlerbericht
- Kategorie GUI & Server → InputAssignment
- zuständig niemand
- Betriebssystem All
- Schweregrad niedrig
- betrifft Version 3.2 Beta x
- fällig in Version 3.2
-
fällig am
unbestimmt
- Stimmen
- versteckt
gehört zu Projekt: DMXControl 3
angelegt von LightningBrothers - 30.03.2019
zuletzt bearbeitet von Soon5 - 25.04.2019
angelegt von LightningBrothers - 30.03.2019
zuletzt bearbeitet von Soon5 - 25.04.2019
FS#3524 - DEBUG LumosLIB.Tools.LumosTools - Strange Call to RuleOfThree 0/0/0/0.5/-0.5
In einem mir zur Verfügung gestellten Testprojekt ist folgender Fehler im GUI-Log aufgetaucht:
2019-03-28 22:05:44,899 [Log-Thread] DEBUG LumosLIB.Tools.LumosTools - Strange Call to RuleOfThree 0/0/0/0.5/-0.5: bei LumosLIB.Tools.LumosTools.RuleOfThree(Double input, Double inMax, Double inMin, Double outMax, Double outMin, ERuleOfThreeBehavior behavior) bei Lumos.GUI.Windows.LiveView.DeviceOrBeamIconFacade`2.SetPosition(Single pan, Single tilt) bei Lumos.GUI.Windows.LiveView.LiveStageView.RecreatePropertyMapping(Object deviceOrBeam, IDeviceOrBeamIconFacade ico) bei Lumos.GUI.Windows.LiveView.LiveStageView.addDevice(LiveViewDeviceMetadata deviceM) bei Lumos.GUI.Windows.LiveView.LiveStageView.createAllDevicesAndGroups() bei Lumos.GUI.Windows.LiveView.LiveStageView.OnShown(EventArgs e) bei System.Windows.Forms.Form.CallShownEvent() bei System.Windows.Forms.Control.InvokeMarshaledCallbackDo(ThreadMethodEntry tme) bei System.Windows.Forms.Control.InvokeMarshaledCallbackHelper(Object obj) bei System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx) bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) bei System.Windows.Forms.Control.InvokeMarshaledCallback(ThreadMethodEntry tme) bei System.Windows.Forms.Control.InvokeMarshaledCallbacks() bei System.Windows.Forms.Control.WndProc(Message& m) bei System.Windows.Forms.ScrollableControl.WndProc(Message& m) bei System.Windows.Forms.Form.WndProc(Message& m) bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) bei Lumos.GUI.WindowManager.ProjectLoadSuccessful(ProjectIOContext context) bei Lumos.GUI.WindowManager.loadProjectInKernel(String filename, Boolean askSave) bei Lumos.GUI.WindowManager.loadProjectInKernel_Click() bei Lumos.GUI.GuiActions.ActionItemMetadata.Invoke() bei Lumos.GUI.Actions.GuiActionManager.MenuItem_Click(Object sender, EventArgs e) bei System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) bei System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) bei System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) bei System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) bei System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) bei System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) bei System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) bei System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) bei System.Windows.Forms.Control.WndProc(Message& m) bei System.Windows.Forms.ScrollableControl.WndProc(Message& m) bei System.Windows.Forms.ToolStrip.WndProc(Message& m) bei System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg) bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData) bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context) bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context) bei System.Windows.Forms.Application.Run(Form mainForm) bei Lumos.GUI.Program.runGui() bei Lumos.GUI.Program.Main(String[] param)
Das zugehörige Projekt kann ich bei Bedarf intern zur Verfügung stellen.
Das liegt an einem DDF das Patme verwendet, bei dem Vermutlich die Panrange oder Tiltrange 0 ist. Bitte mal die DDFs anschauen.
Okay... Dann schaue ich mir die DDFs nochmal an.
Und?
Ja. Das stimmt. Es gibt dort solch ein ddf. Stell ich nachher hier rein
Hier die ddf.
in der 3.1 funktionierte das so einwandfrei.
In der 3.1 kommt die Meldung aber auch.
Das hatte ich seiner Zeit nicht mehr geprüft. Ich war halt mal pauschal die Logs von dem Projekt durchgegangen und habe alles aufgeschrieben, was "nicht normal" aussah...
Hmm. Ist mir nie aufgefallen...
Ich habe das so gemacht, weil Patrick(quasi) mir das so empfohlen hat:
https://forum.dmxcontrol-projects.org/index.php?thread/13209-raw-gruppe-effekt-bug/&postID=111164&highlight=tilt#post111164