This article was created in response to a support issue logged with K2. The content may include typographical errors and may be revised at any time without notice. This article is not considered official documentation for K2 software and is provided "as is" with no warranties.
When a user attempts to configure a user filter on a list view, and clicks the "Add" button, the screen will load indefinitely. If you attempt to cancel out of the configuration window you may see an error and have to refresh the form as well.
This particular issue will occur after upgrading a K2 environment from an earlier version to 5.3.
Post-upgrade, you might notice that when you attempt to configure user filters on a list view, you will be unable to add a new one and the window will get stuck in a loading state. You may also find that when you try and close the configuration window, and error pops up and you will have to refresh the form.
This will typically occur on a form at Runtime.
- If you are seeing this issue, open up [InstallDir]:\Program Files\K2\K2 smartforms Runtime\bin, and locate the Newtonsoft.json.dll file.
- Right-click this and select Properties -> Details and note the version number. You may see an older version like the following: 4.x.x.xxxx
- Next, go to [InstallDir]:\Program Files\K2\Setup, and find the Newtonsoft.json.dll in this directory.
- Check the properties as instructed above, and compare the version to that of the assembly in the Runtime folder. You will likely see a higher version, something like 7.x.x.xxxx
This is not a common occurrence, and may be indicative of a possible upgrade issue.
If you find that there is a version mismatch between the Newtonsoft.json.dll files, please log a ticket with K2 Support including the 5.3 installation logs to assist with investigating this issue.