Page 1 of 1

Excluding "Product Bundle" and "Product"

Posted: Mon May 27, 2013 10:01 pm
by 22dec1960
Hi,

I created new product entity extending ProductImpl and it includes some of my own properties. I want to exclude "Product Bundle" and "Product" from creation process, except my own product entity.

Referencing http://forum.broadleafcommerce.org/viewtopic.php?f=13&t=1522&p=3882&hilit=hide#p3878, I did as following

@Entity
@Inheritance(strategy = InheritanceType.JOINED)
@Table(name = "MY_PRODUCT")
@AdminPresentationClass(
populateToOneFields = PopulateToOneFieldsEnum.TRUE,
friendlyName = "My Product",
ceilingDisplayEntity = "com.mycompany.product.MyProductImpl")
public class MyProductImpl extends ProductImpl implements MyProduct {
.
.
.


It is ok for adding process - when add button is clicked, it displays the form only for my product. For existing products, when I selected a record from the list grid, it comes out error message:

error-oioyo.jpg
error-oioyo.jpg (32.71 KiB) Viewed 5149 times


And the server side message is

Code: Select all

[artifact:mvn] [ERROR] 08:16:13 Log4JRemoteGwtLoggingServlet - 127.0.0.1:BLC Admin Uncaught exception:
[artifact:mvn] java.lang.Throwable: One or more exceptions caught, see full set in UmbrellaException#getCauses
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn]    at Unknown.anonymous(Unknown Source)
[artifact:mvn] Caused by: java.lang.Throwable: (TypeError): availableTypeResult is null


Is there any configuration that I have missed?

Thanks

Re: Excluding "Product Bundle" and "Product"

Posted: Tue May 28, 2013 1:26 pm
by denis
Hi,

Have you linked existing products into your new table MY_PRODUCT ? If not, it's normal that this error appear.