1016: Could not connect to database - Oracle returned ORA-12545: Connect failed because target host or object does not exist


Arguments:
  oraError = 'ORA-12545: Connect failed because target host or object does not exist\n'

Traceback:
file =PosseExceptions.py, line 77, in __init__
file =ConfigCache.py, line 184, in __GetConnection
file =ConfigCache.py, line 101, in __CreateConfigCache
file =ConfigCache.py, line 402, in GetConfigCache
file =OutriderCore.py, line 643, in __Initialize
file =OutriderCore.py, line 2030, in NewSession
file =Interface.py, line 4010, in NewSession
file =Interface.py, line 3946, in invoker


Details:
file =PosseExceptions.py, line 77, in __init__
    kwargs -> {
            oraError: 'ORA-12545: Connect failed because target host or object does not exist\n',
            }
    logLevelOverride -> None
    self -> NoDatabaseConnection()
file =ConfigCache.py, line 184, in __GetConnection
    configProperties -> <AppServer.Settings >
    core -> <OutriderCore.Outrider object at 0x000001994B6DFA90>
    debugKey -> None
    e -> DatabaseError(<cx_Oracle._Error object at 0x0000019948E01AD0>,)
    retry -> True
    sessionPool -> None
    systemKey -> 'traceleadpublic'
file =ConfigCache.py, line 101, in __CreateConfigCache
    core -> <OutriderCore.Outrider object at 0x000001994B6DFA90>
    debugKey -> None
    systemKey -> 'traceleadpublic'
    systemSettings -> <AppServer.Settings >
file =ConfigCache.py, line 402, in GetConfigCache
    core -> <OutriderCore.Outrider object at 0x000001994B6DFA90>
    create -> True
    debugKey -> None
    staticCache -> None
    systemKey -> 'traceleadpublic'
file =OutriderCore.py, line 643, in __Initialize
    debugKey -> None
    self -> <OutriderCore.Outrider object at 0x000001994B6DFA90>
    systemKey -> 'TRACELEADPublic'
file =OutriderCore.py, line 2030, in NewSession
    authenticationName -> None
    debugKey -> None
    ipAddress -> '10.186.177.82'
    legacyMode -> False
    outriderEnvironment -> <class 'PosseMetadata.Environments.Outrider'>
    self -> <OutriderCore.Outrider object at 0x000001994B6DFA90>
    systemKey -> 'TRACELEADPublic'
file =Interface.py, line 4010, in NewSession
    args -> (
            None,
            '10.186.177.82',
            None,
            False,
            )
    hit -> <Interface.Hit object at 0x000001994B6DFAC8>
    kwargs -> {

            }
    self -> <Interface.Interface object at 0x0000019948C91D68>
    systemKey -> 'TRACELEADPublic'
    tid -> 3160
    userId -> None
file =Interface.py, line 3946, in invoker
    args -> (
            'TRACELEADPublic',
            None,
            None,
            '10.186.177.82',
            None,
            False,
            )
    hit -> <Interface.Hit object at 0x000001994B6DFAC8>
    kwargs -> {

            }
    living -> True
    method -> <bound method Interface.NewSession of <Interface.Interface object at 0x0000019948C91D68>>
    self -> <Interface.Interface object at 0x0000019948C91D68>
    tid -> 3160


   at Computronix.POSSE.Outrider.Outrider.RaiseError(String method, String errorMessage) in D:\cx_Build\64bit\requests\20210721-153444\dev\release\7.4.1.1\posse.VS\OutriderNet\temp\Outrider.cs:line 4762
   at Computronix.POSSE.Outrider.Outrider.NewSession(String systemName, String authenticationName, String _password, String ipAddress, String debugKey, Boolean legacyMode) in D:\cx_Build\64bit\requests\20210721-153444\dev\release\7.4.1.1\posse.VS\OutriderNet\temp\Outrider.cs:line 2717
   at Computronix.POSSE.Outrider.OutriderNet.newSession(String userAlias, String passPhrase, String ipAddress, String debugKey) in D:\cx_Build\64bit\source\posse\VS\Outrider\dotNet\OutriderNet\OutriderNet.cs:line 1290
   at Computronix.POSSE.Outrider.OutriderNet.Computronix.POSSE.Outrider.IOutriderNet2.NewSession(String ipAddress, String debugKey) in D:\cx_Build\64bit\source\posse\VS\Outrider\dotNet\OutriderNet\OutriderNet.cs:line 1302
   at Computronix.POSSE.Outrider.PageBase.StartSession() in d:\Web\Posse\TraceLeadPublic\App_Code\PageBase.cs:line 1826
   at Computronix.POSSE.Outrider.PageBase.PageBase_Load(Object sender, EventArgs e) in d:\Web\Posse\TraceLeadPublic\App_Code\PageBase.cs:line 1545
   at System.EventHandler.Invoke(Object sender, EventArgs e)
   at System.Web.UI.Control.OnLoad(EventArgs e)
   at System.Web.UI.Control.LoadRecursive()
   at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)