Vaadin AspectJ Error For Spring Roo Entity

I am using Spring Roo with Vaadin to create a web application. One of the Roo entities I have is as follows:

entity --class ~.domain.Feature --testAutomatically
field string --fieldName name --notNull --sizeMax 255
field string --fieldName description --sizeMax 255
field set --fieldName subFeatures --type ~.domain.Feature --cardinality ONE_TO_MANY

So basically I have a Feature that can have subFeatures. When I execute the Roo “perform package” command to build the application, I get the following error:


[ERROR]
The method getFeatureCaptionPropertyId() is undefined for the type FeatureView

[ERROR]
The method getContainerForFeatures() is undefined for the type FeatureForm
[ERROR]
The method getFeatureCaptionPropertyId() is undefined for the type FeatureForm

It seems that Vaadin has a problem dealing with “field set …” commands. Am I missing something or should I be able to do this (maybe in a different way)?

The “field set” should work in general, but based on this, it looks like there might be a problem when the type of the target entity in the set is the same as the main entity type.

If this is the problem and it works if your set target type is something else, please
file a bug report
. If it does not work if you change the target type, there might be some other problem elsewhere, and more information would be needed.