Thanks David & John for the inputs. For the time being, I made the hbm2ddl.auto variable to "none" to get past this issue.
On Sat, Oct 10, 2009 at 6:17 AM, John D. Ament <[email protected]> wrote: > It's actually the hbm2ddl tool that's doing this. Is it possible to use > hibernate's c3po inside of openejb? > > -----Original Message----- > From: David Blevins [mailto:[email protected]] > Sent: Friday, October 09, 2009 8:39 PM > To: [email protected] > Subject: Re: Not supported by BasicDataSource > > > On Oct 9, 2009, at 2:24 AM, Joshua Daniel wrote: > > > Hi, > > > > I am trying to unit test a simple JBoss Seam component exposed as a > > stateless session bean. I get this error on object lookup. Not sure > > what > > additional configuration is needed to get this running (Note: I have > > tried > > this with openejb-core 3.1.1 as well as with 3.1.2-SNAPSHOT with the > > same > > error output). > > Any pointers to resolve this issue is deeply appreciated. > > > > > > Caused by: org.apache.openejb.OpenEJBException: > > java.lang.UnsupportedOperat > > ionException: Not supported by BasicDataSource: Not supported by > > BasicDataS > > ource > > at > > org.apache.openejb.assembler.classic.Assembler.createApplication > > (Assembler.java:487) > > ... 37 more > > Caused by: java.lang.UnsupportedOperationException: Not supported by > > BasicD > > ataSource > > at > > org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataS > > ource.java:902) > > Seems like the Seam code is calling the 'getConnection(String > username, String password)' method on the DataSource, which isn't > supported as the DataSource isn't a real datasource but a reference to > a database connection pool. I.e. calling getConnection doesn't create > any connections, it just gets you a handle to a connection from the > pool or a reference the connection that's already being used in the > transaction (if one exists). The username and password are configured > with the pool itself. > > Do you know if it's possible to get Seam to use the regular > DataSource.getConnection() method? > > -David > > > No virus found in this incoming message. > Checked by AVG - www.avg.com > Version: 8.5.421 / Virus Database: 270.14.9/2426 - Release Date: 10/09/09 > 18:43:00 > >
