[jboss-user] [EJB/JBoss] - Re: Can someone look at this application? help understanding

rickcr do-not-reply at jboss.com
Wed Oct 1 10:55:44 EDT 2008


"jaikiran" wrote : Which version of JBoss and Java do you use? Please post the entire exception stacktrace and the console logs when you deploy your application with the following annotation in the servlet:
  | 
  | @EJB(mappedName="user-administration/UserServiceBean/local")
  |   | private UserService userService;
  |   | 
  | 

That's the odd thing is that there really aren't any Exceptions other the null pointer that occurs because "userService" is never initialized. It's as if the annotation is being totally being ignored in the servlet, yet for the ejb jar obviously the annotations are picked up. I'm not convinced something isn't wrong with my set up though. Maybe someone could try the actual ear in their deployment? I put it out here.. http://dl-client.getdropbox.com/u/86998/user-administration.ear  (after it deploys try http://localhost:8080/lt-web/hello )

Thanks for any help. I do appreciate it.

here is some server.log info, but not sure how helpful it will be...


JBoss:  5.0.0.CR2 (build: SVNTag=JBoss_5_0_0_CR2 date=200809171046)
java -version:

java version "1.5.0_16"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_16-b06-284)
Java HotSpot(TM) Client VM (build 1.5.0_16-133, mixed mode, sharing)



  | JBoss Bootstrap Environment
  | 
  |   JBOSS_HOME: /Users/rick/java/jboss
  | 
  |   JAVA: /Users/rick/java/java/bin/java
  | 
  |   JAVA_OPTS: -Dprogram.name=run.sh -Xms128m -Xmx512m -XX:MaxPermSize=256m -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000
  | 
  |   CLASSPATH: /Users/rick/java/jboss/bin/run.jar
  | 
  | =========================================================================
  | 
  | 10:03:55,325 INFO  [ServerImpl] Starting JBoss (Microcontainer)...
  | 10:03:55,326 INFO  [ServerImpl] Release ID: JBoss [Morpheus] 5.0.0.CR2 (build: SVNTag=JBoss_5_0_0_CR2 date=200809171046)
  | 10:03:55,332 INFO  [ServerImpl] Home Dir: /Users/rick/java/jboss-5.0.0.CR2
  | 10:03:55,332 INFO  [ServerImpl] Home URL: file:/Users/rick/java/jboss-5.0.0.CR2/
  | 10:03:55,332 INFO  [ServerImpl] Library URL: file:/Users/rick/java/jboss-5.0.0.CR2/lib/
  | 10:03:55,333 INFO  [ServerImpl] Patch URL: null
  | 10:03:55,333 INFO  [ServerImpl] Server Name: default
  | 10:03:55,333 INFO  [ServerImpl] Server Home Dir: /Users/rick/java/jboss-5.0.0.CR2/server/default
  | 10:03:55,333 INFO  [ServerImpl] Server Home URL: file:/Users/rick/java/jboss-5.0.0.CR2/server/default/
  | 10:03:55,333 INFO  [ServerImpl] Server Data Dir: /Users/rick/java/jboss-5.0.0.CR2/server/default/data
  | 10:03:55,333 INFO  [ServerImpl] Server Temp Dir: /Users/rick/java/jboss-5.0.0.CR2/server/default/tmp
  | 10:03:55,334 INFO  [ServerImpl] Server Config URL: file:/Users/rick/java/jboss-5.0.0.CR2/server/default/conf/
  | 10:03:55,334 INFO  [ServerImpl] Server Library URL: file:/Users/rick/java/jboss-5.0.0.CR2/server/default/lib/
  | 10:03:55,334 INFO  [ServerImpl] Root Deployment Filename: jboss-service.xml
  | 10:03:55,789 INFO  [ServerImpl] Starting Microcontainer, bootstrapURL=file:/Users/rick/java/jboss-5.0.0.CR2/server/default/conf/bootstrap.xml
  | 10:03:56,430 INFO  [CopyMechanism] VFS temp dir: /Users/rick/java/jboss-5.0.0.CR2/server/default/tmp
  | 10:03:56,431 INFO  [ZipEntryContext] VFS force nested jars copy-mode is enabled.
  | 10:03:57,418 INFO  [ServerInfo] Java version: 1.5.0_16,Apple Inc.
  | 10:03:57,419 INFO  [ServerInfo] Java VM: Java HotSpot(TM) Client VM 1.5.0_16-133,Apple Inc.
  | 10:03:57,419 INFO  [ServerInfo] OS-System: Mac OS X 10.5.5,i386
  | 10:03:57,443 INFO  [JMXKernel] Legacy JMX core initialized
  | 
  | //THE ERROR when going to the URL
  | 
  | 2008-10-01 10:11:10,830 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-12) Periodic recovery - second pass <Wed, 1 Oct 2008 10:11:10>
  | 2008-10-01 10:11:10,830 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-12) AtomicActionRecoveryModule: Second pass 
  | 2008-10-01 10:11:10,830 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N] (Thread-12) [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] - TORecoveryModule - second pass
  | 2008-10-01 10:11:10,830 DEBUG [com.arjuna.ats.jta.logging.loggerI18N] (Thread-12) [com.arjuna.ats.internal.jta.recovery.info.secondpass] Local XARecoveryModule - second pass
  | 2008-10-01 10:11:25,091 INFO  [STDOUT] (http-127.0.0.1-8080-1) userService = null
  | 2008-10-01 10:11:25,092 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/lt-web].[SayHelloServlet]] (http-127.0.0.1-8080-1) Servlet.service() for servlet SayHelloServlet threw exception
  | java.lang.NullPointerException
  | 	at net.learntechnology.web.SayHelloServlet.doPost(SayHelloServlet.java:38)
  | 	at net.learntechnology.web.SayHelloServlet.doGet(SayHelloServlet.java:30)
  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
  | 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  | 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  | 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235)
  | 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
  | 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:189)
  | 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:91)
  | 	at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:92)
  | 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
  | 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
  | 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
  | 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  | 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:325)
  | 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:828)
  | 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:601)
  | 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
  | 	at java.lang.Thread.run(Thread.java:613)
  | 2008-10-01 10:13:10,827 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-12) Periodic recovery - first pass <Wed, 1 Oct 2008 10:13:10>
  | 2008-10-01 10:13:10,827 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-12) StatusModule: first pass 
  | 2008-10-01 10:13:10,827 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N] (Thread-12) [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] - TORecoveryModule - first pass
  | 

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4179832#4179832

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4179832



More information about the jboss-user mailing list