.NET add-in parser Error:HandleResource

Hello,

Recently we tried to translate all dlls from our Software with Passolo professionnal edition 22.0.116.0
We try in different way : Batch (using pslcmd.exe) and through the HUD of Passolo.

Unfortunatly the .NET parser is throwing an Error saying : ERROR - Parser Error:HandleResource error: Heo.ExplorateurProjet.Vue.Forme.WelcomeScreen.WelcomeScreenForm

The problem is that it doesn't generate the resource's dll Heo.ExplorateurProjet.Vue because he encountered this error.

There is also no clue about this problem , i retrieved some log from the update and also the generation (both in attachement or below) but we found nothing.
I also checked the SDK installed version of .NET on the machine that translate, we have the 6.0 installed.

We would like to know why the parser is throwing an error and if it's possible to generate the resource's dll even if there is an error (the dll will contain normally only what could have been treated or translated before/after the error). Is there any possibility to get more detailed logs of the error?

Error In Generation : 

Generating "Heo.ExplorateurProjet.Vue:French (France)"
Source file has issues. See diagnostic report for more details.
Warning - 82 strings could not be found in the translation list:
- String "_labelControlProjectName.Appearance" in Dialog.NET "Heo.ExplorateurProjet.Vue.Controle.WelcomeScreenProjectsListItem" ""
- String "_heoRibbonControlAdv.SearchEditItem" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" ""
- String "_heoRibbonControlAdv.SearchEditItem.AccessibleName" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" "Search Item"
- String "_barButtonSettingsSavingAndRecoveryOptions" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" ""
- String "_barButtonSettingsSavingAndRecoveryOptions.Caption" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" "Saving and recovery options"
- String "_barButtonSettingsSavingAndRecoveryOptions.AccessibleName" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" "toolStripButtonOptionEnregi..."
- String "_barButtonSettingsCatalogGuide" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" ""
- String "_barButtonSettingsCatalogGuide.Caption" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" "Catalog guide"
- String "_barButtonSettingsCatalogGuide.AccessibleName" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" "_toolStripButtonParametrage..."
- String "_barButtonSettingsUpdateData" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" ""
- String "_barButtonSettingsUpdateData.Caption" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" "Update Data"
- String "_barButtonSettingsUpdateData.AccessibleName" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" "_barButtonSettingsUpdateData"
- String "_barButtonSettingsGeneralOptions" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" ""
- String "_barButtonSettingsGeneralOptions.AccessibleName" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" "toolStripButtonGeneralOptions"
- String "_barButtonSettingsGeneralOptions.Caption" in Dialog.NET "Heo.ExplorateurProjet.Vue.ExplorateurProjetMenuRubanVue" "General options"
- String "_tlpMain" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectLabelForm" ""
- String "_hbpButtons" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectLabelForm" ""
- String "_tlpProjectDescription" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectLabelForm" ""
- String "_labProjectDescription" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectLabelForm" "Description"
- String "_textBoxName" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectNameForm" ""
- String "_labelName" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectNameForm" "ProjectName"
- String "_labelDescription" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectNameForm" "ProjectDescription"
- String "_textBoxDescription" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectNameForm" ""
- String "_tlpMain" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectNameForm" ""
- String "_tlpProjectDescription" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectNameForm" ""
- String "_tlpProjectName" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectNameForm" ""
- String "_hbpButtons" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChangeProjectNameForm" ""
- String "_imageComboBoxEditEtatProjet" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixEtatProjetForm" ""
- String "_tlpMain" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixEtatProjetForm" ""
- String "_tlpStatus" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixEtatProjetForm" ""
- String "_labelStatus" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixEtatProjetForm" "Status"
- String "_hbpButtons" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixEtatProjetForm" ""
- String "_imageComboBoxEditEtatProjet.Properties.Appearance" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixEtatProjetForm" ""
- String "_imageComboBoxEditEtatProjet.Properties.Appearance.Buttons1" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixEtatProjetForm" ""
- String "_imageComboBoxEditEtatProjet.Properties.Appearance.Buttons6" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixEtatProjetForm" ""
- String "tableLayoutPanel1" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixRepertoireForm" ""
- String "_tlpFolders" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixRepertoireForm" ""
- String "_hbpButtons" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixRepertoireForm" ""
- String "_heoBaseButtonsPanel" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.CollaborationGroupsManagement.EditCollaborationGroupForm" ""
- String "_heoBaseButtonsPanel" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.CollaborationGroupsManagement.CreateCollaborationGroupForm" ""
- String "_heoBaseButtonsPanel" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.CollaborationGroupsManagement.ShareProjectForm" ""
- String "_comboBoxNetworkCalculations" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.NetworkCalculationChoiceForm" ""
- String "_labelCountry" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.NetworkCalculationChoiceForm" "label1"
- String "_tlpMain" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.NetworkCalculationChoiceForm" ""
- String "_hbpButtons" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.NetworkCalculationChoiceForm" ""
- String "_tlpCountry" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.NetworkCalculationChoiceForm" ""
- String "_textBoxName" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.NewProjectForm" ""
- String "_labelName" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.NewProjectForm" "label1"
- String "_labelDescription" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.NewProjectForm" "label2"
- ...
Warning - 5 strings did not use the translation, because the source file has changed text or coordinates.
- (40) String "_labelTitre" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.ChoixRepertoireForm"
- (1321) String "$this" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.CollaborationGroupsManagement.Base.CollaborationBase"
- (250) String "_labelTexteRechercheSur" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.RechercherProjetForm"
- (245) String "_labelTexteMotCle" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.RechercherProjetForm"
- (284) String "label1" in Dialog.NET "Heo.ExplorateurProjet.Vue.Forme.LancementDictionnaireForm"
ERROR - Parser Error:HandleResource error: Heo.ExplorateurProjet.Vue.Forme.WelcomeScreen.WelcomeScreenForm
Generating "Heo.ExplorateurProjet.Vue:German (Germany)"
Source file has issues. See diagnostic report for more details.

