You get a null pointer exception when JBoss cannot establish a connection.
The most common cause is not supplying a valid userid/password combination.
Having the wrong Oracle instance name would probably also cause it.

----- Original Message -----
From: "john cooney" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 14, 2001 4:14 AM
Subject: [JBoss-user] Oracle Connection Pool Startup - Null Pointer Error


> I am having lots of problems starting an Oracle connection pool, I
> am getting a null pointer exception.
>
> I am using: win 2000, Oracle 8.1.6 and JBoss 2.2.1.
>
> The instance DOES appear to have started. I can connect to the database
> using the JBuilder 4 JDBC explorer.
>
> I am using the XADataSourceImpl class (not the Oracle one).
>
> jboss.jcml looks like this:
>
>   <!-- JDBC -->
>   <mbean code="org.jboss.jdbc.JdbcProvider"
> name="DefaultDomain:service=JdbcProvider">
>      <attribute name="Drivers">oracle.jdbc.driver.OracleDriver</attribute>
>   </mbean>
>
>   <mbean code="org.jboss.jdbc.XADataSourceLoader"
> name="DefaultDomain:service=XADataSource,name=OracleDS">
>     <attribute name="PoolName">OracleDS</attribute>
>     <attribute
>
name="DataSourceClass">org.opentools.minerva.jdbc.xa.wrapper.XADataSourceImp
l</attribute>
>     <attribute name="URL">jdbc:oracle:[EMAIL PROTECTED]:1521:DB</attribute>
>     <attribute name="JDBCUser">scott</attribute>
>     <attribute name="Password">tiger</attribute>
>   </mbean>
>
> This is the stack trace:
>
> [OracleDS] Starting
> [OracleDS] XA Connection pool OracleDS bound to java:/OracleDS
> [OracleDS] Stopped
> [OracleDS] java.lang.NullPointerException
> [OracleDS]      at
> org.opentools.minerva.jdbc.xa.XAPoolDataSource.getConnection(
> XAPoolDataSource.java:165)
> [OracleDS]      at
> org.jboss.jdbc.XADataSourceLoader.startService(XADataSourceLo
> ader.java:330)
> [OracleDS]      at
> org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.
> java:93)
> [OracleDS]      at java.lang.reflect.Method.invoke(Native Method)
> [OracleDS]      at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
> .java:1628)
> [OracleDS]      at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
> .java:1523)
> [OracleDS]      at
> org.jboss.util.ServiceControl.start(ServiceControl.java:97)
> [OracleDS]      at java.lang.reflect.Method.invoke(Native Method)
> [OracleDS]      at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
> .java:1628)
> [OracleDS]      at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl
> .java:1523)
> [OracleDS]      at org.jboss.Main.<init>(Main.java:203)
> [OracleDS]      at org.jboss.Main$1.run(Main.java:107)
> [OracleDS]      at java.security.AccessController.doPrivileged(Native
> Method)
> [OracleDS]      at org.jboss.Main.main(Main.java:103)
> [Service Control] Could not start
> DefaultDomain:service=XADataSource,name=Oracle
> DS
> [Service Control] java.lang.NullPointerException
> [Service Control]       at
> org.opentools.minerva.jdbc.xa.XAPoolDataSource.getCon
> nection(XAPoolDataSource.java:165)
> [Service Control]       at
> org.jboss.jdbc.XADataSourceLoader.startService(XAData
> SourceLoader.java:330)
> [Service Control]       at
> org.jboss.util.ServiceMBeanSupport.start(ServiceMBean
> Support.java:93)
> [Service Control]       at java.lang.reflect.Method.invoke(Native Method)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1628)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1523)
> [Service Control]       at
> org.jboss.util.ServiceControl.start(ServiceControl.ja
> va:97)
> [Service Control]       at java.lang.reflect.Method.invoke(Native Method)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1628)
> [Service Control]       at
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanSe
> rverImpl.java:1523)
> [Service Control]       at org.jboss.Main.<init>(Main.java:203)
> [Service Control]       at org.jboss.Main$1.run(Main.java:107)
> [Service Control]       at
> java.security.AccessController.doPrivileged(Native Me
> thod)
> [Service Control]       at org.jboss.Main.main(Main.java:103)
>
>
> _________________________________________________________________________
> Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
>
>
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> http://lists.sourceforge.net/lists/listinfo/jboss-user
>


_______________________________________________
JBoss-user mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to