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 [email protected] http://lists.trolltech.com/mailman/listinfo/qt-qml
