Bugtracker DMXControl 3

  • Status geschlossen
  • Prozent erledigt
    100%
  • Aufgabentyp Fehlerbericht
  • Kategorie GUI & Server → GUI → StageView
  • zuständig
    Qasi
  • Betriebssystem All
  • Schweregrad mittel
  • betrifft Version 3.2 Alpha x
  • fällig in Version 3.2
  • fällig am unbestimmt
  • Stimmen
  • versteckt
gehört zu Projekt: DMXControl 3
angelegt von LightningBrothers - 26.01.2019
zuletzt bearbeitet von Qasi - 07.02.2019

FS#3323 - System.ObjectDisposedException: Auf das verworfene Objekt kann nicht zugegriffen werden.

Getestet mit Build 1492

Es ist in der laufenden Sitzung zweimal passiert, dass die Stage View nicht vollständig gezeichnet wurde. Die Ursache ließ sich gerade noch nicht richtig eingrenzen. In den Logs der GUI tauchen folgende Einträge auf:

System.ObjectDisposedException: Auf das verworfene Objekt kann nicht zugegriffen werden.
Objektname: "Texture2D".
   bei Microsoft.Xna.Framework.Helpers.CheckDisposed(Object obj, IntPtr pComPtr)
   bei Microsoft.Xna.Framework.Graphics.EffectParameter.SetValue(Texture value)
   bei org.dmxc.lumos.XNAViews.StageView.DeviceOrBeamIcon.OnGetIconEffect(Effect effect) in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\DeviceOrBeamIcon.cs:Zeile 201.
   bei org.dmxc.lumos.XNAViews.StageView.AbstractIconBase.GetIconEffect(Effect effect, Single time, AliasIcon alias) in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\StageView\Icons\AbstractIconBase.cs:Zeile 515.
   bei org.dmxc.lumos.XNAViews.StageView.StageView.drawIcon(RectangleF bounds, Single time, AbstractIconBase abstractIconBase, AliasIcon alias) in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\StageView\StageView.cs:Zeile 1584.
   bei org.dmxc.lumos.XNAViews.StageView.StageView.DrawIcons(RectangleF bounds) in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\StageView\StageView.cs:Zeile 1533.
   bei org.dmxc.lumos.XNAViews.StageView.StageView.Draw(Rectangle clipingRectangle) in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\StageView\StageView.cs:Zeile 1247.

Das Problem ist hier, dass die Fehlermeldung so häufig in das Logfile geschrieben wird, dass dieses binnen wenigen Sekunden merklich größer wird. Sobald die Stage View im Hintergrund ist und zum Beispiel durch den Project Explorer “überlagert” wird, stoppt das Fortschreiben der Meldungen (siehe auch zweites Video in WhatApp-Gruppe vom 26.01. um 12:17 Uhr).

geschlossen von  Qasi
07.02.2019 00:19
Grund für das Schließen:  Repariert
Project Manager
Qasi schrieb am 26.01.2019 11:41

ich weiß

ALPHA!!!

Project Manager
Qasi schrieb am 26.01.2019 11:41

Einfach einen tick raus und wieder reinzoomen

Project Manager
Qasi schrieb am 26.01.2019 12:49

Testen bitte, wenn ok, dann schließen

LightningBrothers schrieb am 26.01.2019 23:38
2019-01-27 00:34:39,662 [1] ERROR org.dmxc.lumos.XNAViews.GraphicsDeviceControl - 
System.ArgumentException: The viewport is invalid. The viewport cannot be larger than or outside of the current render target bounds. The MinDepth and MaxDepth must be between 0 and 1.
Parametername: value
   bei Microsoft.Xna.Framework.Graphics.GraphicsDevice.set_Viewport(Viewport value)
   bei org.dmxc.lumos.XNAViews.GraphicsDeviceControl.BeginDraw() in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\GraphicsDeviceControl.cs:Zeile 470.
LightningBrothers schrieb am 26.01.2019 23:45
2019-01-27 00:43:25,390 [Log-Thread] DEBUG org.dmxc.lumos.XNAViews.GraphicsDeviceControl - 
System.InvalidOperationException: Begin cannot be called again until End has been successfully called.
   bei Microsoft.Xna.Framework.Graphics.SpriteBatch.Begin(SpriteSortMode sortMode, BlendState blendState, SamplerState samplerState, DepthStencilState depthStencilState, RasterizerState rasterizerState, Effect effect, Matrix transformMatrix)
   bei org.dmxc.lumos.XNAViews.GraphicsDeviceControl.HandleDeviceReset() in D:\Jenkins\workspace\Lumos_Release\Lumos\XNAViews\src\XNAViews\GraphicsDeviceControl.cs:Zeile 601.

Lade...

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung