Many of the existing Atrium Jobs are not working Post Upgrade - 23.3.04 Pentaho 9 |
Issue 1: The jobs would be corrupted in case jobs are opened and modified in the spoon client Pentaho 6 Lookup step not processing any data 2025/02/10 11:28:17 - Formula.0 - Finished processing (I=0, O=0, R=10, W=10, U=0, E=0)
2025/02/10 11:28:17 - Filter-Empty-Serial.0 - Finished processing (I=0, O=0, R=10, W=10, U=0, E=0)
2025/02/10 11:28:17 - Lookup-Exsiting-Serial.0 - Finished processing (I=0, O=0, R=10, W=0, U=0, E=10)
Solution: Open the existing job in Pentaho 9 make a dummy change and save the job Run from the local spoon (The latest client is similar to the AR server version eg 23.3.Patch 4 the client is Pentaho 9 ) and check if the job works fine. If successful, the job can be run from DMT and or from Atrium Integrator (CMDB UI) Note: Always use spoon clients based on the AR server version.
Issue 2: After the Pentaho upgrade to the 9.x version SYNTAX of the JSON input is updated. 2025/02/07 13:00:46 - Json Input.0 - ERROR (version 9.2.0.0-290, build 9.2.0.0-290 from 2024-11-21 10.31.25 by buildadm) : Error initializing step [Json Input] Solution: For a JSON payload in Pentaho 6 mapping that works is shown in the screenshot. { "data": [ { "result2": "{\"@odata.context\":\"https://graph.microsoft.com/v1.0/$metadata#users(businessPhones,displayName,givenName,jobTitle,mail,mobilePhone,officeLocation,preferredLanguage,surname,userPrincipalName,id,department,employeeId,manager,manager())\",\"value\":[{\"businessPhones\":[],\"displayName\":\"Exchange Online-ApplicationAccount\",\"givenName\":null,\"jobTitle\":null,\"mail\":null,\"mobilePhone\":null,\"officeLocation\":null,\"preferredLanguage\":null,\"surname\":null,\"userPrincipalName\":\"user@domain.com\",\"id\":\"2e1f108c-b9d2-4954-95fb-4ec4c06ee131\",\"department\":null,\"employeeId\":null}]}" } ] } 2 JSON input steps are needed JSON Input Step 1 JSON Input step 2 where resulttext is passed as the input In Pentaho 9 below changes are needed. In some cases this mapping still throws error We can not find any data with path [$.value[*].JobTitle]! as the data in the JSON payload is null. After REST Client Get URL step and Set Variable step include a step to handle Null value
Issue 3: The Add Checksum step does not work with the below error 2025/02/03 09:51:52 - Calc Checksum.0 - ERROR (version 9.2.0.0-290, build 9.2.0.0-290 from 2025-01-01 10.41.04 by buildadm) : Error running stepCannot invoke "Object.toString()" because the return value of "org.pentaho.di.core.row.ValueMetaInterface.getNativeDataType(Object)" is null Solution: As a workaround add this step If the field value is null -> Set empty string Defect CMDB-2155 Fixed in 25.1.01 version
Issue 4: Token generation does not work via REST Client, POST step when content type is set as "form-data while running POST call via RESTAPI to generate token Azure AD IDIADA2" 2025/01/28 09:37:55 - Write ok 2.0 - org.pentaho.di.core.exception.KettleException: Solution: Step 1. In Generate rows step set Header as application/x-www-form-urlencoded
Step 2. Remove Content type field mapping Step 3. Pass this Header variable as a field under REST Client step under Header and remove content type.
Issue 5: Insert/Update fails with below error 2025/02/03 09:51:52 - Sync People to SSP - Transformation detected one or more steps with errors. Solution: Workaround is not available Defect CMDB-1861 and Fixed in 23.3.04HF4 Issue 6: DMT job load step shows ARERR 8760 Cannot establish a network connection to the AR System Plug-In server. platformplugin:9999 There is no solution identified yet
Issue 7: The job fails with below error Unable to run job Azure AtriumJob. The Save Data (Step) has an error. An error occurred reading a transformation from the repository2025/02/11 14:02:57 - Save Data (2) - Error while decoding trans attribute definition2025/02/11 14:02:57 - Save Data (2) - ERROR (version 9.2.0.0-290, build 9.2.0.0-290 from 2024-11-21 10.31.25 by buildadm) : org.pentaho.di.core.exception.KettleException: Solution: Open the existing job in Pentaho 9 make a dummy change and save the job
Issue 8: BMC Helix CMDB- kitchen.sh: cannot execute the spoon jobs through command Please refer article 000435403 for workaround.
|