フィルターのクリア

Application Compiler Fail "Update resource failed: 110" and "No Installer Package Created"

81 ビュー (過去 30 日間)
Hello,
I'm having trouble compiling a very simple application. I've attached the class and project in the attached zip file. I'm using the Application Compiler GUI not command line tools to compile. I've tried on both 2019a 64-bit and 2015b 32-bit, which I've used successfully many times in the past.
In 2019a, the failure log is
mcc -o untitled -W WinMain:untitled -T link:exe -d 'C:\Users\reavemt1\Desktop\New folder\untitled\for_testing' -v 'C:\Users\reavemt1\Desktop\New folder\untitled.m' -r 'C:\Program Files\MATLAB\R2019a\toolbox\compiler\Resources\default_icon.ico'
Compiler version: 7.0.1 (R2019a)
Dependency analysis by REQUIREMENTS.
Parsing file "C:\Users\reavemt1\Desktop\New folder\untitled.m"
(referenced from command line).
Generating file "C:\Users\reavemt1\Desktop\New folder\untitled\for_testing\readme.txt".
Packaging...
Creating the bundle...
Creating the install agent URL file...
Failed to embed unzip in your application.
Update resource failed: 110
Failed to create the web based installer.
No installer package created.
In 2015b, the failure log is
mcc -C -o untitled -W WinMain:untitled -T link:exe -d 'C:\Users\reavemt1\Desktop\New folder\untitled\for_testing' -v 'C:\Users\reavemt1\Desktop\New folder\untitled.m'
Compiler version: 6.1 (R2015b)
Dependency analysis by REQUIREMENTS.
Begin validation of MEX files: Thu Jun 13 10:08:52 2019
End validation of MEX files: Thu Jun 13 10:08:52 2019
[Warning: Adding path "C:\Users\reavemt1\Desktop\New folder" to Compiler path
instance.]
[]
Parsing file "C:\Users\reavemt1\Desktop\New folder\untitled.m"
(Referenced from: "Compiler Command Line").
Deleting 0 temporary MEX authorization files.
Generating file "C:\Users\reavemt1\Desktop\New folder\untitled\for_testing\readme.txt".
Packaging...
Adding custom icon C:\Program Files (x86)\MATLAB\R2015b\toolbox\compiler\Resources\default_icon.ico to C:\Users\reavemt1\Desktop\New folder\untitled\for_testing\untitled.exe.
Attempting to embed the CTF archive into the application C:\Users\reavemt1\Desktop\New folder\untitled\for_testing\untitled.exe.
Finished embedding CTF archive. Deleting the external CTF archive.
Creating the bundle...
Failed to embed installer splash screen C:\Program Files (x86)\MATLAB\R2015b\toolbox\compiler\Resources\default_splash.png.
Update resource failed: 110
Attempting to embed default installer splash screen, C:\Program Files (x86)\MATLAB\R2015b\toolbox\compiler\Resources\default_splash.png.
Failed to embed installer splash screen C:\Program Files (x86)\MATLAB\R2015b\toolbox\compiler\Resources\default_splash.png.
Update resource failed: 110
Failed to create the web based installer.
No installer package created.
Note that my PC is Windows 10 Enterprise 64-bit with 32GB of RAM. I should have no memory issues. I've also confirmed that "C:\Program Files (x86)\MATLAB\R2015b\toolbox\compiler\Resources\default_splash.png" exists.

採用された回答

Helen Zhu
Helen Zhu 2019 年 6 月 15 日
編集済み: Helen Zhu 2019 年 6 月 15 日
110 error usually indicates the system cannot open the device or file specified.
  1. Do you have any antivirus software running? Can you disable antivirus software and retry?
  2. Can you launch MATLAB with admin right?
  6 件のコメント
Jerome Leclerc-Perron
Jerome Leclerc-Perron 2019 年 8 月 29 日
編集済み: Jerome Leclerc-Perron 2019 年 8 月 29 日
Hello Helen,
I've attempted your suggestion to find out what is locking the file. It seems to be a sharing violation indeed...!
Below you will find the "SHARING VIOLATION" as you've suggested:
Debugging_Packaging.PNG
And attached is the zipped log files (filtered).
Knowing that I don't have full control over my computer, so there are a few solutions out of the way (disabling windows defender is impossible, for example). What could be a solution that makes it possible to package these executables?
Helen Zhu
Helen Zhu 2019 年 9 月 3 日
編集済み: Helen Zhu 2019 年 9 月 3 日
Hi Jerome,
Sorry for the late response. I didn't receive any system notification for your response and I just saw your post today...
I would say distribute your application and MCR separately is the best option I could think of as a workaround.
If you still want an installer that installs everything, then configure your antivirus software(Parity.exe) and windows defender to stop scanning file created by MATLAB, which is MyAppInstaller.exe in this case, is the only option. You may need to work with your IT department on it.

サインインしてコメントする。

その他の回答 (2 件)

riverCN
riverCN 2022 年 2 月 24 日
移動済み: Stefanie Schwarz 2023 年 6 月 22 日
In case someone stumbles on this problem again in the future:
I had the same symptoms when trying to compile. I found out that in my case it was because my project was in a Dropbox folder. Dropbox was blocking the process somehow. I just paused sync for a few minutes, tried to compile again and it worked.
@Helen Zhu was right: This is a symptom of the installer being locked by another program
  1 件のコメント
J Tabora-Sierra
J Tabora-Sierra 2022 年 7 月 12 日
移動済み: Stefanie Schwarz 2023 年 6 月 22 日
Thank you for posting, this was exaclty what was causing the compiler to fail.

サインインしてコメントする。


Olaoluwayimika Olugbenle
Olaoluwayimika Olugbenle 2024 年 3 月 25 日
I also faced this same issue on my Windows 11 and was able to temporarily disable Real-time Protection on my computer and it worked. To do this:
Press Windows Key > search "Virus and Threat Protection" > under Virus and Threat Protection Setting select "Manage settings" > Turn off real-time protection

カテゴリ

Help Center および File ExchangeIntroduction to Installation and Licensing についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by