Problema java.lang.NullPointerException em uma geracao automatica

6 respostas
A

Pessoal vou tetar esxplicar pra voces o que estou fazendo.
tenho um Bean de onde eu pego 3 dados que sao informados na pagina, estes 3 dados vao ser o mesmo pra cada objeto que eu tenho cadastrado,
o que eu quero fazer é pra cada objeto cadastrado eu vou criar outro objeto seus atributos serao setados com os dados que vem da pagina e tambem com um dados de cada objeto cadastrado com isso eu tenho o novo objeto pra inserir em outra tabela, mas acontece um java.lang.NullPointerException

package org.domain.projetotestealex.session;

import java.util.ArrayList;

import org.jboss.seam.annotations.In;
import org.jboss.seam.annotations.Name;
import org.jboss.seam.framework.EntityHome;

import classes.BeanHonClientes;
import classes.honClientes;
import classes.honorarios;

@Name("honClientesHome")
public class honClientesHome extends EntityHome<honClientes> {

	/**
	 * 
	 */

	private honClientes honClientes;
	private ArrayList<honorarios> listaHon;
	
	private static final long serialVersionUID = 1L;
	@In(create = true)
	honorariosHome honorariosHome;
	
	BeanHonClientes bean ;

	public void sethonClientesHonClienteIdPk(Long id) {
		setId(id);
	}

	public Long gethonClientesHonClienteIdPk() {
		return (Long) getId();
	}

	@Override
	public honClientes createInstance() {
		honClientes honClientes = new honClientes();
		return honClientes;
	}

	public void load() {
		if (isIdDefined()) {
			wire();
		}
	}

	public void wire() {
		getInstance();
		honorarios honorariosId = honorariosHome.getDefinedInstance();
		if (honorariosId != null) {
			getInstance().setHonorariosId(honorariosId);
		}
	}

	public boolean isWired() {
		if (getInstance().getHonorariosId() == null)
			return false;
		return true;
	}

	public honClientes getDefinedInstance() {
		return isIdDefined() ? getInstance() : null;
	}
	
	public void GerarHonClientes(){
		listaHon = new ArrayList<honorarios>();
		honorariosList honList = new honorariosList();		
		listaHon = (ArrayList<honorarios>) honList.getListaHonorarios();
		
		for(int i = 0 ; i <= listaHon.size(); i++){
			
			honClientes honCli = createInstance();
			//createInstance();
			honCli.setHonorariosId(listaHon.get(i));
			honCli.setDescricao(bean.getDescricao());
			honCli.setDataPag(bean.getDataPag());			
			honCli.setStatusPagamento(bean.getStatusPagamento());
					
			persist();
					
		}
	
	}

}

6 Respostas

J

Se você colocar o log do erro facilita muito.
Você está tentando chamar o método de um objeto que não foi instanciado.

A

