search cancel

The Resource Requisitions list view throws a system error when a calendared time-varying attribute is added to the view

book

Article ID: 134108

calendar_today

Updated On:

Products

Clarity PPM SaaS

Issue/Introduction

Steps To reproduce:

1. Go to Studio > Objects > Requisition object

2. Go to the Attributes tab

3. Create a time-varying type attribute

   Name: MyTV attribute

   Data Type: Time-varying

   Time-varying Type: Calendared

   Time-varying Data Units: Number

4. Go to Views > Edit Requisition > [Layout: Edit]

5. Add the attribute to the General section

6. Go to any given project team tab

7. Select a team member and through the Actions menu create a requisition.

8. Go to Team > Requisitions

9. Edit the Requisition and populate the custom time-varying attribute

10. Save and Return

11. Go to Home > Resource Management > Resource Requisitions

12. Through Options > Configure > List Column Section, add the MyTV attribute to the list view

13. Save and Return

Expected Results: The attribute to be added to the list view and display its values

Actual Results: System error. Contact system administrator.

Cause

This is caused by DE49875

Environment

Release : 15.6.1

Component : Studio

Resolution

This is fixed in 15.7.1


Workaround for earlier versions:

1. Publish the Requisition Object views (This restores the list view to every user)

2. Through Administration > Studio > Views, find the affected list view and publish the single view (This restores the list view to every user)

Additional Information

The app-ca.log file shows the following errors:

ERROR 2019-07-03 06:16:39,205 [http-nio-80-exec-674] niku.xql2 (clarity:admin:5650163__68558C59-A072-499B-B6D7-DCDAD8B61351:resource.reqList) Internal Processing exception

java.lang.NumberFormatException: For input string: "[[email protected]"

 at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:2054)

 at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110)