Installing SAP Hybris Commerce Suite with Utility Accelerator
This blogs will provide installation steps for SAP Hybris Commerce Suite with Utility Accelerator:
Before start please make sure that your system meets minimum Hardware and Software requirements:
Step 1: Downloading Hybris Commerce Suite and Utility Accelerator:
- Download Hybris Commerce suite 6.0 or onward version. This blog is based on 6.0 version.
- Click here to download Utility Accelerator.
Please note you need to have admin rights for your S-user id to download:
Step 2: Unzip the Hybris Commerce Suite:
- Unzip Hybris Commerce Suite. It must be close to the system root directory (for example C:\hybris.You may download the files directly to the root directory, because the ZIP files already contain a hybris directory).Microsoft Windows requires the directory paths to be shorter than 255 characters. Any part of a directory path exceeding this limitation is truncated. The SAP Hybris Commerce modules installation creates several sub-directories,therefore use short directory paths.
- Don’t use directory paths containing spaces (such as C:\hyb Platform). Building SAP Hybris Commerce fails if the directory path contains spaces.
- Goto <Hybris Dir>\hybris, there you can see only bin folder, once we complete installation other folders will be created by system.
Step 3: Recipe Installation:
- We will install sap_aom_som_b2b_b2c recipe as in coming blogs SAP ISU backend integration will be published. In case if you do not want to connect to SAP backend then just use the other recipe as per your requirement.
- Open command prompt with admin mode and navigate to <Hybris Dir>\hybris\installer and run the command install.bat -r sap_aom_som_b2b_b2c
- Now you can see system created many other directory in under hybris directory. All configuration files of SAP Hybris Commerce are in the config directory.
Step 4: Unzip Utility Accelerator and add the extensions:
- In the above step, system also created one custom folder(<Hybris Dir>\hybris\bin\custom) and in future if you wan install any of the custom accelerators then they must place under this folder. Now we will see how to place utility accelerator in the custom folder.
- Unzip the utility accelerator downloaded in step1 and navigate to
DATA_UNITS\INDUSTRY_PACK_UTILITIES_1_0\OSINDEP and you can find one more zip file YUTILITIES00P_0.Unzip this file to <Hybris Dir>\hybris\bin\custom.
- Now we need to add the extensions for the utilities accelerator. For that you need goto local. extensions in <Hybris Dir>\hybris\config and copy/paste below. Highlighted one for Utility accelerator. We have removed few of the extension which are created by sap_aom_som_b2b_b2c recipe as they are conflicting with Utility extensions.
<extension name=’mcc’ /> |
<extension name=’backoffice’ /> |
<extension name=’utilitiescockpits’ /> |
<extension name=’utilitiesinitialdata’ /> |
<extension name=’utilitiesfulfilmentprocess’ /> |
<extension name=’utilitiesstorefront’ /> |
<extension name=’utilitiescore’ /> |
<extension name=’utilitiesfacades’ /> |
<extension name=’datahubadapter’ /> |
<extension name=’datahubbackoffice’ /> |
<extension name=’sapcoreaddon’ /> |
<extension name=’sapcorebol’ /> |
<extension name=’sapcoreconfigurationbackoffice’ /> |
<extension name=’sapcoreconfigurationhmc’ /> |
<extension name=’sapcoreodata’ /> |
<extension name=’sapmodel’ /> |
<extension name=’sapmodelhmc’ /> |
<extension name=’sapproductavailabilityhmc’ /> |
<extension name=’sapcoretest’ /> |
<extension name=’sapordermgmtbol’ /> |
<extension name=’sapordermgmthmc’ /> |
<extension name=’sapcommonbol’ /> |
<extension name=’sappricinghmc’ /> |
<extension name=’sappricingproductcarouseladdon’ /> |
<extension name=’sapproducthmc’ /> |
<extension name=’ysaporderfulfillment’ /> |
<extension name=’commercesearchbackoffice’ /> |
<extension name=’commerceservicesbackoffice’ /> |
<extension name=’solrfacetsearchbackoffice’ /> |
<extension name=’yaddon’ /> |
<extension name=’promotionenginebackoffice’ /> |
<extension name=’droolsruleengineservices’ /> |
<extension name=’promotionenginesamplesaddon’ /> |
<extension name=’warehousing’ /> |
<extension name=’solrserver’ /> |
<extension name=’rulebuilderbackoffice’ /> |
<extension name=’electronicsstore’ /> |
<extension name=’apparelstore’ /> |
<extension name=’ycommercewebservices’ /> |
<extension name=’hmc’ /> |
<extension name=’platformhmc’ /> |
<extension name=’smarteditwebservices’ /> |
<extension name=’previewwebservices’ /> |
<extension name=’cmswebservices’ /> |
<extension name=’solrserver’ /> |
<extension name=’sapisupricing’ /> |
Step 5: Ant environment setup,Ant Build and Hybris Server Start:
To build SAP Hybris Commerce, following steps needs to be pe rformed:
- Set Up Apache Ant:
In the command prompt and navigate to the <Hybris Dir>\hybris\bin\platform directory and run setantenv.bat command.
- Build SAP Hybris Commerce:
Run ant clean all command and once build is successful then proceed to Hybris start.
- Hybris Server start and Hosts file entries:
You can start the server by navigating to <Hybris Dir>\hybris\bin\platform directory and run the command hyrbisserver.bat
Once server started goto hosts file(C:\Windows\System32\drivers\etc) and add entry for Utility.
Step 6: Login and Initialize:
Now in web-browser enter the enter url: https://localhost:9002.
System will now prompt to initialize Hybris suite.Click on Initialize button, it will take considerable amount of time. Do not close the browser or shutdown the system.
When the initialization process completes, you should see the following information. Click the Continue.. link.
Step 8: Login to Hybris Admin Console(HAC) and Launch Utility Storefront from Multi ChannelCockpit (MCC):
https://localhost:9002/mcc
User Name: admin
Password : nimda
you can see below screen.Expand the Web Frontends and Click on Utility Site and you can see the below web page will be displayed.
Hi Srinivas,
I get many compilation issues and build failure on Step 5 (command "ant clean all"). Do you know if this should still build?
Thanks,
Omid
Hi Omid,
Can you please provide the error details. Please make sure that you have added all the required extensions in local.extensions file.
Thanks Srini for the blog. I am getting the following error during ant clean all "hybris\bin\platform\resources\ant\antmacros.xml:798: java.lang.IllegalArgumentException: cannot merge namespace ((utilitiescore)) into ((<merged>)) due to duplicate"
Any ideas?
Thanks,
Garikai.
Hi Garikai,
Make sure your local.extensions should be holding extensions which mentioned in the step4. Some of the default extensions refers the same type and hence your getting the error.
Please delete all the extensions and add only those which mentioned in step4.
Thanks & Regards
Srinivas H J
Many thanks Srini. I am now getting a different error, see below:
[yjavac] Compiling 87 source files to C:\ut\hybris\bin\custom\utilities\utilitiescore\classes
[yjavac] ----------
[yjavac] 1. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 20)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.impl.AbstractCheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 2. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 21)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.CheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 3. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 35)
[yjavac] public class NewCustomerCheckoutFlowStrategy extends AbstractCheckoutFlowStrategy
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] AbstractCheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 4. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 41)
[yjavac] private CheckoutFlowStrategy newCustomerStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 5. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 44)
[yjavac] public CheckoutFlowEnum getCheckoutFlow()
[yjavac] ^^^^^^^^^^^^^^^^^
[yjavac] The method getCheckoutFlow() of type NewCustomerCheckoutFlowStrategy must override or implement a supertype method
[yjavac] ----------
[yjavac] 6. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 48)
[yjavac] return getNewCustomerStrategy().getCheckoutFlow();
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The method getNewCustomerStrategy() from the type NewCustomerCheckoutFlowStrategy refers to the missing type CheckoutFlowStrategy
[yjavac] ----------
[yjavac] 7. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 50)
[yjavac] return getDefaultStrategy().getCheckoutFlow();
[yjavac] ^^^^^^^^^^^^^^^^^^
[yjavac] The method getDefaultStrategy() is undefined for the type NewCustomerCheckoutFlowStrategy
[yjavac] ----------
[yjavac] 8. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 106)
[yjavac] protected CheckoutFlowStrategy getNewCustomerStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 9. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 108)
[yjavac] return newCustomerStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 10. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 112)
[yjavac] public void setNewCustomerStrategy(final CheckoutFlowStrategy newCustomerStrategy)
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 11. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategy.java (at line 114)
[yjavac] this.newCustomerStrategy = newCustomerStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] ----------
[yjavac] 12. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 18)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.CheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 13. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 19)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.impl.AbstractCheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 14. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 31)
[yjavac] public class PickUpInStoreCheckoutFlowStrategy extends AbstractCheckoutFlowStrategy
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] AbstractCheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 15. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 33)
[yjavac] private CheckoutFlowStrategy multiStepCheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 16. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 44)
[yjavac] public CheckoutFlowEnum getCheckoutFlow()
[yjavac] ^^^^^^^^^^^^^^^^^
[yjavac] The method getCheckoutFlow() of type PickUpInStoreCheckoutFlowStrategy must override or implement a supertype method
[yjavac] ----------
[yjavac] 17. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 48)
[yjavac] return getMultiStepCheckoutFlowStrategy().getCheckoutFlow();
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The method getMultiStepCheckoutFlowStrategy() from the type PickUpInStoreCheckoutFlowStrategy refers to the missing type CheckoutFlowStrategy
[yjavac] ----------
[yjavac] 18. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 52)
[yjavac] return getDefaultStrategy().getCheckoutFlow();
[yjavac] ^^^^^^^^^^^^^^^^^^
[yjavac] The method getDefaultStrategy() is undefined for the type PickUpInStoreCheckoutFlowStrategy
[yjavac] ----------
[yjavac] 19. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 56)
[yjavac] protected CheckoutFlowStrategy getMultiStepCheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 20. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 58)
[yjavac] return multiStepCheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 21. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 62)
[yjavac] public void setMultiStepCheckoutFlowStrategy(final CheckoutFlowStrategy multiStepCheckoutFlowStrategy)
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 22. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategy.java (at line 64)
[yjavac] this.multiStepCheckoutFlowStrategy = multiStepCheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] ----------
[yjavac] 23. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 18)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.CheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 24. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 19)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.impl.AbstractCheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 25. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 39)
[yjavac] public class SiteCheckoutFlowStrategy extends AbstractCheckoutFlowStrategy
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] AbstractCheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 26. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 44)
[yjavac] private Map<String, CheckoutFlowStrategy> siteMappings;
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 27. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 47)
[yjavac] public CheckoutFlowEnum getCheckoutFlow()
[yjavac] ^^^^^^^^^^^^^^^^^
[yjavac] The method getCheckoutFlow() of type SiteCheckoutFlowStrategy must override or implement a supertype method
[yjavac] ----------
[yjavac] 28. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 50)
[yjavac] final CheckoutFlowStrategy strategy = getSiteMappings().get(siteUid);
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 29. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 50)
[yjavac] final CheckoutFlowStrategy strategy = getSiteMappings().get(siteUid);
[yjavac] ^^^^^^^^^^^^^^^
[yjavac] The method getSiteMappings() from the type SiteCheckoutFlowStrategy refers to the missing type CheckoutFlowStrategy
[yjavac] ----------
[yjavac] 30. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 56)
[yjavac] LOG.debug("Using default " + getDefaultStrategy() + " for given site " + siteUid);
[yjavac] ^^^^^^^^^^^^^^^^^^
[yjavac] The method getDefaultStrategy() is undefined for the type SiteCheckoutFlowStrategy
[yjavac] ----------
[yjavac] 31. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 58)
[yjavac] return getDefaultStrategy().getCheckoutFlow();
[yjavac] ^^^^^^^^^^^^^^^^^^
[yjavac] The method getDefaultStrategy() is undefined for the type SiteCheckoutFlowStrategy
[yjavac] ----------
[yjavac] 32. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 80)
[yjavac] protected Map<String, CheckoutFlowStrategy> getSiteMappings()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 33. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 82)
[yjavac] return siteMappings;
[yjavac] ^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 34. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 86)
[yjavac] public void setSiteMappings(final Map<String, CheckoutFlowStrategy> strategiesMappings)
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 35. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\src\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategy.java (at line 88)
[yjavac] this.siteMappings = strategiesMappings;
[yjavac] ^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] ----------
[yjavac] 36. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 23)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.CheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 37. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 25)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.impl.FixedCheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 38. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 42)
[yjavac] private CheckoutFlowStrategy strategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 39. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 58)
[yjavac] strategy = initStrategy();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 40. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 58)
[yjavac] strategy = initStrategy();
[yjavac] ^^^^^^^^^^^^
[yjavac] The method initStrategy() from the type NewCustomerCheckoutFlowStrategyTest refers to the missing type CheckoutFlowStrategy
[yjavac] ----------
[yjavac] 41. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 64)
[yjavac] private CheckoutFlowStrategy initStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 42. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 68)
[yjavac] final FixedCheckoutFlowStrategy multiStepStrategy = new FixedCheckoutFlowStrategy();
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] FixedCheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 43. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 68)
[yjavac] final FixedCheckoutFlowStrategy multiStepStrategy = new FixedCheckoutFlowStrategy();
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] FixedCheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 44. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 84)
[yjavac] Assert.assertEquals(CheckoutFlowEnum.MULTISTEP, strategy.getCheckoutFlow());
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 45. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 92)
[yjavac] Assert.assertEquals(CheckoutFlowEnum.MULTISTEP, strategy.getCheckoutFlow());
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 46. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 106)
[yjavac] Assert.assertEquals(CheckoutFlowEnum.MULTISTEP, strategy.getCheckoutFlow());
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 47. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 118)
[yjavac] Assert.assertEquals(CheckoutFlowEnum.MULTISTEP, strategy.getCheckoutFlow());
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 48. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\NewCustomerCheckoutFlowStrategyTest.java (at line 128)
[yjavac] Assert.assertEquals(CheckoutFlowEnum.MULTISTEP, strategy.getCheckoutFlow());
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] ----------
[yjavac] 49. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategyTest.java (at line 26)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.CheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 50. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategyTest.java (at line 28)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.impl.FixedCheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 51. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategyTest.java (at line 50)
[yjavac] private FixedCheckoutFlowStrategy multiStepCheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] FixedCheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 52. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategyTest.java (at line 52)
[yjavac] private CheckoutFlowStrategy defaultStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 53. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategyTest.java (at line 74)
[yjavac] strategy.setDefaultStrategy(defaultStrategy);
[yjavac] ^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 54. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategyTest.java (at line 75)
[yjavac] strategy.setMultiStepCheckoutFlowStrategy(multiStepCheckoutFlowStrategy);
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] FixedCheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 55. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategyTest.java (at line 79)
[yjavac] given(multiStepCheckoutFlowStrategy.getCheckoutFlow()).willReturn(CheckoutFlowEnum.MULTISTEP);
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] FixedCheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 56. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\PickUpInStoreCheckoutFlowStrategyTest.java (at line 80)
[yjavac] given(defaultStrategy.getCheckoutFlow()).willReturn(CheckoutFlowEnum.MULTISTEP);
[yjavac] ^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] ----------
[yjavac] 57. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 20)
[yjavac] import de.hybris.platform.acceleratorservices.checkout.flow.CheckoutFlowStrategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[yjavac] The import de.hybris.platform.acceleratorservices.checkout.flow cannot be resolved
[yjavac] ----------
[yjavac] 58. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 38)
[yjavac] private CheckoutFlowStrategy strategy;
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 59. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 48)
[yjavac] strategy = initStrategy();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 60. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 48)
[yjavac] strategy = initStrategy();
[yjavac] ^^^^^^^^^^^^
[yjavac] The method initStrategy() from the type SiteCheckoutFlowStrategyTest refers to the missing type CheckoutFlowStrategy
[yjavac] ----------
[yjavac] 61. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 51)
[yjavac] protected CheckoutFlowStrategy initStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 62. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 55)
[yjavac] final CheckoutFlowStrategy oneStub = new CheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 63. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 55)
[yjavac] final CheckoutFlowStrategy oneStub = new CheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 64. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 58)
[yjavac] public CheckoutFlowEnum getCheckoutFlow()
[yjavac] ^^^^^^^^^^^^^^^^^
[yjavac] The method getCheckoutFlow() of type new CheckoutFlowStrategy(){} must override or implement a supertype method
[yjavac] ----------
[yjavac] 65. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 64)
[yjavac] final CheckoutFlowStrategy twoStub = new CheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 66. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 64)
[yjavac] final CheckoutFlowStrategy twoStub = new CheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 67. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 67)
[yjavac] public CheckoutFlowEnum getCheckoutFlow()
[yjavac] ^^^^^^^^^^^^^^^^^
[yjavac] The method getCheckoutFlow() of type new CheckoutFlowStrategy(){} must override or implement a supertype method
[yjavac] ----------
[yjavac] 68. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 73)
[yjavac] final CheckoutFlowStrategy defaultStub = new CheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 69. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 73)
[yjavac] final CheckoutFlowStrategy defaultStub = new CheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 70. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 76)
[yjavac] public CheckoutFlowEnum getCheckoutFlow()
[yjavac] ^^^^^^^^^^^^^^^^^
[yjavac] The method getCheckoutFlow() of type new CheckoutFlowStrategy(){} must override or implement a supertype method
[yjavac] ----------
[yjavac] 71. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 82)
[yjavac] final Map<String, CheckoutFlowStrategy> mapping = new HashMap<String, CheckoutFlowStrategy>();
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 72. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 82)
[yjavac] final Map<String, CheckoutFlowStrategy> mapping = new HashMap<String, CheckoutFlowStrategy>();
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 73. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 97)
[yjavac] strategy.getCheckoutFlow();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 74. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 104)
[yjavac] strategy.getCheckoutFlow();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 75. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 111)
[yjavac] strategy.getCheckoutFlow();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 76. ERROR in C:\ut\hybris\bin\custom\utilities\utilitiescore\testsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.java (at line 119)
[yjavac] strategy.getCheckoutFlow();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 76 problems (76 errors)
BUILD FAILED
C:\ut\hybris\bin\platform\build.xml:20: The following error occurred while executing this line:
C:\ut\hybris\bin\platform\resources\ant\compiling.xml:90: The following error occurred while executing this line:
C:\ut\hybris\bin\platform\resources\ant\compiling.xml:148: The following error occurred while executing this line:
C:\ut\hybris\bin\platform\resources\ant\util.xml:20: The following error occurred while executing this line:
C:\ut\hybris\bin\platform\resources\ant\compiling.xml:155: The following error occurred while executing this line:
C:\ut\hybris\bin\platform\resources\ant\compiling.xml:328: The following error occurred while executing this line:
C:\ut\hybris\bin\platform\resources\ant\compiling.xml:495: The following error occurred while executing this line:
C:\ut\hybris\bin\platform\resources\ant\compiling.xml:557: The following error occurred while executing this line:
C:\ut\hybris\bin\platform\resources\ant\util.xml:91: Compile failed; see the compiler error output for details.
Hi Srini, ignore my previous post. I had used version 6.6 and with 6.0 it installs without issues.
Many thanks,
Garikai.
Hi Garikai,
Glad it worked...
Srini, Can you please provide me the accelerator file mdasari04@hotmail.com. I request the file. I appreciate any help.
Hi Srinivas,
If I have to install the accelerator with the latest version of Hybris commerce which 6.6, will it work ? Is there anything that needs to be done before I deploy ?
Regards,
Aruljothi A
Hi Arul,
I believe it has some issue with 6.5, but sure about 6.6. I have not tried yet.
I will check and let you know once I get free time.
Thanks & Regards
Srinivas H J
Thanks Srinivas,
The issues with 6.5/6.6 are that there are duplicate attributes on the storefront items.xml file namely GenderList. I am yet to explore more conflicts and finding finding it difficult to spot as I am not a Java/J2ee expert.
Your feedback is much appreciated.
Regards,
Aruljothi A
the Utility Accelerator link not working for me, someone with the same problem?
Hi Carlos, can you please provide me the accelerator file mdasari04@hotmail.com. I request the file. I appreciate any help.
Hi Carlos,
Below is the link, it should be working.
https://launchpad.support.sap.com/#/softwarecenter/template/products/%20_APP=00200682500000001943&_EVENT=DISPHIER&HEADER=Y&FUNCTIONBAR=N&EVENT=TREE&NE=NAVIGATE&ENR=73554900100900001410&V=INST&TA=ACTUAL&PAGE=SEARCH/INDUSTRY%20PACK%20UTILITIES%201.0
Great blog Srinivas! Quick question, I tried to download the SAP Hybris accelerator utilities, but can't find it on SMP. Can you please provide exactly the name of the software component.
Thank you for your time!
David
Hi David,
You Can search with name Industry pack utilities 1.0 or try below link.
https://launchpad.support.sap.com/#/softwarecenter/template/products/%20_APP=00200682500000001943&_EVENT=DISPHIER&HEADER=Y&FUNCTIONBAR=N&EVENT=TREE&NE=NAVIGATE&ENR=73554900100900001410&V=INST&TA=ACTUAL&PAGE=SEARCH/INDUSTRY%20PACK%20UTILITIES%201.0
how to install acceleratorservices extension on hybris ?
Thanks Srinivas!
Hi,
I followed the all the steps but not able to install the Utility accelerator. When I try this install.bat -r sap_aom_som_b2b_b2c system gives an error message to download the datahub from market place and place in ext-integration/datahub folder. I used 6.6 and YUTILITIES00_0-70002131 for installation.
Regards
Damo
Hi Damodara,
Yes that's right, for 6.6 you need to download datahub and place it in ext-integration/datahub folder. And also there seems to be some issue in 6.6 with utility accelerator, so better use 6.3 or below.
Hi Srinivas,
I have followed your document, but ran into an errors during the ant clean all. Wasn't sure if this was cause by using 6.6. Please see errors below and let me know if you have any suggestions.
Thanks so much for your help,
David
---------------------------Errors below-------------------------
va (at line 48)
[yjavac] strategy = initStrategy();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 60. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 48)
[yjavac] strategy = initStrategy();
[yjavac] ^^^^^^^^^^^^
[yjavac] The method initStrategy() from the type SiteCheckoutFlowStrategyTest
refers to the missing type CheckoutFlowStrategy
[yjavac] ----------
[yjavac] 61. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 51)
[yjavac] protected CheckoutFlowStrategy initStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 62. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 55)
[yjavac] final CheckoutFlowStrategy oneStub = new CheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 63. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 55)
[yjavac] final CheckoutFlowStrategy oneStub = new CheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 64. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 58)
[yjavac] public CheckoutFlowEnum getCheckoutFlow()
[yjavac] ^^^^^^^^^^^^^^^^^
[yjavac] The method getCheckoutFlow() of type new CheckoutFlowStrategy(){} mu
st override or implement a supertype method
[yjavac] ----------
[yjavac] 65. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 64)
[yjavac] final CheckoutFlowStrategy twoStub = new CheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 66. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 64)
[yjavac] final CheckoutFlowStrategy twoStub = new CheckoutFlowStrategy()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 67. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 67)
[yjavac] public CheckoutFlowEnum getCheckoutFlow()
[yjavac] ^^^^^^^^^^^^^^^^^
[yjavac] The method getCheckoutFlow() of type new CheckoutFlowStrategy(){} mu
st override or implement a supertype method
[yjavac] ----------
[yjavac] 68. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 73)
[yjavac] final CheckoutFlowStrategy defaultStub = new CheckoutFlowStrateg
y()
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 69. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 73)
[yjavac] final CheckoutFlowStrategy defaultStub = new CheckoutFlowStrateg
y()
[yjavac] ^^^^^^^^^^^^^^^^^^^
^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 70. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 76)
[yjavac] public CheckoutFlowEnum getCheckoutFlow()
[yjavac] ^^^^^^^^^^^^^^^^^
[yjavac] The method getCheckoutFlow() of type new CheckoutFlowStrategy(){} mu
st override or implement a supertype method
[yjavac] ----------
[yjavac] 71. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 82)
[yjavac] final Map<String, CheckoutFlowStrategy> mapping = new HashMap<St
ring, CheckoutFlowStrategy>();
[yjavac] ^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 72. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 82)
[yjavac] final Map<String, CheckoutFlowStrategy> mapping = new HashMap<St
ring, CheckoutFlowStrategy>();
[yjavac]
^^^^^^^^^^^^^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 73. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 97)
[yjavac] strategy.getCheckoutFlow();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 74. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 104)
[yjavac] strategy.getCheckoutFlow();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 75. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 111)
[yjavac] strategy.getCheckoutFlow();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 76. ERROR in E:\Hybris66\hybris\bin\custom\utilities\utilitiescore\t
estsrc\com\sap\utilities\core\checkout\flow\impl\SiteCheckoutFlowStrategyTest.ja
va (at line 119)
[yjavac] strategy.getCheckoutFlow();
[yjavac] ^^^^^^^^
[yjavac] CheckoutFlowStrategy cannot be resolved to a type
[yjavac] ----------
[yjavac] 76 problems (76 errors)
BUILD FAILED
E:\Hybris66\hybris\bin\platform\build.xml:20: The following error occurred while
executing this line:
E:\Hybris66\hybris\bin\platform\resources\ant\compiling.xml:90: The following er
ror occurred while executing this line:
E:\Hybris66\hybris\bin\platform\resources\ant\compiling.xml:148: The following e
rror occurred while executing this line:
E:\Hybris66\hybris\bin\platform\resources\ant\util.xml:20: The following error o
ccurred while executing this line:
E:\Hybris66\hybris\bin\platform\resources\ant\compiling.xml:155: The following e
rror occurred while executing this line:
E:\Hybris66\hybris\bin\platform\resources\ant\compiling.xml:328: The following e
rror occurred while executing this line:
E:\Hybris66\hybris\bin\platform\resources\ant\compiling.xml:495: The following e
rror occurred while executing this line:
E:\Hybris66\hybris\bin\platform\resources\ant\compiling.xml:557: The following e
rror occurred while executing this line:
E:\Hybris66\hybris\bin\platform\resources\ant\util.xml:91: Compile failed; see t
he compiler error output for details.
Total time: 2 minutes 20 seconds
E:\Hybris66\hybris\bin\platform>
FYI..
I managed to installed the utility accelerator on Hybris 6.7. You need to download the Utility Accelerator 1.1 to work with latest version.
Thanks
David
Hi David,
I am attempting to install Utility Accelerator1.1 on Hybris version 6.6, could you please provide some insight from your own experience?How to overcome the build errors etc?
Regards,
Swati
Hi Swati,
If you follow the instruction from Srinivas and has the correct version of Utility Accelerator1.1, you should not have any problem. However, we were told that the Utility Accelerator1.1 is no longer supported by SAP. Which means if you ran into any issues, they would not be able to help you. This information came from SAP itself.
David
Hi
I am getting the following error. I am very new to this. Please guide me what to do.
Configuring DataHub extension saperpreturnorder-target
Configuring DataHub distribution directory C:\hybrisnew\hybris\bin\ext-integration\datahub\web-app
Setting up DataHub datahub-tomcat server in C:\hybrisnew\installer\recipes\sap_aom_som_b2b_b2c\build\datahub-webapp
:recipes/sap_aom_som_b2b_b2c:setupDataHub FAILED
FAILURE: Build failed with an exception.
* Where:
Build file 'C:\hybrisnew\installer\recipes\sap_aom_som_b2b_b2c\build.gradle' line: 263
* What went wrong:
Execution failed for task ':recipes/sap_aom_som_b2b_b2c:setupDataHub'.
> java.nio.file.FileSystemException: C:\hybrisnew\installer\recipes\sap_aom_som_b2b_b2c\build\datahub-webapp\WEB-INF\lib\saperpproduct-raw-6.6.0.6-RC1.jar: The process cannot access the file because it is being used by another process.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 26.564 secs
Problem with java process - finished with non-zero exit code (1)