Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
6.8.2
-
-
bbf32e8a4 (dev)
Description
Preconditions:
- Have a long folder path (combined length of over 255 characters, apparently)
- Build attached application (or any other QML application, but this application prints all output to a file for convenience)
- Copy application binary to the long folder
- Copy required Qt DLLs to that folder
- Start application by double-clicking in Windows Explorer
Expected:
6. Application starts
Actual:
6. Application fails to load with error:
Warning: QQmlApplicationEngine failed to load component Warning: qrc:/qt/qml/StartupLogApplication/Main.qml:1:1: File name case mismatch for "C:/devel/demos/LONGFO~1/LONGFO~1/LONGFO~1/LONGFO~1/EVENLO~1/qml/QtQuick/qtquick2plugind.dll"
If the application and its DLLs are copied to a folder "not so deep in directory tree", it will start without any issues.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-134652 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
657330,2 | WIP: QtQml: Re-implement QQml_isFileCaseCorrect using QDirListing | dev | qt/qtdeclarative | Status: NEW | -2 | -1 |
657623,8 | QQmlTypeLoader: Re-implement fileExists using QDir and QDirListing | dev | qt/qtdeclarative | Status: NEW | 0 | 0 |
657944,4 | QtQml: Remove QQml_isFileCaseCorrect() | dev | qt/qtdeclarative | Status: NEW | 0 | -1 |
657285,5 | QtQml: Remove lengthIn from QQml_isFileCaseCorrect() | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
657299,1 | QtQml: Remove QQml_isFileCaseCorrect | dev | qt/qtdeclarative | Status: ABANDONED | 0 | -1 |