[Bug 49071] New: QT creator 1.4-1.6 online installer fails with 'Exception while loading the component script: installscript.qs. ReferenceError: Can't find variable: systemInfo'
WineHQ Bugzilla
wine-bugs at winehq.org
Fri May 1 16:37:41 CDT 2020
https://bugs.winehq.org/show_bug.cgi?id=49071
Bug ID: 49071
Summary: QT creator 1.4-1.6 online installer fails with
'Exception while loading the component script:
installscript.qs. ReferenceError: Can't find variable:
systemInfo'
Product: Wine
Version: 5.7
Hardware: x86-64
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: -unknown
Assignee: wine-bugs at winehq.org
Reporter: focht at gmx.net
Distribution: ---
Hello folks,
while checking/investigating bug 34624 ("Qt Creator 1.4.0 online setup fails to
download some packages, reports 'Connection closed') which was identified as
dupe of bug 31438 I've encountered another problem which is worth documenting.
The installer reports at one point 'Exception while loading the component
script: '.../installscript.qs\n\nReferenceError: Can't find variable:
systemInfo'
Apparently this problem exists on Windows as well for the Qt installer
framework 1.4, 1.5, 1.6 based online installers, indicating an application
bug.
* https://www.qtforum.de/viewtopic.php?t=18458
* https://forum.qt.io/post/525063
--- snip ---
...
00b0:Call KERNEL32.GetFullPathNameW(0448ec3a
L"C:\\users\\focht\\Temp\\remoterepophe172meta\\qt.tools.qtcreator\\installscript.qs",00000104,0031cb04,0031caec)
ret=00b86321
...
00b0:Ret KERNEL32.GetFullPathNameW() retval=0000004c ret=00b86321
...
00b0:Call KERNEL32.CreateFileW(0448a79a
L"\\\\?\\C:\\users\\focht\\Temp\\remoterepophe172meta\\qt.tools.qtcreator\\installscript.qs",80000000,00000003,0031cd7c,00000003,00000080,00000000)
ret=00b759b8
...
00b0:Ret KERNEL32.CreateFileW() retval=000002c0 ret=00b759b8
...
00b0:Call KERNEL32.GetFileType(000002c0) ret=00b74cfa
...
00b0:Ret KERNEL32.GetFileType() retval=00000001 ret=00b74cfa
00b0:Call KERNEL32.SetErrorMode(00008001) ret=00b849dd
...
00b0:Ret KERNEL32.SetErrorMode() retval=00008001 ret=00b849dd
00b0:Call KERNEL32.GetFileInformationByHandle(000002c0,0031cd48) ret=00b849eb
...
00b0:Ret KERNEL32.GetFileInformationByHandle() retval=00000001 ret=00b849eb
00b0:Call KERNEL32.SetErrorMode(00008001) ret=00b849fe
...
00b0:Ret KERNEL32.SetErrorMode() retval=00008001 ret=00b849fe
....
00b0:Call KERNEL32.ReadFile(000002c0,04498250,00004000,0031cd28,00000000)
ret=00b7526d
...
00b0:Ret KERNEL32.ReadFile() retval=00000001 ret=00b7526d
00b0:Call KERNEL32.ReadFile(000002c0,0449bbd6,0000067a,0031cd28,00000000)
ret=00b7526d
...
00b0:Ret KERNEL32.ReadFile() retval=00000001 ret=00b7526d
...
00b0:Call KERNEL32.WideCharToMultiByte(00000000,00000000,04494cfa L"create
Error-Exception: \"Exception while loading the component script:
'C:/users/focht/Temp/remoterepophe172meta/qt.tools.qtcreator/installscript.qs\n\nReferenceError:
Can't find variable:
systemInfo\n\nBacktrace:\n\t<anonymous>()@C:/users/focht/Temp/remoterepophe172meta/qt.tools.qtcreat"...,00000133,04492cb0,00000fff,00000000,0031cd4c)
ret=00b5bf62
00b0:Ret KERNEL32.WideCharToMultiByte() retval=00000133 ret=00b5bf62
...
00b0:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b00dbb1
ip=7b00dbb1 tid=00b0
00b0:trace:seh:raise_exception info[0]=19930520
00b0:trace:seh:raise_exception info[1]=0031ce24
00b0:trace:seh:raise_exception info[2]=00fb4368
00b0:trace:seh:raise_exception eax=0031cd24 ebx=03fcc305 ecx=0031cddc
edx=0031cd24 esi=00000003 edi=0031cd90
00b0:trace:seh:raise_exception ebp=0031cd78 esp=0031cd24 cs=310023 ds=ffff002b
es=002b fs=f7c00063 gs=006b flags=00200216
00b0:trace:seh:call_stack_handlers calling handler at 0xcc8ec1 code=e06d7363
flags=1
...
00b0:Call KERNEL32.WideCharToMultiByte(00000000,00000000,03fa2832 L"\"created
critical message box Error: 'Error', Exception while loading the component
script:
'C:/users/focht/Temp/remoterepophe172meta/qt.tools.qtcreator/installscript.qs\n\nReferenceError:
Can't find variable:
systemInfo\n\nBacktrace:\n\t<anonymous>()@C:/users/focht/Temp/remoterepophe172"...,00000148,03fd6648,00000fff,00000000,0031c694)
ret=00b5bf62
00b0:Ret KERNEL32.WideCharToMultiByte() retval=00000148 ret=00b5bf62
--- snip ---
--- snip ---
$ grep -Hrni "systemInfo." .wine/drive_c/
...
.wine/drive_c/users/focht/Temp/remoterepohnVj32meta/preview.qt.tools.qtcreator/installscript.qs:39:
if (systemInfo.currentCpuArchitecture == "x86_64")
.wine/drive_c/users/focht/Temp/remoterepomoHS32meta/preview.qt.tools.qt3dstudio/installscript.qs:45:
if (systemInfo.currentCpuArchitecture == "x86_64")
.wine/drive_c/users/focht/Temp/remoterepooyhw32meta/qt.tools.qtcreator/installscript.qs:62:
if (systemInfo.currentCpuArchitecture == "x86_64") {
.wine/drive_c/users/focht/Temp/remoterepooyhw32meta/qt.tools.windows_kits_debuggers/installscript.qs:55:
return systemInfo.currentCpuArchitecture == "x86_64";
.wine/drive_c/users/focht/Temp/remoterepophe172meta/qt.tools.qtcreator/installscript.qs:62:
if (systemInfo.currentCpuArchitecture == "x86_64") {
.wine/drive_c/users/focht/Temp/remoterepophe172meta/qt.tools.windows_kits_debuggers/installscript.qs:55:
return systemInfo.currentCpuArchitecture == "x86_64";
.wine/drive_c/users/focht/Temp/remoterepobkk172meta/qt.tools.qt3dstudio/installscript.qs:45:
if (systemInfo.currentCpuArchitecture == "x86_64")
.wine/drive_c/users/focht/Temp/remoterepoEOg172meta/preview.qt.tools.qtcreator/installscript.qs:39:
if (systemInfo.currentCpuArchitecture == "x86_64")
.wine/drive_c/users/focht/Temp/remoterepoDKvF32meta/qt.tools.qt3dstudio/installscript.qs:45:
if (systemInfo.currentCpuArchitecture == "x86_64")
.wine/drive_c/users/focht/Temp/remoterepojbZE32meta/preview.qt.tools.qtcreator/installscript.qs:39:
if (systemInfo.currentCpuArchitecture == "x86_64")
.wine/drive_c/users/focht/Temp/remoterepoiLCy32meta/qt.tools.qt3dstudio/installscript.qs:45:
if (systemInfo.currentCpuArchitecture == "x86_64")
.wine/drive_c/users/focht/Temp/remoterepoFoAa32meta/preview.qt.tools.qt3dstudio/installscript.qs:45:
if (systemInfo.currentCpuArchitecture == "x86_64")
.wine/drive_c/users/focht/Temp/remoterepoZRk172meta/preview.qt.tools.qt3dstudio/installscript.qs:45:
if (systemInfo.currentCpuArchitecture == "x86_64")
.wine/drive_c/users/focht/Temp/remoterepodFwV32meta/qt.tools.qtcreator/installscript.qs:62:
if (systemInfo.currentCpuArchitecture == "x86_64") {
.wine/drive_c/users/focht/Temp/remoterepodFwV32meta/qt.tools.windows_kits_debuggers/installscript.qs:55:
return systemInfo.currentCpuArchitecture == "x86_64";
--- snip ---
https://doc.qt.io/qtinstallerframework/qt-installer-framework-systeminfo-packages-root-meta-installscript-qs.html
--- snip ---
var native_path_separator = "/";
isStandaloneInstaller = function()
{
return installer.isOfflineOnly() && "%QTC_IS_STANDALONE_INSTALLER%" ==
"true";
}
// constructor
function Component()
{
component.loaded.connect(this, Component.prototype.loaded);
installer.installationFinished.connect(this,
Component.prototype.installationFinishedPageIsShown);
installer.finishButtonClicked.connect(this,
Component.prototype.installationFinished);
installer.valueChanged.connect(this,
Component.prototype.reactOnTargetDirChange);
if (installer.value("os") == "win") {
// Creator needs vcredist 32bit on windows
component.addDependency("qt.tools.vcredist_msvc2017_x86");
// for OpenSSL
component.addDependency("qt.tools.vcredist");
if (systemInfo.currentCpuArchitecture == "x86_64") {
component.addDependency("qt.tools.vcredist_msvc2017_x64");
// for OpenSSL
component.addDependency("qt.tools.vcredist_64");
}
}
if (installer.value("os") == "x11") {
// set installation directory
installer.setValue("EmbeddedInstallationRootDir",
"/usr/local/Trolltech");
installer.setValue("EmbeddedToolchainDir", "/usr/local/angstrom/arm");
}
// set the default values to SDKToolBinary and
QtCreatorInstallerSettingsFile
Component.prototype.reactOnTargetDirChange("TargetDir",
installer.value("TargetDir"));
}
--- snip ---
Download links:
https://web.archive.org/web/20200501144031/https://mirrors-wan.geekpie.club/qtproject/archive/online_installers/1.4/qt-windows-opensource-1.4.0-2-x86-online.exe
https://web.archive.org/web/20200501213428/https://mirrors-wan.geekpie.club/qtproject/archive/online_installers/1.5/qt-opensource-windows-x86-1.5.0-2-online.exe
https://web.archive.org/web/20200501213623/https://mirrors-wan.geekpie.club/qtproject/archive/online_installers/1.6/qt-opensource-windows-x86-1.6.0-8-online.exe
$ sha1sum qt-*
b53d671e82cfe6042f4da845ce0e891ccfaa8d49
qt-opensource-windows-x86-1.5.0-2-online.exe
afbb7521b5e58770bda8d79a90dac60856c2e62a
qt-opensource-windows-x86-1.6.0-8-online.exe
5d471cebfc9dcf0427bfccbb093199bcec8164e6
qt-windows-opensource-1.4.0-2-x86-online.exe
$ du -sh qt-*
14M qt-opensource-windows-x86-1.5.0-2-online.exe
14M qt-opensource-windows-x86-1.6.0-8-online.exe
14M qt-windows-opensource-1.4.0-2-x86-online.exe
$ wine --version
wine-5.7-151-g9805c312fb
Regards
--
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.
More information about the wine-bugs
mailing list