This npe is usually caused by incorrect configuration, usually a bad url. 
I would write a little test program that attempts to connect using this
exact url.

david jencks

On 2002.03.08 11:50:27 -0500 Pavel Kolesnikov wrote:
> Hallo,
> 
> I'm trying to make work jboss 2.4.4 with sybase support (using 
> Sybase ASE 11.0.0.3 for linux), but it reports following exception
> on startup:
> 
> =================
> [INFO,SybaseDS] Starting
> [INFO,SybaseDS] XA Connection pool SybaseDS bound to java:/SybaseDS
> [ERROR,SybaseDS] Stopped
> java.lang.NullPointerException
>         at org.jboss.pool.jdbc.xa.XAPoolDataSource.getConnection(Unknown 
> Source)
>         at 
> org.jboss.jdbc.XADataSourceLoader.startService(XADataSourceLoader.java:412)
>         at 
> org.jboss.util.ServiceMBeanSupport.start(ServiceMBeanSupport.java:103)
>         at java.lang.reflect.Method.invoke(Native Method)
>         at 
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1628)
>         at 
> com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
> 
> etc...
> ================
> 
> I've copyied jConn2.jar from jConnnect 5.2 into $JBOSS_HOME/lib/ext,
> installed all SPs required by jConnect and put following lines into 
> jboss.jcml and standardjaws.xml:
> 
> 
> === jboss.jcml ===
>  <mbean code="org.jboss.jdbc.JdbcProvider"
> name="DefaultDomain:service=JdbcProvider">
>      <attribute 
>name="Drivers">com.sybase.jdbc2.jdbc.SybDriver,org.hsqldb.jdbcDriver,org.gjt.mm.mysql.Driver</attribute>
>  </mbean>
> 
>    <mbean code="org.jboss.jdbc.XADataSourceLoader" 
> name="DefaultDomain:service=XADataSource,name=SybaseDS">
>     <attribute name="PoolName">SybaseDS</attribute>
>     <attribute 
>name="DataSourceClass">org.jboss.pool.jdbc.xa.wrapper.XADataSourceImpl</attribute>
>     <attribute name="Properties"></attribute>
>     <atribute name="URL">jdbc:sybase:Tds:emental:7100/jurDirs</atribute>
>     <attribute name="JDBCUser">sa</attribute>
>     <attribute name="Password"></attribute>
> <!-- i've also tried <attribute name="Password" /> -->
>   </mbean>
> ================
> 
> == standardjaws.xml ==
> <?xml version="1.0" encoding="UTF-8"?>
> <jaws>
>     <datasource>java:/SybaseDS</datasource>
>     <type-mapping>Sybase</type-mapping>
>     <debug>false</debug>
> ======================
> 
> I'm 100% percent sure values given in jcml file are correct
> (isql -Usa -P -SEMENTAL connects successfully from the
> computer where my JBoss is running), my interface file contains 
> EMENTAL
>         query tcp ether emental 7100
>         master tcp ether emental 7100
> )
> so I suppose that JDBC URL given in my jcml file should
> be correct.
> 
> Do you have an idea what I'm doing wrong?
> 
> Thanks a lot,
> 
> Pavel
> 
> 
> 
> 
> _______________________________________________
> JBoss-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-user
> 
> 

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

Reply via email to