Erro ao enviar e-mail

Eu tenho meu metodo de enviar e-mail…

[code]public String enviaEmail() {
SimpleEmail email = new SimpleEmail();

	try {
		email.setDebug(true);
		email.setHostName("smtp.gmail.com");
		email.setAuthentication("projetodiretordeturma@gmail.com",
				"*********");
		email.setSSL(true);
		email.addTo(aluno.getEmailResp()); // pode ser qualquer um email
		email.setFrom("projetodiretordeturma@gmail.com"); // aqui necessita
															// ser o email
															// que voce fara
															// a
															// autenticacao
		email.setSubject(aluno.getAssunto());
		email.setMsg(aluno.getOcorrencia());
		email.send();

		// quem estiver utilizando um SERVIDOR PROXY descomente essa parte e
		// atribua as propriedades do SERVIDOR PROXY utilizado
		
		  Properties props = new Properties();
		 
		  
		  props.setProperty("proxySet","true");
		  props.setProperty("socksProxyHost","172.29.0.15"); // IP do Servidor Proxy
		   props.setProperty("socksProxyPort","3128"); // Porta do servidor Proxy
		 
		 
	} catch (EmailException e) {

		System.out.println(e.getMessage());
	}

	return "email";
}[/code]

Mais quando eu chamo ele dá essa Exception:

GRAVE: java.lang.NullPointerException javax.faces.el.EvaluationException: java.lang.NullPointerException at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) at javax.faces.component.UICommand.broadcast(UICommand.java:387) at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321) at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296) at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253) at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495) 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:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 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:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662) Caused by: java.lang.NullPointerException at javax.mail.internet.InternetAddress.parse(InternetAddress.java:609) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:569) at javax.mail.internet.InternetAddress.<init>(InternetAddress.java:105) at org.apache.commons.mail.Email.createInternetAddress(Email.java:578) at org.apache.commons.mail.Email.addTo(Email.java:727) at org.apache.commons.mail.Email.addTo(Email.java:710) at org.apache.commons.mail.Email.addTo(Email.java:689) at br.com.x9.bean.AlunoBean.enviaEmail(AlunoBean.java:113) 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.el.parser.AstValue.invoke(AstValue.java:191) at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276) at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68) at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88) ... 28 more 26/01/2012 12:59:41 com.sun.faces.lifecycle.InvokeApplicationPhase execute AVISO: #{alunoBean.enviaEmail}: java.lang.NullPointerException javax.faces.FacesException: #{alunoBean.enviaEmail}: java.lang.NullPointerException at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118) at javax.faces.component.UICommand.broadcast(UICommand.java:387) at org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321) at org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296) at org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253) at org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466) at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82) at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495) 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:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 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:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:662) Caused by: javax.faces.el.EvaluationException: java.lang.NullPointerException at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102) at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) ... 27 more Caused by: java.lang.NullPointerException at javax.mail.internet.InternetAddress.parse(InternetAddress.java:609) at javax.mail.internet.InternetAddress.parse(InternetAddress.java:569) ...

Alguem pode ajudar?

Caused by: java.lang.NullPointerException

Debuga e descobre porque o objeto está nulo.

Qual é a linha 113 do arquivo AlunoBean.java?

Chutando: acho que aluno está NULL.

[quote=oyama]Qual é a linha 113 do arquivo AlunoBean.java?

Chutando: acho que aluno está NULL.[/quote]

É equivalente a essa linha:

email.addTo(aluno.getEmailResp());

[quote=romarcio]Caused by: java.lang.NullPointerException
Debuga e descobre porque o objeto está nulo.[/quote]

Eu não sei debugar… ;;
Estudo Java sozinho e nunca vi nenhum tutorial que preste de como debugar… Sempre eu eu faço não acho nada… :confused:
Malz…

[quote=xandi_m5][quote=romarcio]Caused by: java.lang.NullPointerException
Debuga e descobre porque o objeto está nulo.[/quote]

Eu não sei debugar… ;;
Estudo Java sozinho e nunca vi nenhum tutorial que preste de como debugar… Sempre eu eu faço não acho nada… :confused:
Malz…[/quote]

Qual IDE você usa?

[quote=romarcio][quote=xandi_m5][quote=romarcio]Caused by: java.lang.NullPointerException
Debuga e descobre porque o objeto está nulo.[/quote]

Eu não sei debugar… ;;
Estudo Java sozinho e nunca vi nenhum tutorial que preste de como debugar… Sempre eu eu faço não acho nada… :confused:
Malz…[/quote]

Qual IDE você usa?[/quote]

Eclipse :smiley:

Da uma olhada nos videos desse blog: http://brunodanielmarinho.wordpress.com/2011/03/04/como-debugar-no-eclipse-e-no-netbeans/

OK
Quando eu chegar em casa eu olho, pq aki eu não posso ver video… :confused:
VLW!!
Qualquer coisa eu volto mais tarde…