Projeto EJB3 + JBoss 4.2, erro ao criar link entre os EJBs

3 respostas
L

Galera,
Implementei uma solução onde tenho um EAR com dois EJBs e um WAR.

Ambiente:
[list]JBoss 4.2.1.GA[/list]
[list]Netbeans 5.5.1[/list]

Estrutura:

  • Report.ear (Projeto EnterpriseApplication do NetBeans)
    = Report-Business-ejb (Projeto EJB Module do NetBeans)
    - ElementoGerenciadoFacade ( como @Stateless )
    Ob.: nesta classe eu tenho um @EJB private DAOFactory daoFactory;
    - ElementoGerenciadoFacadeLocal ( como @Local )
    = Report-DAO-ejb (Projeto EJB Module do NetBeans)
    - persistence.xml
    - iDAO
    - IElementoGerenciadoDAO
    - ElementoGerenciadoDAOImpl
    - DAOFactory ( como EJB @Stateless )

Código da DAOFactory (Um projeto EJB Module no Netbeans)

@Stateless
public class DAOFactory implements DAOFactoryLocal{
    
    /** Creates a new instance of DAOFactory */
    public DAOFactory() {
    }
    
    @PersistenceContext(unitName = "PU")
    private EntityManager entityManager;
    
    public ElementoGerenciadoDAOImpl getElementoGerenciadoDAO(){
        IDAO dao = new ElementoGerenciadoDAOImpl();
        dao.setEntityManager(entityManager);
        return (ElementoGerenciadoDAOImpl) dao;
    }
    
}

Código de ElementoGerenciadoFacade (Um outro projeto EJB Module no Netbeans)

@Stateless
public class ElementoGerenciadoFacade implements ElementoGerenciadoFacadeLocal {
    @EJB
    private DAOFactory daoFactory;    
    
    public ElementoGerenciadoFacade() {
    }    
    public List findAll() {
        ElementoGerenciadoDAOImpl dao = daoFactory.getElementoGerenciadoDAO();
        return dao.findAll(); 
        //em.createQuery("select object(o) from ElementoGerenciado as o").getResultList();
    }
    
}

Alguma idéia ?

3 Respostas

C

Leandro,

Experimente acrescentar na anotação Stateless como está logo abaixo:

@Stateless(name="ElementoGerenciadoFacade", mappedName="ElementoGerenciadoFacade")
public class ElementoGerenciadoFacade implements ElementoGerenciadoFacadeLocal {
    @EJB
    private DAOFactory daoFactory;    
    
    public ElementoGerenciadoFacade() {
    }    
    public List findAll() {
        ElementoGerenciadoDAOImpl dao = daoFactory.getElementoGerenciadoDAO();
        return dao.findAll(); 
        //em.createQuery("select object(o) from ElementoGerenciado as o").getResultList();
    }
    
}

Faça o teste para ver se roda. O meu funciona deste modo com a diferença que eu implemento a interface remota também.

Para acessar pelo WAR eu uso um service locator:

public class ServiceLocatorBean implements IServiceLocator {
    ...
    ...
    private ElementoGerenciadoFacadeRemote _elementoGerenciadoFacade ;

    private Context ctx;

    public ServiceLocatorBean() {
        try {
            Hashtable env = new Hashtable();
            env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.enterprise.naming.SerialInitContextFactory");
            env.put(Context.PROVIDER_URL, "localhost");
            env.put(Context.URL_PKG_PREFIXES, "com.sun.enterprise.naming");
            this.ctx = new InitialContext(env);
            
            this._elementoGerenciadoFacade = (ElementoGerenciadoFacadeRemote)this.ctx.lookup("ElementoGerenciadoFacade");
        } catch (NamingException nex) {
            nex.printStackTrace();
        }
    }

    public ElementoGerenciadoFacadeRemote getElementoGerenciadoFacade() {
        return _elementoGerenciadoFacade;
    }
    ...
    ...
    ...
}

@braços,

L

Cleiton,

Muito obrigado pela resposta.
Fui na fonte para resolver este problema, mas ainda tenho um erro ao executar a consulta.

