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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.