File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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
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="#{}">
<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}"/>


public class SelectOneMenuBean {
private String name;

public String getName() {
return name;

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




<hutputText value="Selected Name is : "/>
<hutputText value="#{}"/>
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
I agree. Here's the link:
subject: illegalArgumentException
jQuery in Action, 3rd edition