QGIS Application: Issueshttps://issues.qgis.org/https://issues.qgis.org/favicon.ico2019-05-20T13:09:10ZQGIS Issue Tracking
Redmine Bug report #22106 (Open): Browser - "Project home" folder shortcut does not appear when a new pro...https://issues.qgis.org/issues/221062019-05-20T13:09:10ZAlessandro Pasotti
<p>- Click on "new project" <br />- the "Project home" is not there<br />- save project as ...</p>
<p>- the "Project home" is still not there <--- the bug is this !!!</p>
<p>- from recent project re-open the newly created project<br />- finally "Project home" appears</p> Bug report #21986 (Open): Can not save data of type "array of characters (StringList / JSONSTRING...https://issues.qgis.org/issues/219862019-05-03T10:58:37ZMickaël CALLACmickael.callac@lannion-tregor.com
<p>Test environment:<br />QGis 3.4.7-1 (LTR)<br />database: spatiaLite</p>
<p>The error appears in the case of a layer connected to a base SpatiaLite (generated by ogr2ogr) and for an array type field characters. The field in QGis has been set as "value relational ", the option" Allow multiple selections "is checked.</p>
<p>The field in QGis has the following properties:</p>
<p>Type: QString<br />Identity type: StringList<br />This is a field of type "JSONSTRINGLIST" in the base spatiaLite<br />When saving this field, the following error appears: 2019-05-03T11: 39: 48<br />CRITICAL Layer name layer: Type 5 of the x attribute of the entity y is unknown.</p> Bug report #21858 (Feedback): QGIS crashes with PostgreSQL viewshttps://issues.qgis.org/issues/218582019-04-16T08:24:44ZPietro Rossinpietro.rossin@gmail.com
<p>Qgis 3.4.6 doesn't load a postgis view without an id and a geometry field (attributes only). DbManager says that the layer is invalid and cannot be loaded.</p>
<p>3.6.1-Noosa load the same view but crashes if I open the attribute table (crash report below).</p>
<p>The problem is solved if I add a counter column with</p>
<p>SELECT row_number() OVER () AS id,<br />....<br />...<br />from my_table</p>
Pietro
<hr />
<p>Crash ID: 90077a9c9e70291cbc7f1009d8c0fddfd432457a</p>
<p>Stack Trace</p>
<p>QMutex::lock :<br />sourceSelectProviders :<br />QgsEnumerationWidgetFactory::fieldScore :<br />QgsEditorWidgetAutoConf::QgsEditorWidgetAutoConf :<br />QgsEditorWidgetAutoConf::editorWidgetSetup :<br />QgsEditorWidgetRegistry::findBest :<br />QgsAttributeTableModel::loadAttributes :<br />QgsAttributeTableModel::QgsAttributeTableModel :<br />QgsDualView::initModels :<br />QgsDualView::init :<br />QgsAttributeTableDialog::QgsAttributeTableDialog :<br />QgisApp::attributeTable :<br />QMetaObject::activate :<br />QAction::activate :<br />QMenu::actionGeometry :<br />QMenu::actionGeometry :<br />QMenu::mouseReleaseEvent :<br />QWidget::event :<br />QMenu::event :<br />QApplicationPrivate::notify_helper :<br />QApplication::notify :<br />QgsApplication::notify :<br />QCoreApplication::notifyInternal2 :<br />QApplicationPrivate::sendMouseEvent :<br />QSizePolicy::QSizePolicy :<br />QSizePolicy::QSizePolicy :<br />QApplicationPrivate::notify_helper :<br />QApplication::notify :<br />QgsApplication::notify :<br />QCoreApplication::notifyInternal2 :<br />QGuiApplicationPrivate::processMouseEvent :<br />QWindowSystemInterface::sendWindowSystemEvents :<br />QEventDispatcherWin32::processEvents :<br />CallWindowProcW :<br />DispatchMessageW :<br />QEventDispatcherWin32::processEvents :<br />qt_plugin_query_metadata :<br />QEventLoop::exec :<br />QMenu::exec :<br />QgsLayerTreeView::contextMenuEvent :<br />QWidget::event :<br />QFrame::event :<br />QAbstractItemView::viewportEvent :<br />QCoreApplicationPrivate::sendThroughObjectEventFilters :<br />QApplicationPrivate::notify_helper :<br />QApplication::notify :<br />QgsApplication::notify :<br />QCoreApplication::notifyInternal2 :<br />QSizePolicy::QSizePolicy :<br />QSizePolicy::QSizePolicy :<br />QApplicationPrivate::notify_helper :<br />QApplication::notify :<br />QgsApplication::notify :<br />QCoreApplication::notifyInternal2 :<br />QGuiApplicationPrivate::processMouseEvent :<br />QWindowSystemInterface::sendWindowSystemEvents :<br />QEventDispatcherWin32::processEvents :<br />CallWindowProcW :<br />DispatchMessageW :<br />QEventDispatcherWin32::processEvents :<br />qt_plugin_query_metadata :<br />QEventLoop::exec :<br />QCoreApplication::exec :<br />main :<br />BaseThreadInitThunk :<br />RtlUserThreadStart :</p>
<p>QGIS Info<br />QGIS Version: 3.6.1-Noosa<br />QGIS code revision: 2468226bc9<br />Compiled against Qt: 5.11.2<br />Running against Qt: 5.11.2<br />Compiled against GDAL: 2.4.1<br />Running against GDAL: 2.4.1</p>
<p>System Info<br />CPU Type: x86_64<br />Kernel Type: winnt<br />Kernel Version: 10.0.17134</p> Bug report #21428 (Open): Enabling acceleration crashes QGIShttps://issues.qgis.org/issues/214282019-02-28T14:22:56ZRoberto Uhlig
<a name="User-Feedback"></a>
<h2 >User Feedback<a href="#User-Feedback" class="wiki-anchor">¶</a></h2>
<p>Just enable Acceleration by hitting the check box in the Options | Acceleration Crashes QGIS ;-(.<br />It's done in an new empty project, fresh startet with a new createt profile.</p>
<a name="Report-Details"></a>
<h2 >Report Details<a href="#Report-Details" class="wiki-anchor">¶</a></h2>
<p><strong>Crash ID</strong>: dbe41a9b097feaf8e87a78ad6d3a1eadcf3b9b10</p>
<p><strong>Stack Trace</strong><br /><pre>
cl::detail::ReferenceHandler<_cl_device_id * __ptr64>::retain cl2.hpp:1477
cl::detail::Wrapper<_cl_device_id * __ptr64>::retain cl2.hpp:1843
cl::detail::Wrapper<_cl_device_id * __ptr64>::Wrapper<_cl_device_id * __ptr64> cl2.hpp:1770
cl::Device::Device cl2.hpp:2003
cl::detail::getInfoHelper<cl::detail::GetInfoFunctor0<int (__cdecl*)(_cl_context * __ptr64,unsigned int,unsigned __int64,void * __ptr64,unsigned __int64 * __ptr64),_cl_context * __ptr64>,cl::Device> cl2.hpp:1014
cl::detail::getInfo<int (__cdecl*)(_cl_context * __ptr64,unsigned int,unsigned __int64,void * __ptr64,unsigned __int64 * __ptr64),_cl_context * __ptr64,std::vector<cl::Device,std::allocator<cl::Device> > > cl2.hpp:1445
cl::Context::getInfo<std::vector<cl::Device,std::allocator<cl::Device> > > cl2.hpp:2868
cl::Context::getInfo<4225> cl2.hpp:2880
cl::Device::makeDefault cl2.hpp:2955
std::_Invoker_functor::_Call<void (__cdecl&)(void)> type_traits:1377
std::invoke<void (__cdecl&)(void)> type_traits:1445
std::_Invoke_stored_explicit<void (__cdecl&)(void),std::exception_ptr & __ptr64,0> mutex:471
std::_Callback_once<std::tuple<void (__cdecl&)(void),std::exception_ptr & __ptr64>,std::integer_sequence<unsigned __int64,0>,1> mutex:497
RtlRunOnceExecuteOnce :
InitOnceExecuteOnce :
_crtInitOnceExecuteOnce :
std::call_once<void (__cdecl&)(void)> mutex:519
cl::Device::getDefault cl2.hpp:2013
QgsOpenClUtils::activeDevice qgsopenclutils.cpp:174
QgsOpenClUtils::activate qgsopenclutils.cpp:212
<lambda_9ec297d20451569f5bb8b1f6372c225b>::operator() qgsopenclutils.cpp:86
std::_Invoker_functor::_Call<<lambda_9ec297d20451569f5bb8b1f6372c225b> > type_traits:1377
std::invoke<<lambda_9ec297d20451569f5bb8b1f6372c225b> > type_traits:1445
std::_Invoke_stored_explicit<<lambda_9ec297d20451569f5bb8b1f6372c225b> && __ptr64,std::exception_ptr & __ptr64,0> mutex:471
std::_Callback_once<std::tuple<<lambda_9ec297d20451569f5bb8b1f6372c225b> && __ptr64,std::exception_ptr & __ptr64>,std::integer_sequence<unsigned __int64,0>,1> mutex:497
RtlRunOnceExecuteOnce :
InitOnceExecuteOnce :
_crtInitOnceExecuteOnce :
std::call_once<<lambda_9ec297d20451569f5bb8b1f6372c225b> > mutex:519
QgsOpenClUtils::init qgsopenclutils.cpp:96
QgsOpenClUtils::available qgsopenclutils.cpp:368
<lambda_922094a53c4278625000fd604db93b4a>::operator() qgsoptions.cpp:1104
QtPrivate::FunctorCall<QtPrivate::IndexesList<0>,QtPrivate::List<bool>,void,<lambda_922094a53c4278625000fd604db93b4a> >::call qobjectdefs_impl.h:128
QtPrivate::Functor<<lambda_922094a53c4278625000fd604db93b4a>,1>::call<QtPrivate::List<bool>,void> qobjectdefs_impl.h:239
QtPrivate::QFunctorSlotObject<<lambda_922094a53c4278625000fd604db93b4a>,1,QtPrivate::List<bool>,void>::impl qobjectdefs_impl.h:427
QMetaObject::activate :
QAbstractButton::clicked :
QAbstractButton::setChecked :
QCheckBox::nextCheckState :
QAbstractButton::click :
QAbstractButton::mouseReleaseEvent :
QWidget::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify qgsapplication.cpp:366
QCoreApplication::notifyInternal2 :
QApplicationPrivate::sendMouseEvent :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify qgsapplication.cpp:366
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
TranslateMessageEx :
TranslateMessage :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QDialog::exec :
QgisApp::showOptionsDialog qgisapp.cpp:10726
QgisApp::options qgisapp.cpp:10591
QtPrivate::FunctorCall<QtPrivate::IndexesList<>,QtPrivate::List<>,void,void (__cdecl QgisApp::*)(void) __ptr64>::call qobjectdefs_impl.h:134
QtPrivate::FunctionPointer<void (__cdecl QgisApp::*)(void) __ptr64>::call<QtPrivate::List<>,void> qobjectdefs_impl.h:168
QtPrivate::QSlotObject<void (__cdecl QgisApp::*)(void) __ptr64,QtPrivate::List<>,void>::impl qobjectdefs_impl.h:397
QMetaObject::activate :
QAction::activate :
QMenu::actionGeometry :
QMenu::actionGeometry :
QMenu::mouseReleaseEvent :
QWidget::event :
QMenu::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify qgsapplication.cpp:366
QCoreApplication::notifyInternal2 :
QApplicationPrivate::sendMouseEvent :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify qgsapplication.cpp:366
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
TranslateMessageEx :
TranslateMessage :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QCoreApplication::exec :
main main.cpp:1524
WinMain mainwin.cpp:170
__scrt_common_main_seh exe_common.inl:253
BaseThreadInitThunk :
RtlUserThreadStart :
</pre></p>
<p><strong>QGIS Info</strong><br />QGIS Version: 3.7.0-Master<br />QGIS code revision: <a class="changeset" href="https://issues.qgis.org/projects/qgis/repository/revisions/36ca201671f29d9c233d66d5074cd501095b1a44" title="Fix doxygen input filter">36ca201671</a><br />Compiled against Qt: 5.11.2<br />Running against Qt: 5.11.2<br />Compiled against GDAL: 2.4.0<br />Running against GDAL: 2.4.0</p>
<p><strong>System Info</strong><br />CPU Type: x86_64<br />Kernel Type: winnt<br />Kernel Version: 6.1.7601</p> Bug report #21368 (Open): Fails to build with GUI disabledhttps://issues.qgis.org/issues/213682019-02-25T04:46:31ZTom Palanthomas@palan.at
<p>For building the QGIS server without Desktop app the following cmake command works:</p>
<p>cmake -G Ninja \<br /> -DCMAKE_VERBOSE_MAKEFILE=1 \<br /> -DCMAKE_INSTALL_PREFIX=/usr \<br /> -DBINDINGS_GLOBAL_INSTALL=TRUE \<br /> -DPEDANTIC=TRUE \<br /> -DSERVER_SKIP_ECW=TRUE \<br /> -DQGIS_CGIBIN_SUBDIR=/usr/lib/cgi-bin \<br /> -DWITH_APIDOC=TRUE \<br /> -DGENERATE_QHP=TRUE \<br /> -DWITH_CUSTOM_WIDGETS=FALSE \<br /> -DWITH_GLOBE=FALSE \<br /> -DWITH_SERVER=TRUE \<br /> -DWITH_SERVER_PLUGINS=TRUE \<br /> -DWITH_QWTPOLAR=FALSE \<br /> -DWITH_DESKTOP=FALSE \<br /> -DWITH_GUI=TRUE \<br /> -DDOXYGEN_ON_DEMAND=TRUE ..</p>
<p>But when disabling the GUI (WITH_GUI=FALSE), the build fails with error message:<br />ninja: error:<br />'../python/plugins/db_manager/db_plugins/postgis/plugins/versioning/pyg<br />ui', needed by<br />'python/plugins/db_manager/db_plugins/postgis/plugins/versioning/ui_Dlg<br />Versioning.py', missing and no known rule to make it</p> Bug report #21364 (Open): QGIS 3.4 is unable to locate datasources from a project created with ve...https://issues.qgis.org/issues/213642019-02-24T15:16:32ZMRick -
<p>I have several projects created with previous version such as version 2.18.</p>
<p>When opening them in QGIS 3.4, QGIS will ask to finds the different files missing, while it doesn't in 2.18.<br />For big project with a lot of different files it can become very irritating.</p>
<p>But moreover, when locating the files, QGIS will ask again and again were they are. It is never ending and you will have to import manually all of them one by one losing all the settings from the project…<br />No problem to open any of them in 2.18, whatever the computer or the OS is. Only QGIS 3.4 will give troubles.</p> Bug report #16317 (Open): Adding the same short_name option on multiple layers is possiblehttps://issues.qgis.org/issues/163172017-03-08T03:49:40ZTudor Bărăscutudorbarascu@yahoo.com
<p>Adding the same short_name option on multiple layers is possible.<br />Accessing that short_name in a GetMap request results in only the first layer that was given that specific short_name to be called.<br />This could lead to confusion for big projects where by accident people use the same short_name for multiple layers.</p>
<p>How to reproduce:<br />Use the same short_name for at least two layers.<br />The GetMap request using the short_name point to the first layer that was given short_name.</p> Bug report #8729 (Closed): Microsoft visual C++ Runtime Library Errorhttps://issues.qgis.org/issues/87292013-10-01T00:22:39ZAbdelilah ADIBAabdelilahadiba@gmail.com
<p>this error occurs when launching Qgis 2.0.1 64bit version , you can see the error in the attached picture. but Qgis is working properly</p> Bug report #8656 (Closed): WMS GetFeatureInfo Filter: No resultshttps://issues.qgis.org/issues/86562013-09-24T05:13:38ZCarl Defevere
<p>My WMS GetFeatureInfo Filter (QGis Server 2.0.1) returns no results while there should be.<br />(The Identify GetFeatureInfo and the GetMap Filter works fine.)</p>
<pre>
URL:
http://localhost/wms/consultatie?&_dc=1379946073184&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetFeatureInfo&LAYERS=Layername&QUERY_LAYERS=Layername&FEATURE_COUNT=10&INFO_FORMAT=text%2Fxml&SRS=EPSG%3A31370&FILTER=Layername%3A%22ID%22%20%3D%20%271%27
</pre>
<p>Response:<br /><code><GetFeatureInfoResponse><br /> <BoundingBox CRS="EPSG:31370" maxx="0" minx="0" maxy="0" miny="0"/><br /> <Layer name="Layername"/><br /></GetFeatureInfoResponse></code></p> Bug report #5212 (Closed): Proxy settings ignored for layershttps://issues.qgis.org/issues/52122012-03-20T12:13:15ZAndrew DeMerchant
<p>Proxy settings are ignored when trying to add a vector layer that is on the web, ie:</p>
<p><a class="external" href="http://geonb.snb.ca/ArcGIS/rest/services/GeoNB_ENV_Flood/MapServer/3/query?text=0&geometry=&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&where=&returnGeometry=true&outSR=&outFields=&f=pjson">http://geonb.snb.ca/ArcGIS/rest/services/GeoNB_ENV_Flood/MapServer/3/query?text=0&geometry=&geometryType=esriGeometryEnvelope&inSR=&spatialRel=esriSpatialRelIntersects&where=&returnGeometry=true&outSR=&outFields=&f=pjson</a></p>
<p>If I use a direct connection to the internet, this works fine. But I've watched my proxy server while trying with the proxy settings, and I've seen no activity by QGIS.</p>
<p>The settings work fine for getting/using plugins. Just not for this...</p> Bug report #811 (Closed): selectionChanged() SIGNAL getting connected and disconnected on raster ...https://issues.qgis.org/issues/8112007-11-15T10:38:26ZAaron Racicot -aaronr@z-pulley.com
<p>In qgsmapcanvas.cpp in <a class="wiki-page new" href="https://issues.qgis.org/projects/qgis/wiki/QgsMapCanvas">QgsMapCanvas</a>::setLayerSet a disconnect and connect call to selectionChanged signal are being made on the map layer set, but some of those layers can be raster layers. selectionChanged() is a signal that only vector layers can emit.</p>
<p>This bug causes warning messages to appear when calling setLayerSet via the python bindings with a layer set that contains rasters.</p>
<p>The solution is to wrap the disconnect and connect calls with logic to test if the layer is a vector layer.</p> Bug report #800 (Closed): 'Search' in on the fly projection dialogue missplacedhttps://issues.qgis.org/issues/8002007-11-10T23:57:48ZMaciej Sieczka -tutey@o2.pl
<p>See the attached screendump. SVN 7373, built and running against QT 4.3.1.</p> Bug report #722 (Closed): LCC projection not recognized (EPSG 3358)https://issues.qgis.org/issues/7222007-06-03T12:32:21ZMarkus Neteler
<p>Hi,</p>
<p>it appears that QGIS fails to recognize <abbr title="HARN">NAD83</abbr> / North Carolina LCC:</p>
<pre>
Warning: [[QgsSpatialRefSys]]::getRecord failed : select * from tbl_srs where parameters='+proj=lcc +lat_1=34.33333333333334 +lat_2=36.16666666666666 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps=GRS80 +datum=NAD83 +units=m +no_defs'
Warning: [[QgsSpatialRefSys]]::findMatchingProj -------> no match found in user db
Warning: QPainter::begin: Painter already active
Warning: QPainter::begin: Painter already active
Warning: [[QgsSpatialRefSys]]::createFromSrsId failed : select srs_id,description,projection_acronym,ellipsoid_acronym,parameters,srid,epsg,is_geo from tbl_srs where srs_id='-1223020544'
</pre>
<p>The reason will be that the EPSG definition in PROJ4 is this:</p>
<pre>
# NAD83(HARN) / North Carolina
<3358> +proj=lcc +lat_1=36.16666666666666 +lat_2=34.33333333333334 +lat_0=33.75 +lon_0=-79 +x_0=609601.22 +y_0=0 +ellps=GRS80 +units=m +no_defs <>
</pre>
<p>Note that the values of lat_1 and lat_2 are reverted. I was told by Frank W. that this is legal (to my shame I already submitted a bug report to EPSG). It would be good if QGIS accepted the reverted lat_1 and lat_2, too.</p>
<p>Best,<br />Markus</p> Bug report #572 (Closed): change any property of a vector layer (transparency, labels etc.) = the...https://issues.qgis.org/issues/5722007-02-05T23:38:16ZRedmine Admin
<p>This is not necessary, and happens to be diturbing - I have to re-collapse the layer each time I change it's transparency percentage, or any other property.</p>
<p>Maciek</p> Bug report #556 (Closed): Field should be Layer in GRASS lingohttps://issues.qgis.org/issues/5562007-01-30T00:47:07ZRedmine Admin
<p>0.8 SVN 6453</p>
<p>Please update all the occurences of "Field" term in relation to GRASS vectors to "Layer". These are two same things, but Field has been replaced by Layer many months ago in GRASS.</p>
<p>Things to update are, AFAIK:</p>
<p>1. GRASS Edit's attribute editor still mentions "Field"</p>
<p>2. GRASS Edit's "Table" tab mentions "Field (layer)"</p>
<p>Maciek</p>