Jsp - erro

PEssoas!

a um tempo postei algo sobre esse erro e até hoje não consegui resolvê-lo…

Tenho um sistema de login e senha…
quando eu digito um usuario e uma senha… ele gera esse erro na tela…

* "{0}": Error during model data update. * "{0}": Error during model data update.

alguém tem alguma noção do que seja isso!?

detalhe estou usando tomahalk.

tenho pesquisado e não encontro nada na net a respeito disso!

fico no aguardo!

abraços

[quote=kadekdu]PEssoas!

a um tempo postei algo sobre esse erro e até hoje não consegui resolvê-lo…

Tenho um sistema de login e senha…
quando eu digito um usuario e uma senha… ele gera esse erro na tela…

* "{0}": Error during model data update. * "{0}": Error during model data update.

alguém tem alguma noção do que seja isso!?

detalhe estou usando tomahalk.

tenho pesquisado e não encontro nada na net a respeito disso!

fico no aguardo!

abraços[/quote]

Sem ver o código é impossível saber. Talvez por isso você não obteve sua resposta até hoje.

sorry! haahah

segue o jsf

[code]<%@ taglib uri=“http://java.sun.com/jsf/html” prefix=“h” %>
<%@ taglib uri=“http://java.sun.com/jsf/core” prefix=“f” %>
<%@ taglib uri=“http://myfaces.apache.org/tomahawk” prefix=“t” %>
<%@ taglib uri=“http://myfaces.apache.org/sandbox” prefix=“s” %>

<f:loadBundle basename=“com.controlloc.controlfs.resources.multilanguage.Messages” var=“Message” />

<f:view>

<%@ include file="/data/inc/header_login.inc" %>



<t:outputText value="#{Message.s_titulo}" styleClass="fontBigBlackBold" />

<t:messages styleClass=“erro” showDetail=“true” showSummary=“false” />

<h:form id=“form1”>

<table class=“loginTable” align=“center” cellspacing=“0” width=“400”>
<tr class=“loginRow1”>
<td class=“loginColumnCenter” colspan=“2”>
<h:graphicImage value="/images/cadeado_pequeno.gif" />
<h:outputText value="#{Message.h_login_acesso}" />
</td>
</tr>
<tr class=“loginRow2”>
<td class=“loginColumnRight” width=“150”>
<t:outputLabel value="#{Message.h_login_usuario}" for=“login” />
</td>
<td class=“loginColumnLeft” width=“250”>
<t:inputText id=“login” value="#{LoginHandler.username}" required=“true”>
<f:validateLength minimum=“6” maximum=“20” />
</t:inputText>
<s:focus id=“focus” for=“login” />
</td>
</tr>
<tr class=“loginRow2”>
<td class=“loginColumnRight”>
<t:outputLabel value="#{Message.h_login_senha}" for=“senha” />
</td>
<td class=“loginColumnLeft”>
<t:inputSecret id=“senha” value="#{LoginHandler.password}" required=“true”>
<f:validateLength minimum=“6” maximum=“20” />
</t:inputSecret>
</td>
</tr>
<tr class=“loginRow2”>
<td class=“loginColumnCenter” colspan=“2”>
<t:commandButton value="#{Message.b_logar}" action="#{LoginHandler.doLogin}" styleClass=“button” />



<t:commandLink value="#{Message.h_login_atualizar}" action=“goAtualizarSenha” immediate=“true” styleClass=“fontNormalBlackNormal” />
</td>
</tr>
</table>

</h:form>


<table align=“center” class=“privadoTable”>
<tr>
<td>
<h:graphicImage value="/images/cadeado_grande.gif" />
</td>
<td>
<t:outputText value="#{Message.h_login_privado1}" styleClass=“fontLittleBlackNormal” />
<t:outputText value="#{Message.h_login_privado2}" styleClass=“fontLittleBlackNormal” />
</td>
</tr>
</table>

<%@ include file="/data/inc/footer.inc" %>

</f:view>[/code]

segue o handler:

[code]public class LoginHandler {

private String username;

private String password;

public String getPassword() {
	return password;
}

public void setPassword(String password) {
	this.password = password;
}

public String getUsername() {
	return username;
}

public void setUsername(String username) {
	this.username = username;
}

@SuppressWarnings(&quot;deprecation&quot;)
public String doLogin() {

	FacesContext context = FacesContext.getCurrentInstance();
	ResourceBundle bundle = ResourceBundle.getBundle(&quot;com.controlloc.controlfs.resources.multilanguage.Messages&quot;, context.getViewRoot().getLocale());

	String msg = &quot;&quot;;

	try {

		UsuarioAction usuarioAction = new UsuarioAction();
		UsuarioDO usuarioDO = usuarioAction.getUsuarioByLogin(this.getUsername());

		if (usuarioDO != null) {
			if (usuarioDO.getFirst_time_pass() != null && usuarioDO.getFirst_time_pass().length() &gt 0) {
				msg = bundle.getString(&quot;h_login_errosenhatemp&quot;);
				context.addMessage(null, new FacesMessage(msg));
				return &quot;update&quot;;
			}

			if (((Encoder.md5(usuarioDO.getSalt() + this.getPassword()).equals(usuarioDO.getPass_def())) || this.getPassword().equals(usuarioDO.getFirst_time_pass())) && (usuarioDO.getType().equals(Constants.TIPO_USUARIO_ADMINISTRADOR))
					&& (usuarioDO.getActive() == true)) {
				SessionManager sessionManager = new SessionManager();
				sessionManager.setUsuarioDO(usuarioDO);

				Date data = new Date();

				Date diaInicio = new Date();
				diaInicio.setHours(6);
				diaInicio.setMinutes(0);
				diaInicio.setSeconds(0);

				Date diaFim = new Date();
				diaFim.setHours(12);
				diaFim.setMinutes(0);
				diaFim.setSeconds(0);

				Date tardeFim = new Date();
				tardeFim.setHours(18);
				tardeFim.setMinutes(0);
				tardeFim.setSeconds(0);

				// dia
				if (data.after(diaInicio) && data.before(diaFim)) {
					sessionManager.setSaudacao(bundle.getString(&quot;s_bom_dia&quot;) + &quot;, &quot; + usuarioDO.getLogin());
				} else if (data.after(diaFim) && data.before(tardeFim)) {
					sessionManager.setSaudacao(bundle.getString(&quot;s_boa_tarde&quot;) + &quot;, &quot; + usuarioDO.getLogin());
				} else {
					sessionManager.setSaudacao(bundle.getString(&quot;s_boa_noite&quot;) + &quot;, &quot; + usuarioDO.getLogin());
				}

				context.getExternalContext().getSessionMap().put(&quot;SessionManager&quot;, sessionManager);

				return &quot;success&quot;;
			}
		}

		if (usuarioDO == null || usuarioDO.getUsuid() == null) {
			msg = bundle.getString(&quot;h_login_erroinvalido&quot;);
		} else if (usuarioDO.getActive() == false) {
			msg = bundle.getString(&quot;h_login_erroinativo&quot;);
		} else if (usuarioDO.getType().equals(Constants.TIPO_USUARIO_ADMINISTRADOR) == false) {
			msg = bundle.getString(&quot;h_login_erroadministrador&quot;);
		} else {
			msg = bundle.getString(&quot;h_login_erroinvalido&quot;);
		}

		context.addMessage(null, new FacesMessage(msg));

		return &quot;failure&quot;;

	} catch (Exception e) {
		System.out.println(&quot;ERRO com.controlloc.controlfs.handlers.LoginHandler.doLogin: &quot;);
		e.printStackTrace();
		msg = bundle.getString(&quot;s_erro_impossivel&quot;);
		context.addMessage(null, new FacesMessage(msg));
		return &quot;failure&quot;;
	}

}

public String doLogout() {

	FacesContext context = FacesContext.getCurrentInstance();
	HttpSession session = (HttpSession) context.getExternalContext().getSession(false);
	session.invalidate();
	return &quot;success&quot;;

}

}[/code]

valeuzzzz

alguém tem alguma idéia?

chute… dica… palpite…

:?