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