173
Views
4
Comments
Solved
Invalid compiler output. Execution Timeout Expired.  The timeout period elapsed prior

Hayy Guys.. .
Anyone can help me?

I just add New Decision on my Flow Process., but it cannot be done for publish.

then i check the server when publishing process is running , CPU is over capacity almost 100%
why this happened? 


this is detail for error :

Internal Error


Invalid compiler output.

Execution Timeout Expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.


Exception Details:

[1] System.Data.SqlClient.SqlException (0x80131904): Execution Timeout Expired.  The timeout period elapsed prior to completion of the operation or the server is not responding. ---> System.ComponentModel.Win32Exception (0x80004005): The wait operation timed out

   at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)

   at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)

   at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)

   at System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()

   at System.Data.SqlClient.SqlDataReader.get_MetaData()

   at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)

   at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)

   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)

   at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)

   at System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)

   at OutSystems.HubEdition.DatabaseProvider.SqlServer.ExecutionService.ExecutionService.ExecuteReader(IDbCommand cmd)

   at OutSystems.Internal.Db.ManagedCommand.ExecuteReader(String description, Boolean isApplication, Boolean transformParameters, Boolean skipLog)

   at OutSystems.HubEdition.Compiler.Database.DBCompiler.GetActiveProcessesHistory(Transaction tran, String processSSKey, Int32 eSpaceId)

   at OutSystems.HubEdition.Compiler.ImpactAnalysis.ProcessesImpactAnalysis.GetHistory(Transaction trans, ProcessDefinition oldProcessDefinition, ProcessDefinition newProcessDefinition)

   at OutSystems.HubEdition.Compiler.ImpactAnalysis.ProcessesImpactAnalysis.AnalyseProcessInstances(Transaction trans, Process process, Int32 runningVersionId, List`1 warningMessages, List`1 infoMessages, ProcessDefinition oldDefinition, ProcessDefinition newDefinition, ProcessScopeComparisonResults compResults)

   at OutSystems.HubEdition.Compiler.ImpactAnalysis.ProcessesImpactAnalysis.AnalyseAndLockProcess(Transaction trans, Process process, Int32 runningVersionId, List`1 warningMessages, List`1 infoMessages, Boolean lockProcesses)

   at OutSystems.HubEdition.Compiler.ImpactAnalysis.ProcessesImpactAnalysis.Analyse()

   at OutSystems.HubEdition.Compiler.ESpace.ProcessesImpactAnalysis()

   at OutSystems.HubEdition.Compiler.Utils.CompilerUtils.TrapExceptionsInContext(Action action, CompilationContext context)

ClientConnectionId:ed1ee992-02b2-40e8-9217-8eb140ed5321

Error Number:-2,State:0,Class:11[2] System.ComponentModel.Win32Exception (0x80004005): The wait operation timed out



Thanks and Regards
Dhanis Gusti

2021-04-17 09-53-48
José Gonçalves
Solution

Hi Danis,

This error is not related to the Decision you've added. If you remove it, it will probably show the same error again.

This looks more like a problem with your connection. Try to increase your operations timeout:

Regards

2024-07-05 14-16-55
Daniël Kuhlmann
 
MVP

Not sure but a decision needs to have at least 2 outcomes I believe. You have only one. So what is the decision? Looks like OutSystems True Change needs to catch this and avoid you from being able to do 1CP if only one decision outcome is defined.

2020-09-11 09-28-49
danis gusti

Hii Daniel

this error occurs only when i add something in "Process" and publish, i try to add a small part so it doesn't change too much.

2020-09-11 09-28-49
danis gusti
Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.