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