Transaction Not Active

15 respostas
Matheus_Paiva

Tenho uma aplicação em jpa que busca inserir dados no banco …
Realizando tudo normal …
Ele chama a execption …Alegando “transaction not active”
Debugando percebi que ele entra nas linhas e na hora do commit ele dá a exception …
Alguem sabe informar o pq de o mesmo não comitar ?
Alguem pode me ajudar ?
Ahh tenho uma chave composta na classe e estou agindo de acordo com o tutorial http://uaihebert.com/?p=41
Desde já agradeço …

15 Respostas

Rodrigo_Sasaki

Poste o código, amigão :slight_smile:

e diga, suas transações são controladas como ?

Matheus_Paiva

Utilizo jpa 1.0 jsf 1.2 rodando no tomcat 7.0.27.0 richfaces 3.0

nel

Está usando EJB ?
Como sua entidade não está envolvida em uma transação, ela não consegue ser persistida em banco.

Se está usando hibernate (ou outro provider) “na unha”, terás de criar a transação, persistir e em seguida, fechar a transação.
Não recomendo esse tipo de implementação, pois AS como JBoss e/ou Glassfish gerenciam esse tipo de incomodo com toda a tranquilidade.

Só um detalhe, isso não é Java Básico, é JEE ok? :wink:

Matheus_Paiva

Tento fazer com o meu metodo generico ...
E tento fazer como o tutorial passa ...

public String cadastrar(){
AgendaPeritoDAO agpDAO=new AgendaPeritoDAO();
        
       
        

   try 
{
   agpDAO.inserirEditar(agendaPerito);
   limpar();
   JSFUtil.setaMensagemInfo("Cadastro/Edição efetuado com sucesso!");
        
   agpDAO.getConexao().close();
}
   catch (Exception e) {
   JSFUtil.setaMensagemError("Erro no cadastro: "+e.getMessage());
   agpDAO.getConexao().getTransaction().rollback();
}
        return null;
}
Metodo generico ....
public T inserirEditar(T vo) {

        EntityTransaction tx = getConexao().getTransaction();

        if (!tx.isActive()) {
            tx.begin();
        }

        vo = getConexao().merge(vo);



        if (tx.isActive()) {
            tx.commit();
        }

        return vo;

    }
Metodo do tutorial
public String cadastrar()
   {
   EntityManagerFactory emf = Persistence.createEntityManagerFactory("jfbaPU");
   //pega  o  persistence 
        EntityManager em = emf.createEntityManager();
        //estancia o EntityManager
        try {
        em.getTransaction().begin();
 //abre a transação
           Perito p = new Perito();
 p.setAgencia(p.getAgencia());
 p.setAreaPerito(p.getAreaPerito());
 p.setAtualizacao(p.getAtualizacao());
 p.setBairro(p.getBairro());
 p.setBanco(p.getBanco());
 p.setComplemento(p.getComplemento());
 p.setConta(p.getConta());
 p.setDtNascimento(p.getDtNascimento());
 p.setEmail(p.getEmail());
 p.setFax(p.getFax());
 p.setIdDtEmissao(p.getIdDtEmissao());
 p.setLogradouro(p.getLogradouro());
 p.setNome(p.getNome());
 p.setNomeMae(p.getNomeMae());
 p.setNumero(p.getNumero());
 p.setNumeroCRC(p.getNumeroCRC());
 p.setNumeroDocumento(p.getNumeroDocumento());
 p.setNumeroIdentidade(p.getNumeroIdentidade());
 p.setNumeroInss(p.getNumeroInss());
 p.setNumeroIss(p.getNumeroIss());
 p.setObs(p.getObs());
 p.setNumeroPis(p.getNumeroPis());
 p.setObsSuspensao(p.getObsSuspensao());
 p.setPtReferencia(p.getPtReferencia());
 p.setSenhaPerito(p.getSenhaPerito());
//cadastra todos  os campos   
        
            em.persist(p);
 //persiste o objeto p 
            em.getTransaction().commit();
            //comita  a transação 
    }
        catch (Exception e) {
            em.getTransaction().rollback();
        }
        finally{
            emf.close();
        }   
   return "exito";

}
Rodrigo_Sasaki

