cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

issue while doing ant clean all during hybris upgradation from 6.4 to 6.6

0 Likes
392

Hello (hybris) world,

I am in the process of upgrading my project from Hybris 6.4 to Hybris 6.6. In our project we are using Travel Accelerator 3.0 While doing ant clean all I am facing issue in some class/methods. 1. "classxx cannot be resolved to a type" (xx represents few instances of such errors) 2. "The method getRuleEngineContextByName(String) is undefined for the type RuleEngineContextDao In Hybris 6.6 AbstractCommerceRAOAction.class has been removed and getRuleEngineContextByName method from RuleEngineContextDao interface have also been removed.

Do we have a Travel Accelerator extension which is compatible with 6.6? Can anyone help?

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Likes

Hey Gaurav, As with most technical upgrades containing custom extensions/modules, there will be some unavoidable refactoring involved.
TAccel is a standalone product in the sense that it's on its own upgrade schedule. As you know, 3.0 was released not that long ago and 6.4 is the official supported version for it. There will be several other other areas where code will need to be refactored and regression tested, but the changes are all fairly simple.

To answer your specific question, it was a simple method renaming. Try findRuleEngineContextByName() with the same signature. The more complex refactoring revolves around travel RAOAction/Rules migration but it seems that was already handled by the product team in 3.0. Ref: travelrulesengine-spring.xml ...see "New RAO Actions".

Thanks Robin