JBoss Seam Debug Page
This page allows you to browse and inspect components in any of the Seam contexts associated with the current session. It also shows a list of active, long-running conversations. You can select a conversation to view its contents or destroy it.
Conversations
Conversation ID Nested? Activity Description View ID Action
10 false 4:45:40 PM - 4:45:48 PM /honClientesEditGerarListaDebitos.xhtml Select Destroy

    • Component (None selected)
      Select a component from one of the contexts below
    • Conversation Context (10)
      clienteHome
      empresa_FornHome
      entityManager
      honClientesHome
      honorariosHome
      org.jboss.seam.caughtException
      org.jboss.seam.core.conversation
      org.jboss.seam.faces.redirect
      org.jboss.seam.handledException
      org.jboss.seam.international.statusMessages
      org.jboss.seam.persistence.persistenceContexts
    • Business Process Context
      Empty business process context
    • Session Context
      javax.faces.request.charset
      org.ajax4jsf.application.AjaxStateHolder
      org.ajax4jsf.application.AjaxStateManager.view_sequence
      org.jboss.seam.core.conversationEntries
      org.jboss.seam.international.localeSelector
      org.jboss.seam.international.timeZoneSelector
      org.jboss.seam.security.credentials
      org.jboss.seam.security.identity
      org.jboss.seam.security.rememberMe
      org.jboss.seam.web.session
      usuario
    • Application Context
      _init_parameter_org.richfaces.CONTROL_SKINNING
      _init_parameter_org.richfaces.CONTROL_SKINNING_CLASSES
      _init_parameter_org.richfaces.CONTROL_SKINNING_LEVEL
      _init_parameter_org.richfaces.LoadScriptStrategy
      _init_parameter_org.richfaces.LoadStyleStrategy
      _init_parameter_org.richfaces.queue.global.enabled
      authenticator.component
      beanHonCliente.component
      clienteFoneHome.component
      clienteFoneList.component
      clienteHome.component
      clienteList.component
      com.sun.faces.ApplicationAssociate
      com.sun.faces.ApplicationImpl
      com.sun.faces.config.WebConfiguration
      com.sun.faces.sunJsfJs
      debAvulsosClienteHome.component
      debAvulsosClienteList.component
      empresa_FornHome.component
      empresa_FornList.component
      enderecoClienteHome.component
      enderecoClienteList.component
      entityManager.component
      honClientesHome.component
      honClientesList.component
      honorariosHome.component
      honorariosList.component
      javax.servlet.context.tempdir
      jboss.kernel:service=Kernel
      org.ajax4jsf.webapp.PollEventsManager
      org.ajax4jsf.webapp.WebXml
      org.apache.AnnotationProcessor
      org.apache.InstanceManager
      org.apache.catalina.WELCOME_FILES
      org.apache.catalina.jsp_classpath
      org.apache.catalina.resources
      org.apache.jasper.runtime.JspApplicationContextImpl
      org.jboss.deployers.structure.spi.DeploymentUnit
      org.jboss.seam.async.asynchronousExceptionHandler.component
      org.jboss.seam.async.dispatcher.component
      org.jboss.seam.captcha.captcha.component
      org.jboss.seam.captcha.captchaImage.component
      org.jboss.seam.core.ConversationIdGenerator
      org.jboss.seam.core.ConversationIdGenerator.component
      org.jboss.seam.core.contexts.component
      org.jboss.seam.core.conversation.component
      org.jboss.seam.core.conversationEntries.component
      org.jboss.seam.core.conversationListFactory.component
      org.jboss.seam.core.conversationPropagation.component
      org.jboss.seam.core.conversationStackFactory.component
      org.jboss.seam.core.events.component
      org.jboss.seam.core.expressions
      org.jboss.seam.core.expressions.component
      org.jboss.seam.core.init
      org.jboss.seam.core.init.component
      org.jboss.seam.core.interpolator.component
      org.jboss.seam.core.locale.component
      org.jboss.seam.core.manager.component
      org.jboss.seam.core.resourceBundle.component
      org.jboss.seam.core.resourceLoader.component
      org.jboss.seam.core.validators
      org.jboss.seam.core.validators.component
      org.jboss.seam.debug.contexts
      org.jboss.seam.debug.contexts.component
      org.jboss.seam.debug.introspector.component
      org.jboss.seam.debug.jsf.debugRedirect.component
      org.jboss.seam.document.documentStore.component
      org.jboss.seam.el.referenceCache
      org.jboss.seam.el.referenceCache.component
      org.jboss.seam.excel.excelFactory.component
      org.jboss.seam.excel.exporter.excelExporter.component
      org.jboss.seam.exception.exceptions
      org.jboss.seam.exception.exceptions.component
      org.jboss.seam.faces.dataModels.component
      org.jboss.seam.faces.dateConverter.component
      org.jboss.seam.faces.facesContext.component
      org.jboss.seam.faces.facesPage.component
      org.jboss.seam.faces.httpError.component
      org.jboss.seam.faces.redirect.component
      org.jboss.seam.faces.renderer.component
      org.jboss.seam.faces.switcher.component
      org.jboss.seam.faces.uiComponent.component
      org.jboss.seam.faces.validation.component
      org.jboss.seam.framework.currentDate.component
      org.jboss.seam.framework.currentDatetime.component
      org.jboss.seam.framework.currentTime.component
      org.jboss.seam.graphicImage.image.component
      org.jboss.seam.international.localeSelector.component
      org.jboss.seam.international.messagesFactory.component
      org.jboss.seam.international.statusMessages.component
      org.jboss.seam.international.timeZone.component
      org.jboss.seam.international.timeZoneSelector.component
      org.jboss.seam.international.timeZones.component
      org.jboss.seam.mail.mailSession.component
      org.jboss.seam.navigation.pages
      org.jboss.seam.navigation.pages.component
      org.jboss.seam.navigation.safeActions
      org.jboss.seam.navigation.safeActions.component
      org.jboss.seam.persistence.persistenceContexts.component
      org.jboss.seam.persistence.persistenceProvider.component
      org.jboss.seam.properties
      org.jboss.seam.remoting.gwt.gwtToSeamAdapter.component
      org.jboss.seam.remoting.remoting.component
      org.jboss.seam.security.configuration
      org.jboss.seam.security.configurationFactory.component
      org.jboss.seam.security.credentials.component
      org.jboss.seam.security.entityPermissionChecker
      org.jboss.seam.security.entityPermissionChecker.component
      org.jboss.seam.security.facesSecurityEvents
      org.jboss.seam.security.facesSecurityEvents.component
      org.jboss.seam.security.identifierPolicy.component
      org.jboss.seam.security.identity.component
      org.jboss.seam.security.identityManager.component
      org.jboss.seam.security.management.roleAction.component
      org.jboss.seam.security.management.roleSearch.component
      org.jboss.seam.security.management.userAction.component
      org.jboss.seam.security.management.userSearch.component
      org.jboss.seam.security.passwordHash.component
      org.jboss.seam.security.permission.permissionSearch.component
      org.jboss.seam.security.permissionManager.component
      org.jboss.seam.security.permissionMapper
      org.jboss.seam.security.permissionMapper.component
      org.jboss.seam.security.persistentPermissionResolver
      org.jboss.seam.security.persistentPermissionResolver.component
      org.jboss.seam.security.rememberMe.component
      org.jboss.seam.theme.themeFactory.component
      org.jboss.seam.theme.themeSelector.component
      org.jboss.seam.transaction.facesTransactionEvents
      org.jboss.seam.transaction.facesTransactionEvents.component
      org.jboss.seam.transaction.synchronizations.component
      org.jboss.seam.transaction.transaction.component
      org.jboss.seam.ui.EntityConverter.component
      org.jboss.seam.ui.clientUidSelector.component
      org.jboss.seam.ui.entityIdentifierStore.component
      org.jboss.seam.ui.entityLoader.component
      org.jboss.seam.ui.facelet.faceletCompiler.component
      org.jboss.seam.ui.facelet.facesContextFactory.component
      org.jboss.seam.ui.facelet.mockHttpSession.component
      org.jboss.seam.ui.facelet.mockServletContext.component
      org.jboss.seam.ui.graphicImage.graphicImageResource.component
      org.jboss.seam.ui.graphicImage.graphicImageStore.component
      org.jboss.seam.ui.resource.webResource.component
      org.jboss.seam.version
      org.jboss.seam.web.ajax4jsfFilter
      org.jboss.seam.web.ajax4jsfFilter.component
      org.jboss.seam.web.ajax4jsfFilterInstantiator.component
      org.jboss.seam.web.exceptionFilter
      org.jboss.seam.web.exceptionFilter.component
      org.jboss.seam.web.hotDeployFilter
      org.jboss.seam.web.hotDeployFilter.component
      org.jboss.seam.web.identityFilter
      org.jboss.seam.web.identityFilter.component
      org.jboss.seam.web.isUserInRole.component
      org.jboss.seam.web.loggingFilter
      org.jboss.seam.web.loggingFilter.component
      org.jboss.seam.web.multipartFilter
      org.jboss.seam.web.multipartFilter.component
      org.jboss.seam.web.parameters.component
      org.jboss.seam.web.redirectFilter
      org.jboss.seam.web.redirectFilter.component
      org.jboss.seam.web.servletContexts.component
      org.jboss.seam.web.session.component
      org.jboss.seam.web.userPrincipal.component
      org.richfaces.util.RenderPhaseComponentVisitorUtils
      org.richfaces.validator.HibernateValidator
      seam.context.classLoader
      seam.contexts.servletContext
      securityRules.component
      usuarioHome.component
      usuarioList.component
    • Exception
      Exception during request processing:
      Caused by javax.servlet.ServletException with message: “#{honClientesHome.GerarHonClientes()}: java.lang.NullPointerException”
javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)

org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)

org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)

org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)

org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)

org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)

org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)

org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)

org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)

org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

java.lang.Thread.run(Thread.java:619)

Caused by javax.faces.FacesException with message: “#{honClientesHome.GerarHonClientes()}: java.lang.NullPointerException”

com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:118)

javax.faces.component.UICommand.broadcast(UICommand.java:387)

org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)

org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)

org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)

org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)

com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)

com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)

com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)

javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)

org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)

org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)

org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)

org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)

org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)

org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)

org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)

org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)

org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

java.lang.Thread.run(Thread.java:619)

Caused by javax.faces.el.EvaluationException with message: “java.lang.NullPointerException”

javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:102)

com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)

javax.faces.component.UICommand.broadcast(UICommand.java:387)

org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)

org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)

org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)

org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:466)

com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)

com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)

com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)

javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)

org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:40)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:45)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)

org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290)

org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)

org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)

org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:60)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:53)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)

org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)

org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)

org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)

org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

java.lang.Thread.run(Thread.java:619)

Caused by java.lang.NullPointerException with message: “”

org.domain.projetotestealex.session.honClientesHome.GerarHonClientes(honClientesHome.java:77)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

java.lang.reflect.Method.invoke(Method.java:597)

org.jboss.seam.util.Reflections.invoke(Reflections.java:22)