no seu método inserirEditar você não está invocando cadastrar

Matheus_Paiva

Nel eu nao sabia se tão duvida seria basica ou não …

Matheus_Paiva

digao no cadastrar eu chamo o inserir e editar …
Tenho duas tentativas de cadastro …
Na outra eu sigo o que foi dito no tutorial …

nel

Posta o stacktrace (erro) completo e indique a linha, de acordo com o código que postou aqui no GUJ, onde simplesmente o seu debug falha.
Assim fica mais fácil analisarmos.

Matheus_Paiva
Apache TomCat <blockquote>Using CATALINA_BASE:   C:\Documents and Settings\ba4316es\Dados de aplicativos\NetBeans\7.2\apache-tomcat-7.0.27.0_base

Using CATALINA_HOME:   C:\Arquivos de programas\Apache Software Foundation\Apache Tomcat 7.0.27

Using CATALINA_TMPDIR: C:\Documents and Settings\ba4316es\Dados de aplicativos\NetBeans\7.2\apache-tomcat-7.0.27.0_base\temp

Using JRE_HOME:        C:\Arquivos de programas\Java\jdk1.6.0_21

Using CLASSPATH:       C:\Arquivos de programas\Apache Software Foundation\Apache Tomcat 7.0.27\bin\bootstrap.jar;C:\Arquivos de programas\Apache Software Foundation\Apache Tomcat 7.0.27\bin\tomcat-juli.jar

Listening for transport dt_shmem at address: tomcat_shared_memory_id

13/09/2012 17:04:54 org.apache.catalina.core.AprLifecycleListener init

INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Arquivos de programas\Java\jdk1.6.0_21\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS;C:\WINDOWS\SYSTEM32;C:\ORANT\BIN;C:\ORANT\JDK\BIN;C:\WINDOWS\System32\Wbem;c:\Arquivos de programas\ATI Technologies\ATI.ACE\Core-Static;c:\trf\integrador\jre\bin;C:\Arquivos de programas\<a href="http://BrOffice.org">BrOffice.org</a> 2.4\program

13/09/2012 17:04:54 org.apache.coyote.AbstractProtocol init

INFO: Initializing ProtocolHandler [http-bio-8084]

13/09/2012 17:04:54 org.apache.coyote.AbstractProtocol init

INFO: Initializing ProtocolHandler [ajp-bio-8009]

13/09/2012 17:04:54 org.apache.catalina.startup.Catalina load

INFO: Initialization processed in 467 ms

13/09/2012 17:04:54 org.apache.catalina.core.StandardService startInternal

INFO: Starting service Catalina

13/09/2012 17:04:54 org.apache.catalina.core.StandardEngine startInternal

INFO: Starting Servlet Engine: Apache Tomcat/7.0.27

13/09/2012 17:04:54 org.apache.catalina.startup.HostConfig deployDescriptor

INFO: Deploying configuration descriptor C:\Documents and Settings\ba4316es\Dados de aplicativos\NetBeans\7.2\apache-tomcat-7.0.27.0_base\conf\Catalina\localhost\manager.xml

13/09/2012 17:04:54 org.apache.catalina.startup.HostConfig deployDescriptor

INFO: Deploying configuration descriptor C:\Documents and Settings\ba4316es\Dados de aplicativos\NetBeans\7.2\apache-tomcat-7.0.27.0_base\conf\Catalina\localhost\ROOT.xml

13/09/2012 17:04:54 org.apache.catalina.startup.HostConfig deployDescriptor

INFO: Deploying configuration descriptor C:\Documents and Settings\ba4316es\Dados de aplicativos\NetBeans\7.2\apache-tomcat-7.0.27.0_base\conf\Catalina\localhost\saaf.xml

13/09/2012 17:04:54 org.apache.catalina.loader.WebappClassLoader validateJarFile

