Details
-
Bug
-
Resolution: Fixed
-
P3: Somewhat important
-
None
-
Qt Creator 4.14.0, Qt Creator 4.14.1
-
Qt6.0.0, macOS 10.14 and 10.15
Description
The message like below appears in General Messages
with Qt6.0.0 when opening .qml file.
QML module does not contain information about components contained in plugins. Module path: /Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/Imagine See "Using QML Modules with Plugins" in the documentation. Automatic type dump of QML module failed. Errors: "/Users/qtsupport/Qt/6.0.0/clang_64/bin/qmlplugindump" returned exit code 3. Arguments: -nonrelocatable QtQuick.Controls.Imagine 2.12 . QQmlComponent: Component is not ready file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/loaddependencies.qml: Module namespace 'QtQuick.Controls' does not match import URI '' QML module does not contain information about components contained in plugins. Module path: /Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/Basic See "Using QML Modules with Plugins" in the documentation. Automatic type dump of QML module failed. Errors: "/Users/qtsupport/Qt/6.0.0/clang_64/bin/qmlplugindump" returned exit code 3. Arguments: -nonrelocatable QtQuick.Controls.Basic 2.12 . QQmlComponent: Component is not ready file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/loaddependencies.qml: Module namespace 'QtQuick.Controls' does not match import URI '' QML module does not contain information about components contained in plugins. Module path: /Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/Universal See "Using QML Modules with Plugins" in the documentation. Automatic type dump of QML module failed. Errors: "/Users/qtsupport/Qt/6.0.0/clang_64/bin/qmlplugindump" returned exit code 3. Arguments: -nonrelocatable QtQuick.Controls.Universal 2.12 . QQmlComponent: Component is not ready file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/loaddependencies.qml: Module namespace 'QtQuick.Controls' does not match import URI '' QML module does not contain information about components contained in plugins. Module path: /Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/Fusion See "Using QML Modules with Plugins" in the documentation. Automatic type dump of QML module failed. Errors: "/Users/qtsupport/Qt/6.0.0/clang_64/bin/qmlplugindump" returned exit code 3. Arguments: -nonrelocatable QtQuick.Controls.Fusion 2.12 . QQmlComponent: Component is not ready file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/loaddependencies.qml: Module namespace 'QtQuick.Controls' does not match import URI '' QML module does not contain information about components contained in plugins. Module path: /Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/Material See "Using QML Modules with Plugins" in the documentation. Automatic type dump of QML module failed. Errors: "/Users/qtsupport/Qt/6.0.0/clang_64/bin/qmlplugindump" returned exit code 3. Arguments: -nonrelocatable QtQuick.Controls.Material 2.12 . QQmlComponent: Component is not ready file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/loaddependencies.qml: Module namespace 'QtQuick.Controls' does not match import URI ''
This does NOT happen
- with Qt Creator 4.13.3
- when the other kit (e.g. 5.15.2) is selected.
- when the import path is not set ( e.g. Comment out QML_IMPORT_PATH... in .pro )
*How to reproduce : *
Use qtcreatorbug25409.zip
1. Quit Creator
3. Start Creator
4. Select File -> Open Project
5. Navigate to qtcreatorbug25409/app/qtcbug25409 and open qtcbug25409.pro
6. Configure for Desktop Qt 6.0.0
7. Open the General Messages window
8. In the Projects pane, open the RedRectTest's main.qml
9. The General Messages window should now show the qmlplugindump errors
When this happens, opening any QtQuick application with any kit starts to produce the following messages. ( Qt5.15.2 kit was selected in this case )
QML module does not contain information about components contained in plugins. Module path: /Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/Basic See "Using QML Modules with Plugins" in the documentation. Automatic type dump of QML module failed. Errors: "/Users/qtsupport/Qt/5.15.2/clang_64/bin/qmlplugindump" returned exit code 3. Arguments: -nonrelocatable QtQuick.Controls.Basic 2.12 . QQmlComponent: Component is not ready file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:6: import requires 2 arguments, but 2 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:7: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:8: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:9: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:10: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:11: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:12: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:13: a component declaration requires two or three arguments, but 4 were provided QML module does not contain information about components contained in plugins. Module path: /Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/Universal See "Using QML Modules with Plugins" in the documentation. Automatic type dump of QML module failed. Errors: "/Users/qtsupport/Qt/5.15.2/clang_64/bin/qmlplugindump" returned exit code 3. Arguments: -nonrelocatable QtQuick.Controls.Universal 2.12 . QQmlComponent: Component is not ready file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:6: import requires 2 arguments, but 2 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:7: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:8: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:9: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:10: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:11: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:12: a component declaration requires two or three arguments, but 4 were provided file:///Users/qtsupport/Qt/6.0.0/clang_64/qml/QtQuick/Controls/qmldir:13: a component declaration requires two or three arguments, but 4 were provided ...