norBIT / alkisplugin

ALKIS-Plugin for QGIS
http://www.norbit.de/75/
GNU General Public License v2.0
12 stars 4 forks source link

QGIS 3.x Schließen und Öffnen eines Projektes mit ALKIS-Layer verliert Projektionsinformation #31

Open astroidex opened 5 years ago

astroidex commented 5 years ago

Wird ein Projekt mit einem ALKIS-Layer gespeichert und dann geschlossen und wieder geöffnet so geht die Projektionsinformation des Projekts verloren.

Nachstellen des Fehlers:

qgis_fehler_alkis_layer_epsg

jef-n commented 5 years ago

Hier nicht reproduzierbar - tritt das Problem auch auf, wenn neben alkisplugin keine Plugins geladen sind?

astroidex commented 5 years ago

Hi @jef-n. Eigentlich war es eine frische 3.6 Installation und keine weiteren Plugins waren geladen.

astroidex commented 5 years ago

Hallo @jef-n, hier kommt noch ein Fehlerprotokoll von Martina zum Thema:

Eine Zusatzinfo ist, dass der blaue Verlaufsbalken in der Statusleiste nicht verschwindet (also noch irgendwas zu tun scheint). Wenn man dann unten auf den laufenden Balken klickt oder das QGIS schließt, stürzt QGIS ab und erhält Report Details:

Crash ID: fde833466f418a48a94dcf6f7e9ff121e5dc1d06

Stack Trace

QBitArray::QBitArray : QgsDataSourceUri::service : QgsTaskManagerModel::data : QModelIndex::data : QStyledItemDelegate::initStyleOption : QStyledItemDelegate::sizeHint : QTreeView::indexRowSizeHint : QTreeViewPrivate::itemHeight : QTreeViewPrivate::updateScrollBars : QTreeView::updateGeometries : QWidget::event : QFrame::event : QAbstractItemView::viewportEvent : QCoreApplicationPrivate::sendThroughObjectEventFilters : QApplicationPrivate::notify_helper : QApplication::notify : QgsApplication::notify : QCoreApplication::notifyInternal2 : QWidgetPrivate::sendPendingMoveAndResizeEvents : QWidgetPrivate::show_helper : QWidget::setVisible : QWidgetPrivate::showChildren : QWidgetPrivate::show_helper : QWidget::setVisible : QWidgetPrivate::showChildren : QWidgetPrivate::show_helper : QWidget::setVisible : QWidgetPrivate::showChildren : QWidgetPrivate::show_helper : QWidget::setVisible : QgsTaskManagerStatusBarWidget::toggleDisplay : QMetaObject::activate : QAbstractButton::clicked : QAbstractButton::click : QAbstractButton::mouseReleaseEvent : QToolButton::mouseReleaseEvent : QWidget::event : QApplicationPrivate::notify_helper : QApplication::notify : QgsApplication::notify : QCoreApplication::notifyInternal2 : QApplicationPrivate::sendMouseEvent : QSizePolicy::QSizePolicy : QSizePolicy::QSizePolicy : QApplicationPrivate::notify_helper : QApplication::notify : QgsApplication::notify : QCoreApplication::notifyInternal2 : QGuiApplicationPrivate::processMouseEvent : QWindowSystemInterface::sendWindowSystemEvents : QEventDispatcherWin32::processEvents : TranslateMessageEx : TranslateMessage : QEventDispatcherWin32::processEvents : qt_plugin_query_metadata : QEventLoop::exec : QCoreApplication::exec : main : BaseThreadInitThunk : RtlUserThreadStart :

QGIS Info QGIS Version: 3.6.2-Noosa QGIS code revision: 656500e0c4 Compiled against Qt: 5.11.2 Running against Qt: 5.11.2 Compiled against GDAL: 2.4.1 Running against GDAL: 2.4.1

System Info CPU Type: x86_64 Kernel Type: winnt Kernel Version: 6.1.7601