INFO: validateJarFile(C:\Documents and Settings\ba4316es\Desktop\ba4316es\NetBeansProjects\saaf\build\web\WEB-INF\lib\servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

13/09/2012 17:04:55 org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: <a href="http://myfaces.apache.org/tomahawk">http://myfaces.apache.org/tomahawk</a> is already defined

13/09/2012 17:04:55 com.sun.faces.config.ConfigureListener contextInitialized

INFO: Initializing Suns JavaServer Faces implementation (1.2_04-b20-p03) for context /saaf

13/09/2012 17:04:56 com.sun.faces.spi.InjectionProviderFactory createInstance

INFO: JSF1048: PostConstruct/PreDestroy annotations present.  ManagedBeans methods marked with these annotations will have said annotations processed.

13/09/2012 17:04:56 com.sun.faces.util.Util createInstance

GRAVE: Cant instantiate class: org.ajax4jsf.application.AjaxStateManager.

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

at com.sun.faces.util.Util.createInstance(Util.java:458)

at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:619)

at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:487)

at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:381)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)

at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

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

Caused by: java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LazyMap

at org.ajax4jsf.application.ComponentsLoaderImpl.(ComponentsLoaderImpl.java:44)

at org.ajax4jsf.application.AjaxStateManager.(AjaxStateManager.java:141)

 22 more

Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.map.LazyMap

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)

 24 more

log4j:WARN No appenders could be found for logger (org.ajax4jsf.renderkit.ChameleonRenderKitFactory).

log4j:WARN Please initialize the log4j system properly.

13/09/2012 17:05:09 org.apache.catalina.startup.HostConfig deployDescriptor

INFO: Deploying configuration descriptor C:\Documents and Settings\ba4316es\Dados de aplicativos\NetBeans\7.2\apache-tomcat-7.0.27.0_base\conf\Catalina\localhost\SIAP.xml

13/09/2012 17:05:09 org.apache.catalina.loader.WebappClassLoader validateJarFile

INFO: validateJarFile(C:\Documents and Settings\ba4316es\Desktop\NetBeansProjects\SIAP\build\web\WEB-INF\lib\servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

13/09/2012 17:05:12 org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: <a href="http://myfaces.apache.org/tomahawk">http://myfaces.apache.org/tomahawk</a> is already defined

13/09/2012 17:05:12 com.sun.faces.config.ConfigureListener contextInitialized

INFO: Initializing Suns JavaServer Faces implementation (1.2_04-b20-p03) for context /SIAP

13/09/2012 17:05:13 com.sun.faces.spi.InjectionProviderFactory createInstance

INFO: JSF1048: PostConstruct/PreDestroy annotations present.  ManagedBeans methods marked with these annotations will have said annotations processed.

13/09/2012 17:05:13 com.sun.faces.util.Util createInstance

GRAVE: Cant instantiate class: org.ajax4jsf.application.AjaxStateManager.

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

at com.sun.faces.util.Util.createInstance(Util.java:458)

at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:619)

at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:487)

at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:381)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)

at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

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

Caused by: java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LazyMap

at org.ajax4jsf.application.ComponentsLoaderImpl.(ComponentsLoaderImpl.java:44)

at org.ajax4jsf.application.AjaxStateManager.(AjaxStateManager.java:141)

 22 more

Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.map.LazyMap

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)

 24 more

log4j:WARN No appenders could be found for logger (org.ajax4jsf.renderkit.ChameleonRenderKitFactory).

log4j:WARN Please initialize the log4j system properly.

13/09/2012 17:05:24 org.apache.catalina.startup.HostConfig deployDescriptor

INFO: Deploying configuration descriptor C:\Documents and Settings\ba4316es\Dados de aplicativos\NetBeans\7.2\apache-tomcat-7.0.27.0_base\conf\Catalina\localhost\SiapTeste.xml

13/09/2012 17:05:24 org.apache.tomcat.util.digester.Digester fatalError

GRAVE: Parse Fatal Error at line 1 column 1: Content is not allowed in prolog.

org.xml.sax.SAXParseException: Content is not allowed in prolog.

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174)