org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32)

org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)

org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)

org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)

org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)

org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)

org.jboss.seam.transaction.TransactionInterceptor$1.work(TransactionInterceptor.java:97)

org.jboss.seam.util.Work.workInTransaction(Work.java:47)

org.jboss.seam.transaction.TransactionInterceptor.aroundInvoke(TransactionInterceptor.java:91)

org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)

org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)

org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)

org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)

org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185)

org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:104)

org.domain.projetotestealex.session.honClientesHome_$$<em>javassist_seam_3.GerarHonClientes(honClientesHome</em>$$_javassist_seam_3.java)

sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

java.lang.reflect.Method.invoke(Method.java:597)

org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:335)

org.jboss.el.util.ReflectionUtil.invokeMethod(ReflectionUtil.java:280)

org.jboss.el.parser.AstMethodSuffix.getValue(AstMethodSuffix.java:59)

org.jboss.el.parser.AstMethodSuffix.invoke(AstMethodSuffix.java:65)

org.jboss.el.parser.AstValue.invoke(AstValue.java:96)

org.jboss.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)

com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)

javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)

com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)

javax.faces.component.UICommand.broadcast(UICommand.java:387)

org.ajax4jsf.component.AjaxViewRoot.processEvents(AjaxViewRoot.java:321)

org.ajax4jsf.component.AjaxViewRoot.broadcastEvents(AjaxViewRoot.java:296)

org.ajax4jsf.component.AjaxViewRoot.processPhase(AjaxViewRoot.java:253)

org.ajax4jsf.component.AjaxViewRoot.processApplication(AjaxViewRoot.java:467)

com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:82)

com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)

com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)

javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:83)

org.jboss.seam.web.IdentityFilter.doFilter(IdentityFilter.java:41)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java:90)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java:64)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:46)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:178)

org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:302)

org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:368)

org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:495)

org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:56)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:62)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.web.HotDeployFilter.doFilter(HotDeployFilter.java:54)

org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)

org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:159)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:97)

org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)

org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)

org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:190)

org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:434)

org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)

org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)

org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:71)

org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)

org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)

org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158)

org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:111)

org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)

org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)

org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:599)

org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)

java.lang.Thread.run(Thread.java:619)
J

procura por “onClientesHome.GerarHonClientes()”,
imprime onClientesHome antes de chamar esse método GerarHonClientes() e verifica se o valor é null.

A

nao entendi colega como eu faco isso?? é porque eu comecei a utilizar estas ferramentas em um estagio teste que estou fazendo em uma empresa, a menos de um mes comecei a trabalhar com eclipse, jBoss seam, etc… entao estou bem perdido :slight_smile:

J

Cara,
eu não uso essas ferramentas, mas o erro é que o objeto “onClientesHome” está com valor “null”, muito provavelmente.
Como você vai resolver isso eu não sei.
Mas tenta procurar em que parte do código ele deveria ser instanciado.

A

ok obrigado

Criado 12 de abril de 2010
Ultima resposta 12 de abr. de 2010
Respostas 6
Participantes 2