Incorrect used of laber for FORM_ELEMENT - Deprecated feature used ext-all.js

Which IIQ version are you inquiring about?

8.4p2

Share all details about your problem, including any error messages you may have received.

Getting error when going to Setup/Tasks/Schedule Tasks

Chrome Developer Tools

Incorrect use of label for=FORM_ELEMENT

Deprecated feature used

what do you have on logs? on catalina.out.

Good question, I will sanitize and share logs.
Anything in specific to look for in catalina.out?

What to look for:
Search for error messages or exceptions that coincide with the time you try to access the “Schedule Tasks” page.
Look for stack traces, which show the sequence of events that led to the error.
Pay close attention to any messages related to:

TaskDefinition objects
Page rendering
Java exceptions (e.g., NullPointerException, ClassCastException)

It’s possible that one or more TaskDefinition objects in IdentityIQ are corrupted or have invalid data. This can disrupt the loading of the “Schedule Tasks” page.
In the IdentityIQ debug pages, try to examine the TaskDefinition objects. Look for any that seem incomplete or have unusual values.

If you identify a corrupted TaskDefinition, you might need to:

Delete it (if it's a custom task and you have a backup).
Restore it from a backup.
Recreate it.

Caching Problems:
Sometimes, stale cached data can interfere with page rendering.
Solution:

Clear the IdentityIQ server's cache.
Clear your browser's cache.

UI Configuration Issues:

  • Problems with the IdentityIQ UI configuration can sometimes lead to rendering errors.
  • Solution:
    • If you’ve recently customized the UI, review your changes to see if they might be the cause.

Please refer below, section: Scheduled Tasks
UI Navigation: Setup → Tasks → Scheduled Tasks
UIConfig Attribute:
Available Objects: TaskSchedule

Note: Please compare this section with working environment, try to update if you find any difference. please take backup before any changes to revert back. you play with this UI customization to sort out the column which is causing display in case.

https://community.sailpoint.com/t5/Technical-White-Papers/UI-Customization-with-UIConfig/ta-p/77539#toc-hId-833315601

Cannot access technical paper link at the moment. My compass account has been disactivated, weird, I reached out to [email protected]

Hi @JosePerezDeca hope this help

UI Customization with UIConfig - Compass.pdf (7.7 MB)

1 Like

I wish I could update/change/modify the original/first post.

Thank you @enistri_devo , have not fortten about catalina.out, working on it.
Thank you @pattabhi for your feedback and pdf.

UI Config

<entry key="taskScheduleTableColumns">
	<value>
		<List>
			<ColumnConfig dataIndex="name" flex="1.0" groupProperty="name" headerKey="name" hideable="true" property="name" sortProperty="name" sortable="true" stateId="name"/>
			<ColumnConfig dataIndex="definition-name" groupProperty="definition.name" headerKey="task" hideable="true" property="definition.name" sortProperty="definition.name" sortable="true" stateId="definition-name"/>
			<ColumnConfig dataIndex="nextExecution" groupProperty="nextExecution" headerKey="next_execution" hideable="true" property="nextExecution" sortProperty="nextExecution" sortable="true" stateId="nextExecution"/>
			<ColumnConfig dataIndex="lastExecution" groupProperty="lastExecution" headerKey="last_execution" hideable="true" property="lastExecution" sortProperty="lastExecution" sortable="true" stateId="lastExecution"/>
			<ColumnConfig dataIndex="latestResult" groupProperty="latestResult" headerKey="result" hideable="true" property="latestResult" renderer="renderStatus" sortProperty="latestResult" sortable="true" stateId="latestResult"/>
			<ColumnConfig dataIndex="launcher" groupProperty="launcher" headerKey="owner" hideable="true" property="launcher" sortProperty="launcher" sortable="true" stateId="launcher"/>
			<ColumnConfig dataIndex="statusId" fieldOnly="true" groupProperty="statusId" property="statusId" sortProperty="statusId" stateId="statusId"/>
			<ColumnConfig dataIndex="latestResultId" fieldOnly="true" stateId="latestResultId"/>
			<ColumnConfig dataIndex="subtype" fieldOnly="true" stateId="subtype"/>
		</List>
	</value>
</entry>

I need to understand each ColumnConfig and properties.
I will use the pdf document that explains the properties on ColumnConfig, for example:

  • dataIndex
  • flex (THIS propety is not in the pdf, could be custom property?)
  • groupProperty
  • headerKey
  • hideable
  • property
  • sortProperty
  • sortable
  • stateId

Hi @JosePerezDeca,

I think the problem is not in the struct of the page or in the library, usually depends on the data that you have.
It could possible into the logs you can find the problem, but you can check, via debug, the TaskSchedule objects. For example:


if you find something similar, it means something gone wrong, so you can try to delete those object(or all) and recreate it.

About ColumnConfig’s properties the most important is property; this is the class or attribute name that you want print or work on it. The properties that you can use depends of the datasource or the object that you are using. In this case you can set every attribute of TaskSchedule object.

Can you expand or add more details on what you mean by “if found something similar”?

if you find any ids under name column when you search with string TaskSchedule delete those records from debug pages. in general, TaskSchedule name should be string values but in the above screenshot name column contains lengthy DB ID reference column, which is treated as bad data, could be deleted.

In general
id and name should be like below in case if you find lengthy DB id reference those could be considered bad data, you can delete them