Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
astroidex opened this issue May 10, 2019 · 3 comments

Comments

@astroidex
Copy link

astroidex commented May 10, 2019

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

  • Fehler tritt unabhängig von den verwendeten ALKIS Daten auf
  • Fehler tritt unter Linux (Lubuntu 18.4 und auch unter WIndows auf)

Nachstellen des Fehlers:

  • Projekt mit QGIS 3x erstellen (bei mir QGIS 3.6)
  • laden eines ALKIS-Layers mit ETRS89/UTM32 (EPSG:25832)
  • Projekt speichern
  • Projekt öffnen -> Fehler: EPSG Angabe ist verloren gegangen (siehe screenshot)
  • manchmal stürzt QGIS ab, wenn die Angabe des EPSGs dann gesetzt wird (QGIS 3.4)

qgis_fehler_alkis_layer_epsg

@jef-n
Copy link
Contributor

jef-n commented May 13, 2019

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

@astroidex
Copy link
Author

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

@astroidex
Copy link
Author

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants