SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 50183: Selecting products gives an "error occurred in SAS Merchandise Intelligence ..." error, ObjectNotFoundException

DetailsHotfixAboutRate It

When using SAS® Promotion Optimization, the following error message might be displayed. The error occurs when you create a promotion by product, and select more than 1000 products.

SAS Merchandise Intelligence An error occurred in SAS Merchandise Intelligence. Restart or Exit the application.

A detailed error message is displayed when you click Show Details.

java.lang.StackTraceElement - com.sas.solutions.di.server.api.ObjectNotFoundException: ProductModel2: 3 elements not found at permission READ java.lang.RuntimeException: com.sas.solutions.di.server.api.ObjectNotFoundException: ProductModel2: 3 elements not found at permission READ at com.sas.solutions.di.commons.mvc.AbstractDimensionModel2.getRootPaths(AbstractDimensionModel2.java:237) at com.sas.solutions.di.commons.mvc.AbstractDimensionModel2.getElementsBySk(AbstractDimensionModel2.java:258) at com.sas.solutions.di.studio.rpp.plan.actions.CreatePromotionPlanByProductsAction$CreatePromotionPlanDialogConfig$CreateByProductPlanGeneralInfoPage$1.changed. (CreatePromotionPlanByProductsAction.java:173) at com.sas.solutions.di.studio.rpp.plan.actions.CreatePromotionPlanByProductsAction$ProductSelectionComposite.notifyListeners(CreatePromotionPlanByProductsAction.java:417) at com.sas.solutions.di.studio.rpp.plan.actions.CreatePromotionPlanByProductsAction$ProductSelectionComposite$AdjustProductsAction.run(CreatePromotionPlanByProductsAction.java:395)

To workaround is to select an objective scope before you add the products to the plan.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Promotion OptimizationMicrosoft® Windows® for x645.2_M25.2_M39.3 TS1M29.3 TS1M2
Linux for x645.2_M25.2_M39.3 TS1M29.3 TS1M2
* For software releases that are not yet generally available, the Fixed Release is the software release in which the problem is planned to be fixed.