[Resolvido] Erro com Data Struts 1

Bom dia pessoal, tenho um projetinho rodando em localhost funcionando perfeitamente, ao subir para o servidor de produção ele me apresenta a seguinte excption:

WARNING: Exception from exceptionCommand 'servlet-exception'
java.lang.NullPointerException
        at br.com.vidaeconsciencia.clubelacoseternos.action.UsuariosClubeAction.perfil(UsuariosClubeAction.java:253)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:269)
        at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:170)
        at org.apache.struts.chain.commands.servlet.ExecuteAction.execute(ExecuteAction.java:58)
        at org.apache.struts.chain.commands.AbstractExecuteAction.execute(AbstractExecuteAction.java:67)
        at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:51)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:305)
        at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:191)
        at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:283)
        at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
        at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at br.com.vidaeconsciencia.clubelacoseternos.filter.HibernateFilter.doFilter(HibernateFilter.java:39)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
        at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
        at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
        at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
        at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
        at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
        at java.lang.Thread.run(Thread.java:619)
public ActionForward perfil(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response) throws Exception {

		HttpSession session = request.getSession();
		UsuariosClube usuario = (UsuariosClube) session.getAttribute("userSession");
		ParticipantesForm userForm = (ParticipantesForm) form;
		SimpleDateFormat spf = new SimpleDateFormat("dd/MM/yyyy"); // Aqui é a linha do erro.
		String data = spf.format(usuario.getDataNascimento());
		String dia = data.substring(0, 2);
		String mes = data.substring(3, 5);
		String ano = data.substring(6, 10);
		userForm.setUser(usuario);
		userForm.setDia(dia);
		userForm.setMes(mes);
		userForm.setAno(ano);

		form = (ActionForm) userForm;

		return mapping.findForward("cadastro");
	}

configurei o hibernate.cfg.xml para a mesma base, tanto rodando em localhost qto em produção…

alguém tem alguma ideia?

Um detalhe importante que estou testando aqui, é que ao comentar a linha da data ele funciona perfeitamente

Tenho um metodo de adiciona com uma chamada a data que esta depreciada da seguinte forma.

Date date = new Date(data);
usuario.setDataNascimento(date);

Resolvi o problema anotando o metodo para não ter que mexer em toda estrutura.

@SuppressWarnings("deprecation")

para mim isso fez com que o sistema voltasse a funcionar… isso em localhost, agora preciso subir para o produção e ver se rola direito tbm…

vlw galera…!