Application is taking time to deploy\undeploy
book
Article ID: KB0080976
calendar_today
Updated On:
Description
After upgrading the domain to 5.10, when deploying the application from Admin GUI the loading symbol keeps on coming and deployment status goes into Deploying/Not deployed State.
Also in tsm.log you may see below error after deployment:
<======
Caused by: com.tibco.runtime.pool.AllocationException: Connect failed to address: jdbc:oracle:thin:@192.168.56.1:1521:xe@emsdomain : java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
=======>
Detailed Error:
2018 May 29 11:31:11:563 GMT +05:30 tsm Error [] [TRA-002081] TsmSyncTibcoServers exception: com.tibco.runtime.pool.ServerNotAvailableException: Server not available at address jdbc:oracle:thin:@192.168.56.1:1521:xe@emsdomain at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getAvailableObject(ConnectionPoolImpl.java:198) at com.tibco.runtime.pool.impl.ObjectPoolImpl.getObject(ObjectPoolImpl.java:219) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getObject(ConnectionPoolImpl.java:188) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getConnection(ConnectionPoolImpl.java:219) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getConnectionWithRetry(ConnectionPoolImpl.java:380) at com.tibco.pof.entitystore.db.DBEntityStore.init(DBEntityStore.java:488) at com.tibco.pof.entitystore.EntityStoreManager.a(EntityStoreManager.java:221) at com.tibco.pof.entitystore.EntityStoreManager.getEntityStore(EntityStoreManager.java:202) at com.tibco.pof.entitystore.EntityStoreManager.getReadOnlyEntityDomain(EntityStoreManager.java:333) at com.tibco.pof.entitystore.EntityStoreManager.getReadOnlyEntityDomain(EntityStoreManager.java:327) at com.tibco.pof.entitystore.EntityStoreManager.getReadOnlyEntityDomain(EntityStoreManager.java:312) at com.tibco.pof.admindomain.AdministrationDomain.instance(AdministrationDomain.java:182) at com.tibco.tra.tsm.TSM.getBindings(TSM.java:4191) at com.tibco.tra.tsm.TSM.syncTIBCOServers(TSM.java:4066) at com.tibco.tra.tsm.TsmSyncTibcoServers.run(TsmSyncTibcoServers.java:30) Caused by: com.tibco.runtime.pool.AllocationException: Connect failed to address: jdbc:oracle:thin:@192.168.56.1:1521:xe@emsdomain : java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.tibco.runtime.pool.jdbc.JdbcConnection.<init>(JdbcConnection.java:44) at com.tibco.runtime.pool.jdbc.JdbcConnectionFactory.allocate(JdbcConnectionFactory.java:113) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.allocate(ConnectionPoolImpl.java:362) at com.tibco.runtime.pool.impl.ObjectPoolImpl.a(ObjectPoolImpl.java:362) at com.tibco.runtime.pool.impl.ObjectPoolImpl.getAvailableObject(ObjectPoolImpl.java:276) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getAvailableObject(ConnectionPoolImpl.java:200) at com.tibco.runtime.pool.impl.ObjectPoolImpl.getObject(ObjectPoolImpl.java:219) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getObject(ConnectionPoolImpl.java:188) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getConnection(ConnectionPoolImpl.java:219) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.init(ConnectionPoolImpl.java:85) at com.tibco.runtime.pool.impl.ObjectPoolImpl.getObject(ObjectPoolImpl.java:215) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getObject(ConnectionPoolImpl.java:188) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getConnection(ConnectionPoolImpl.java:219) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getConnectionWithRetry(ConnectionPoolImpl.java:380) at com.tibco.pof.entitystore.db.DBEntityStore.init(DBEntityStore.java:488) at com.tibco.pof.entitystore.EntityStoreManager.a(EntityStoreManager.java:221) at com.tibco.pof.entitystore.EntityStoreManager.getEntityStore(EntityStoreManager.java:202) at com.tibco.pof.entitystore.EntityStoreManager.getReadOnlyEntityDomain(EntityStoreManager.java:333) at com.tibco.pof.entitystore.EntityStoreManager.getReadOnlyEntityDomain(EntityStoreManager.java:327) at com.tibco.pof.entitystore.EntityStoreManager.getReadOnlyEntityDomain(EntityStoreManager.java:312) at com.tibco.pof.admindomain.AdministrationDomain.instance(AdministrationDomain.java:182) at com.tibco.tra.tsm.TSM.getBindings(TSM.java:4191) at com.tibco.tra.tsm.TSM.syncTIBCOServers(TSM.java:4066) at com.tibco.tra.tsm.TsmSyncTibcoServers.run(TsmSyncTibcoServers.java:30) at com.tibco.runtime.pool.jdbc.JdbcConnection.<init>(JdbcConnection.java:68) at com.tibco.runtime.pool.jdbc.JdbcConnectionFactory.allocate(JdbcConnectionFactory.java:113) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.allocate(ConnectionPoolImpl.java:362) at com.tibco.runtime.pool.impl.ObjectPoolImpl.a(ObjectPoolImpl.java:362) at com.tibco.runtime.pool.impl.ObjectPoolImpl.getAvailableObject(ObjectPoolImpl.java:276) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getAvailableObject(ConnectionPoolImpl.java:200) at com.tibco.runtime.pool.impl.ObjectPoolImpl.getObject(ObjectPoolImpl.java:219) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getObject(ConnectionPoolImpl.java:188) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.getConnection(ConnectionPoolImpl.java:219) at com.tibco.runtime.pool.impl.ConnectionPoolImpl.init(ConnectionPoolImpl.java:85) at com.tibco.runtime.pool.impl.ObjectPoolImpl.getObject(ObjectPoolImpl.java:215) ... 13 more Caused by: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264) at com.tibco.runtime.pool.jdbc.JdbcConnection.<init>(JdbcConnection.java:44) ... 23 more
Resolution
This indicates the TRA Hawk Agent is unable to find the JDBC driver.
Please include related JDBC driver in
tibco.class.path.extended in
hawkagent_domainname.tra. This can be done either by running traDBConfig or updating file
hawkagent_domainname.tra manually.
If it is a Windows machine and hawk agent runs as Windows NT service, updating Windows NT service is needed to make the change effective.
hawkagent_domainname.exe --update
Issue/Introduction
After upgrading the domain to 5.10, while deploying application from Admin GUI the loading symbol keeps on coming and status goes into deploying state forever.
Was this article helpful?
thumb_up
Yes
thumb_down
No