on ‎2018 Feb 13 10:46 AM
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?
Request clarification before answering.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.