Issue with the context
java0bject Apr 6, 2011 11:28 AMHello JBoss guru's,
I am facing some issue with the context object in JNDI.
I have an application which uses the JNDI for datasource and fetches some data from DB,
My ****-ds.xml file and datasource bound messages in server console are all looking good without any erro's.
10:20:23,676 INFO [org.jboss.jms.server.connectionfactory.ConnectionFactory] org.jboss.jms.server.connectionfactory.ConnectionFactory@105d6a0 started
10:20:23,879 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
10:20:24,582 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssAllPrd' to JNDI name 'java:SybaseCssAllPrd'
10:20:24,645 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM01Prd' to JNDI name 'java:SybaseCssM01Prd'
10:20:24,692 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM02Prd' to JNDI name 'java:SybaseCssM02Prd'
10:20:24,786 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM03Prd' to JNDI name 'java:SybaseCssM03Prd'
10:20:24,832 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM04Prd' to JNDI name 'java:SybaseCssM04Prd'
10:20:24,879 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM05Prd' to JNDI name 'java:SybaseCssM05Prd'
10:20:24,942 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM06Prd' to JNDI name 'java:SybaseCssM06Prd'
10:20:24,989 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM07Prd' to JNDI name 'java:SybaseCssM07Prd'
10:20:25,051 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM08Prd' to JNDI name 'java:SybaseCssM08Prd'
10:20:25,129 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM09Prd' to JNDI name 'java:SybaseCssM09Prd'
10:20:25,176 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM10Prd' to JNDI name 'java:SybaseCssM10Prd'
10:20:25,239 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM11Prd' to JNDI name 'java:SybaseCssM11Prd'
10:20:25,286 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM12Prd' to JNDI name 'java:SybaseCssM12Prd'
10:20:25,348 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM13Prd' to JNDI name 'java:SybaseCssM13Prd'
10:20:25,442 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM14Prd' to JNDI name 'java:SybaseCssM14Prd'
10:20:25,489 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM15Prd' to JNDI name 'java:SybaseCssM15Prd'
10:20:25,551 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM16Prd' to JNDI name 'java:SybaseCssM16Prd'
10:20:25,598 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM17Prd' to JNDI name 'java:SybaseCssM17Prd'
10:20:25,661 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM18Prd' to JNDI name 'java:SybaseCssM18Prd'
10:20:25,754 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM19Prd' to JNDI name 'java:SybaseCssM19Prd'
10:20:25,817 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM20Prd' to JNDI name 'java:SybaseCssM20Prd'
10:20:25,879 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM21Prd' to JNDI name 'java:SybaseCssM21Prd'
10:20:25,926 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM22Prd' to JNDI name 'java:SybaseCssM22Prd'
10:20:25,989 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM23Prd' to JNDI name 'java:SybaseCssM23Prd'
10:20:26,036 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=SybaseCssM24Prd' to JNDI name 'java:SybaseCssM24Prd'
10:20:26,332 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment] deploy, ctxPath=/admin-console
10:20:26,489 INFO [javax.enterprise.resource.webcontainer.jsf.config] Initializing Mojarra (1.2_13-b01-FCS) for context '/admin-console'
BUt when i try to access the data, i am getting this error:
08:42:43,121 INFO [STDOUT] This is dsAll :org.jboss.resource.adapter.jdbc.WrapperDataSource@ff8174
08:42:51,668 INFO [STDOUT] The allDbCon :org.jboss.resource.adapter.jdbc.jdk6.WrappedConnectionJDK6@1c2e46
08:43:09,449 ERROR [STDERR] XMLServlet->getAccDataSources: SybaseCssM01Prd not bound
08:43:27,871 ERROR [STDERR] Process started at 8:43:27 AM CDT
08:43:53,526 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/web1/nexus2].[XMLServlet]] Servlet.service() for servlet XMLServlet threw exception
java.lang.NullPointerException
at billHistory.XMLDocument.<init>(XMLDocument.java:67)
at servlets.XMLServlet.doPost(XMLServlet.java:147)
at servlets.XMLServlet.doGet(XMLServlet.java:96)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
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:190)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:92)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126)
at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70)
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:158)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:598)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:619)
Can any one suggest/Help
Thank you All.