cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
lukas_schulze
Level 3

MSI Error 2842 No text field was found on the error dialog.

Everytime a user has an error my current MSI Setup only shows error 2842 in a Messagebox and in Log.

All errors only show 2842 while setup. Only in Logfiles i can find the real error cause. (for example 2842 error is shown, in logs it its error 2842 and 1935)

What could be a possibilty for this behavior? I have a filled out string table, i have a translation for my language, i have text file with all strings... In my XML ISM File are all Strings included.

I cant find any other post with this problem on WWW.


MSI (s) (AC:14) [16:08:28:521]: Note: 1: 1935 2: {CB438DD9-2B1B-32E0-9AA6-D6DA82CE9D97} 3: 0x80070091 4: IAssemblyCacheItem 5: Commit 6: Microsoft.VC90.MFC,type="win32",version="9.0.30729.1",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86"
MSI (s) (AC:14) [16:08:28:521]: Assembly Error (sxs): Please look into Component Based Servicing Log located at -105061256ndir\logs\cbs\cbs.log to get more diagnostic information.
MSI (c) (80:38) [16:08:28:586]: Font created. Charset: Req=1, Ret=0, Font: Req=, Ret=Arial

MSI (c) (80:38) [16:08:28:587]: Font created. Charset: Req=0, Ret=0, Font: Req=MS Shell Dlg, Ret=MS Shell Dlg

Fehler 2842. Im Fehlerdialogfeld wurde kein Textfeld gefunden.
MSI (c) (80:38) [16:08:33:849]: Produkt: TENADO METALL 2D V17 -- Fehler 2842. Im Fehlerdialogfeld wurde kein Textfeld gefunden.

Fehler 1935. Während der Installation von Assemblykomponente "{CB438DD9-2B1B-32E0-9AA6-D6DA82CE9D97}" ist ein Fehler aufgetreten. HRESULT: 0x80070091. Assembly-Schnittstelle: IAssemblyCacheItem, Funktion: Commit, Assemblyname: Microsoft.VC90.MFC,type="win32",version="9.0.30729.1",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86"
MSI (s) (AC:14) [16:08:33:867]: Produkt: TENADO METALL 2D V17 -- Fehler 1935. Während der Installation von Assemblykomponente "{CB438DD9-2B1B-32E0-9AA6-D6DA82CE9D97}" ist ein Fehler aufgetreten. HRESULT: 0x80070091. Assembly-Schnittstelle: IAssemblyCacheItem, Funktion: Commit, Assemblyname: Microsoft.VC90.MFC,type="win32",version="9.0.30729.1",publicKeyToken="1fc8b3b9a1e18e3b",processorArchitecture="x86"
Labels (1)
0 Kudos
(7) Replies
lukas_schulze
Level 3

Iam having a ISM File as baseproject and edit it with Automationtools from IS. After we created this base Setupproject we discovered this problem. But we dont know when it exactly happened
0 Kudos
lukas_schulze
Level 3

Roman1 wrote:
Have you tried this workaround:
( search by google )

http://simplyputsoftware.com/error-2842/error-2842.php

https://blogs.msdn.microsoft.com/astebner/2004/11/10/troubleshooting-1935-and-2908-errors-during-installation/


First Website i dont trust. They try to phishing you to download a binary.

2nd Website is not about this error. Just same number but different errortype.

Does noone ever had this problem here / on www? I searched 4hours yesterday about this.
0 Kudos
lukas_schulze
Level 3

Roman1 wrote:
Have you tried this workaround:
( search by google )

http://simplyputsoftware.com/error-2842/error-2842.php

https://blogs.msdn.microsoft.com/astebner/2004/11/10/troubleshooting-1935-and-2908-errors-during-installation/


both dont cover any solution. First tries do undercover me a phishing binary. 2nd. is not about my problem.
0 Kudos
lukas_schulze
Level 3

where are my latest replies? Both Sulitioons dont cover this bug.
0 Kudos
lukas_schulze
Level 3

Does noone has an idea for this case? I need valid Errors for my customers. They need to call us for every small problem with installation.
0 Kudos
lukas_schulze
Level 3

I found a possible solution. Iam not sure yet but:


No Text field was found on the error dialog < says excatly whats problem. There is no "errortext" Textfield in your Errordialog.

My Textfield was called "text".

Fix it and it will work again.

This is first solution for this bug world wide 😉 i searched ~2 years for it and finally found it where i was migrating a ISM in our team.
0 Kudos