at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388)

at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1414)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1039)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)

at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1825)

at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1201)

at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:855)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)

at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

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

13/09/2012 17:05:24 org.apache.catalina.startup.ContextConfig parseWebXml

GRAVE: Parse error in application web.xml file at jndi:/localhost/SiapTeste/WEB-INF/web.xml

org.xml.sax.SAXParseException: Content is not allowed in prolog.

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:195)

at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:174)

at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:388)

at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1414)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(XMLDocumentScannerImpl.java:1039)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:511)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:808)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:119)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)

at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)

at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1825)

at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1201)

at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:855)

at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)

at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)

at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)

at org.apache.catalina.startup.HostConfig$DeployDescriptor.run(HostConfig.java:1585)

at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)

at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)

at java.util.concurrent.FutureTask.run(FutureTask.java:138)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

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

13/09/2012 17:05:24 org.apache.catalina.startup.ContextConfig parseWebXml

GRAVE: Occurred at line 1 column 1

13/09/2012 17:05:24 org.apache.catalina.startup.ContextConfig configureStart

GRAVE: Marking this application unavailable due to previous error(s)

13/09/2012 17:05:24 org.apache.catalina.core.StandardContext startInternal

GRAVE: Error getConfigured

13/09/2012 17:05:24 org.apache.catalina.core.StandardContext startInternal

GRAVE: Context [/SiapTeste] startup failed due to previous errors

13/09/2012 17:05:24 org.apache.coyote.AbstractProtocol start

INFO: Starting ProtocolHandler [http-bio-8084]

13/09/2012 17:05:24 org.apache.coyote.AbstractProtocol start

INFO: Starting ProtocolHandler [ajp-bio-8009]

13/09/2012 17:05:24 org.apache.catalina.startup.Catalina start

INFO: Server startup in 30139 ms

13/09/2012 17:05:31 org.apache.catalina.startup.HostConfig checkResources

INFO: Undeploying context [/SIAP]

13/09/2012 17:05:31 org.apache.catalina.startup.HostConfig deployDescriptor

INFO: Deploying configuration descriptor C:\Documents and Settings\ba4316es\Dados de aplicativos\NetBeans\7.2\apache-tomcat-7.0.27.0_base\conf\Catalina\localhost\SIAP.xml

13/09/2012 17:05:31 org.apache.catalina.loader.WebappClassLoader validateJarFile

INFO: validateJarFile(C:\Documents and Settings\ba4316es\Desktop\NetBeansProjects\SIAP\build\web\WEB-INF\lib\servlet.jar) - jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class

13/09/2012 17:05:34 org.apache.catalina.startup.TaglibUriRule body

INFO: TLD skipped. URI: <a href="http://myfaces.apache.org/tomahawk">http://myfaces.apache.org/tomahawk</a> is already defined

13/09/2012 17:05:34 com.sun.faces.config.ConfigureListener contextInitialized

INFO: Initializing Suns JavaServer Faces implementation (1.2_04-b20-p03) for context /SIAP

13/09/2012 17:05:35 com.sun.faces.spi.InjectionProviderFactory createInstance

INFO: JSF1048: PostConstruct/PreDestroy annotations present.  ManagedBeans methods marked with these annotations will have said annotations processed.

13/09/2012 17:05:35 com.sun.faces.util.Util createInstance

GRAVE: Cant instantiate class: org.ajax4jsf.application.AjaxStateManager.

java.lang.reflect.InvocationTargetException

at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

at java.lang.reflect.Constructor.newInstance(Constructor.java:513)

at com.sun.faces.util.Util.createInstance(Util.java:458)

at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:619)

at com.sun.faces.config.ConfigureListener.configure(ConfigureListener.java:487)

at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:381)

at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)

at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)

at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)

at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)

at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)

at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:649)

at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:530)

at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1471)

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.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)

at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:836)

at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:761)

at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1436)

at org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:856)

at org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:353)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

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

Caused by: java.lang.NoClassDefFoundError: org/apache/commons/collections/map/LazyMap

