QGIS Issue Tracking: Issueshttps://issues.qgis.org/https://issues.qgis.org/favicon.ico2019-05-20T13:09:10ZQGIS Issue Tracking
Redmine QGIS Application - Bug report #22106 (Open): Browser - "Project home" folder shortcut does not ap...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> QGIS Application - Bug report #21986 (Open): Can not save data of type "array of characters (Stri...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> QGIS Application - Bug report #21835 (Open): Plugin update progress dialog steals focushttps://issues.qgis.org/issues/218352019-04-11T09:33:05ZJohannes Kroeger
<p>Have your Desktop Environment/Window Manager set up to not give focus to new windows</p>
<p>Run QGIS</p>
<p>Open the plugin manager</p>
<p>Install/Update multiple plugins at once</p>
<p>The dialog that pops up to show download progress will steal focus from the user if they switched to a different window in the meantime</p>
<p>This just made me cancel (or worse?) a plugin update because I was typing in another window and the dialog stole focus</p> QGIS Application - 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> QGIS Application - Feature request #21381 (Open): Plugin Manager should warn when overwriting alr...https://issues.qgis.org/issues/213812019-02-25T22:43:42ZPanagiotis Mavrogiorgospmav99@gmail.com
<p>I am developing a QGIS processing plugin. I've installed it manually by placing it in the appropriate directory (i.e. <code>~/.local/share/QGIS/QGIS3/...</code>). I then downloaded a zip file from the git repo which hosts the plugin and tried to install it using the "install plugin from zip option". The installation worked without any hitch. I found this surprising. Shouldn't the identical IDs trigger at least a Warning?</p> QGIS Application - 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> QGIS Application - Bug report #21364 (Open): QGIS 3.4 is unable to locate datasources from a proj...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> QGIS Application - Feature request #20883 (Open): QGIS plugin download informationhttps://issues.qgis.org/issues/208832018-12-26T05:12:40Zshiva reddy kotikotishiva@gmail.com
<p>Hi <br />It would be beneficial for plugin developers and users to know the location from where the plugin is being used/downloaded.<br />Currently user can only see the number of downloads of the plugin.</p> QGIS Application - Feature request #16576 (Open): Plugin installation for all domain-usershttps://issues.qgis.org/issues/165762017-05-18T21:02:39ZYannick Günthercip@giub.uni-bonn.de
<p>Hello,<br />while trying to install plugins (in this case the semi-automatic-classification plugin) for machines in a computer pool (win 10 x64 environment), it was not possible to install plugins for all domain-users respectively as an admin. Is it generally possible? I am not exactly versed in the mechanics of functioning concerning QGIS and it's plugins, but in my growing distress i decided to approach you with this problem. The users have to re-install the plugin every time they access the machine. Do you have any ideas? The version is QGIS 2.18.4.</p>
<p>Thank you very much for your advice,<br />best regards</p> QGIS Application - Bug report #16317 (Open): Adding the same short_name option on multiple layers...https://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> QGIS Application - Feature request #15266 (Open): indicator when voting for plugins via plugin ma...https://issues.qgis.org/issues/152662016-07-12T11:50:47ZDonovan Cameronsault.don@gmail.com
<p>I think I sent in a bunch of votes for a single plugin by accident...</p>
<p>I noticed when I click the star when I want to vote there is a message at the top of screen saying vote was sent. Cool.</p>
<p>But, there's nothing there to let me know that I've voted for that plugin if I ever come back to it in the plugin manager.<br />The stars all look the same yellow and I can't see what I voted for in the past.</p>
<p>For example, maybe it would be nice to change the colours of the stars (to red or green?) when I've voted for a specific plugin, or maybe even apply bold to the stars.</p> QGIS Application - Feature request #13038 (Open): Add ability to choose field type in CSV plugin ...https://issues.qgis.org/issues/130382015-06-25T23:58:32ZRegis Haubourgregis.haubourg@oslandia.com
<p>Hi, <br />when importing CSV, we often have text identifiers that are similar to numerics, ie: "09123". CSV plugin auto types this filed to numeric 9123 when we need to keep it as it should be. <br />It would be nive to be able to choose field type destination and have an automatic cast to this.<br />Currently, we need to switch to ods / xslx to keep those types, but that is not straightforward<br />Cheers<br />Régis</p> QGIS Application - Feature request #11740 (Open): Older plugins in the home dir mask newer ones f...https://issues.qgis.org/issues/117402014-11-25T09:04:16ZPaolo Cavallinicavallini@faunalia.it
<p>A number of users are having problems with older version of a plugin in their home dir (this happens especially often with Processing) masking the system one.<br />IMHO the behaviour is correct, but the user should be warned (e.g. "You are using an older version of a plugin, a new one is available on your system: do you want to remove the old one?").</p> QGIS Application - Feature request #10391 (Open): Increase plugin download timeouthttps://issues.qgis.org/issues/103912014-05-29T07:33:17ZBas Couwenbergsebastic@xs4all.nl
<p>Back in March when the plugin server was moving to a new host, Francesco P. Lovergine filed <a href="https://bugs.debian.org/742688" class="external">Debian Bug #742688</a> in which he reported problems updating the plugins.</p>
<p>The problem was tracked down to <a class="external" href="http://plugins.qgis.org/plugins/plugins.xml">http://plugins.qgis.org/plugins/plugins.xml</a> being slow and QGIS giving up the download too soon.</p>
<p>He suggests to increase the timeout to better handle situations like these.</p>
<p>Better diagnostics why the plugins cannot be updated/installed would also be appreciated as well as more redundancy in support infrastructure.</p>
<p>I'm forwarding this request as suggested by Alex Mandel in the <a href="http://thread.gmane.org/gmane.comp.gis.grass.pkg.devel/18958/focus=887" class="external">mailinglist thread</a>.</p> QGIS Application - Feature request #6248 (Open): "Recently Used" folder for SVG symbols.https://issues.qgis.org/issues/62482012-08-24T18:35:35Zcgsbob -
<p>It would be cool if the hierarchic organization of SVG symbols includes a folder called "Recently Used" (which has the same hierarchy as the svg folder) and have that folder opened by default. We have something like this with the projection selector.</p>