Re: Datasources in Shark
Monique Maker <[email protected]>
| Newsgroups | gmane.comp.java.enhydra.shark |
|---|---|
| Message-ID | <[email protected]> |
Oops!
Sorry, it was our fault: Somehow the dods-runtime.jar file from version
1.0.1 fall among the files from 1.1-2. When we removed it everything
went well with the "standard" Oracle connection. Unfortunately we are
still not able to make Shark to use datasuorce. Run fails with the
following error:
SharkEngineManager -> Shark engine is being initialized ...
2005-07-12 08:57:50,448: SharkEngineManager -> Working with
'org.enhydra.shark.CallbackUtil' implementation of core
CallbackUtilities API
2005-07-12 08:57:50,448: SharkEngineManager -> Working with
'org.enhydra.shark.SharkObjectFactory' implementation of core
SharkObjectFactory API
2005-07-12 08:57:50,448: SharkEngineManager -> Working with
'org.enhydra.shark.ToolAgentManagerImpl' implementation of core
ToolAgentManager API
2005-07-12 08:57:50,448: SharkEngineManager -> Working with
'org.enhydra.shark.logging.StandardLoggingManager' implementation of
Logging API
...
2005-07-12 08:57:50,479: SharkEngineManager -> Working without Caching
API implementation - CacheManager is not specified.
<2005-7-12 08:57:51 EEST> <Info> <JDBC> <BEA-001068> <Connection for
pool "WfEConnectionPool" created.>
<2005-7-12 08:57:51 EEST> <Info> <JDBC> <BEA-001132> <Initialized
statement cache of size "10" for connection in pool "WfEConnectionPool".>
<2005-7-12 08:57:51 EEST> <Info> <Common> <BEA-000628> <Created "1"
resources for pool "WfEConnectionPool", out of which "1" are available
and "0" are unavailable.>
2005-07-12 08:57:52,070: DODSPersistentManager -> manager configured -
working with DB null
2005-07-12 08:57:52,070: DODSPersistentManager -> -
using DB Driver null
2005-07-12 08:57:52,070: DODSPersistentManager -> -
persisting String variables into BLOB for sizes greater than 4000
2005-07-12 08:57:52,070: SharkEngineManager -> Working with
'org.enhydra.shark.instancepersistence.DODSPersistentManager'
implementation of InstancePersistence API
2005-07-12 08:57:52,320: SharkEngineManager -> Working with
'org.enhydra.shark.eventaudit.DODSEventAuditManager' implementation of
EventAudit API
2005-07-12 08:57:52,320: SharkEngineManager -> Working without Limit API
implementation - LimitAgentManager is not specified.
2005-07-12 08:57:52,414: shark startup, timeout is 60000
2005-07-12 08:57:52,414: SharkEngineManager -> Working with
'org.enhydra.shark.processlocking.DODSLockMaster' implementation of
ProcessLocking API
2005-07-12 08:57:52,429: SharkEngineManager -> Working with
'org.enhydra.shark.partmappersistence.DODSParticipantMappingMgr'
implementation of ParticipantMapPersistence API
2005-07-12 08:57:52,445: SharkEngineManager -> Working with
'org.enhydra.shark.appmappersistence.DODSApplicationMappingMgr'
implementation of ApplicationMapPersistence API
2005-07-12 08:57:52,445: SharkEngineManager -> Working without
ScriptMapPersistence API implementation - ScriptMapPersistenceManager is
not specified.
2005-07-12 08:57:52,460: DODSRepositoryPersistenceManager configured
2005-07-12 08:57:52,460: SharkEngineManager -> Working with
'org.enhydra.shark.repositorypersistence.DODSRepositoryPersistenceManager'
implementation of RepositoryPersistence API
2005-07-12 08:57:52,492: SharkEngineManager -> Working with
'org.enhydra.shark.scripting.StandardScriptingManager' implementation of
Scripting API
2005-07-12 08:57:52,492: StandardSecurityManager -> Security mode set to
NORMAL_SECURITY
Admin users are:[admin]
2005-07-12 08:57:52,492: SharkEngineManager -> Working with
'org.enhydra.shark.security.StandardSecurityManager' implementation of
Security API
2005-07-12 08:57:52,507: SharkEngineManager -> Working with
'org.enhydra.shark.toolagent.ToolAgentFactoryImpl' implementation of
ToolAgent API
2005-07-12 08:57:52,523: SharkEngineManager -> Working with
'org.enhydra.shark.transaction.DODSTransactionFactory' implementation of
Transaction API
2005-07-12 08:57:52,538: DODSUserGroupManager configured
2005-07-12 08:57:52,538: SharkEngineManager -> Working with
'org.enhydra.shark.usergroup.DODSUserGroupManager' implementation of
UserGroup API
2005-07-12 08:57:52,538: SharkEngineManager -> Working with
'org.enhydra.shark.usertransaction.DODSUserTransactionFactory'
implementation of UserTransaction API
2005-07-12 08:57:52,538: SharkEngineManager -> Working without
wfEngineInteroperability API implementation - WfEngineInteroperability
implementation is not specified.
2005-07-12 08:57:52,570: The repository EXTERNAL_PACKAGES_REPOSITORY
does not exist!
CREATING T No1
2005-07-12 08:57:52,601: SharkUtilities -> synchronizing XPDL cache
version:1118762756000
2005-07-12 08:57:52,804: Problem while initializing caches !!!
java.lang.ClassCastException
at
com.lutris.appserver.server.sql.oracle.OracleDriverDependencies.readBlob(OracleDriverDependencies.java:69)
at
org.enhydra.shark.repositorypersistence.data.XPDLDataDO.initFromResultSet(XPDLDataDO.java:3297)
at
org.enhydra.shark.repositorypersistence.data.XPDLDataDO.ceInternal(XPDLDataDO.java:1554)
at
org.enhydra.shark.repositorypersistence.data.XPDLDataQuery.runQuery(XPDLDataQuery.java:798)
at
org.enhydra.shark.repositorypersistence.data.XPDLDataQuery.getNextDO(XPDLDataQuery.java:1185)
at
org.enhydra.shark.repositorypersistence.data.XPDLDO.getXPDLDataDO(XPDLDO.java:3506)
at
org.enhydra.shark.repositorypersistence.DODSRepositoryPersistenceManager.getSerializedXPDLObject(DODSRepositoryPersistenceManager.java:276)
at
org.enhydra.shark.SharkUtilities.restorePackage(SharkUtilities.java:2044)
at
org.enhydra.shark.SharkUtilities.synchronizeXPDLCache(SharkUtilities.java:1984)
at
org.enhydra.shark.SharkUtilities.restorePackages(SharkUtilities.java:2028)
at org.enhydra.shark.Shark.initCaches(Shark.java:375)
at org.enhydra.shark.Shark.init(Shark.java:299)
at org.enhydra.shark.Shark.configure(Shark.java:69)
...
at
weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at
weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
at
weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
at
weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2010)
at
weblogic.management.deploy.slave.SlaveDeployer$Application.setActivation(SlaveDeployer.java:3108)
at
weblogic.management.deploy.slave.SlaveDeployer.setActivationStateForAllApplications(SlaveDeployer.java:1656)
at
weblogic.management.deploy.slave.SlaveDeployer.resume(SlaveDeployer.java:372)
at
weblogic.management.deploy.DeploymentManagerServerLifeCycleImpl.resume(DeploymentManagerServerLifeCycleImpl.java:229)
at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:964)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:359)
at weblogic.Server.main(Server.java:32)
Has anyone met similar problem?
Best Regards,
Monique
Monique Maker wrote:
> Hello all,
>
> We have just downloaded the last Shark build 1.1-2 and tried to
> replace the old version (1.0.1) we have used in our project but we met
> the following problems:
> 1. When we tried to use Shark library with a "standard" Oracle
> connection:
> Shark.config:
> ...
> DatabaseManager.DB.sharkdb.JdbcDriver="oracle.jdbc.driver.OracleDriver"
>
> DatabaseManager.DB.sharkdb.Connection.Url="jdbc:oracle:thin:@dbserver:1521:db"
>
> #DatabaseManager.DB.sharkdb.Connection.DataSourceName=WfEDataSource
>
> #DatabaseManager.DB.sharkdb.Connection.ConnectionFactory=com.lutris.appserver.server.sql.DataSourceDBConnectionFactory
>
>
> #DatabaseManager.DB.sharkdb.ConnectionAllocator=com.lutris.appserver.server.sql.datasource.DataSourceConnectionAllocator
>
> #
> DatabaseManager.DB.sharkdb.Connection.User="shark"
> DatabaseManager.DB.sharkdb.Connection.Password="enhydra"
> ...
>
> we received the following error:
> SharkEngineManager -> Shark engine is being initialized ...
> 2005-07-11 16:06:16,669: SharkEngineManager -> Working with
> 'org.enhydra.shark.CallbackUtil' implementation of core
> CallbackUtilities API
> 2005-07-11 16:06:16,669: SharkEngineManager -> Working with
> 'org.enhydra.shark.SharkObjectFactory' implementation of core
> SharkObjectFactory API
> 2005-07-11 16:06:16,669: SharkEngineManager -> Working with
> 'org.enhydra.shark.ToolAgentManagerImpl' implementation of core
> ToolAgentManager API
> 2005-07-11 16:06:16,669: SharkEngineManager -> Working with
> 'org.enhydra.shark.logging.StandardLoggingManager' implementation of
> Logging API
> 2005-07-11 16:06:16,684: SharkEngineManager -> Working without Caching
> API implementation - CacheManager is not specified.
> java.lang.Error: Failed to make Standard Connection Allocator :
> com.lutris.appserver.server.sql.standard.StandardConnectionAllocator
> at
> com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.loadConnectionAllocator(StandardLogicalDatabase.java:503)
>
> at
> com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initConf(StandardLogicalDatabase.java:278)
>
> at
> com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.init(StandardLogicalDatabase.java:190)
>
> at
> com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.<init>(StandardLogicalDatabase.java:176)
>
> at
> com.lutris.appserver.server.sql.StandardDatabaseManager.loadLogicalDatabase(StandardDatabaseManager.java:538)
>
> at
> com.lutris.appserver.server.sql.StandardDatabaseManager.<init>(StandardDatabaseManager.java:345)
>
> at
> org.enhydra.shark.utilities.dods.DODSUtilities.init(DODSUtilities.java:211)
>
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:103)
>
> at
> org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
> at org.enhydra.shark.Shark.init(Shark.java:297)
> at org.enhydra.shark.Shark.configure(Shark.java:69)
> ...
> at
> weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
>
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
>
> at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
> at
> weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
>
> at
> weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
>
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
> java.lang.NullPointerException
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:131)
>
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:108)
>
> at
> org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
> at org.enhydra.shark.Shark.init(Shark.java:297)
> at org.enhydra.shark.Shark.configure(Shark.java:69)
> ...
> at
> weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
>
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
>
> at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
> at
> weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
>
> at
> weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
>
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
> org.enhydra.shark.api.internal.instancepersistence.PersistenceException
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:163)
>
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:108)
>
> at
> org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
> at org.enhydra.shark.Shark.init(Shark.java:297)
> at org.enhydra.shark.Shark.configure(Shark.java:69)
> ...
> at
> weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
>
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
>
> at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
> at
> weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
>
> at
> weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
>
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
> Caused by: java.lang.NullPointerException
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:131)
>
> ... 26 more
>
>
> 2. When we tried to use a datasource
> Shark.config:
> ...
> #DatabaseManager.DB.sharkdb.JdbcDriver="oracle.jdbc.driver.OracleDriver"
>
> #DatabaseManager.DB.sharkdb.Connection.Url="jdbc:oracle:thin:@dbserver:1521:db"
>
> DatabaseManager.DB.sharkdb.Connection.DataSourceName=WfEDataSource
>
> DatabaseManager.DB.sharkdb.Connection.ConnectionFactory=com.lutris.appserver.server.sql.DataSourceDBConnectionFactory
>
>
> DatabaseManager.DB.sharkdb.ConnectionAllocator=com.lutris.appserver.server.sql.datasource.DataSourceConnectionAllocator
>
> #
> #DatabaseManager.DB.sharkdb.Connection.User="shark"
> #DatabaseManager.DB.sharkdb.Connection.Password="enhydra"
> ...
>
> we received another error:
> SharkEngineManager -> Shark engine is being initialized ...
> 2005-07-11 15:54:28,213: SharkEngineManager -> Working with
> 'org.enhydra.shark.CallbackUtil' implementation of core
> CallbackUtilities API
> 2005-07-11 15:54:28,213: SharkEngineManager -> Working with
> 'org.enhydra.shark.SharkObjectFactory' implementation of core
> SharkObjectFactory API
> 2005-07-11 15:54:28,213: SharkEngineManager -> Working with
> 'org.enhydra.shark.ToolAgentManagerImpl' implementation of core
> ToolAgentManager API
> 2005-07-11 15:54:28,213: SharkEngineManager -> Working with
> 'org.enhydra.shark.logging.StandardLoggingManager' implementation of
> Logging API
> 2005-07-11 15:54:28,244: SharkEngineManager -> Working without Caching
> API implementation - CacheManager is not specified.
> <2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001068> <Connection for
> pool "WfEConnectionPool" created.>
> <2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001132> <Initialized
> statement cache of size "250" for connection in pool
> "WfEConnectionPool".>
> <2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001068> <Connection for
> pool "WfEConnectionPool" created.>
> <2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001132> <Initialized
> statement cache of size "250" for connection in pool
> "WfEConnectionPool".>
> <2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001068> <Connection for
> pool "WfEConnectionPool" created.>
> <2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001132> <Initialized
> statement cache of size "250" for connection in pool
> "WfEConnectionPool".>
> <2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001068> <Connection for
> pool "WfEConnectionPool" created.>
> <2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001132> <Initialized
> statement cache of size "250" for connection in pool
> "WfEConnectionPool".>
> <2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001068> <Connection for
> pool "WfEConnectionPool" created.>
> <2005-7-11 15:54:28 EEST> <Info> <JDBC> <BEA-001132> <Initialized
> statement cache of size "250" for connection in pool
> "WfEConnectionPool".>
> <2005-7-11 15:54:28 EEST> <Info> <Common> <BEA-000628> <Created "5"
> resources for pool "WfEConnectionPool", out of which "5" are available
> and "0" are unavailable.>
> java.lang.AbstractMethodError:
> com.lutris.appserver.server.sql.standard.StandardDBTransactionFactory.setLogicalDb(Lcom/lutris/appserver/server/sql/LogicalDatabase;)V
>
> at
> com.lutris.appserver.server.sql.DBTransactionFactoryCreator.getDBTransactionFactory(DBTransactionFactoryCreator.java:42)
>
> at
> com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.initConf(StandardLogicalDatabase.java:313)
>
> at
> com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.init(StandardLogicalDatabase.java:190)
>
> at
> com.lutris.appserver.server.sql.standard.StandardLogicalDatabase.<init>(StandardLogicalDatabase.java:176)
>
> at
> com.lutris.appserver.server.sql.StandardDatabaseManager.loadLogicalDatabase(StandardDatabaseManager.java:538)
>
> at
> com.lutris.appserver.server.sql.StandardDatabaseManager.<init>(StandardDatabaseManager.java:345)
>
> at
> org.enhydra.shark.utilities.dods.DODSUtilities.init(DODSUtilities.java:211)
>
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:103)
>
> at
> org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
> at org.enhydra.shark.Shark.init(Shark.java:297)
> at org.enhydra.shark.Shark.configure(Shark.java:69)
> ...
> at
> weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
>
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
>
> at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
> at
> weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
>
> at
> weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
>
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
> java.lang.NullPointerException
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:131)
>
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:108)
>
> at
> org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
> at org.enhydra.shark.Shark.init(Shark.java:297)
> at org.enhydra.shark.Shark.configure(Shark.java:69)
> ...
> at
> weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
>
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
>
> at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
> at
> weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
>
> at
> weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
>
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
> org.enhydra.shark.api.internal.instancepersistence.PersistenceException
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:163)
>
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.configure(DODSPersistentManager.java:108)
>
> at
> org.enhydra.shark.SharkEngineManager.init(SharkEngineManager.java:258)
> at org.enhydra.shark.Shark.init(Shark.java:297)
> at org.enhydra.shark.Shark.configure(Shark.java:69)
> ...
> at
> weblogic.j2ee.ListenerInvocationAction.run(ListenerInvocationAction.java:58)
>
> at
> weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
>
> at
> weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
> at
> weblogic.j2ee.J2EEApplicationContainer.notifySecureListener(J2EEApplicationContainer.java:4721)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.notify(J2EEApplicationContainer.java:4683)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2108)
>
> at
> weblogic.j2ee.J2EEApplicationContainer.activate(J2EEApplicationContainer.java:2062)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ComponentActivateTask.activateContainer(SlaveDeployer.java:2592)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.doCommit(SlaveDeployer.java:2515)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.commit(SlaveDeployer.java:2317)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.checkAutoCommit(SlaveDeployer.java:2399)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$Task.prepare(SlaveDeployer.java:2311)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer$ActivateTask.prepare(SlaveDeployer.java:2479)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.processPrepareTask(SlaveDeployer.java:798)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareDelta(SlaveDeployer.java:507)
>
> at
> weblogic.management.deploy.slave.SlaveDeployer.prepareUpdate(SlaveDeployer.java:465)
>
> at
> weblogic.drs.internal.SlaveCallbackHandler$1.execute(SlaveCallbackHandler.java:25)
>
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)
> Caused by: java.lang.NullPointerException
> at
> org.enhydra.shark.instancepersistence.DODSPersistentManager.initActivityAndProcessStatesTable(DODSPersistentManager.java:131)
>
> ... 26 more
>
> Just for the record, we have installed and configured the binary
> package (shark-1.1-2.setup.exe) then copied its lib folder and the
> required configuration files (Shark.config, dodsConf.xml, and
> OracleConf.xml) to our application (we have done just the same with
> version 1.0.1).
>
> Our application is running on BEA WebLogic 8.1 SP2 and Oracle 9i
> database. There is listener that tries to start Shark immediately
> after the corresponding package is deployed on the application server.
>
> Note: The stand-alone Shark application (CORBA server & administrative
> console started using runAll command) works fine using (naturally) the
> first configurtaion.
>
> Is there anyone to met a similar problem?
> Any suggestions what we are doing wrong?
>
> Best Regards,
> Monique
>
> Sasa Bojanic wrote:
>
>> Hi,
>>
>> there are two major changes today:
>>
>> 1. The great contribution by David Forslund: CORBA server for Shark
>> that is based on POA.
>> - You can choose which server you want to start, an old one -
>> using old scripts (run or runAll to also start admin), or POA,
>> using runPOA or runAllPOA scripts
>> - the admin client is also modified
>>
>> 2. DODS jars are updated, and now it is possible to configure DB
>> through Data Sources, without a workaround with including eaf jars.
>> You just need to specify something like following in Shark.conf:
>>
>> DatabaseManager.DB.sharkdb.Connection.DataSourceName=jndi:hsqlDB
>>
>> DatabaseManager.DB.sharkdb.Connection.ConnectionFactory=com.lutris.appserver.server.sql.DataSourceDBConnectionFactory
>>
>>
>> DatabaseManager.DB.sharkdb.ConnectionAllocator=com.lutris.appserver.server.sql.datasource.DataSourceConnectionAllocator
>>
>>
>> and you can comment the following lines:
>>
>> #DatabaseManager.DB.sharkdb.JdbcDriver="xxx"
>> #DatabaseManager.DB.sharkdb.Connection.Url="jdbc:xxx"
>> #DatabaseManager.DB.sharkdb.Connection.User="xxx"
>> #DatabaseManager.DB.sharkdb.Connection.Password="xxx"
>>
>>
>> Regards,
>> Sasa.
>>
>>
>>
>>
>
>
message-footer.txt
(text/plain, 271 B)
-- You receive this message as a subscriber of the [email protected] mailing list. To unsubscribe: mailto:[email protected] For general help: mailto:[email protected]?subject=help ObjectWeb mailing lists service home page: http://www.objectweb.org/wws