at org.ajax4jsf.application.ComponentsLoaderImpl.(ComponentsLoaderImpl.java:44)

at org.ajax4jsf.application.AjaxStateManager.(AjaxStateManager.java:141)

 51 more

Caused by: java.lang.ClassNotFoundException: org.apache.commons.collections.map.LazyMap

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)

 53 more

log4j:WARN No appenders could be found for logger (org.ajax4jsf.renderkit.ChameleonRenderKitFactory).

log4j:WARN Please initialize the log4j system properly.

13/09/2012 17:05:46 org.apache.catalina.util.LifecycleBase start

INFO: The start() method was called on component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/SIAP]] after start() had already been called. The second call will be ignored.

13/09/2012 17:05:50 org.apache.jasper.compiler.TldLocationsCache tldScanJar

INFO: At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.

WARNING *********** NetBeans HTTP Monitor ************

The request cannot be recorded most likely because the NetBeans HTTP Monitor module is disabled.

13/09/2012 17:07:04 com.sun.faces.application.ActionListenerImpl processAction

GRAVE: java.lang.IllegalStateException: Transaction not active

javax.faces.el.EvaluationException: java.lang.IllegalStateException: Transaction not active

at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:91)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)

at javax.faces.component.UICommand.broadcast(UICommand.java:383)

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:97)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

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:390)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

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

Caused by: java.lang.IllegalStateException: Transaction not active

at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:82)

at MB.AgendaPeritoMB.cadastrar(AgendaPeritoMB.java:80)

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:264)

at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)

at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:70)

at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)

 35 more

13/09/2012 17:07:04 com.sun.faces.lifecycle.InvokeApplicationPhase execute

AVISO: #{agendaPeritoMB.cadastrar()}: java.lang.IllegalStateException: Transaction not active

javax.faces.FacesException: #{agendaPeritoMB.cadastrar()}: java.lang.IllegalStateException: Transaction not active

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:107)

at javax.faces.component.UICommand.broadcast(UICommand.java:383)

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:97)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

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:390)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

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

Caused by: javax.faces.el.EvaluationException: java.lang.IllegalStateException: Transaction not active

at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:91)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)

 34 more

Caused by: java.lang.IllegalStateException: Transaction not active

at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:82)

at MB.AgendaPeritoMB.cadastrar(AgendaPeritoMB.java:80)

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:264)

at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)

at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:70)

at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)

 35 more

13/09/2012 17:07:04 com.sun.faces.lifecycle.LifecycleImpl phase

AVISO: executePhase(INVOKE_APPLICATION 5,com.sun.faces.context.FacesContextImpl@1134494) threw exception

javax.faces.FacesException: #{agendaPeritoMB.cadastrar()}: java.lang.IllegalStateException: Transaction not active

at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:105)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

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:390)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

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

Caused by: javax.faces.FacesException: #{agendaPeritoMB.cadastrar()}: java.lang.IllegalStateException: Transaction not active

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:107)

at javax.faces.component.UICommand.broadcast(UICommand.java:383)

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:97)

 28 more

Caused by: javax.faces.el.EvaluationException: java.lang.IllegalStateException: Transaction not active

at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:91)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)

 34 more

Caused by: java.lang.IllegalStateException: Transaction not active

at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:82)

at MB.AgendaPeritoMB.cadastrar(AgendaPeritoMB.java:80)

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:264)

at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)

at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:70)

at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)

 35 more</blockquote>

Log do apache tom cat

<blockquote>13/09/2012 14:28:20 org.apache.catalina.core.StandardWrapperValve invoke

GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/SIAP] threw exception [#{agendaPeritoMB.cadastrar()}: java.lang.IllegalStateException: Transaction not active] with root cause

java.lang.IllegalStateException: Transaction not active

at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:82)

at MB.AgendaPeritoMB.cadastrar(AgendaPeritoMB.java:80)

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:264)

at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)

at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:70)

at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)

at javax.faces.component.UICommand.broadcast(UICommand.java:383)

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:97)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

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:390)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

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

