[de-discuss] Absturz beim Schliessen eines Dokumentes mit Makros

2019-10-07 Diskussionsfäden Thomas Krumbein

Hei,

in folgendem Ubuntu Build stürzt beim Schließen eines Writer-Dokumentes 
per Makro-Befehl (sowohl bei oDoc.close(true) als auch unter Verwendung 
des Dispatcher-Codes .uno:CloseDoc() ) LibreOffice ab.


Bild der LO Version hier:  http://prntscr.com/pfwau4

Ist das ein Bug der Ubuntu Version oder gibt es weitere Infos? 
Genereller Bug? dann würde ich ne Report aufgeben??


Danke für die HIlfe

Thomas


--
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy


Re: [de-discuss] Absturz beim Schliessen eines Dokumentes mit Makros - Ergänzung

2019-10-07 Diskussionsfäden Thomas Krumbein
Hmm, hab tiefere Fehleranalyse betrieben. Der Fehler tritt nur in einer 
bestimmten Konstellation auf:



Makro 1 startet einen Dialog

sub Makro1

'Dialog wird erzeugt und aufgerufen

...

  oDlg.execute()

end sub

Makro 2 ist verknüpft mit den "OK" Button

sub Makro2

  'tut irgendetwas

 'schliesst den Dialog

 oDlg.endexecute()

  'schliesst das aktuelle Dokument

  thisComponent.close(true)

end sub

in dieser Kombination Stürzt LO ab nach dem Close()-Befehl, genauer nach 
dem Rücksprung zum Makro1.


Wird der Close-Befehl in Makro1 verlagert (nach dem Execute-Befehl), 
funktioniert alles wie gewünscht. Bis mindestens zur Version 6.0 sowohl 
von LO als auch von LO Ubuntu build funktionierte alles "normal".


es gibt einen Bug im Bugzilla #126828  der eventuell damit zusammen 
hängt... aber sicher bin ich mir nicht.


Ist das nun ein Bug oder ein Features - das wäre dann doch sehr 
überraschend??



Viele Grüße

Thomas

Am 07.10.2019 um 12:22 schrieb Thomas Krumbein:

Hei,

in folgendem Ubuntu Build stürzt beim Schließen eines 
Writer-Dokumentes per Makro-Befehl (sowohl bei oDoc.close(true) als 
auch unter Verwendung des Dispatcher-Codes .uno:CloseDoc() ) 
LibreOffice ab.


Bild der LO Version hier:  http://prntscr.com/pfwau4

Ist das ein Bug der Ubuntu Version oder gibt es weitere Infos? 
Genereller Bug? dann würde ich ne Report aufgeben??


Danke für die HIlfe

Thomas




--
Liste abmelden mit E-Mail an: discuss+unsubscr...@de.libreoffice.org
Probleme? 
https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/discuss/
Datenschutzerklärung: https://www.documentfoundation.org/privacy