facebook

Debuggin a Enterprise Application

💡
Our Forums Have Moved

For help with installation, bugs reports or feature requests, please head over to our new forums.
Genuitec Community on GitHub

  1. MyEclipse IDE
  2.  > 
  3. Java EE Development (EJB, JSP, Struts, XDoclet, etc.)
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #239778 Reply

    kluter
    Member

    Hi All.

    I have the follow scenery:
    – a typical MVC application, with JSP, Servlet and EJB (CMP 2.0)

    At some point(between servlet->ejb?), the application crash and throw the below error:

    So, I need a way to debug this to find the problem, but I don’t know who.

    This is the configuration:
    – Myeclipse 3.84
    – JBoss 4.0.2
    – JSDK 1.4.2_08
    – Windows XP SP2
    – MySQL 4.1

    
    10:13:39,453 INFO  [STDOUT] javax.ejb.ObjectNotFoundException: No such entity!
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.plugins.cmp.jdbc.JDBCFindEntityCommand.execute(JDBCFindEntityCommand.java:50)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.findEntity(JDBCStoreManager.java:589)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.plugins.CMPPersistenceManager.findEntity(CMPPersistenceManager.java:300)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.findEntity(CachedConnectionInterceptor.java:298)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.EntityContainer.findSingleObject(EntityContainer.java:1086)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.EntityContainer.find(EntityContainer.java:715)
    10:13:39,453 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    10:13:39,453 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    10:13:39,453 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    10:13:39,453 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:324)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityContainer.java:1113)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:90)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(EntitySynchronizationInterceptor.java:192)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invokeHome(CachedConnectionInterceptor.java:212)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.plugins.AbstractInterceptor.invokeHome(AbstractInterceptor.java:90)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInstanceInterceptor.java:117)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.plugins.EntityLockInterceptor.invokeHome(EntityLockInterceptor.java:61)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.plugins.EntityCreationInterceptor.invokeHome(EntityCreationInterceptor.java:28)
    10:13:39,453 INFO  [STDOUT]     at org.jboss.ejb.plugins.CallValidationInterceptor.invokeHome(CallValidationInterceptor.java:41)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:109)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.java:146)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityInterceptor.java:116)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:121)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invokeHome(ProxyFactoryFinderInterceptor.java:93)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.EntityContainer.internalInvokeHome(EntityContainer.java:508)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.Container.invoke(Container.java:894)
    10:13:39,468 INFO  [STDOUT]     at sun.reflect.GeneratedMethodAccessor76.invoke(Unknown Source)
    10:13:39,468 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    10:13:39,468 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:324)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:155)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:104)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:179)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:165)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:169)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
    10:13:39,468 INFO  [STDOUT]     at $Proxy83.findByPrimaryKey(Unknown Source)
    10:13:39,468 INFO  [STDOUT]     at com.cyber.ejb.AccountManager.getCCusto(AccountManager.java:357)
    10:13:39,468 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    10:13:39,468 INFO  [STDOUT]     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    10:13:39,468 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    10:13:39,468 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:324)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.invocation.Invocation.performCall(Invocation.java:345)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:185)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:130)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:51)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:105)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:139)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.ejb.Container.invoke(Container.java:873)
    10:13:39,468 INFO  [STDOUT]     at sun.reflect.GeneratedMethodAccessor76.invoke(Unknown Source)
    10:13:39,468 INFO  [STDOUT]     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    10:13:39,468 INFO  [STDOUT]     at java.lang.reflect.Method.invoke(Method.java:324)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:249)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:155)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:104)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:179)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:165)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:97)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
    10:13:39,468 INFO  [STDOUT]     at $Proxy76.getCCusto(Unknown Source)
    10:13:39,468 INFO  [STDOUT]     at com.cyber.servlets.AccountEdit.doGet(AccountEdit.java:115)
    10:13:39,468 INFO  [STDOUT]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:697)
    10:13:39,468 INFO  [STDOUT]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
    10:13:39,468 INFO  [STDOUT]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    10:13:39,468 INFO  [STDOUT]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
    10:13:39,468 INFO  [STDOUT]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
    10:13:39,468 INFO  [STDOUT]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    10:13:39,468 INFO  [STDOUT]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    10:13:39,468 INFO  [STDOUT]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)
    10:13:39,468 INFO  [STDOUT]     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
    10:13:39,468 INFO  [STDOUT]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    10:13:39,468 INFO  [STDOUT]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    10:13:39,468 INFO  [STDOUT]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    10:13:39,468 INFO  [STDOUT]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    10:13:39,468 INFO  [STDOUT]     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
    10:13:39,468 INFO  [STDOUT]     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
    10:13:39,468 INFO  [STDOUT]     at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    10:13:39,468 INFO  [STDOUT]     at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
    10:13:39,468 INFO  [STDOUT]     at java.lang.Thread.run(Thread.java:534)
    
    #239797

    Riyad Kalla
    Member

    Problem is occuring here:

    10:13:39,468 INFO [STDOUT] at com.cyber.ejb.AccountManager.getCCusto(AccountManager.java:357)

    More specifically with a find command, it is unable to resolve the object. Put a break point there and start stepping. You may want to do it the hard way and get all the source for JBoss and attach it so you can step into it, OR you can simply figure out what kind of object that is suppose to return, try and create it yourself and see if that code blows up. Then meess with the classpath until you get it work.

Viewing 2 posts - 1 through 2 (of 2 total)
Reply To: Debuggin a Enterprise Application

You must be logged in to post in the forum log in