[Qt-qml] Internal error: Plugin imported previously with different uri
Kai Koehne
kai.koehne at nokia.com
Thu Sep 16 10:59:23 CEST 2010
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
More information about the Qt-qml
mailing list