You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-user@db.apache.org by Sherwin Lu <sh...@hotmail.com> on 2003/05/20 09:57:47 UTC

JBoss/MySql

Hi,

I think I'm getting pretty close to getting OJB to run in my container
managed env. But for some reason I'm getting an
UnsupportedOperationException error:

00:42:22,964 INFO  [STDOUT] lookup name is: java:/ojb/PBAPI
00:42:24,306 ERROR [LogInterceptor] RuntimeException:
java.lang.UnsupportedOperationException: Not supported in managed
environment
        at
org.apache.ojb.broker.accesslayer.ConnectionFactoryManagedImpl.newConnection
FromDriverManager(Unknown Source)
        at
org.apache.ojb.broker.accesslayer.ConnectionFactoryNotPooledImpl.getConnecti
onFromPool(Unknown Source)
        at
org.apache.ojb.broker.accesslayer.ConnectionFactoryAbstractImpl.lookupConnec
tion(Unknown Source)
        at
org.apache.ojb.broker.accesslayer.ConnectionFactoryManagedImpl.lookupConnect
ion(Unknown Source)
        at
org.apache.ojb.broker.accesslayer.ConnectionManagerImpl.getConnection(Unknow
n Source)
        at
org.apache.ojb.broker.accesslayer.StatementManager.getPreparedStatement(Unkn
own Source)
        at
org.apache.ojb.broker.accesslayer.JdbcAccessImpl.executeQuery(Unknown
Source)
        at org.apache.ojb.broker.accesslayer.RsIterator.<init>(Unknown
Source)
        at
org.apache.ojb.broker.accesslayer.ReportQueryRsIterator.<init>(Unknown
Source)
        at
org.apache.ojb.broker.core.ReportRsIteratorFactoryImpl.createRsIterator(Unkn
own Source)
        at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getRsIteratorFromQuery(Unkn
own Source)
        at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getReportQueryIteratorFromQ
uery(Unknown Source)
        at
org.apache.ojb.broker.core.PersistenceBrokerImpl.getReportQueryIteratorByQue
ry(Unknown Source)
        at org.apache.ojb.broker.core.PersistenceBrokerImpl.getCount(Unknown
Source)
        at
org.apache.ojb.broker.core.DelegatingPersistenceBroker.getCount(Unknown
Source)
        at
org.apache.ojb.ejb.PersonManagerBean.getCount(PersonManagerBean.java:81)
        at
org.apache.ojb.ejb.PersonManagerBean.countPersons(PersonManagerBean.java:228
)

I've doubled checked my OJB.properties and everything seems to be ok. I
followed to a T the deployment instructions on a container managed env for
JBoss.

As for the method itself, the code looks like this...

      PersistenceBrokerFactoryIF pbf;
      // do JNDI lookup and assign pbf to the remote reference to the PBAPI
      PersistenceBroker broker = pbf.defaultPersistenceBroker();
      int result = broker.getCount(new QueryByCriteria(PersonVO.class,
null));
      broker.close();
      return result;

Any ideas?

Thanks.

-Sherwin