[jboss-user] [JBoss Seam] - StringIndexOutOfBoundsException when using selectDate

piotr.walczyszyn do-not-reply at jboss.com
Sat Mar 3 10:34:56 EST 2007


I get an exception when using s:selectDate, my code looks like this:

  | <s:decorate>
  | 	<h:inputText
  | 		id="jobstartdate"
  | 		value="#{job.start}"
  | 		required="true"
  | 		size="10"
  | 		styleClass="textfield">
  | 		<s:convertDateTime pattern="MM/dd/yyyy" />
  | 		<a:support
  | 			event="onblur"
  | 			reRender="startErrors" />
  | 	</h:inputText>
  | 	<s:selectDate for="jobstartdate">
  | 		<img src="../images/calendar.gif" />
  | 	</s:selectDate>
  | 	<br />
  | 	<a:outputPanel id="startErrors">
  | 		<s:message />
  | 	</a:outputPanel>
  | </s:decorate>
  | 
And the exception like this:
anonymous wrote : 
  | 16:25:32,863 ERROR [STDERR] Mar 3, 2007 4:25:32 PM com.sun.facelets.FaceletViewH
  | andler handleRenderException
  | SEVERE: Error Rendering View[/jobs/createjob.xhtml]
  | java.lang.StringIndexOutOfBoundsException: String index out of range: 2
  |         at java.lang.String.substring(String.java:1935)
  |         at org.jboss.seam.ui.UISelectDate.commaSeparate(UISelectDate.java:141)
  |         at org.jboss.seam.ui.UISelectDate.writeLocaleInformation(UISelectDate.ja
  | va:118)
  |         at org.jboss.seam.ui.UISelectDate.writeScript(UISelectDate.java:98)
  |         at org.jboss.seam.ui.UISelectDate.encodeBegin(UISelectDate.java:70)
  |         at org.jboss.seam.ui.JSF.renderChild(JSF.java:341)
  |         at org.jboss.seam.ui.JSF.renderChildren(JSF.java:323)
  |         at org.jboss.seam.ui.UIDecorate.encodeChildren(UIDecorate.java:355)
  |         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSu
  | pport.java:244)
  |         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSu
  | pport.java:249)
  |         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSu
  | pport.java:249)
  |         at com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSu
  | pport.java:249)
  |         at com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.jav
  | a:573)
  |         at org.ajax4jsf.framework.ViewHandlerWrapper.renderView(ViewHandlerWrapp
  | er.java:101)
  |         at org.ajax4jsf.framework.ajax.AjaxViewHandler.renderView(AjaxViewHandle
  | r.java:221)
  |         at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:
  | 384)
  |         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
  |         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl...

Any ideas what could it be?



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

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



More information about the jboss-user mailing list