jQuery in Action, 3rd edition
The moose likes JSF and the fly likes illegalArgumentException Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » JSF
Bookmark "illegalArgumentException" Watch "illegalArgumentException" New topic


tun zaw

Joined: Jan 23, 2008
Posts: 22
Hi all!
i have some problem with jsf h:selectOneMenu.I received the illegalArgumentException.I read java server faces in action 2005 published
by manning.

"If the EnumManager can�t find an ArtifactType instance for the int
value, an IllegalArgumentException will be thrown."

I don,t understand the EnumManager.
Here is my code copied from JavaBeat.
please help me.


<h:form id="select">
<h:panelGrid columns="1">
<hutputText value="Select a Name : "/>
<h:selectOneMenu value="#{selectOneBean.name}">
<f:selectItem itemValue="SteveJobs" value="SteveJobs"/>
<f:selectItem itemValue="Sergey Brin" value="Sergey Brin"/>
<f:selectItem itemValue="Larry Page" value="Larry Page"/>
<f:selectItem itemValue="Dell" value="Dell"/>
<f:selectItem itemValue="Mark Anderson" value="Mark Anderson"/>
<h:commandButton value="Submit" action="#{selectOneBean.submit}"/>

package net.javabeat.myfaces.menu;

public class SelectOneMenuBean {
private String name;

public String getName() {
return name;

public void setName(String name) {
this.name = name;
public String submit(){
return "selectOneMenu";




<hutputText value="Selected Name is : "/>
<hutputText value="#{selectOneBean.name}"/>
Krishna Srinivasan
Ranch Hand

Joined: Jul 28, 2003
Posts: 1850

Have you use the same code? it should work fine. Are you using MyFaces.

Krishna Srinivasan
OCAJP 7/8 Exam, 400+ OCPJP Mock Questions
Don't get me started about those stupid light bulbs.
subject: illegalArgumentException
jQuery in Action, 3rd edition