Here is the exception
2010-02-10 10:31:21,230 ERROR [ConnectorThreadPool 0]
fpa.win32.async.server.LFWindowsSvcBean (LFWindowsSvcBean.java:94) -
onMessage failed to execute FSPro asynch request due to
ReportGenerationException
<openjpa-1.2.1-r2180:4612 nonfatal general error>
org.apache.openjpa.persistence.PersistenceException: There were errors
initializing your configuration: <openjpa-1.2.1-r2180:4612 fatal user error>
org.apache.openjpa.util.UserException: A connection could not be obtained
for driver class "oracle.jdbc.OracleDriver" and URL "null". You may have
specified an invalid URL.
at
org.apache.openjpa.jdbc.schema.DataSourceFactory.newConnectException(DataSourceFactory.java:256)
at
org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:242)
at
org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(JDBCConfigurationImpl.java:692)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at
org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(ConfigurationImpl.java:288)
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAConfigurationImpl.java:1432)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBrokerFactory.java:646)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:183)
at
org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:192)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:145)
at
org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:56)
at
fpa.fw.ds.jpadataadapter.JPAEntityManagerUtils.getWfdssEntityManager(JPAEntityManagerUtils.java:219)
at
fpa.fw.ds.jpadataadapter.JPADataSourceAdapter.<init>(JPADataSourceAdapter.java:1017)
at
fpa.fw.ds.commondatasource.DataSourceFactory.getJPAWfdssDataSource(DataSourceFactory.java:130)
at
fpa.common.di.dataservices.weatherdata.ReadStationInfoFunction.execute(ReadStationInfoFunction.java:67)
at
fpa.common.di.dataservices.weatherdata.WeatherDataMediator.readStationInformation(WeatherDataMediator.java:59)
at
fpa.largefire.bs.ffp.factories.LFWBOFactory.mapStationInfoDOToBO(LFWBOFactory.java:125)
at
fpa.largefire.bs.ffp.factories.LFWBOFactory.createStationInfoBO(LFWBOFactory.java:38)
at
fpa.largefire.bs.ffp.functions.GenerateFireDistFunction.execute(GenerateFireDistFunction.java:77)
at
fpa.largefire.bs.ffp.LFWMediator.generateFireDist(LFWMediator.java:44)
at
fpa.win32.async.server.LFWindowsSvcBean.runFireDist(LFWindowsSvcBean.java:134)
at
fpa.win32.async.server.LFWindowsSvcBean.onMessage(LFWindowsSvcBean.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at
org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext.java:158)
at
org.apache.openejb.core.interceptor.ReflectionInvocationContext.proceed(ReflectionInvocationContext.java:141)
at
org.apache.openejb.core.interceptor.InterceptorStack.invoke(InterceptorStack.java:67)
at
org.apache.openejb.core.mdb.MdbContainer._invoke(MdbContainer.java:347)
at
org.apache.openejb.core.mdb.MdbContainer.invoke(MdbContainer.java:319)
at
org.apache.openejb.core.mdb.EndpointHandler.deliverMessage(EndpointHandler.java:229)
at
org.apache.openejb.core.mdb.EndpointHandler.invoke(EndpointHandler.java:170)
at $Proxy32.onMessage(Unknown Source)
at
com.ibm.mq.connector.inbound.MessageEndpointWrapper.onMessage(MessageEndpointWrapper.java:124)
at com.ibm.mq.jms.MQSession.run(MQSession.java:1602)
at com.ibm.mq.connector.inbound.WorkImpl.run(WorkImpl.java:142)
at
org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:290)
at
org.apache.geronimo.connector.work.pool.NamedRunnable.run(NamedRunnable.java:32)
at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
at
org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:665)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:690)
at java.lang.Thread.run(Thread.java:810)
Caused by: java.lang.NullPointerException
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:510)
at
org.apache.openjpa.jdbc.schema.SimpleDriverDataSource.getConnection(SimpleDriverDataSource.java:81)
at
org.apache.openjpa.jdbc.schema.SimpleDriverDataSource.getConnection(SimpleDriverDataSource.java:60)
at
org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:112)
at
org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:93)
at
org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(DataSourceFactory.java:234)
... 46 more
--
View this message in context:
http://n2.nabble.com/Geronimo-WAS-CE-Oracle-OpenJPA-configuration-problem-tp4548923p4549488.html
Sent from the OpenJPA Users mailing list archive at Nabble.com.