Log Update : 

Resource: Heo.ExplorateurProjet.Vue.Forme.WelcomeScreen.WelcomeScreenForm.resources
    Inheritance Path:
        Heo.Systeme.BaseApplication.Vue.Forme.HeoBaseModalForm.resources (root, external)
    
    Root class type is Form
    Root class type hint from resource data is Form
    Resource Reader Scheme: Framework1X, Framework2X
    
    Missing or Erroneous References:
        Heo.Systeme.BaseApplication.Vue, Version=6.0.2304.1804, Culture=neutral, PublicKeyToken=null
            Heo.Systeme.BaseApplication.Vue.Controle.HeoCloseFormButton (Unresolved)
            Heo.Systeme.BaseApplication.Vue.Controle.HeoSecondaryButton (Unresolved)

Thank you very much.

Best regards,

Florian.

emoji
Parents Reply Children
  • From the previous warning messages, it seems you did not update the string lists before trying to generate the target. 

    Please update the strings lists (both source and target) then generate the target file. This should remove the "Warning - 5 strings did not use the translation, because the source file has changed text or coordinates."

    If you still have issues after this, you could try to re-create the RESX file in Visual Studio and re-translate the file in Passolo.

    Next step would be raising a support case for the support team to check the file and try to identify the issue.

    Hope this helps.

    emoji
  • Hi Adrian,

    That's what we tried and we try other things with Achim also.

    I found why the problem is showing ... : 

    The project that contains all the translation and dlls loaded an older version of the dll that implemented the “WelcomeScreen” in this namespace : Heo.ExplorateurProjet.Vue.Forme.WelcomeScreenForme

     Now it has been moved and it’s placed into Heo.ExplorateurProjet.Vue.Forme.WelcomeScreen.WelcomeScreenForme so it’s not matching and the parser throw an error.

    I think that this kind of errors cannot be bypassed and we will have to update dlls everytime in the project as soon as a modification like this has been done. (Updating string doesn’t change nothing on this case , the only thing I think of , it’s removing the dll from the project and readding it)

    emoji