Since a week our Novacura-clients are getting ‘Connection request timed out’-messages during normal working hours. In some periods system works well and in some periods almost all flow-clients get this message. Regular IFS-client that uses same Oracle-DB does not have this problem, IFS-system still responds when Flow-system has the time-outs.
I can see in logging some Time measurement exceptions like below
2025-08-28 02:45:45,966 - Time measurement exception
Oracle.ManagedDataAccess.Client.OracleException (0x80004005): ORA-12570: Network Session: Unexpected packet read error —> OracleInternal.Network.NetworkException (0x80004005): ORA-12570: Network Session: Unexpected packet read error —> System.Net.Sockets.SocketException (0x80004005): A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
at System.Net.Sockets.Socket.Receive(Byte buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at OracleInternal.Network.ReaderStream.Read(OraBuf OB)
at OracleInternal.Network.ReaderStream.Read(OraBuf OB)
at OracleInternal.TTC.OraBufReader.GetDataFromNetwork()
at OracleInternal.TTC.OraBufReader.Read(Boolean bIgnoreData)
at OracleInternal.TTC.MarshallingEngine.UnmarshalUB1(Boolean bIgnoreData)
at OracleInternal.TTC.TTCExecuteSql.ReceiveExecuteResponse(Accessor& defineAccessors, Accessor bindAccessors, Boolean bHasReturningParams, SQLMetaData& sqlMetaData, SqlStatementType statementType, Int64 noOfRowsFetchedLastTime, Int32 noOfRowsToFetch, Int32& noOfRowsFetched, Int64& queryId, Int32 longFetchSize, Int64 initialLOBFetchSize, Int64 scnFromExecution, Boolean bAllInputBinds, Int32 arrayBindCount, DataUnmarshaller& dataUnmarshaller, MarshalBindParameterValueHelper& marshalBindParamsHelper, Int64& rowsAffectedByArrayBind, Boolean bDefineDone, Boolean& bMoreThanOneRowAffectedByDmlWithRetClause, List`1& implicitRSList, Boolean bLOBArrayFetchRequired)
at NovaCura.Flow.Connector.Database.ErrorTranslator.TranslateException(DatabaseType databaseType, Exception exception, Boolean throwException)
at NovaCura.Flow.Connector.Database.DatabaseConnectionParameters.Connect(String userEmptyOrNull, String passwordEmptyOrNull, String flowUserId, String runAs, String accessToken)
at NovaCura.Flow.Connector.DatabaseConnectorTask.InternalExecute(IReadOnlyDictionary`2 input, String userName, String password, IEnumerable`1 taskAuthorization, ITreasurer treasurer, IPackingKit packingKit, ITableTrinketFactory tableFactory, TimeMeasurement executeTimeMeasurementOrNull)
at NovaCura.Flow.Connector.DatabaseConnectorTask.Execute(IReadOnlyDictionary`2 input, String userName, String password, IEnumerable`1 taskAuthorization, ITreasurer treasurer, IPackingKit packingKit, ITableTrinketFactory tableFactory, TimeMeasurement timeMeasurement)
at NovaCura.Flow.Server.SharedServices.ConnectorTaskService.<>c__DisplayClass18_1.b__1(TimeMeasurement t)
at NovaCura.Framework.Diagnostic.RootTimeMeasurement.Measure[T](Func`2 func)
Attached logging for today.
Can you help to solve this issue?
We are running on Flow server 6.12.3.38865
Thanks for your help,
Jos