Frequently Asked Questions
Frequently Asked Questions
The preconditions specified for the new state are not satisfied, 'Unknown' is not empty
Posted by Lassi Lehtinen (M-Files) on 28 June 2019 05:12 PM

Last updated 28 June 2019

1     Overview

When there is a workflow state condition which specifies the object properties for a state transition and this condition is not met, the message shown to the user refers to an "Unknown" property. The last lines of the error details are like this:

StateTransitionManager.cpp, 810, The preconditions specified for the new state are not satisfied. (0x80040840)

StateTransitionManager.cpp, 810, The object does not match the condition "'Unknown' is not empty". (0x8004083F)

StateTransitionManager.cpp, 1113, The object does not match the condition "'Unknown' is not empty". (0x8004083F)

StateTransitionManager.cpp, 1031, The object does not match the condition "'Unknown' is not empty". (0x8004083F)

2     Products and versions

M-Files versions 19.5 and 19.6.

3     Solution

This is a known issue in M-Files versions 19.5 and 19.6. The message shown to the user should include the property name but due to this issue it only contains the string 'Unknown' (or equivalent in other languages than English).

A fix for the issue is expected to be included in July '19 Update of M-Files (version 19.7). We apologize this inconvenience.

(0 vote(s))
This article was helpful
This article was not helpful

Help Desk Software by Kayako case