Problema java.lang.NullPointerException em uma geracao automatica

6 respostas
alexfe

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

julianofischer

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

alexfe

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)
julianofischer

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

alexfe

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:

julianofischer

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.

alexfe

ok obrigado

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