Problem in Extending an entity
Posted: Mon Feb 25, 2013 12:16 pm
I'm working on the tutorial, in "Extending Customer For Heat Clinic Tutorial", i followed all the steps but i still have the problem :
[artifact:mvn] GRAVE: Servlet.service() for servlet mycompany threw exception
[artifact:mvn] java.lang.ClassCastException: org.broadleafcommerce.profile.core.domain.CustomerImpl cannot be cast to com.mycompany.profile.core.domain.HCCustomer
[artifact:mvn] at com.mycompany.checkout.service.workflow.RecordHeatRangeActivity.execute(RecordHeatRangeActivity.java:43)
[artifact:mvn] at org.broadleafcommerce.core.workflow.SequenceProcessor.doActivities(SequenceProcessor.java:62)
[artifact:mvn] at org.broadleafcommerce.core.checkout.service.CheckoutServiceImpl.performCheckout(CheckoutServiceImpl.java:75)
[artifact:mvn] at org.broadleafcommerce.core.web.controller.checkout.BroadleafCheckoutController.completeSecureCreditCardCheckout(BroadleafCheckoutController.java:416)
[artifact:mvn] at com.mycompany.controller.checkout.CheckoutController.completeSecureCreditCardCheckout(CheckoutController.java:123)
[artifact:mvn] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[artifact:mvn] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
my be there are a missed step !!??
Thanks for help.
[artifact:mvn] GRAVE: Servlet.service() for servlet mycompany threw exception
[artifact:mvn] java.lang.ClassCastException: org.broadleafcommerce.profile.core.domain.CustomerImpl cannot be cast to com.mycompany.profile.core.domain.HCCustomer
[artifact:mvn] at com.mycompany.checkout.service.workflow.RecordHeatRangeActivity.execute(RecordHeatRangeActivity.java:43)
[artifact:mvn] at org.broadleafcommerce.core.workflow.SequenceProcessor.doActivities(SequenceProcessor.java:62)
[artifact:mvn] at org.broadleafcommerce.core.checkout.service.CheckoutServiceImpl.performCheckout(CheckoutServiceImpl.java:75)
[artifact:mvn] at org.broadleafcommerce.core.web.controller.checkout.BroadleafCheckoutController.completeSecureCreditCardCheckout(BroadleafCheckoutController.java:416)
[artifact:mvn] at com.mycompany.controller.checkout.CheckoutController.completeSecureCreditCardCheckout(CheckoutController.java:123)
[artifact:mvn] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[artifact:mvn] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
my be there are a missed step !!??
Thanks for help.