Ich habe das auch schon mal über die Mailingliste gefragt, ob das Problem auch andere haben, und meine Vorgehensweise dort beschrieben. Vielleicht hilft das?

https://lists.osgeo.org/pipermail/nas/2018-November/001074.html

Ich kann es auch zuverlässig reproduzieren indem ich ein Projekt, in das ich ALKIS Daten eingelesen habe, speichere, dann ohne QGIS zu schließen ein neues Projekt öffne, in das dann auch wieder ALKIS Daten einlese und es dann ebenfalls (unter einem anderen Namen) abspeichere. Dann öffne ich ohne QGIS zu schließen das erste Projekt wieder. Schon während des Anlegens des zweiten Projektes läuft am unteren Bildrand ein Balken permanent mit. Das Projekt wird dann ohne Projektion geöffnet.

Ich erhalte dabei lediglich folgende Meldungen: 2019-05-13T11:14:22 WARNING Einstellungen in Projekt gespeichert. 2019-05-13T11:14:46 WARNING ALKIS-Layer entfernt. 2019-05-13T11:15:15 WARNING Einstellungen in Projekt gespeichert. 2019-05-13T11:25:45 WARNING ALKIS-Layer entfernt.

Beim Klick auf den unteren Balken stürzt QGIS ab und gibt folgende Report Details aus:

Crash ID: fde833466f418a48a94dcf6f7e9ff121e5dc1d06

Stack Trace

QBitArray::QBitArray : QgsDataSourceUri::service : QgsTaskManagerModel::data : QModelIndex::data : QStyledItemDelegate::initStyleOption : QStyledItemDelegate::sizeHint : QTreeView::indexRowSizeHint : QTreeViewPrivate::itemHeight : QTreeViewPrivate::updateScrollBars : QTreeView::updateGeometries : QWidget::event : QFrame::event : QAbstractItemView::viewportEvent : QCoreApplicationPrivate::sendThroughObjectEventFilters : QApplicationPrivate::notify_helper : QApplication::notify : QgsApplication::notify : QCoreApplication::notifyInternal2 : QWidgetPrivate::sendPendingMoveAndResizeEvents : QWidgetPrivate::show_helper : QWidget::setVisible : QWidgetPrivate::showChildren : QWidgetPrivate::show_helper : QWidget::setVisible : QWidgetPrivate::showChildren : QWidgetPrivate::show_helper : QWidget::setVisible : QWidgetPrivate::showChildren : QWidgetPrivate::show_helper : QWidget::setVisible : QgsTaskManagerStatusBarWidget::toggleDisplay : QMetaObject::activate : QAbstractButton::clicked : QAbstractButton::click : QAbstractButton::mouseReleaseEvent : QToolButton::mouseReleaseEvent : QWidget::event : QApplicationPrivate::notify_helper : QApplication::notify : QgsApplication::notify : QCoreApplication::notifyInternal2 : QApplicationPrivate::sendMouseEvent : QSizePolicy::QSizePolicy : QSizePolicy::QSizePolicy : QApplicationPrivate::notify_helper : QApplication::notify : QgsApplication::notify : QCoreApplication::notifyInternal2 : QGuiApplicationPrivate::processMouseEvent : QWindowSystemInterface::sendWindowSystemEvents : QEventDispatcherWin32::processEvents : TranslateMessageEx : TranslateMessage : QEventDispatcherWin32::processEvents : qt_plugin_query_metadata : QEventLoop::exec : QCoreApplication::exec : main : BaseThreadInitThunk : RtlUserThreadStart :

QGIS Info QGIS Version: 3.6.2-Noosa QGIS code revision: 656500e0c4 Compiled against Qt: 5.11.2 Running against Qt: 5.11.2 Compiled against GDAL: 2.4.1 Running against GDAL: 2.4.1

System Info CPU Type: x86_64 Kernel Type: winnt Kernel Version: 6.1.7601

Auch beim Schließen von QGIS über das Kreuz rechts oben erhalte ich einen Crash.