[Qt-qml] Internal error: Plugin imported previously with different uri

Mika.Juoperi at nokia.com Mika.Juoperi at nokia.com
Mon Sep 20 13:57:29 CEST 2010


Attached is my simple test plugin and trace is here:

QDeclarativeImportDatabase::addImportPath "d:\Qt\4.7.0-rc1\imports" 
QDeclarativeImportDatabase::addImportPath "D:/Build_d/git/myplugin/internal/testiqml/debug" 
QDeclarativeImportDatabase::addToImport 0x45ed54 "." -1.-1 File as ""
QDeclarativeImportDatabase::addToImport 0x45ed54 "Qt" 4.7 Library as ""
QDeclarativeImportDatabase::addToImport 0x45ed54 "Qt.labs.myplugin" 1.0 Library as ""
QDeclarativeImportDatabase::add: loaded "D:/Qt/4.7.0-rc1/imports/Qt/labs/myplugin/qmldir" 
QDeclarativeImportDatabase::importPlugin "Qt.labs.myplugin" from "D:/Qt/4.7.0-rc1/imports/Qt/labs/myplugin/myplugin.dll" 
QDeclarativeImportDatabase::resolveType "Test" =  QUrl( "file:///D:/Qt/4.7.0-rc1/imports/Qt/labs/myplugin/Test.qml" )  
QDeclarativeImportDatabase::addToImport 0x4683c4 "." -1.-1 File as ""
QDeclarativeImportDatabase::add: loaded "D:/Qt/4.7.0-rc1/imports/Qt/labs/myplugin/qmldir" 
QDeclarativeImportDatabase::importPlugin "D:.Qt.4.7.0-rc1.imports.Qt.labs.myplugin" from "D:/Qt/4.7.0-rc1/imports/Qt/labs/myplugin/myplugin.dll" 
ASSERT failure in QDeclarativeImportDatabase::importExtension: "Internal error: Plugin imported previously with different uri", file qml\qdeclarativeimport.cpp, line 896

Any idea what goes wrong?


T.Mika



-----Original Message-----
From: qt-qml-bounces at trolltech.com [mailto:qt-qml-bounces at trolltech.com] On Behalf Of Koehne Kai (Nokia-MS-Qt/Berlin)
Sent: 16. syyskuuta 2010 11:59
To: qt-qml at trolltech.com
Subject: Re: [Qt-qml] Internal error: Plugin imported previously with different uri

On 9/15/2010 12:07 PM, Juoperi Mika (Nokia-MS/Tampere) wrote:
> Hi,
> Any idea why this assert happens? I'm running stuff on Windows with
> Qt4.7-rc1 and trying to create my own QML module.
> "ASSERT failure in QDeclarativeImportDatabase::importExtension:
> "Internal error: Plugin imported previously with different uri", file
> qml\qdeclarativeimport.cpp, line 896"
> Here are the traces:

Could it be that you're having an 'import Qt.labs.myplugin 1.0' 
somewhere _inside_ one of the files that are part of myplugin?

Posting your (stripped down) module + the main file might help :)

Kai

> QDeclarativeImportDatabase::addImportPath "d:\Qt\4.7.0-rc1\imports"
> QDeclarativeImportDatabase::addImportPath
> "D:/Build_d/git/qt-components-myplugin/
> internal/MyApp/debug"
> QDeclarativeImportDatabase::addToImport 0xdaf2cc "." -1.-1 File as ""
> QDeclarativeImportDatabase::addToImport 0xdaf2cc "Qt" 4.7 Library as ""
> QDeclarativeImportDatabase::addToImport 0xdaf2cc "Qt.labs.myplugin" 1.0
> Library
> as ""
> QDeclarativeImportDatabase::add: loaded
> "D:/Qt/4.7.0-rc1/imports/Qt/labs/myplugin/qmldir"
> QDeclarativeImportDatabase::importPlugin "Qt.labs.myplugin" from
> "D:/Qt/4.7.0-rc
> 1/imports/Qt/labs/myplugin/mypluginplugin.dll"
> QDeclarativeImportDatabase::resolveType "Window" = QUrl(
> "file:///D:/Qt/4.7.0-r
> c1/imports/Qt/labs/myplugin/Window.qml" )
> QDeclarativeImportDatabase::addToImport 0xdcb2f4 "." -1.-1 File as ""
> QDeclarativeImportDatabase::add: loaded
> "D:/Qt/4.7.0-rc1/imports/Qt/labs/myplugin/qmldir"
> QDeclarativeImportDatabase::importPlugin
> "D:.Qt.4.7.0-rc1.imports.Qt.labs.myplugin" from
> "D:/Qt/4.7.0-rc1/imports/Qt/labs/myplugin/mypluginplugin.dll"
> ASSERT failure in QDeclarativeImportDatabase::importExtension: "Internal
> error:
> Plugin imported previously with different uri", file
> qml\qdeclarativeimport.cpp,
> line 896
 >
> T.Mika


-- 
Kai Koehne
Software Engineer
Nokia, Qt Development Frameworks

Nokia gate5 GmbH
Firmensitz: Invalidenstr. 117, 10115 Berlin, Germany
Registergericht: Amtsgericht Charlottenburg, Berlin: HRB 106443 B
Umsatzsteueridentifikationsnummer: DE 812 845 193
Geschäftsführer: Dr. Michael Halbherr, Karim Tähtivuori
_______________________________________________
Qt-qml mailing list
Qt-qml at trolltech.com
http://lists.trolltech.com/mailman/listinfo/qt-qml
-------------- next part --------------
A non-text attachment was scrubbed...
Name: myplugin.zip
Type: application/x-zip-compressed
Size: 2396 bytes
Desc: myplugin.zip
Url : http://lists.qt.nokia.com/pipermail/qt-qml/attachments/20100920/6acb83a9/attachment.bin 


More information about the Qt-qml mailing list