Erro no JSF [Resolvido]

Pessoal, estou começando com JSF agora e estou utilizando o livro Core JavaServer Faces. Fui testar um exemplo do livro e deu a seguinte exception:

exception 

org.apache.jasper.JasperException: javax.servlet.ServletException: Cannot convert [Ljavax.faces.model.SelectItem;@157ea4a of type class [Ljavax.faces.model.SelectItem; to class javax.faces.model.SelectItem
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:417)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Alguém com experiencia em JSF podeira dizer o que pode ser isso ?

[]'s Luis Cesar

posta o código da página que faz com que esse erro ocorra

o codigo da página index.jsp é este:

Mas não acho que o problema esteja aqui.

<?xml version="1.0" ?>
<jsp:root version="2.0"
		xmlns:jsp="http://java.sun.com/JSP/Page"
		xmlns:f="http://java.sun.com/jsf/core"
		xmlns:h="http://java.sun.com/jsf/html">
	<jsp:directive.page contentType="text/html"/>
	<jsp:output omit-xml-declaration="no"
			doctype-root-element="html"
			doctype-public="-//W3C//DTD XHTML 1.0 Transitional//EN"
			doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"/>
	<f:view>
		<html xmlns="http://www.w3.org/1999/xhtml">
			<head>
				<link href="styles.css" rel="stylesheet" type="text/css" />
				<title><h:outputText value="#{msgs7.indexWindowTitle}"/></title>
			</head>
			<body>
				<h:outputText value="#{msgs7.indexPageTitle}" styleClass="emphasis"/>
				<h:form>
					<table>
						<tr>
							<td><h:outputText value="#{msgs7.namePrompt}"/></td>
							<td><h:inputText value="#{form.name}"/></td>
						</tr>
						<tr>
							<td><h:outputText value="#{msgs7.contactMePrompt}"/></td>
							<td>
								<h:selectBooleanCheckbox value="#{form.contactMe}"/>
							</td>
						</tr>
						<tr>
							<td><h:outputText value="#{msgs7.bestDayPrompt}"/></td>
							<td>
								<h:selectManyMenu value="#{form.bestDaysToContact}">
									<f:selectItems value="#{form.daysOfTheWeekItems}"/>
								</h:selectManyMenu>
							</td>
						</tr>
						<tr>
							<td><h:outputText value="#{msgs7.yearOfBirthPrompt}"/></td>
							<td>
								<h:selectOneListbox size="5" value="#{form.yearOfBirth}">
									<f:selectItems value="#{form.yearItems}"/>
								</h:selectOneListbox>
							</td>
						</tr>
						<tr>
							<td><h:outputText value="#{msgs7.colorPrompt}"/></td>
							<td>
								<h:selectManyCheckbox value="#{form.colors}">
									<f:selectItems value="#{form.colorItems}"/>
								</h:selectManyCheckbox>
							</td>							
						</tr>
						<tr>
							<td><h:outputText value="#{msgs7.languagePrompt}"/></td>
							<td>
								<h:selectManyListbox value="#{form.languages}">
									<f:selectItems value="#{form.languageItems}"/>
								</h:selectManyListbox>
							</td>
						</tr>
						<tr>
							<td><h:outputText value="#{msgs7.educationPrompt}"/></td>
							<td>
								<h:selectOneRadio value="#{form.education}"
									layout="pageDirection">
									<f:selectItems value="#{form.educationItems}"/>
								</h:selectOneRadio>
							</td>
						</tr>						
					</table>
					<h:commandButton value="#{msgs7.buttonPrompt}" action="showInformation"/>
				</h:form>
				<h:messages/>				
			</body>
		</html>
	</f:view>
</jsp:root>

Problema resolvido… obrigado a todos.

[]'s Luis Cesar

qual a solução para o problema?

Fiz o exemplo do livro de forma errada… Qdo depois q revisei, seu certinho.