Data Transform not found error

Recently we upgraded our Dev from Pega 8.6.2 to Pega 8.6.6. I’m getting this error “Data Transform not found” when I add Apply Data transform step in another Data transform rule and try to pass parameters.

I

I noticed that the Class is blank here and on tracing, the property pyClassName is going blank. Hard-coding it is also not working.

One more point to note it that this is happening only if I add a new step (Apply Data Transform) in an existing or in a new data transform. But, the existing Apply Data Transform step in any existing data transform rule is working fine as below.

For work around, I’m doing a save as of the existing Data transform rule and modifying the steps. But, this doesn’t work if I want to refer a newly created Data transform rule.

Can anyone please suggest some solution?

@DhruvaKumarDK Hi Can you please try revalidating the rule may be that could help.

Revalidate and Save Navigation: Configure–>system–>Release–>upgrade–>validate–> revalidate and save

In that you have to select the class rule-obj-model select the ruleset and its version and give a memo and click on list. Select all the DT that you would like to revalidate and then do a run.

Check after that if you face the same problem

@SrinidhiM Hi, I did a revalidate and save on newly created Data transform rules (Test and Test2) where I’m trying to call “Test” DT from “Test2” DT. I’m getting the same error as before.

@DhruvaKumarDK I am getting the same error when creating new Data Transform, I havent found a solution yet.

@DhruvaKumarDK I am also facing the same issue and our environment also recently got updated. Have you found any resolution for this issue?

@RajasekarK16682028 Hi Can you please provide tracer and logs screenshot?

@SrinidhiM Now I’m unable to see the details in tracer. When I try to trace, my session hangs and throws error after sometime.

When we first traced few days back, I saw that pyClassName was blank in step 5 of activity “pzShowModelParamsModal”.

@DhruvaKumarDK Same here. Any progress on what the cause might be, or solution?

@LahiruAgar , My Team Lead (Also my mentor) @NisargK0 gave a solution that we can use for now.

Step 1: Call the Data transform along with the class just like how we call activity in another class. Syntax: Class.Datatransform. E.g., Aegis-Aegility-Work.Test

Step 2: Configure your params.

Step 3: Remove the class name (Aegis-Aegility-Work) from Aegis-Aegility-Work.Test

@AndresP7 Can you please check the logs and see what exception is getting logged when you try to add the dt and please post a screenshot of the same

@DhruvaKumarDK Can you try just by giving data transform name and save the data transform and can you post what error you are getting while saving data transform

@SrinidhiM Hi, I didn’t find anything in the logs.

@DhruvaKumarDK Any exception in logs?

@SrinidhiM

(Modal.Embed_ModelParams.Action) ERROR aegvtwmapp40|10.244.177.34 HEZKN32Z0QL6J7BSUEZVA3FWD2EA4ZKWNA dvedamurthy - Error in Obj-Open 

This is the same error I see in the tracer.

@DhruvaKumarDK Can you please raise an SR, because this seems to be an upgrade related issue and post the incident number here for reference

HI @DhruvaKumarDK

Thank you for sharing the solution your lead gave you. If you do end up opening a ticket with Support, please reference this post so that they can review it as well for what troubleshooting has already occurred. And do let us know the ID so we can link the two together.

If you are satisfied with the solution above, please mark that reply with “Accept Solution”.

Thank you!

@SrinidhiM Yes, we need to raise an SR. Will check with my seniors. Thanks.