[GIS] Global name ‘dataobjects’ is not defined in QGIS

mergeshapesqgis

I have this small problem with QGIS 2.18.4 Las Palmas. I just downloaded it and tried to merge vector layers, but i've got error: "global name 'dataobjects' is not defined".
I didn't change anything that in my opinion could cause this problem. Although I wanted to use lastools via QGIS, so I connected it in previous version (as far as I remember it was QGIS 2.14) and due to some errors I had to remove some folder paths to Grass, but everything worked just fine, so it's probably not the cause.
I tried to merge shapes by the plugin, but it didn't work either.
Any ideas how i can fix this?

Best Answer

I'm running 2.18.4 as well and just found this thread searching for a fix. I tried using the MMQGIS plugin's 'Merge Layers' function to successfully combine 50+ shapefiles into one file -- worked like a charm.