Errors starting Portal Admin Server after configuring RDBMS Security Store.
712492May 11 2010 — edited Jan 30 2012Hi,
I'm using WLST to build and configure the portal domain. I've already had our DBA run all the necessary scripts on the Database.
We are using WLP 10.3 on RHEL 4 and Oracle 10G RAC. I read on some thread that RDBMS is only compatble with verion 10.3.2 but why is the feature in 10.3?
The error below seems to point to the URL; does this mean that the RDBMS config does not support RAC databases?
Hope someone can shed light on this as it's pretty urgent.
Many thanks
A
This is the configuration for the created security store:-
-rw- CompatibilityObjectName null
-rw- ConnectionProperties
user=rdbms_user,portNumber=1521,serviceName=portal_db_service
-rw- ConnectionURL
jdbc:oracle:thin:@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST =
portal_host)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED)
(SERVICE_NAME = portal_db_service)))
-rw- DriverName
oracle.jdbc.xa.client.OracleXADataSource
-rw- JMSExceptionReconnectAttempts 0
-rw- JMSTopic null
-rw- JMSTopicConnectionFactory null
-rw- JNDIPasswordEncrypted null
-rw- JNDIUsername null
-rw- Name RDBMSSecurityStore
-rw- NotificationProperties null
-rw- PasswordEncrypted ********
-rw- Username rdbms_user
This is the error I'm getting when I attempt to start the Admin Server :-
####<10-May-2010 18:19:28 o'clock BST> <Info> <Security> <server>
<AdminServer> <[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (sel
f-tuning)'> <<WLS Kernel>> <1273511968053> <BEA-000000> <Using
dictionary class "kodo.jdbc.sql.KodoOracleDictionary".>
####<10-May-2010 18:19:28 o'clock BST> <Info> <Security> <server>
<AdminServer> <[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (sel
f-tuning)'> <<WLS Kernel>> <1273511968246> <BEA-000000> <OpenJPA
is now connecting to the database in order to figure out what JDBC
driver you are using
, as OpenJPA must alter its behavior for this database depending on the
driver vendor. To avoid this connection, set the DriverVendor value in
your openjpa.j
dbc.DBDictionary configuration property to one of the following values:
oracle, oracle92 (for the 9.2 driver), datadirect, datadirect61 (for
driver versions <= 3.1), other
For example:
openjpa.jdbc.DBDictionary: oracle(DriverVendor=oracle92)>
####<10-May-2010 18:19:28 o'clock BST> <Info> <Security> <server>
<AdminServer> <[ACTIVE] ExecuteThread: '0' for queue:
'weblogic.kernel.Default (sel
f-tuning)'> <<WLS Kernel>> <1273511968257> <BEA-090511> <The
following exception has occurred:
com.bea.common.engine.ServiceInitializationException:
<openjpa-1.1.0-r422266:657916 fatal internal error>
org.apache.openjpa.util.InternalException: There was
an error when invoking the static getInstance method on the named
factory class "kodo.jdbc.kernel.KodoJDBCBrokerFactory". See the nested
exception for detai
ls.
at
com.bea.common.engine.internal.ServiceEngineImpl.findOrStartService(Serv
iceEngineImpl.java:365)
at
com.bea.common.engine.internal.ServiceEngineImpl.findOrStartService(Serv
iceEngineImpl.java:315)
at
com.bea.common.engine.internal.ServiceEngineImpl.lookupService(ServiceEn
gineImpl.java:257)
at
com.bea.common.engine.internal.ServicesImpl.getService(ServicesImpl.java
:72)
at
weblogic.security.service.internal.WLSIdentityServiceImpl.initialize(Unk
nown Source)
at
weblogic.security.service.CSSWLSDelegateImpl.initializeServiceEngine(Unk
nown Source)
at
weblogic.security.service.CSSWLSDelegateImpl.initialize(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.Initi
alizeServiceEngine(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initi
alizeRealm(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadR
ealm(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initi
alizeRealms(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initi
alizeRealms(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initi
alize(Unknown Source)
at
weblogic.security.service.SecurityServiceManager.initialize(Unknown
Source)
at
weblogic.security.SecurityService.start(SecurityService.java:141)
at
weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
<openjpa-1.1.0-r422266:657916 fatal internal error>
org.apache.openjpa.util.InternalException: There was an error when
invoking the static getInstance method
on the named factory class "kodo.jdbc.kernel.KodoJDBCBrokerFactory".
See the nested exception for details.
at
org.apache.openjpa.kernel.Bootstrap.getBrokerFactory(Bootstrap.java:95)
at
com.bea.common.security.storeservice.util.StoreServiceDelegate$StoreSeri
vceHelper.getPersistenceManagerFactory(StoreServiceDelegate.java:347)
at
com.bea.common.security.storeservice.util.StoreServiceDelegate.initJDO(S
toreServiceDelegate.java:145)
at
com.bea.common.security.storeservice.util.StoreServiceDelegate.<init>(St
oreServiceDelegate.java:98)
at
com.bea.common.security.internal.service.StoreServiceImpl.init(StoreServ
iceImpl.java:76)
at
com.bea.common.engine.internal.ServiceEngineImpl.findOrStartService(Serv
iceEngineImpl.java:363)
at
com.bea.common.engine.internal.ServiceEngineImpl.findOrStartService(Serv
iceEngineImpl.java:315)
at
com.bea.common.engine.internal.ServiceEngineImpl.lookupService(ServiceEn
gineImpl.java:257)
at
com.bea.common.engine.internal.ServicesImpl.getService(ServicesImpl.java
:72)
at
weblogic.security.service.internal.WLSIdentityServiceImpl.initialize(Unk
nown Source)
at
weblogic.security.service.CSSWLSDelegateImpl.initializeServiceEngine(Unk
nown Source)
at
weblogic.security.service.CSSWLSDelegateImpl.initialize(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.Initi
alizeServiceEngine(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initi
alizeRealm(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadR
ealm(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initi
alizeRealms(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initi
alize(Unknown Source)
at
weblogic.security.service.SecurityServiceManager.initialize(Unknown
Source)
at
weblogic.security.SecurityService.start(SecurityService.java:141)
at
weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
java.lang.RuntimeException: There were errors initializing your
configuration: <openjpa-1.1.0-r422266:657916 fatal store error>
org.apache.openjpa.util.StoreE
xception: Invalid Oracle URL specified: OracleDataSource.makeURL
at
org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(Dat
aSourceFactory.java:235)
at
org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(
JDBCConfigurationImpl.java:684)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(Configurati
onImpl.java:288)
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAC
onfigurationImpl.java:1409)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBro
kerFactory.java:646)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.pool(AbstractBrokerFacto
ry.java:131)
at
kodo.jdbc.kernel.KodoJDBCBrokerFactory.getInstance(KodoJDBCBrokerFactory
.java:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.openjpa.kernel.Bootstrap.invokeFactory(Bootstrap.java:124)
at
org.apache.openjpa.kernel.Bootstrap.getBrokerFactory(Bootstrap.java:90)
at
com.bea.common.security.storeservice.util.StoreServiceDelegate$StoreSeri
vceHelper.getPersistenceManagerFactory(StoreServiceDelegate.java:347)
at
com.bea.common.security.storeservice.util.StoreServiceDelegate.initJDO(S
toreServiceDelegate.java:145)
at
com.bea.common.security.storeservice.util.StoreServiceDelegate.<init>(St
oreServiceDelegate.java:98)
at
com.bea.common.security.internal.service.StoreServiceImpl.init(StoreServ
iceImpl.java:76)
at
com.bea.common.engine.internal.ServiceEngineImpl.findOrStartService(Serv
iceEngineImpl.java:363)
at
com.bea.common.engine.internal.ServiceEngineImpl.findOrStartService(Serv
iceEngineImpl.java:315)
at
com.bea.common.engine.internal.ServiceEngineImpl.lookupService(ServiceEn
gineImpl.java:257)
at
com.bea.common.engine.internal.ServicesImpl.getService(ServicesImpl.java
:72)
at
weblogic.security.service.internal.WLSIdentityServiceImpl.initialize(Unk
nown Source)
at
weblogic.security.service.CSSWLSDelegateImpl.initializeServiceEngine(Unk
nown Source)
at
weblogic.security.service.CSSWLSDelegateImpl.initialize(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.Initi
alizeServiceEngine(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initi
alizeRealm(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.loadR
ealm(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initi
alizeRealms(Unknown Source)
at
weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initi
alize(Unknown Source)
at
weblogic.security.service.SecurityServiceManager.initialize(Unknown
Source)
at
weblogic.security.SecurityService.start(SecurityService.java:141)
at
weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused by: java.sql.SQLException: Invalid Oracle URL specified:
OracleDataSource.makeURL
at
oracle.jdbc.driver.SQLStateMapping.newSQLException(SQLStateMapping.java:
70)
at
oracle.jdbc.driver.DatabaseError.newSQLException(DatabaseError.java:112)
at
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:17
3)
at
oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:22
9)
at
oracle.jdbc.pool.OracleDataSource.makeURL(OracleDataSource.java:1234)
at
oracle.jdbc.pool.OracleDataSource.getConnection(OracleDataSource.java:18
4)
at
org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(Delegatin
gDataSource.java:113)
at
org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(Decoratin
gDataSource.java:93)
at
org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(Dat
aSourceFactory.java:227)
... 37 more
<openjpa-1.1.0-r422266:657916 fatal store error>
org.apache.openjpa.util.StoreException: Invalid Oracle URL specified:
OracleDataSource.makeURL
at
org.apache.openjpa.jdbc.schema.DataSourceFactory.installDBDictionary(Dat
aSourceFactory.java:235)
at
org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getConnectionFactory(
JDBCConfigurationImpl.java:684)
at
org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource(JDBCCon
figurationImpl.java:782)
at
org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getDataSource2(JDBCCo
nfigurationImpl.java:789)
at
org.apache.openjpa.jdbc.sql.OracleDictionary.ensureDriverVendor(OracleDi
ctionary.java:253)
at
kodo.jdbc.sql.OracleAdvancedSQL.setDriverVendorDefaults(OracleAdvancedSQ
L.java:50)
at
kodo.jdbc.sql.OracleAdvancedSQL.getBatchLimit(OracleAdvancedSQL.java:28)
at
kodo.jdbc.kernel.AutoOrderUpdateManager.setConfiguration(AutoOrderUpdate
Manager.java:56)
at
org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurati
ons.java:473)
at
org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurati
ons.java:430)
at
org.apache.openjpa.lib.conf.PluginValue.instantiate(PluginValue.java:103
)
at
org.apache.openjpa.lib.conf.ObjectValue.instantiate(ObjectValue.java:83)
at
org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.getUpdateManagerInsta
nce(JDBCConfigurationImpl.java:577)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.openjpa.lib.conf.ConfigurationImpl.instantiateAll(Configurati
onImpl.java:288)
at
org.apache.openjpa.conf.OpenJPAConfigurationImpl.instantiateAll(OpenJPAC
onfigurationImpl.java:1409)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.makeReadOnly(AbstractBro
kerFactory.java:646)
at
org.apache.openjpa.kernel.AbstractBrokerFactory.pool(AbstractBrokerFacto
ry.java:131)
at
kodo.jdbc.kernel.KodoJDBCBrokerFactory.getInstance(KodoJDBCBrokerFactory
.java:43)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.openjpa.kernel.Bootstrap.invokeFactory(Bootstrap.java:124)
at
org.apache.openjpa.kernel.Bootstrap.getBrokerFactory(Bootstrap.java:90)
at
com.bea.common.security.storeservice.util.StoreServiceDelegate$StoreSeri
vceHelper.getPersistenceManagerFactory(StoreServiceDelegate.java:347)
at
com.bea.common.security.storeservice.util.StoreServiceDelegate.initJDO(S
toreServiceDelegate.java:145)
at
com.bea.common.security.storeservice.util.StoreServiceDelegate.<init>(St
oreServiceDelegate.java:98)
at
com.bea.common.security.internal.service.StoreServiceImpl.init(StoreServ
iceImpl.java:76)
at
com.bea.common.engine.internal.ServiceEngineImpl.findOrStartService(Serv
iceEngineImpl.java:363)
at
com.bea.common.engine.internal.ServiceEngineImpl.findOrStartService(Serv
iceEngineImpl.java:315)