Rocket Uniface Support Resources

 View Only

Unknown DLM error has occurred

  • 1.  Unknown DLM error has occurred

    ROCKETEER
    Posted 03-25-2019 14:21

    Unknown DLM error has occurred


    Issue has been reported where the Uniface application is unable to checkout license features while it previously worked OK.

    Error message seen on screen is:

    'Could not load environment. Contact Uniface Support'


    Starting the Uniface application with $ioprint=64 in the used ASN file:

    [SETTINGS]
    $putmess_logfile	=	.\log\putmess-%h_%u_%p.log
    $ioprint			=	64

    the following message could be read:

    Checkout of license feature Uxxxx failed, reason:
    Unknown DLM error has occurred; no messages available

    Issue can be caused by a corruption in the registry key ROOT_CONFIG where a ? (question-mark) has been added at the end of the key.

    Resulting in a DLM Root config of  C:\users\public\?\ instead of C:\users\public\ and being unable to find and/or create required files for correct working of the product.


    Solution:


    Copy the following text completely in notepad.exe and save file as 'dlm-root_config-repair.reg' on the DLM license server temp folder. (Take notice of the file name extension being .REG)

    For 64-Bit DLM on 64-Bit OS and 32-Bit DLM on 32-Bit OS:

    Windows Registry Editor Version 5.00
     
    [HKEY_LOCAL_MACHINE\SOFTWARE\Compuware\DLM]
    "ROOT_CONFIG"="C:\\Users\\Public\\" 
    
    

    For 32-Bit DLM on 64-Bit OS:

    Windows Registry Editor Version 5.00 
    
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Compuware\DLM]
    "ROOT_CONFIG"="C:\\Users\\Public\\" 

    and Run this created registry file on the license server as Administrator by double click on the file.