1016: Could not connect to database - Oracle returned ORA-12514: TNS:listener does not currently know of service requested in connect descriptor


Arguments:
  oraError = 'ORA-12514: TNS:listener does not currently know of service requested in connect descriptor\n'

Traceback:
file PosseExceptions.py, line 79, in __init__
file ConfigCache.py, line 176, in __GetConnection
file ConfigCache.py, line 372, in GetConfigCache
file OutriderCore.py, line 615, in __Initialize
file OutriderCore.py, line 1904, in NewSession
file Interface.py, line 3786, in NewSession
file Interface.py, line 3721, in invoker


Details:
file PosseExceptions.py, line 79, in __init__
    kwargs -> {
            oraError: 'ORA-12514: TNS:listener does not currently know of service requested in connect descriptor\n',
            }
    logLevelOverride -> None
    self -> NoDatabaseConnection()
file ConfigCache.py, line 176, in __GetConnection
    configProperties -> <AppServer.Settings ConnectString='lmspprod.riverside.tld', System='Public', WWWUserId='Outridersys', MinutesToExpiry=1440, GuestUserName='publicweb', MimimumConnections=1, MaximumConnections=30, ConnectionIncrement=1, IdleConnectionTimeoutMinutes=1, ForceFullReloads=False>
    core -> <OutriderCore.Outrider object at 0x00000035C0E27780>
    debugKey -> None
    e -> DatabaseError(<cx_Oracle._Error object at 0x00000035C3E969E0>,)
    retry -> True
    sessionPool -> None
    systemKey -> 'public'
file ConfigCache.py, line 372, in GetConfigCache
    core -> <OutriderCore.Outrider object at 0x00000035C0E27780>
    create -> True
    debugKey -> None
    staticCache -> <PosseConfig.Cache.Cache object at 0x00000035C0E0F828>
    systemKey -> 'public'
file OutriderCore.py, line 615, in __Initialize
    debugKey -> None
    self -> <OutriderCore.Outrider object at 0x00000035C0E27780>
    systemKey -> 'Public'
file OutriderCore.py, line 1904, in NewSession
    authenticationName -> None
    debugKey -> None
    ipAddress -> '3.238.180.174'
    legacyMode -> False
    outriderEnvironment -> <class 'PosseMetadata.Environments.Outrider'>
    self -> <OutriderCore.Outrider object at 0x00000035C0E27780>
    systemKey -> 'Public'
file Interface.py, line 3786, in NewSession
    args -> (
            None,
            '3.238.180.174',
            None,
            False,
            )
    hit -> <Interface.Hit object at 0x00000035C3BF8550>
    kwargs -> {

            }
    self -> <Interface.Interface object at 0x00000035B9AA0A58>
    systemKey -> 'Public'
    tid -> 4112
    userId -> None
file Interface.py, line 3721, in invoker
    args -> (
            'Public',
            None,
            None,
            '3.238.180.174',
            None,
            False,
            )
    hit -> <Interface.Hit object at 0x00000035C3BF8550>
    kwargs -> {

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


   at Computronix.POSSE.Outrider.Outrider.RaiseError(String method, String errorMessage) in d:\build64\server\build\posse.VS.Outrider.dotNET\7.3.1.1\win-x86_64\vs2013-winsdk71\temp\OutriderNet\Outrider.cs:line 4762
   at Computronix.POSSE.Outrider.Outrider.NewSession(String systemName, String authenticationName, String _password, String ipAddress, String debugKey, Boolean legacyMode) in d:\build64\server\build\posse.VS.Outrider.dotNET\7.3.1.1\win-x86_64\vs2013-winsdk71\temp\OutriderNet\Outrider.cs:line 2717
   at Computronix.POSSE.Outrider.OutriderNet.newSession(String userAlias, String passPhrase, String ipAddress, String debugKey) in d:\build64\server\build\posse.VS.Outrider.dotNET\7.3.1.1\win-x86_64\vs2013-winsdk71\temp\OutriderNet\OutriderNet.cs:line 1290
   at Computronix.POSSE.Outrider.PageBase.StartSession()
   at Computronix.POSSE.Outrider.PageBase.PageBase_Load(Object sender, EventArgs e)
   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)