@Karel,
It looks like the user that created the catalog items must have been deleted and that user name is referenced in one of the models which is causing the issue.
Please open a git issue so we can work on a solution to this issue.
You can try this to resolve the problem in your current environment:
From the rails console on the appliance you can run the following commands to find the invalid records and print what User ID they are referencing:
invalid = MiqProvisionRequestTemplate.all.select {|pt| pt.get_user.nil?}
puts invalid.count
invalid.each {|pr| puts "MiqRequest ID: #{pr.id} - userid: #{pr.userid}"}; nil
Modify these records to point to a valid userid:
For example, if I wanted to change the user to admin I could do this after running the previous code:
new_user = User.find_by_userid("admin")
invalid.each {|pr| pr.update_attributes!(:userid => new_user.userid, :requester => new_user, :requester_name => new_user.name)}
At this point if you rerun the initial code the count should show as 0 and you should be able to view/edit/order the catalog item again.
Hope this helps.