Passolo CMD exits with unknown exit code "-1073740771"

Hi all,

we trigger Passolo (in this case 2018) via pslcmd.exe running a few macros in a batch. On one of our new machines, the call returns an unknown exitcode " -1073740771". That's all the information we have. I cannot find additional logs. Is there a dedicated folder for general logs I could have a look at? A google search indicates that it could be everything: from a broken hard drive to some UAC issue. (My drive is fine and I granted all users full access to all folders involved for testing purposes).

To me, it looks like the command itself executes properly but it cannot exit properly.

Does anyone know how to fix this or what's the root cause?

Thanks and best regards

emoji
Parents
  • Hello, I would check if there were any events in the Event Viewer and maybe post them here - an error there could provide more information about the issue.

    Second you can try to run a repair of Passolo from Control Panel.

    And last try to check the projects directly in Passolo without CMD - does this work fine for the same date?

    Hopefully this should provide more details to identify the issue.

    emoji
  • Hi,

    thanks for your reply. Repairing Passolo did not work. Passolo itself "feels" okay, the operations work fine.

    I found indeed something in the Event Viewer:

    Application: psl.exe
    Framework Version: v4.0.30319
    Description: The process was terminated due to an unhandled exception.
    Exception Info: System.IO.FileNotFoundException
       at DnDesktopTM.TMInternals.DBGlossaryStorage.CloseGlossaryStorage()
       at DnDesktopTM.TMInternals.GlossaryStorage.CloseGlossaryStorage()
       at DnDesktopTM.TMInternals.GlossaryTM.CloseTM()
       at DnDesktopTM.TMInternals.BaseTMList.FreeTMList()
       at DnDesktopTM.Threading.BaseTMThread.Stop()
       at DnDesktopTM.GlossaryTranslator.Pass.AddIn.Core.IPAINetGlossaryTranslator.Destroy()
       at <Module>.Pass.Internal.CInternalGlossaryTranslator.GTDestroy(Pass.Internal.CInternalGlossaryTranslator*)

    So, it looks like something Glossary-Related is not found for some reason. You ever saw something like this?

    Thanks and best regards

    emoji
  • There seems to be an issue with the Glossaries - try to remove them from Passolo > Tools > Glossaries then re-add them.

    Or try to create a QuickIndex for them.

    Let me know if this helps.

    emoji
  • Okay, I did a few tests with a new and empty project. I tested the following:

    • "Empty script", only opening and closing the empty project:
      /openproject:C:\path\to\project\WM.lpu
      /closeproject
      
    • This is how I call the script
      Command prompt showing execution of Passolo script with output directed to a text file, followed by an error level echo command displaying a negative number.
    • The project has no glossaries added, except for the default mfc.glo which I disabled
    • I tested in multiple directories: c:\temp, a directory where my user has full permissions
    • I ran the command as an administrator
    • Strange thing: When using a non existing script (i.e., wrong path for /script) the errorlevel I get is identical. Also the File not Found Exception stays the same!
    • Creating a quick for mfc.glo returns: ERROR - Could not load file or assembly 'System.Data.SQLite.dll' or one of its dependencies. The specified module could not be found.

      The DLL can be found in this folder on my machine: C:\Program Files (x86)\SDL\SDL Passolo\SDL Passolo 2018\System\DnDesktopTM

    The error in the event viewer remains always the same (File not found Exception in the context of the Glossaries). Do you have further ideas? Might some wrong .NET version be the issue or so?

    Thanks and best regards,

    Dominic

    emoji


    Generated Image Alt-Text
    [edited by: Trados AI at 5:52 AM (GMT 0) on 5 Mar 2024]
Reply
  • Okay, I did a few tests with a new and empty project. I tested the following:

    • "Empty script", only opening and closing the empty project:
      /openproject:C:\path\to\project\WM.lpu
      /closeproject
      
    • This is how I call the script
      Command prompt showing execution of Passolo script with output directed to a text file, followed by an error level echo command displaying a negative number.
    • The project has no glossaries added, except for the default mfc.glo which I disabled
    • I tested in multiple directories: c:\temp, a directory where my user has full permissions
    • I ran the command as an administrator
    • Strange thing: When using a non existing script (i.e., wrong path for /script) the errorlevel I get is identical. Also the File not Found Exception stays the same!
    • Creating a quick for mfc.glo returns: ERROR - Could not load file or assembly 'System.Data.SQLite.dll' or one of its dependencies. The specified module could not be found.

      The DLL can be found in this folder on my machine: C:\Program Files (x86)\SDL\SDL Passolo\SDL Passolo 2018\System\DnDesktopTM

    The error in the event viewer remains always the same (File not found Exception in the context of the Glossaries). Do you have further ideas? Might some wrong .NET version be the issue or so?

    Thanks and best regards,

    Dominic

    emoji


    Generated Image Alt-Text
    [edited by: Trados AI at 5:52 AM (GMT 0) on 5 Mar 2024]
Children