Hi all,

when I ran 'globus-start-container' as globus user I got the following errors 
did any one come across this I use Globus 4.2.0 

[globus@]$ globus-start-container
2012-03-14T22:42:37.787+00:00 INFO  container.ServiceContainer [main,main:476] 
Default secure port 8443 is not in port range. Container will be started on a 
random free port in port range
Unable to connect to database.Cannot get a connection, pool exhausted. Caused 
by org.apache.commons.dbcp.SQLNestedException: Cannot get a connection, pool 
exhausted
        at org.apache.commons.dbcp.PoolingDriver.connect(PoolingDriver.java:183)
        at java.sql.DriverManager.getConnection(DriverManager.java:579)
        at java.sql.DriverManager.getConnection(DriverManager.java:243)
        at 
org.globus.transfer.reliable.service.database.RFTDatabaseSetup.getDBConnection(RFTDatabaseSetup.java:259)
        at 
org.globus.transfer.reliable.service.database.ReliableFileTransferDbAdapter.setSchemaVersion(ReliableFileTransferDbAdapter.java:443)
        at 
org.globus.transfer.reliable.service.database.ReliableFileTransferDbAdapter.setup(ReliableFileTransferDbAdapter.java:154)
        at 
org.globus.transfer.reliable.service.ReliableFileTransferImpl.<init>(ReliableFileTransferImpl.java:78)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
        at java.lang.Class.newInstance0(Class.java:372)
        at java.lang.Class.newInstance(Class.java:325)
        at 
org.globus.axis.providers.RPCProvider.getNewServiceInstance(RPCProvider.java:120)
        at 
org.globus.axis.description.ServiceDescUtil.initializeProviders(ServiceDescUtil.java:214)
        at 
org.globus.axis.description.ServiceDescUtil.initializeService(ServiceDescUtil.java:163)
        at 
org.globus.wsrf.container.ServiceManager$InitPrivilegedAction.initialize(ServiceManager.java:384)
        at 
org.globus.wsrf.container.ServiceManager$InitPrivilegedAction.run(ServiceManager.java:396)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAs(Subject.java:415)
        at org.globus.gsi.jaas.GlobusSubject.runAs(GlobusSubject.java:60)
        at org.globus.gsi.jaas.JaasSubject.doAs(JaasSubject.java:100)
        at 
org.globus.wsrf.container.ServiceManager.initializeService(ServiceManager.java:271)
        at 
org.globus.wsrf.container.ServiceManager.start(ServiceManager.java:177)
        at 
org.globus.wsrf.container.ServiceDispatcher.startServices(ServiceDispatcher.java:799)
        at 
org.globus.wsrf.container.ServiceDispatcher.init(ServiceDispatcher.java:435)
        at 
org.globus.wsrf.container.ServiceContainer.start(ServiceContainer.java:252)
        at 
org.globus.wsrf.container.ServiceContainer.<init>(ServiceContainer.java:212)
        at 
org.globus.wsrf.container.GSIServiceContainer.<init>(GSIServiceContainer.java:42)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at 
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at 
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
        at 
org.globus.wsrf.container.ServiceContainer.createContainer(ServiceContainer.java:168)
        at 
org.globus.wsrf.container.ServiceContainer.startSecurityContainer(ServiceContainer.java:606)
        at 
org.globus.wsrf.container.ServiceContainer.main(ServiceContainer.java:539)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at org.globus.bootstrap.BootstrapBase.launch(BootstrapBase.java:114)
        at 
org.globus.bootstrap.ContainerBootstrap.main(ContainerBootstrap.java:40)
Caused by: java.util.NoSuchElementException: Could not create a validated 
object, cause: A read-only user or a user in a read-only database is not 
permitted to disable read-only mode on a connection.
        at 
org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:806)
        at org.apache.commons.dbcp.PoolingDriver.connect(PoolingDriver.java:175)
        ... 41 more
2012-03-14T22:42:48.583+00:00 ERROR service.ReliableFileTransferImpl 
[main,<init>:82] Unable to setup database driver with pooling.Unable to connect 
to database.Cannot get a connection, pool exhausted [Caused by: Cannot get a 
connection, pool exhausted]
2012-03-14T22:42:50.391+00:00 WARN  service.ReliableFileTransferHome 
[main,initialize:95] All RFT requests will fail and all GRAM jobs that require 
file staging will fail.Unable to connect to database.Cannot get a connection, 
pool exhausted [Caused by: Cannot get a connection, pool exhausted]
[JWSCORE-114] Failed to start container: Permission denied



Regards,
                                                                                
  

Reply via email to