Link para o Post: http://www.jboss.com/index.html?module=bb&op=viewtopic&t=122964

Resumindo o que eu tinha que fazer para injetar o DAO era injetar a Interface Local em vez da classe de implementação.

Exemplo:

@EJB  
private DAOFactoryLocal daoFactory;

Mas, a exceção que continua dando ao executar a consulta:

1. 2007-11-05 16:49:33,971 DEBUG [org.hibernate.hql.ast.AST] --- SQL AST ---  
   2.  \-[SELECT] QueryNode: 'SELECT'  querySpaces (elemento_gerenciado)  
   3.     +-[SELECT_CLAUSE] SelectClause: '{select clause}'  
   4.     |  +-[ALIAS_REF] IdentNode: 'elementoge0_.id as id8_' {alias=o, className=com.digitel.model.Elem  
   5. entoGerenciado, tableAlias=elementoge0_}  
   6.     |  \-[SQL_TOKEN] SqlFragment: 'elementoge0_.ip as ip8_, elementoge0_.comunidade_leitura as comun  
   7. idade3_8_, elementoge0_.comunidade_escrita as comunidade4_8_, elementoge0_.porta as porta8_, element  
   8. oge0_.posicaox as posicaox8_, elementoge0_.posicaoy as posicaoy8_, elementoge0_.sys_objectid as sys8  
   9. _8_, elementoge0_.estacao as estacao8_, elementoge0_.sys_contact as sys10_8_, elementoge0_.sys_desc   
  10. as sys11_8_, elementoge0_.sys_location as sys12_8_, elementoge0_.sys_name as sys13_8_, elementoge0_.  
  11. timeout as timeout8_, elementoge0_.status as status8_, elementoge0_.proxy as proxy8_, elementoge0_.m  
  12. apa_pai as mapa16_8_, elementoge0_.usuario as usuario8_'  
  13.     \-[FROM] FromClause: 'from' FromClause{level=1, fromElementCounter=1, fromElements=1, fromElemen  
  14. tByClassAlias=[o], fromElementByTableAlias=[elementoge0_], fromElementsByPath=[], collectionJoinFrom  
  15. ElementsByPath=[], impliedElements=[]}  
  16.        \-[FROM_FRAGMENT] FromElement: 'elemento_gerenciado elementoge0_' FromElement{explicit,not a   
  17. collection join,not a fetch join,fetch non-lazy properties,classAlias=o,role=null,tableName=elemento  
  18. _gerenciado,tableAlias=elementoge0_,origin=null,colums={,className=com.digitel.model.ElementoGerenci  
  19. ado}}  
  20.   
  21. 2007-11-05 16:49:33,971 DEBUG [org.hibernate.hql.ast.ErrorCounter] throwQueryException() : no errors  
  22.   
  23. 2007-11-05 16:49:33,971 DEBUG [org.hibernate.hql.ast.QueryTranslatorImpl] HQL: select object(o) from  
  24.  com.digitel.model.ElementoGerenciado as o  
  25. 2007-11-05 16:49:33,972 DEBUG [org.hibernate.hql.ast.QueryTranslatorImpl] SQL: select elementoge0_.i  
  26. d as id8_, elementoge0_.ip as ip8_, elementoge0_.comunidade_leitura as comunidade3_8_, elementoge0_.  
  27. comunidade_escrita as comunidade4_8_, elementoge0_.porta as porta8_, elementoge0_.posicaox as posica  
  28. ox8_, elementoge0_.posicaoy as posicaoy8_, elementoge0_.sys_objectid as sys8_8_, elementoge0_.estaca  
  29. o as estacao8_, elementoge0_.sys_contact as sys10_8_, elementoge0_.sys_desc as sys11_8_, elementoge0  
  30. _.sys_location as sys12_8_, elementoge0_.sys_name as sys13_8_, elementoge0_.timeout as timeout8_, el  
  31. ementoge0_.status as status8_, elementoge0_.proxy as proxy8_, elementoge0_.mapa_pai as mapa16_8_, el  
  32. ementoge0_.usuario as usuario8_ from elemento_gerenciado elementoge0_  
  33. 2007-11-05 16:49:33,972 DEBUG [org.hibernate.hql.ast.ErrorCounter] throwQueryException() : no errors  
  34.   
  35. 2007-11-05 16:49:33,997 DEBUG [org.hibernate.jdbc.AbstractBatcher] about to open PreparedStatement (  
  36. open PreparedStatements: 0, globally: 0)  
  37. 2007-11-05 16:49:33,997 DEBUG [org.hibernate.jdbc.ConnectionManager] opening JDBC connection  
  38. 2007-11-05 16:49:34,003 DEBUG [org.hibernate.SQL] select elementoge0_.id as id8_, elementoge0_.ip as  
  39.  ip8_, elementoge0_.comunidade_leitura as comunidade3_8_, elementoge0_.comunidade_escrita as comunid  
  40. ade4_8_, elementoge0_.porta as porta8_, elementoge0_.posicaox as posicaox8_, elementoge0_.posicaoy a  
  41. s posicaoy8_, elementoge0_.sys_objectid as sys8_8_, elementoge0_.estacao as estacao8_, elementoge0_.  
  42. sys_contact as sys10_8_, elementoge0_.sys_desc as sys11_8_, elementoge0_.sys_location as sys12_8_, e  
  43. lementoge0_.sys_name as sys13_8_, elementoge0_.timeout as timeout8_, elementoge0_.status as status8_  
  44. , elementoge0_.proxy as proxy8_, elementoge0_.mapa_pai as mapa16_8_, elementoge0_.usuario as usuario  
  45. 8_ from elemento_gerenciado elementoge0_  
  46. 2007-11-05 16:49:34,006 WARN  [org.jboss.resource.connectionmanager.TxConnectionManager] Connection   
  47. error occured: org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener@36  
  48. 6740c9[state=NORMAL mc=org.jboss.resource.adapter.jdbc.local.LocalManagedConnection@7af1ea18 handles  
  49. =1 lastUse=1194288491814 permit=true trackByTx=true mcp=org.jboss.resource.connectionmanager.JBossMa  
  50. nagedConnectionPool$OnePool@20400cb7 context=org.jboss.resource.connectionmanager.InternalManagedCon  
  51. nectionPool@4d02d2eb xaResource=org.jboss.resource.connectionmanager.TxConnectionManager$LocalXAReso  
  52. urce@46329055 txSync=null]  
  53. java.lang.NullPointerException  
  54.    at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:623)  
  55.    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)  
  56.    at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:467)  
  57.    at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:408)  
  58.    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)  
  59.    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)  
  60.    at org.postgresql.jdbc3.Jdbc3Connection.prepareStatement(Jdbc3Connection.java:37)  
  61.    at org.postgresql.jdbc3.AbstractJdbc3Connection.prepareStatement(AbstractJdbc3Connection.java:266)  
  62.    at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.doPrepareStatement(BaseWrapperManag  
  63. edConnection.java:349)  
  64.    at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.prepareStatement(BaseWrapperManaged  
  65. Connection.java:344)  
  66.    at org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:187)  
  67.    at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:505)  
  68.    at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:423)  
  69.    at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)  
  70.    at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)  
  71.    at org.hibernate.loader.Loader.doQuery(Loader.java:673)  
  72.    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)  
  73.    at org.hibernate.loader.Loader.doList(Loader.java:2220)  
  74.    at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)  
  75.    at org.hibernate.loader.Loader.list(Loader.java:2099)  
  76.    at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)  
  77.    at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)  
  78.    at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)  
  79.    at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)  
  80.    at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)  
  81.    at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:64)  
  82.    at com.digitel.dao.ElementoGerenciadoDAOImpl.findAll(ElementoGerenciadoDAOImpl.java:34)  
  83.    at com.digitel.facade.ElementoGerenciadoFacade.findAll(ElementoGerenciadoFacade.java:51)  
  84.    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
  85.    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
  86.    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
  87.    at java.lang.reflect.Method.invoke(Method.java:597)  
  88.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)  
  89.    at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)  
  90.    at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:6  
  91. 3)  
  92.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
  93.    at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityMa  
  94. nagerInterceptor.java:54)  
  95.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
  96.    at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)  
  97.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
  98.    at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)  
  99.    at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)  
 100.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 101.    at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)  
 102.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 103.    at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:6  
 104. 2)  
 105.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 106.    at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)  
 107.    at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:  
 108. 106)  
 109.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 110.    at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)  
 111.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 112.    at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)  
 113.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 114.    at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:214)  
 115.    at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:184)  
 116.    at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:81)  
 117.    at $Proxy94.findAll(Unknown Source)  
 118.    at com.digitel.web.ListarElementos.processRequest(ListarElementos.java:47)  
 119.    at com.digitel.web.ListarElementos.doGet(ListarElementos.java:68)  
 120.    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)  
 121.    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)  
 122.    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290  
 123. )  
 124.    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
 125.    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)  
 126.    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235  
 127. )  
 128.    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
 129.    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)  
 130.    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)  
 131.    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)  
 132.   
 133.    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)  
 134.    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)  
 135.    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)  
 136.    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)  
 137.    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
 138.    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)  
 139.    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)  
 140.    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)  
 141.   
 142.    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)  
 143.    at java.lang.Thread.run(Thread.java:619)  
 144. 2007-11-05 16:49:34,019 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.parent  
 145. TraceEnabled=true  
 146. 2007-11-05 16:49:34,019 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.nested  
 147. TraceEnabled=false  
 148. 2007-11-05 16:49:34,019 DEBUG [org.jboss.util.NestedThrowable] org.jboss.util.NestedThrowable.detect  
 149. DuplicateNesting=true  
 150. 2007-11-05 16:49:34,033 DEBUG [org.hibernate.util.JDBCExceptionReporter] could not execute query [se  
 151. lect elementoge0_.id as id8_, elementoge0_.ip as ip8_, elementoge0_.comunidade_leitura as comunidade  
 152. 3_8_, elementoge0_.comunidade_escrita as comunidade4_8_, elementoge0_.porta as porta8_, elementoge0_  
 153. .posicaox as posicaox8_, elementoge0_.posicaoy as posicaoy8_, elementoge0_.sys_objectid as sys8_8_,   
 154. elementoge0_.estacao as estacao8_, elementoge0_.sys_contact as sys10_8_, elementoge0_.sys_desc as sy  
 155. s11_8_, elementoge0_.sys_location as sys12_8_, elementoge0_.sys_name as sys13_8_, elementoge0_.timeo  
 156. ut as timeout8_, elementoge0_.status as status8_, elementoge0_.proxy as proxy8_, elementoge0_.mapa_p  
 157. ai as mapa16_8_, elementoge0_.usuario as usuario8_ from elemento_gerenciado elementoge0_]  
 158. org.jboss.util.NestedSQLException: Error; - nested throwable: (java.lang.NullPointerException)  
 159.    at org.jboss.resource.adapter.jdbc.WrappedConnection.checkException(WrappedConnection.java:557)  
 160.    at org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:191)  
 161.    at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:505)  
 162.    at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:423)  
 163.    at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)  
 164.    at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)  
 165.    at org.hibernate.loader.Loader.doQuery(Loader.java:673)  
 166.    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)  
 167.    at org.hibernate.loader.Loader.doList(Loader.java:2220)  
 168.    at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)  
 169.    at org.hibernate.loader.Loader.list(Loader.java:2099)  
 170.    at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)  
 171.    at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)  
 172.    at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)  
 173.    at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)  
 174.    at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)  
 175.    at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:64)  
 176.    at com.digitel.dao.ElementoGerenciadoDAOImpl.findAll(ElementoGerenciadoDAOImpl.java:34)  
 177.    at com.digitel.facade.ElementoGerenciadoFacade.findAll(ElementoGerenciadoFacade.java:51)  
 178.    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
 179.    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
 180.    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
 181.    at java.lang.reflect.Method.invoke(Method.java:597)  
 182.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)  
 183.    at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)  
 184.    at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:6  
 185. 3)  
 186.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 187.    at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityMa  
 188. nagerInterceptor.java:54)  
 189.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 190.    at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)  
 191.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 192.    at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)  
 193.    at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)  
 194.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 195.    at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)  
 196.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 197.    at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:6  
 198. 2)  
 199.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 200.    at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)  
 201.    at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:  
 202. 106)  
 203.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 204.    at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)  
 205.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 206.    at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)  
 207.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 208.    at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:214)  
 209.    at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:184)  
 210.    at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:81)  
 211.    at $Proxy94.findAll(Unknown Source)  
 212.    at com.digitel.web.ListarElementos.processRequest(ListarElementos.java:47)  
 213.    at com.digitel.web.ListarElementos.doGet(ListarElementos.java:68)  
 214.    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)  
 215.    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)  
 216.    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290  
 217. )  
 218.    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
 219.    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)  
 220.    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235  
 221. )  
 222.    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
 223.    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)  
 224.    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)  
 225.    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)  
 226.   
 227.    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)  
 228.    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)  
 229.    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)  
 230.    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)  
 231.    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
 232.    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)  
 233.    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)  
 234.    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)  
 235.   
 236.    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)  
 237.    at java.lang.Thread.run(Thread.java:619)  
 238. Caused by: java.lang.NullPointerException  
 239.    at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:623)  
 240.    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)  
 241.    at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:467)  
 242.    at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:408)  
 243.    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)  
 244.    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)  
 245.    at org.postgresql.jdbc3.Jdbc3Connection.prepareStatement(Jdbc3Connection.java:37)  
 246.    at org.postgresql.jdbc3.AbstractJdbc3Connection.prepareStatement(AbstractJdbc3Connection.java:266)  
 247.    at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.doPrepareStatement(BaseWrapperManag  
 248. edConnection.java:349)  
 249.    at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.prepareStatement(BaseWrapperManaged  
 250. Connection.java:344)  
 251.    at org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:187)  
 252.    ... 69 more  
 253. 2007-11-05 16:49:34,037 WARN  [org.hibernate.util.JDBCExceptionReporter] SQL Error: 0, SQLState: nul  
 254. l  
 255. 2007-11-05 16:49:34,037 ERROR [org.hibernate.util.JDBCExceptionReporter] Error; - nested throwable:   
 256. (java.lang.NullPointerException)  
 257. 2007-11-05 16:49:34,040 DEBUG [org.hibernate.ejb.AbstractEntityManagerImpl] mark transaction for rol  
 258. lback  
 259. 2007-11-05 16:49:34,043 DEBUG [org.jboss.ejb3.entity.ManagedEntityManagerFactory] ************** clo  
 260. sing entity managersession **************  
 261. 2007-11-05 16:49:34,044 DEBUG [org.hibernate.jdbc.ConnectionManager] releasing JDBC connection [ (op  
 262. en PreparedStatements: 1, globally: 1) (open ResultSets: 0, globally: 0)]  
 263. 2007-11-05 16:49:34,045 DEBUG [org.hibernate.util.JDBCExceptionReporter] could not log warnings  
 264. java.sql.SQLException: Connection handle is not currently associated with a ManagedConnection  
 265.    at org.jboss.resource.adapter.jdbc.WrappedConnection.checkStatus(WrappedConnection.java:539)  
 266.    at org.jboss.resource.adapter.jdbc.WrappedConnection.checkTransaction(WrappedConnection.java:524)  
 267.    at org.jboss.resource.adapter.jdbc.WrappedConnection.getWarnings(WrappedConnection.java:401)  
 268.    at org.hibernate.util.JDBCExceptionReporter.logAndClearWarnings(JDBCExceptionReporter.java:22)  
 269.    at org.hibernate.jdbc.ConnectionManager.closeConnection(ConnectionManager.java:449)  
 270.    at org.hibernate.jdbc.ConnectionManager.cleanup(ConnectionManager.java:385)  
 271.    at org.hibernate.jdbc.ConnectionManager.close(ConnectionManager.java:324)  
 272.    at org.hibernate.impl.SessionImpl.close(SessionImpl.java:298)  
 273.    at org.hibernate.ejb.EntityManagerImpl.close(EntityManagerImpl.java:86)  
 274.    at org.jboss.ejb3.entity.ManagedEntityManagerFactory$SessionSynchronization.afterCompletion(Managed  
 275. EntityManagerFactory.java:129)  
 276.    at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.afterCompletion(Synchroniz  
 277. ationImple.java:136)  
 278.    at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.afterCompletion(TwoPhaseCoordinator.java:3  
 279. 40)  
 280.    at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.cancel(TwoPhaseCoordinator.java:107)  
 281.    at com.arjuna.ats.arjuna.AtomicAction.abort(AtomicAction.java:201)  
 282.    at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.rollbackAndDisassociate(Tran  
 283. sactionImple.java:1451)  
 284.    at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.rollback(BaseTransaction.java  
 285. :163)  
 286.    at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.rollback(BaseTransactionManagerDelegate.j  
 287. ava:126)  
 288.    at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:167)  
 289.    at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:87)  
 290.    at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)  
 291.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 292.    at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)  
 293.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 294.    at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:6  
 295. 2)  
 296.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 297.    at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)  
 298.    at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:  
 299. 106)  
 300.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 301.    at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)  
 302.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 303.    at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)  
 304.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 305.    at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:214)  
 306.    at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:184)  
 307.    at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:81)  
 308.    at $Proxy94.findAll(Unknown Source)  
 309.    at com.digitel.web.ListarElementos.processRequest(ListarElementos.java:47)  
 310.    at com.digitel.web.ListarElementos.doGet(ListarElementos.java:68)  
 311.    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)  
 312.    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)  
 313.    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290  
 314. )  
 315.    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
 316.    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)  
 317.    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235  
 318. )  
 319.    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
 320.    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)  
 321.    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)  
 322.    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)  
 323.   
 324.    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)  
 325.    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)  
 326.    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)  
 327.    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)  
 328.    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
 329.    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)  
 330.    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)  
 331.    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)  
 332.   
 333.    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)  
 334.    at java.lang.Thread.run(Thread.java:619)  
 335. 2007-11-05 16:49:34,047 DEBUG [org.hibernate.util.JDBCExceptionReporter] could not clear warnings  
 336. java.sql.SQLException: Connection handle is not currently associated with a ManagedConnection  
 337.    at org.jboss.resource.adapter.jdbc.WrappedConnection.checkStatus(WrappedConnection.java:539)  
 338.    at org.jboss.resource.adapter.jdbc.WrappedConnection.checkTransaction(WrappedConnection.java:524)  
 339.    at org.jboss.resource.adapter.jdbc.WrappedConnection.clearWarnings(WrappedConnection.java:414)  
 340.    at org.hibernate.util.JDBCExceptionReporter.logAndClearWarnings(JDBCExceptionReporter.java:31)  
 341.    at org.hibernate.jdbc.ConnectionManager.closeConnection(ConnectionManager.java:449)  
 342.    at org.hibernate.jdbc.ConnectionManager.cleanup(ConnectionManager.java:385)  
 343.    at org.hibernate.jdbc.ConnectionManager.close(ConnectionManager.java:324)  
 344.    at org.hibernate.impl.SessionImpl.close(SessionImpl.java:298)  
 345.    at org.hibernate.ejb.EntityManagerImpl.close(EntityManagerImpl.java:86)  
 346.    at org.jboss.ejb3.entity.ManagedEntityManagerFactory$SessionSynchronization.afterCompletion(Managed  
 347. EntityManagerFactory.java:129)  
 348.    at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.afterCompletion(Synchroniz  
 349. ationImple.java:136)  
 350.    at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.afterCompletion(TwoPhaseCoordinator.java:3  
 351. 40)  
 352.    at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.cancel(TwoPhaseCoordinator.java:107)  
 353.    at com.arjuna.ats.arjuna.AtomicAction.abort(AtomicAction.java:201)  
 354.    at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.rollbackAndDisassociate(Tran  
 355. sactionImple.java:1451)  
 356.    at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.rollback(BaseTransaction.java  
 357. :163)  
 358.    at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.rollback(BaseTransactionManagerDelegate.j  
 359. ava:126)  
 360.    at org.jboss.aspects.tx.TxPolicy.endTransaction(TxPolicy.java:167)  
 361.    at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:87)  
 362.    at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)  
 363.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 364.    at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)  
 365.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 366.    at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:6  
 367. 2)  
 368.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 369.    at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)  
 370.    at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:  
 371. 106)  
 372.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 373.    at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)  
 374.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 375.    at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)  
 376.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 377.    at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:214)  
 378.    at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:184)  
 379.    at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:81)  
 380.    at $Proxy94.findAll(Unknown Source)  
 381.    at com.digitel.web.ListarElementos.processRequest(ListarElementos.java:47)  
 382.    at com.digitel.web.ListarElementos.doGet(ListarElementos.java:68)  
 383.    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)  
 384.    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)  
 385.    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290  
 386. )  
 387.    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
 388.    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)  
 389.    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235  
 390. )  
 391.    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
 392.    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)  
 393.    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)  
 394.    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)  
 395.   
 396.    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)  
 397.    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)  
 398.    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)  
 399.    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)  
 400.    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
 401.    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)  
 402.    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)  
 403.    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)  
 404.   
 405.    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)  
 406.    at java.lang.Thread.run(Thread.java:619)  
 407. 2007-11-05 16:49:34,062 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/DMS-  
 408. Reports].[ListarElementos]] Servlet.service() for servlet ListarElementos threw exception  
 409. javax.ejb.EJBException: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCE  
 410. xception: could not execute query  
 411.    at org.jboss.ejb3.tx.Ejb3TxPolicy.handleExceptionInOurTx(Ejb3TxPolicy.java:63)  
 412.    at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:83)  
 413.    at org.jboss.aspects.tx.TxInterceptor$Required.invoke(TxInterceptor.java:191)  
 414.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 415.    at org.jboss.aspects.tx.TxPropagationInterceptor.invoke(TxPropagationInterceptor.java:76)  
 416.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 417.    at org.jboss.ejb3.stateless.StatelessInstanceInterceptor.invoke(StatelessInstanceInterceptor.java:6  
 418. 2)  
 419.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 420.    at org.jboss.aspects.security.AuthenticationInterceptor.invoke(AuthenticationInterceptor.java:77)  
 421.    at org.jboss.ejb3.security.Ejb3AuthenticationInterceptor.invoke(Ejb3AuthenticationInterceptor.java:  
 422. 106)  
 423.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 424.    at org.jboss.ejb3.ENCPropagationInterceptor.invoke(ENCPropagationInterceptor.java:46)  
 425.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 426.    at org.jboss.ejb3.asynchronous.AsynchronousInterceptor.invoke(AsynchronousInterceptor.java:106)  
 427.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 428.    at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:214)  
 429.    at org.jboss.ejb3.stateless.StatelessContainer.localInvoke(StatelessContainer.java:184)  
 430.    at org.jboss.ejb3.stateless.StatelessLocalProxy.invoke(StatelessLocalProxy.java:81)  
 431.    at $Proxy94.findAll(Unknown Source)  
 432.    at com.digitel.web.ListarElementos.processRequest(ListarElementos.java:47)  
 433.    at com.digitel.web.ListarElementos.doGet(ListarElementos.java:68)  
 434.    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)  
 435.    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)  
 436.    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290  
 437. )  
 438.    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
 439.    at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)  
 440.    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235  
 441. )  
 442.    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)  
 443.    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)  
 444.    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)  
 445.    at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)  
 446.   
 447.    at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)  
 448.    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)  
 449.    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)  
 450.    at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)  
 451.    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)  
 452.    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)  
 453.    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)  
 454.    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)  
 455.   
 456.    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)  
 457.    at java.lang.Thread.run(Thread.java:619)  
 458. Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: cou  
 459. ld not execute query  
 460.    at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.  
 461. java:629)  
 462.    at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:73)  
 463.    at com.digitel.dao.ElementoGerenciadoDAOImpl.findAll(ElementoGerenciadoDAOImpl.java:34)  
 464.    at com.digitel.facade.ElementoGerenciadoFacade.findAll(ElementoGerenciadoFacade.java:51)  
 465.    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)  
 466.    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)  
 467.    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)  
 468.    at java.lang.reflect.Method.invoke(Method.java:597)  
 469.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:112)  
 470.    at org.jboss.ejb3.interceptor.InvocationContextImpl.proceed(InvocationContextImpl.java:166)  
 471.    at org.jboss.ejb3.interceptor.EJB3InterceptorsInterceptor.invoke(EJB3InterceptorsInterceptor.java:6  
 472. 3)  
 473.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 474.    at org.jboss.ejb3.entity.TransactionScopedEntityManagerInterceptor.invoke(TransactionScopedEntityMa  
 475. nagerInterceptor.java:54)  
 476.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 477.    at org.jboss.ejb3.AllowedOperationsInterceptor.invoke(AllowedOperationsInterceptor.java:47)  
 478.    at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:101)  
 479.    at org.jboss.aspects.tx.TxPolicy.invokeInOurTx(TxPolicy.java:79)  
 480.    ... 39 more  
 481. Caused by: org.hibernate.exception.GenericJDBCException: could not execute query  
 482.    at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103  
 483. )  
 484.    at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)  
 485.    at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)  
 486.    at org.hibernate.loader.Loader.doList(Loader.java:2223)  
 487.    at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2104)  
 488.    at org.hibernate.loader.Loader.list(Loader.java:2099)  
 489.    at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:378)  
 490.    at org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:338)  
 491.    at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:172)  
 492.    at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1121)  
 493.    at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)  
 494.    at org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:64)  
 495.    ... 54 more  
 496. Caused by: org.jboss.util.NestedSQLException: Error; - nested throwable: (java.lang.NullPointerExcep  
 497. tion)  
 498.    at org.jboss.resource.adapter.jdbc.WrappedConnection.checkException(WrappedConnection.java:557)  
 499.    at org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:191)  
 500.    at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:505)  
 501.    at org.hibernate.jdbc.AbstractBatcher.getPreparedStatement(AbstractBatcher.java:423)  
 502.    at org.hibernate.jdbc.AbstractBatcher.prepareQueryStatement(AbstractBatcher.java:139)  
 503.    at org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1547)  
 504.    at org.hibernate.loader.Loader.doQuery(Loader.java:673)  
 505.    at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:236)  
 506.    at org.hibernate.loader.Loader.doList(Loader.java:2220)  
 507.    ... 62 more  
 508. Caused by: java.lang.NullPointerException  
 509.    at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:623)  
 510.    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)  
 511.    at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:467)  
 512.    at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:408)  
 513.    at java.lang.ClassLoader.loadClass(ClassLoader.java:251)  
 514.    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)  
 515.    at org.postgresql.jdbc3.Jdbc3Connection.prepareStatement(Jdbc3Connection.java:37)  
 516.    at org.postgresql.jdbc3.AbstractJdbc3Connection.prepareStatement(AbstractJdbc3Connection.java:266)  
 517.    at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.doPrepareStatement(BaseWrapperManag  
 518. edConnection.java:349)  
 519.    at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.prepareStatement(BaseWrapperManaged  
 520. Connection.java:344)  
 521.    at org.jboss.resource.adapter.jdbc.WrappedConnection.prepareStatement(WrappedConnection.java:187)  
 522.    ... 69 more  
 523. 2007-11-05 16:49:36,696 DEBUG [org.jboss.resource.connectionmanager.IdleRemover] run: IdleRemover no  
 524. tifying pools, interval: 150000  
 525. 2007-11-05 16:51:31,158 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] Periodic recovery - first pa  
 526. ss <Mon, 5 Nov 2007 16:51:31>  
 527. 2007-11-05 16:51:31,159 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] StatusModule: first pass   
 528.

Alguma idéia ?

L

Galera,
O problema era o maldito NetBeans que tava dando problema, pois eu tava iniciando a Aplicação pelo Debug-mode e isso não funciona no NetBeans.(Eu tenho que Atachar um Debugger se eu quiser debugar)
Eu queria disponibilizar um Tutorial para todos de como criar aplicações JEE (Modularizadas) no NetBeans.

Criado 1 de novembro de 2007
Ultima resposta 7 de nov. de 2007
Respostas 3
Participantes 2