# IdentityIQ 8.4p2 to 8.5p2 upgrade and username failure in Identity Details View

**URL:** <https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811>\
**Category:** IIQ Discussion and Questions\
**Tags:** ui, identityiq\
**Created:** [August 27, 2026, 7:31pm UTC](https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811 "2026-08-27T19:31:01Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![opalyvoda](https://avatars.discourse-cdn.com/v4/letter/o/439d5e/32.png) [@opalyvoda](https://developer.sailpoint.com/discuss/u/opalyvoda)\
**Post date:** [August 27, 2026, 7:31pm UTC](https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811/1 "2026-08-27T19:31:01Z")

</div>

Hello,

We did upgrade from 8.4p2 to 8.5p2 and Identity Details View, which opens from Identity Warehouse by clicking on any Identity was empty due to exception.

Investigation showed it stumbled on username field in UISettings → identityViewAttributes.  
Removing that field fixed the view and it shows well. Same value is in “name” field, in our configuration.

We had this filed long time and have it in 8.4 p2 production without issue.

Investigation showed Identity ObjectConfig is involved and there was no field username in it - so returned ObjectAttribute was null.  
Our Identity objects also don’t have identity field username.

Regards

---

<div class="post-metadata">

**Author:** ![ryan\_toornburg](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/ryan_toornburg/32/21550_2.png) [@ryan\_toornburg](https://developer.sailpoint.com/discuss/u/ryan_toornburg)\
**Post date:** [August 27, 2026, 9:37pm UTC](https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811/2 "2026-08-27T21:37:37Z")

</div>

Hi @opalyvoda - How did you redeploy the app when you went to 8.5?  
If using the SSB did you have all the object config updates checked in?

---

<div class="post-metadata">

**Author:** ![opalyvoda](https://avatars.discourse-cdn.com/v4/letter/o/439d5e/32.png) [@opalyvoda](https://developer.sailpoint.com/discuss/u/opalyvoda)\
**Post date:** [August 27, 2026, 11:08pm UTC](https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811/3 "2026-08-27T23:08:52Z")

</div>

I did not use SBB.

Objects stayed in DB.  
They are backed up periodically.

I checked Identity ObjectConfig before and after and there are no changes.

---

<div class="post-metadata">

**Author:** ![ryan\_toornburg](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/ryan_toornburg/32/21550_2.png) [@ryan\_toornburg](https://developer.sailpoint.com/discuss/u/ryan_toornburg)\
**Post date:** [August 28, 2026, 2:39am UTC](https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811/4 "2026-08-28T02:39:00Z")

</div>

Can you look at your 8.4 IdentityExtended.hbm.xml file to see if you have username defined there as a named column? Look to see if it was defined as an extended attribute in 8.4. When you deploy 8.5, the default IdentityExtended.hbm.xml file is put there unless you merged it with the one from your 8.4 build.

---

<div class="post-metadata">

**Author:** ![neel193](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/neel193/32/34038_2.png) [@neel193](https://developer.sailpoint.com/discuss/u/neel193)\
**Post date:** [August 28, 2026, 5:40am UTC](https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811/5 "2026-08-28T05:40:21Z")

</div>

@opalyvoda How did you perform the upgrade? Could you please outline your steps. Possibly as you are not using SSB, you might have missed few files in older versions.

---

<div class="post-metadata">

**Author:** ![ryan\_toornburg](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/ryan_toornburg/32/21550_2.png) [@ryan\_toornburg](https://developer.sailpoint.com/discuss/u/ryan_toornburg)\
**Post date:** [August 28, 2026, 4:01pm UTC](https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811/6 "2026-08-28T16:01:07Z")

</div>

That’s what I am thinking as well.

---

<div class="post-metadata">

**Author:** ![opalyvoda](https://avatars.discourse-cdn.com/v4/letter/o/439d5e/32.png) [@opalyvoda](https://developer.sailpoint.com/discuss/u/opalyvoda)\
**Post date:** [August 28, 2026, 5:34pm UTC](https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811/7 "2026-08-28T17:34:31Z")

</div>

Hello,

I didn’t post exception, and people usually search for that, top lines are:

```plaintext
Caused by: java.lang.NullPointerException: Cannot invoke "sailpoint.object.ObjectAttribute.getName()" because "src" is null
	at sailpoint.web.system.ObjectAttributeDTO.<init>(ObjectAttributeDTO.java:116)
	at sailpoint.web.identity.AttributesHelper.getAttributes(AttributesHelper.java:309)
	at sailpoint.web.identity.AttributesHelper.fetchAttributeEditAvailable(AttributesHelper.java:205)
	at sailpoint.web.identity.AttributesHelper$2.load(AttributesHelper.java:73)
	at sailpoint.web.identity.AttributesHelper$2.load(AttributesHelper.java:71)

```

Focus is:  
Issue is not happening in 8.4 p2, and 8.5 p2 throws exception.

This post is for others experiencing similar issue to find possible solution.

I tested by adding random name into UIConfig → identityViewAttributes list for 8.4 p2 and it works fine.  
Same action on 8.5 p2 throws exception above and Identity Details View is empty.

It is not an upgrade, and I think change is good - it validates fields instead of just skipping them.

We can have separate topic about upgrades. They usually are defined in “IdentityIQ® Installation Guide” and readme files for patches and eFixes.

---

<div class="post-metadata">

**Author:** ![neel193](https://sea1.discourse-cdn.com/sailpoint/discuss/user_avatar/developer.sailpoint.com/neel193/32/34038_2.png) [@neel193](https://developer.sailpoint.com/discuss/u/neel193)\
**Post date:** [August 31, 2026, 6:29am UTC](https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811/8 "2026-08-31T06:29:47Z")

</div>

@opalyvoda so, i believe you posted to explain UIConfig behavior in 8.5p2 vs 8.4p2?

---

<div class="post-metadata">

**Author:** ![opalyvoda](https://avatars.discourse-cdn.com/v4/letter/o/439d5e/32.png) [@opalyvoda](https://developer.sailpoint.com/discuss/u/opalyvoda)\
**Post date:** [August 31, 2026, 1:43pm UTC](https://developer.sailpoint.com/discuss/t/identityiq-8-4p2-to-8-5p2-upgrade-and-username-failure-in-identity-details-view/220811/9 "2026-08-31T13:43:21Z")

</div>

Yes. This is a very good summary.
