Hi,
I get the following error when I publish my web application to debian
server running apache-tomcat 5.5.17:
java.lang.IllegalArgumentException: Value is no String
(class=java.lang.Integer, value=4) and component _idJsp46:smUnidadewith
path: {Component-Path : [Class:
org.ajax4jsf.framework.ajax.AjaxViewRoot,ViewId:
/sjij/login/login.jsp][Class:
br.com.strategos.faces.html.component.UIPage,Id: _idJsp0][Class:
br.com.strategos.faces.navytheme.UILayout,Id: _idJsp1][Class:
br.com.strategos.faces.html.component.UILayoutItem,Id: _idJsp45][Class:
br.com.strategos.faces.html.component.UIForm,Id: _idJsp46][Class:
br.com.strategos.faces.html.component.UICell,Id: _idJsp52][Class:
br.com.strategos.faces.html.component.UISelectOneMenu,Id: smUnidade]}
does not have a Converter
at
org.apache.myfaces.shared_impl.renderkit.RendererUtils.getConvertedStringValue(RendererUtils.java:513)
at
org.apache.myfaces.shared_impl.renderkit.RendererUtils.getConvertedStringValue(RendererUtils.java:532)
at
org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderSelectOptions(HtmlRendererUtils.java:410)
at
org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.internalRenderSelect(HtmlRendererUtils.java:315)
at
org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderMenu(HtmlRendererUtils.java:267)
at
org.apache.myfaces.shared_impl.renderkit.html.HtmlMenuRendererBase.encodeEnd(HtmlMenuRendererBase.java:59)
(and several more...)
I'm developing using Netbeans 5.5 running on Windows XP Pro SP2 using
the bundle Apache-Tomcat 5.5.17. Deploying my web application to my the
bundle Tomcat gives no error. But the same application running on debian
gives me the above exception. The project was recently broke into
smaller pieces and that was when that error started to happen.
I also tried Apache-Tomcat 5.5.26 on both computers (with debian and
win.xp) and I get the same error. Adding a converter to every single
combo box right now it's not an option and I think it's not necessary
since it runs Windows with no problem. Could it be a configuration issue
on Tomcat?
Here are sample code from my java class:
1. private void loadUsuarioUnidades(){
2. this.listUnidades = new ArrayList<SelectItem>();
3. for(SisUsuarioUnidade sisUsuarioUnidade :
getUsuario().getUnidades()){
4. setUnidade(sisUsuarioUnidade.getUnidade());
5. getListUnidades().add(new
SelectItem(getUnidade().getSeqUnidade().getValue(),
6. getUnidade().getDesUnidade().getValue()));
7. }
8. if(getListUnidades().size() > 0){
9. sortUnidades();
10. }
11. }
And this is a sample from a JSP file:
1. <sh:selectOneMenu cols="2" label="#{msgs.UnidadeLabel}"
value="#{basewebAcessoLogin.unidade.seqUnidade.value}"
disabled="#{basewebAcessoLogin.notLogged}" >
2. <sf:selectItems value="#{basewebAcessoLogin.listUnidades}" />
3. </sh:selectOneMenu>
Thanks in advance,
Sérgio
---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]