Closed montarob closed 11 months ago
Ciao, credo che tu abbia una versione non allineata anche se è scritto 4.6.1. prova a reinstallare pyarchinit e fammi sapere.questa parte qui è stata cambiata l'11 agosto 2023: sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) near "MULTIPOLYGON": syntax error [SQL: CREATE TABLE pyunitastratigrafiche ( gid INTEGER NOT NULL, area_s INTEGER, scavo_s TEXT, us_s INTEGER, stratigraph_index_us INTEGER, tipo_us_s TEXT, rilievo_originale TEXT, disegnatore TEXT, data TEXT, tipo_doc TEXT, nome_doc TEXT, coord TEXT, the_geom geometry(MULTIPOLYGON,-1), unita_tipo_s TEXT, PRIMARY KEY (gid), CONSTRAINT "ID_us_unico_s" UNIQUE (gid) è il codice non è questo.
E
Il giorno ven 13 ott 2023 alle ore 10:30 montarob @.***> ha scritto:
Buongiorno, sono andato ad aprire QGIS questa mattina dopo averci lavorato nei giorni a dietro e non si apre più pyArchinit. mi dà il seguente errore (ho provato anche a eliminare il config. e a riavviare ma l'errore persiste): Impossibile caricare il plugin 'pyarchinit-master' a causa di un errore chiamando il metodo classFactory()
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) near "MULTIPOLYGON": syntax error [SQL: CREATE TABLE pyunitastratigrafiche ( gid INTEGER NOT NULL, area_s INTEGER, scavo_s TEXT, us_s INTEGER, stratigraph_index_us INTEGER, tipo_us_s TEXT, rilievo_originale TEXT, disegnatore TEXT, data TEXT, tipo_doc TEXT, nome_doc TEXT, coord TEXT, the_geom geometry(MULTIPOLYGON,-1), unita_tipo_s TEXT, PRIMARY KEY (gid), CONSTRAINT "ID_us_unico_s" UNIQUE (gid) ) ] (Background on this error at: https://sqlalche.me/e/14/e3q8) Traceback (most recent call last): File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 1802, in _execute_context self.dialect.do_execute( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\default.py", line 719, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: near "MULTIPOLYGON": syntax error
The above exception was the direct cause of the following exception:
Traceback (most recent call last): File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 423, in
startPlugin plugins[packageName] = package.classFactory(iface) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master_init.py", line 243, in classFactory from .pyarchinitPlugin import PyArchInitPlugin File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\pyarchinitPlugin.py", line 28, in from .pyarchinitDockWidget import PyarchinitPluginDialog File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\pyarchinitDockWidget.py", line 29, in from .tabs.Deteta import pyarchinit_Deteta File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\tabs\Deteta.py", line 34, in from ..modules.db.pyarchinit_db_manager import Pyarchinit_db_management File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\pyarchinit_db_manager.py", line 44, in from modules.db.pyarchinit_db_mapper import US, UT, SITE, PERIODIZZAZIONE, POTTERY, File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\pyarchinit_db_mapper.py", line 85, in from modules.db.structures.pyunitastratigrafiche import pyunitastratigrafiche File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\structures\pyunitastratigrafiche.py", line 12, in class pyunitastratigrafiche: File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\structures\pyunitastratigrafiche.py", line 45, in pyunitastratigrafiche metadata.create_all(engine) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\schema.py", line 4785, in create_all bind._run_ddl_visitor( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 3110, in _run_ddl_visitor conn._run_ddl_visitor(visitorcallable, element, kwargs) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 2113, in _run_ddl_visitor visitorcallable(self.dialect, self, kwargs).traverse_single(element) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\visitors.py", line 524, in traverse_single return meth(obj, kw) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\ddl.py", line 846, in visit_metadata self.traverse_single( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\visitors.py", line 524, in traverse_single return meth(obj, kw) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\ddl.py", line 890, in visit_table self.connection.execute( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 1289, in execute return meth(self, multiparams, params, _EMPTY_EXECUTION_OPTS) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\ddl.py", line 77, in _execute_on_connection return connection._execute_ddl( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 1381, in _execute_ddl ret = self._execute_context( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 1845, in _execute_context self.
handle_dbapi_exception( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 2026, in handle_dbapi_exception util.raise( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\util\compat.py", line 207, in raise raise exception File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 1802, in _execute_context self.dialect.do_execute( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\default.py", line 719, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) near "MULTIPOLYGON": syntax error [SQL: CREATE TABLE pyunitastratigrafiche ( gid INTEGER NOT NULL, area_s INTEGER, scavo_s TEXT, us_s INTEGER, stratigraph_index_us INTEGER, tipo_us_s TEXT, rilievo_originale TEXT, disegnatore TEXT, data TEXT, tipo_doc TEXT, nome_doc TEXT, coord TEXT, the_geom geometry(MULTIPOLYGON,-1), unita_tipo_s TEXT, PRIMARY KEY (gid), CONSTRAINT "ID_us_unico_s" UNIQUE (gid) )
] (Background on this error at: https://sqlalche.me/e/14/e3q8)
Versione Python: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] Versione di QGIS: 3.30.0-'s-Hertogenbosch 's-Hertogenbosch, f186b8efe0e
Percorso Python: C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\gui\ui C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\resources C:/OSGeo4W/apps/qgis/./python C:/Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:/Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins C:/OSGeo4W/apps/qgis/./python/plugins C:\OSGeo4W\bin\python39.zip C:\OSGeo4W\apps\Python39\DLLs C:\OSGeo4W\apps\Python39\lib C:\OSGeo4W\bin C:\OSGeo4W\apps\Python39 C:\OSGeo4W\apps\Python39\lib\site-packages C:\OSGeo4W\apps\Python39\lib\site-packages\win32 C:\OSGeo4W\apps\Python39\lib\site-packages\win32\lib C:\OSGeo4W\apps\Python39\lib\site-packages\Pythonwin C:/Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\qgis2web C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins
— Reply to this email directly, view it on GitHub https://github.com/pyarchinit/pyarchinit/issues/569, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2P5KH5LC5AE5QISV7XODTX7D3Y7AVCNFSM6AAAAAA56ZGIBWVHI2DSMVQWIX3LMV43ASLTON2WKOZRHE2DCNBZGY2DANQ . You are receiving this because you are subscribed to this thread.Message ID: @.***>
-- Enzo Cocca PhD in "Science and Technology for Archaeology and Cultural Heritage"
ISMEO International Association of Mediterranean and Oriental Studies
mail: @.*** cell: +393495087014
Ho provato a fare questa cosa ma il problema sussiste
Ma dovrebbe essere un altro errore
Il ven 13 ott 2023, 13:17 montarob @.***> ha scritto:
Ho provato a fare questa cosa ma il problema sussiste
— Reply to this email directly, view it on GitHub https://github.com/pyarchinit/pyarchinit/issues/569#issuecomment-1761272018, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2P5KCK3VOQUOQZYNMMCW3X7EILXAVCNFSM6AAAAAA56ZGIBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRRGI3TEMBRHA . You are receiving this because you commented.Message ID: @.***>
Buongiorno, avevamo risolto tale problema aggiornando la libreria geoalchemy2 da OSGeo, tuttavia, oggi riavviando il pc, di nuovo pyarchinit non si carica e mi da il seguente problema:
TypeError: Invalid argument(s) 'convert_unicode' sent to create_engine(), using configuration SQLiteDialect_pysqlite/QueuePool/Engine. Please check that the keyword arguments are appropriate for this combination of components. Traceback (most recent call last): File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 423, in _startPlugin plugins[packageName] = package.classFactory(iface) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master__init__.py", line 243, in classFactory from .pyarchinitPlugin import PyArchInitPlugin File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\pyarchinitPlugin.py", line 28, in from .pyarchinitDockWidget import PyarchinitPluginDialog File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\pyarchinitDockWidget.py", line 29, in from .tabs.Deteta import pyarchinit_Deteta File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\tabs\Deteta.py", line 34, in from ..modules.db.pyarchinit_db_manager import Pyarchinit_db_management File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\pyarchinit_db_manager.py", line 44, in from modules.db.pyarchinit_db_mapper import US, UT, SITE, PERIODIZZAZIONE, POTTERY, \ File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\pyarchinit_db_mapper.py", line 65, in from modules.db.structures.Campioni_table import Campioni_table File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\structures\Campioni_table.py", line 11, in class Campioni_table: File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\structures\Campioni_table.py", line 17, in Campioni_table engine = create_engine(internal_connection.conn_str(), echo=True, convert_unicode=True) File "", line 2, in create_engine File "C:\OSGeo4W\apps\Python39\lib\site-packages\sqlalchemy\util\deprecations.py", line 281, in warned return fn(*args, **kwargs) # type: ignore[no-any-return] File "C:\OSGeo4W\apps\Python39\lib\site-packages\sqlalchemy\engine\create.py", line 680, in create_engine raise TypeError( TypeError: Invalid argument(s) 'convert_unicode' sent to create_engine(), using configuration SQLiteDialect_pysqlite/QueuePool/Engine. Please check that the keyword arguments are appropriate for this combination of components.
Versione Python: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] Versione di QGIS: 3.30.0-'s-Hertogenbosch 's-Hertogenbosch, f186b8efe0e
Reinstalla pyarchinit
Il lun 23 ott 2023, 11:01 montarob @.***> ha scritto:
Buongiorno, avevamo risolto tale problema aggiornando la libreria geoalchemy2 da OSGeo, tuttavia, oggi riavviando il pc, di nuovo pyarchinit non si carica e mi da il seguente problema:
TypeError: Invalid argument(s) 'convert_unicode' sent to create_engine(), using configuration SQLiteDialect_pysqlite/QueuePool/Engine. Please check that the keyword arguments are appropriate for this combination of components. Traceback (most recent call last): File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 423, in
startPlugin plugins[packageName] = package.classFactory(iface) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master_init.py", line 243, in classFactory from .pyarchinitPlugin import PyArchInitPlugin File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\pyarchinitPlugin.py", line 28, in from .pyarchinitDockWidget import PyarchinitPluginDialog File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\pyarchinitDockWidget.py", line 29, in from .tabs.Deteta import pyarchinit_Deteta File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\tabs\Deteta.py", line 34, in from ..modules.db.pyarchinit_db_manager import Pyarchinit_db_management File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\pyarchinit_db_manager.py", line 44, in from modules.db.pyarchinit_db_mapper import US, UT, SITE, PERIODIZZAZIONE, POTTERY, File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\pyarchinit_db_mapper.py", line 65, in from modules.db.structures.Campioni_table import Campioni_table File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\structures\Campioni_table.py", line 11, in class Campioni_table: File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\structures\Campioni_table.py", line 17, in Campioni_table engine = create_engine(internal_connection.conn_str(), echo=True, convert_unicode=True) File "", line 2, in create_engine File "C:\OSGeo4W\apps\Python39\lib\site-packages\sqlalchemy\util\deprecations.py", line 281, in warned return fn(*args, **kwargs) # type: ignore[no-any-return] File "C:\OSGeo4W\apps\Python39\lib\site-packages\sqlalchemy\engine\create.py", line 680, in create_engine raise TypeError( TypeError: Invalid argument(s) 'convert_unicode' sent to create_engine(), using configuration SQLiteDialect_pysqlite/QueuePool/Engine. Please check that the keyword arguments are appropriate for this combination of components.
Versione Python: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] Versione di QGIS: 3.30.0-'s-Hertogenbosch 's-Hertogenbosch, f186b8efe0e
— Reply to this email directly, view it on GitHub https://github.com/pyarchinit/pyarchinit/issues/569#issuecomment-1774634715, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2P5KC474HAQE7LXF5NK4DYAYP6VAVCNFSM6AAAAAA56ZGIBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZUGYZTINZRGU . You are receiving this because you commented.Message ID: @.***>
Ho reinstallato pyarchinit, ho anche cancellato prima la cartella pyarchinit-master all'interno dei plugin di QGIS ma ho sempre lo stesso errore e non si installa più. TypeError: Invalid argument(s) 'convert_unicode' sent to create_engine(), using configuration SQLiteDialect_pysqlite/QueuePool/Engine. Please check that the keyword arguments are appropriate for this combination of components.
lo fa solo con un pc oppure con tutti?
hai fatto qualche aggiornamento a sqlalchemy?
Il giorno lun 23 ott 2023 alle ore 13:33 montarob @.***> ha scritto:
Ho reinstallato pyarchinit, ho anche cancellato prima la cartella pyarchinit-master all'interno dei plugin di QGIS ma ho sempre lo stesso errore e non si installa più. TypeError: Invalid argument(s) 'convert_unicode' sent to create_engine(), using configuration SQLiteDialect_pysqlite/QueuePool/Engine. Please check that the keyword arguments are appropriate for this combination of components.
— Reply to this email directly, view it on GitHub https://github.com/pyarchinit/pyarchinit/issues/569#issuecomment-1774995041, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2P5KH3DAHFYIGDLMW4NALYAZIXLAVCNFSM6AAAAAA56ZGIBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZUHE4TKMBUGE . You are receiving this because you commented.Message ID: @.***>
-- Enzo Cocca PhD in "Science and Technology for Archaeology and Cultural Heritage"
ISMEO International Association of Mediterranean and Oriental Studies
mail: @.*** cell: +393495087014
lo fa solo su un PC. Non ho fatto alcun aggiornamento.
Cancella il file di config di pyarchinit e riavvia qgis
Il lun 23 ott 2023, 16:57 montarob @.***> ha scritto:
lo fa solo su un PC. Non ho fatto alcun aggiornamento.
— Reply to this email directly, view it on GitHub https://github.com/pyarchinit/pyarchinit/issues/569#issuecomment-1775265553, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA2P5KAVNMPWE3UIFLRKGTTYAZZULAVCNFSM6AAAAAA56ZGIBWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZVGI3DKNJVGM . You are receiving this because you commented.Message ID: @.***>
Ho provato a fare anche questa cosa ma ho comunque lo stesso problema. Anche cancellando il config. e riavviando
Ho provato sia ad reinstallare pyarchinit avviando qgis come amministratore, sia ad installarlo su un altro profilo, ma ottengo sempre lo stesso problema
Probabilmente tale problema è legato all'installazione/aggiornamento di QGIS tramite Osgeo, infatti, disinstallando QGIS e reinstallandolo come standalone ho risolto il problema.
Buongiorno, sono andato ad aprire QGIS questa mattina dopo averci lavorato nei giorni a dietro e non si apre più pyArchinit. mi dà il seguente errore (ho provato anche a eliminare il config. e a riavviare ma l'errore persiste): Impossibile caricare il plugin 'pyarchinit-master' a causa di un errore chiamando il metodo classFactory()
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) near "MULTIPOLYGON": syntax error [SQL: CREATE TABLE pyunitastratigrafiche ( gid INTEGER NOT NULL, area_s INTEGER, scavo_s TEXT, us_s INTEGER, stratigraph_index_us INTEGER, tipo_us_s TEXT, rilievo_originale TEXT, disegnatore TEXT, data TEXT, tipo_doc TEXT, nome_doc TEXT, coord TEXT, the_geom geometry(MULTIPOLYGON,-1), unita_tipo_s TEXT, PRIMARY KEY (gid), CONSTRAINT "ID_us_unico_s" UNIQUE (gid) ) ] (Background on this error at: https://sqlalche.me/e/14/e3q8) Traceback (most recent call last): File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 1802, in _execute_context self.dialect.do_execute( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\default.py", line 719, in do_execute cursor.execute(statement, parameters) sqlite3.OperationalError: near "MULTIPOLYGON": syntax error
The above exception was the direct cause of the following exception:
Traceback (most recent call last): File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 423, in _startPlugin plugins[packageName] = package.classFactory(iface) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master__init__.py", line 243, in classFactory from .pyarchinitPlugin import PyArchInitPlugin File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\pyarchinitPlugin.py", line 28, in from .pyarchinitDockWidget import PyarchinitPluginDialog File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\pyarchinitDockWidget.py", line 29, in from .tabs.Deteta import pyarchinit_Deteta File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\tabs\Deteta.py", line 34, in from ..modules.db.pyarchinit_db_manager import Pyarchinit_db_management File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\pyarchinit_db_manager.py", line 44, in from modules.db.pyarchinit_db_mapper import US, UT, SITE, PERIODIZZAZIONE, POTTERY, \ File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\pyarchinit_db_mapper.py", line 85, in from modules.db.structures.pyunitastratigrafiche import pyunitastratigrafiche File "C:\OSGeo4W/apps/qgis/./python\qgis\utils.py", line 888, in _import mod = _builtin_import(name, globals, locals, fromlist, level) File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\structures\pyunitastratigrafiche.py", line 12, in class pyunitastratigrafiche: File "C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\pyarchinit-master\modules\db\structures\pyunitastratigrafiche.py", line 45, in pyunitastratigrafiche metadata.create_all(engine) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\schema.py", line 4785, in create_all bind._run_ddl_visitor( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 3110, in _run_ddl_visitor conn._run_ddl_visitor(visitorcallable, element, kwargs) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 2113, in _run_ddl_visitor visitorcallable(self.dialect, self, kwargs).traverse_single(element) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\visitors.py", line 524, in traverse_single return meth(obj, kw) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\ddl.py", line 846, in visit_metadata self.traverse_single( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\visitors.py", line 524, in traverse_single return meth(obj, kw) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\ddl.py", line 890, in visit_table self.connection.execute( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 1289, in execute return meth(self, multiparams, params, _EMPTY_EXECUTION_OPTS) File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\sql\ddl.py", line 77, in _execute_on_connection return connection._execute_ddl( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 1381, in _execute_ddl ret = self._execute_context( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 1845, in _execute_context self._handle_dbapi_exception( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 2026, in _handle_dbapiexception util.raise( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\util\compat.py", line 207, in raise_ raise exception File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\base.py", line 1802, in _execute_context self.dialect.do_execute( File "C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs\sqlalchemy\engine\default.py", line 719, in do_execute cursor.execute(statement, parameters) sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) near "MULTIPOLYGON": syntax error [SQL: CREATE TABLE pyunitastratigrafiche ( gid INTEGER NOT NULL, area_s INTEGER, scavo_s TEXT, us_s INTEGER, stratigraph_index_us INTEGER, tipo_us_s TEXT, rilievo_originale TEXT, disegnatore TEXT, data TEXT, tipo_doc TEXT, nome_doc TEXT, coord TEXT, the_geom geometry(MULTIPOLYGON,-1), unita_tipo_s TEXT, PRIMARY KEY (gid), CONSTRAINT "ID_us_unico_s" UNIQUE (gid) )
] (Background on this error at: https://sqlalche.me/e/14/e3q8)
Versione Python: 3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)] Versione di QGIS: 3.30.0-'s-Hertogenbosch 's-Hertogenbosch, f186b8efe0e
Percorso Python: C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\gui\ui C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\resources C:/OSGeo4W/apps/qgis/./python C:/Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:/Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins C:/OSGeo4W/apps/qgis/./python/plugins C:\OSGeo4W\bin\python39.zip C:\OSGeo4W\apps\Python39\DLLs C:\OSGeo4W\apps\Python39\lib C:\OSGeo4W\bin C:\OSGeo4W\apps\Python39 C:\OSGeo4W\apps\Python39\lib\site-packages C:\OSGeo4W\apps\Python39\lib\site-packages\win32 C:\OSGeo4W\apps\Python39\lib\site-packages\win32\lib C:\OSGeo4W\apps\Python39\lib\site-packages\Pythonwin C:/Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins\pyarchinit-master\ext-libs C:\Users/Vision 2/AppData/Roaming/QGIS/QGIS3\profiles\default/python/plugins\qgis2web C:\Users\Vision 2\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins