Start a conversation

Gamification Custom User Property Error (Hosted)

Overview

Using a custom user property as the User Identifier prevents Gamification from working as expected and produces the following error in the sbs.log file:

[TaskEngineWorker-pool-1] [::] ERROR
com.jivesoftware.ps.nitro.user.UserIdentifierSourceImpl - Could not find user property: [User Property] for user: [User Name]

Note: This does not affect customers who use Jive's UserID as the User Identifier.

Environment

Jive 9.0.x

Reproduction Steps

  1. Create a community with Bunchball/Gamification enabled.
  2. Use SAML Authentication.
  3. Create a custom user property.
  4. Navigate to Admin Console > Gamification > Management > User Settings.
  5. In the User Identifier field, select User Property.
  6. Parse the user property to use as the User Identifier. If the issue exists, Bunchball/Gamification will not work as expected and the error mentioned above is written to the log.

Root Cause

Gamification does not allow a custom user property to be used as the User Identifier. The fix id assigned to the issue is JVHOP-2924.

Resolution

This is fixed in Jive 9.0.5. The customer should upgrade to this version to fix the issue.

Note: As a workaround, you can use Jive's userID as the User Identifier.

Choose files or drag and drop files
Was this article helpful?
Yes
No
  1. Priyanka Bhotika

  2. Posted

Comments