13/09/2012 16:10:50 org.apache.catalina.core.StandardWrapperValve invoke

GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/SIAP] threw exception [The HTTP Monitor server side component intercepted and rethrew an error while processing a JSP or servlet. Please see the stack trace under the root cause message below to identify the problem.] with root cause

java.lang.OutOfMemoryError: PermGen space

at java.awt.image.Raster.createPackedRaster(Raster.java:782)

at java.awt.image.Raster.createPackedRaster(Raster.java:466)

at java.awt.image.DirectColorModel.createCompatibleWritableRaster(DirectColorModel.java:1015)

at java.awt.image.BufferedImage.(BufferedImage.java:321)

at org.ajax4jsf.resource.ImageRenderer.createImage(ImageRenderer.java:89)

at org.ajax4jsf.resource.Java2Dresource.getImage(Java2Dresource.java:113)

at org.ajax4jsf.resource.Java2Dresource.send(Java2Dresource.java:89)

at org.ajax4jsf.resource.ResourceLifecycle.sendResource(ResourceLifecycle.java:221)

at org.ajax4jsf.resource.ResourceLifecycle.send(ResourceLifecycle.java:157)

at org.ajax4jsf.resource.InternetResourceService.load(InternetResourceService.java:335)

at org.ajax4jsf.cache.LRUMapCache.load(LRUMapCache.java:116)

at org.ajax4jsf.cache.LRUMapCache.get(LRUMapCache.java:87)

at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:195)

at org.ajax4jsf.resource.InternetResourceService.serviceResource(InternetResourceService.java:141)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:510)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

13/09/2012 17:07:05 org.apache.catalina.core.StandardWrapperValve invoke

GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/SIAP] threw exception [#{agendaPeritoMB.cadastrar()}: java.lang.IllegalStateException: Transaction not active] with root cause

java.lang.IllegalStateException: Transaction not active

at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:82)

at MB.AgendaPeritoMB.cadastrar(AgendaPeritoMB.java:80)

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:264)

at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)

at org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:70)

at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)

at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)

at javax.faces.component.UICommand.broadcast(UICommand.java:383)

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:97)

at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)

at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:117)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:244)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

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:390)

at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:517)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)

at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)

at java.lang.Thread.run(Thread.java:619)</blockquote>
Matheus_Paiva
public T inserirEditar(T vo) {

        EntityTransaction tx = getConexao().getTransaction();

        if (!tx.isActive()) {
            tx.begin();
        }

        vo = getConexao().merge(vo);



        if (tx.isActive()) {
//ele pula o commit ....
          tx.commit();


        }

        return vo;

    }
nel

Tira isso:

if (tx.isActive()) {  
//ele pula o commit ....  
          tx.commit();  
  
  
        }

Lá em cima tu já verifica, se não estiver ativa, você ativa a transação.
Tenta usar direto o commit(). E tem erros de lazy , tu viu?

Matheus_Paiva

Lazy eu vi … falta de referência …

Matheus_Paiva

Nel … do jeito que tu fala para fazer …
Eu mando dar o commit de vez e o erro persiste …

nel

Agora eu percebi a diferença.
Seguindo o tutorial 100%…do seu jeito, não funciona, é isso ?

Se sim, posta só as classes genérica (está gerando erro) e a que de conexão, enfim, a que tu busca a transação e etc.

Matheus_Paiva

Agora eu percebi a diferença.
Seguindo o tutorial 100%…do seu jeito, não funciona, é isso ?

Se sim, posta só as classes genérica (está gerando erro) e a que de conexão, enfim, a que tu busca a transação e etc.


Em todos as duas formas o erro ocorre da mesma forma e o mesmo erro …
O velho transaction not active …
Passando pelo debug ele ativa a transaction …
E depois fala que a mesma não está ativa …

if (!tx.isActive()) { tx.begin(); }

em.getTransaction().begin();

Todos os exemplos tem uma transaction sendo inicializada …

Criado 13 de setembro de 2012
Ultima resposta 13 de set. de 2012
Respostas 15
Participantes 3