Symptoms
I'm attempting to package my app. Getting error: "Multiple ListSettings with the same Category has been found. Unable to package this ListSetting.".
Diagnoses
The user had a previous K2 application connected with this list. The list was deleted. A new list was named the same thing and the K2 Workflow engine has 2 listIDs associated with one workflow.
Resolution
Make a backup of the K2 database.
Delete the incorrect ListSetting form the DB and trying to repackage the solution resolved the issue.
Find the ProcessID.
Search the ListSettings table using the Process ID.
Find the List ID in SharePoint, usually found in list settings.
Find the ListSettingsID that does not match the above List ID and delete it.