Summary
This article details hotfix 1012797 for Laserfiche Workflow Suite 8.0.1, which resolves the following issue:
Timestamp: 5/26/2011 5:13:29 PM
Message: HandlingInstanceID: 1ea4d76f-74ae-4f17-9834-cf28d0c9f90d
An exception of type 'System.Data.SqlClient.SqlException' occurred and was caught.
----------------------------------------------------------------------------------
05/26/2011 10:13:29
Type : System.Data.SqlClient.SqlException, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : Procedure or function 'UpdateWorkflowInformation' expects parameter '@User', which was not supplied.
Source : .Net SqlClient Data Provider
Help link :
Errors : System.Data.SqlClient.SqlErrorCollection
Class : 16
LineNumber : 0
Number : 201
Procedure : UpdateWorkflowInformation
Server : SampleServer
State : 4
ErrorCode : -2146232060
Data : System.Collections.ListDictionaryInternal
TargetSite : Void OnError(System.Data.SqlClient.SqlException, Boolean)
Stack Trace : at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at Laserfiche.Workflow.Runtime.SearchTrackingDatabaseProvider.UpdateWorkflowInformation(Int64 internalId, String ruleName, String workflowName, String user, Int32 version)
The update includes the following files:
Resolution
The hotfix is available as a self-contained .exe file.
After applying the hotfix, Workflow will properly initiate new workflow instances when an LDAP user account satisfies a starting rule; however, be aware of the following caveats:
To update Workflow 8.0.1
Subscriberx86 - June 2011 Rollup KB1012797.zip
Subscriberx64 - June 2011 Rollup KB1012797.zip
Related Links
The 1012797 Workflow Subscriber update also contains the Subscriber hotfix previously released in the following Knowledge Base article:
1012678 List of Changes for Workflow 8.0.1 Cumulative Hotfix 1012678.
For more information on Workflow 8.0.1 hotfixes, see:
1012551 FIX: Release and Hotfix Information for Laserfiche Workflow 8.0.1.