Hi All,

I was trying to use the offline editing plugin for some field work but it
doesn't seem to want to convert the layers to offline for me.

The layers are all MapInfo .TAB files when running convert to offline the
plugin sits for a while then goes back to the map canvas.  This is the
output in my Windows XP DebugView:

[6032] d:\src\qgis\src\app\qgscustomization.cpp(778) :
(QgsCustomization::customizeWidget) objectName =
QgsOfflineEditingPluginGuiBase event type = 17
[6032] d:\src\qgis\src\app\qgscustomization.cpp(780) :
(QgsCustomization::customizeWidget) QgsOfflineEditingPluginGui x QDialog
[6032] d:\src\qgis\src\app\qgscustomization.cpp(778) :
(QgsCustomization::customizeWidget) objectName =  event type = 17
[6032] d:\src\qgis\src\app\qgscustomization.cpp(780) :
(QgsCustomization::customizeWidget) QMessageBox x QDialog
[6032] d:\src\qgis\src\app\qgscustomization.cpp(778) :
(QgsCustomization::customizeWidget) objectName =
QgsOfflineEditingProgressDialogBase event type = 17
[6032] d:\src\qgis\src\app\qgscustomization.cpp(780) :
(QgsCustomization::customizeWidget) QgsOfflineEditingProgressDialog x
QDialog
[6032] d:\src\qgis\src\core\qgsmaplayer.cpp(53) : (QgsMapLayer::QgsMapLayer)
lyrname is 'Buildings (offline)'
[6032] d:\src\qgis\src\core\qgsmaplayer.cpp(59) : (QgsMapLayer::QgsMapLayer)
layerName is 'Buildings (offline)'
[6032] d:\src\qgis\src\core\qgsproviderregistry.cpp(363) :
(QgsProviderRegistry::provider) Library name is
C:/OSGeo4W/apps/qgis-dev/plugins/spatialiteprovider.dll
[6032] d:\src\qgis\src\core\qgsproviderregistry.cpp(369) :
(QgsProviderRegistry::provider) Loaded data provider library
[6032] d:\src\qgis\src\core\qgsproviderregistry.cpp(370) :
(QgsProviderRegistry::provider) Attempting to resolve the classFactory
function
[6032] d:\src\qgis\src\core\qgsproviderregistry.cpp(377) :
(QgsProviderRegistry::provider) Getting pointer to a dataProvider object
from the library
[6032] d:\src\qgis\src\providers\spatialite\qgsspatialiteprovider.cpp(4102)
: (QgsSpatiaLiteProvider::SqliteHandles::openDb) New sqlite connection for
C:/offline.sqlite
[6032] d:\src\qgis\src\providers\spatialite\qgsspatialiteprovider.cpp(4123)
: (QgsSpatiaLiteProvider::SqliteHandles::openDb) Connection to the database
was successful
[6032] d:\src\qgis\src\providers\spatialite\qgsspatialiteprovider.cpp(459) :
(QgsSpatiaLiteProvider::QgsSpatiaLiteProvider) Invalid SpatiaLite layer
[6032] d:\src\qgis\src\core\qgsproviderregistry.cpp(388) :
(QgsProviderRegistry::provider) Instantiated the data provider plugin
[6032] d:\src\qgis\src\core\qgsproviderregistry.cpp(389) :
(QgsProviderRegistry::provider) provider name: spatialite
[6032] d:\src\qgis\src\core\qgsproviderregistry.cpp(399) :
(QgsProviderRegistry::provider) Invalid data provider
[6032] d:\src\qgis\src\core\qgsvectorlayer.cpp(2843) :
(QgsVectorLayer::setDataProvider)  unable to get data provider

Seems if you do the same with using Shapefiles everything works fine.

Anyone had this problem before?

- Nathan
_______________________________________________
Qgis-developer mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to