[jboss-user] [JBoss Seam] - Re: si:selectItem error parsing

krica do-not-reply at jboss.com
Wed Dec 13 09:37:08 EST 2006


Pete,

I'm getting the same error here, using you latest build (linked from this thread). However, I'm using an Enum.

Error is:

  | java.lang.IllegalArgumentException: selectItems' value="#{companyTypes}" must implement java.lang.Iteratable but it is null (null)
  | 	at org.jboss.seam.selectitems.ui.UISeamSelectItems.createSelectItems(UISeamSelectItems.java:225)
  | 	at org.jboss.seam.selectitems.ui.UISeamSelectItems.getValue(UISeamSelectItems.java:204)
  | 	at org.apache.myfaces.shared_impl.util.SelectItemsIterator.hasNext(SelectItemsIterator.java:102)
  | 	at org.apache.myfaces.shared_impl.renderkit.RendererUtils.internalGetSelectItemList(RendererUtils.java:477)
  | 


  | <h:selectOneRadio value="#{companyRegistration.companyType}"
  |                   required="true" valueChangeListener="onCompTypeChanged()" tabindex="3">
  |     <si:selectItems value="#{companyTypes}" var="companyType" label="#{messages[companyType.labelKey]}"
  |                     noSelectionLabel="#{messages['label_selectOne']}" cache="false"/>
  | </h:selectOneRadio>
  | 


  | public enum CompanyType {
  |     MAIN("Main"),
  |     BRANCH("Branch");
  | 
  |     private final String name;
  |     private final String labelKey;
  | 
  |     private CompanyType(String name) {
  |         this.name = name;
  |         labelKey = "label_companyType_" + name;
  |     }
  | 
  |     public String getLabelKey() {
  |         return labelKey;
  |     }
  | 
  |     public String getName() {
  |         return name;
  |     }
  | 
  |     public String toString() {
  |         return name;
  |     }
  | }
  | 

I just followed you wiki article and looked at the examples. Any idea what's wrong?

/Kris

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3993403#3993403

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3993403



More information about the jboss-user mailing list