Hi

I updated the globus_wsrf_core to globus_wsrf_core-1.25 when i finished the globus's installation.

When I start the container with globus user the following error appears:

[EMAIL PROTECTED] globus-4.0.7]$ bin/globus-start-container -nosec -debug
2008-05-30 16:10:36,355 ERROR digester.Digester [main,endElement:1060] End event threw exception
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:252)
        at org.apache.commons.digester.SetNextRule.end(SetNextRule.java:256)
        at org.apache.commons.digester.Rule.end(Rule.java:276)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1058)
        at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.dige ster.Digester.parse(Digester.java:1567)
        at org.globus.wsrf.jndi.JNDIUtils.parseJNDIConfig(JNDIUtils.java:202)
        at org.globus.wsrf.jndi.JNDIUtils.processJNDIFile(JNDIUtils.java:303)
        at org.globus.wsrf.jndi.JNDIUtils.initializeDir(JNDIUtils.java:275)
        at org.globus.wsrf.container.ServiceManager.start(ServiceManager.java:132)
        at org.globus.wsrf.container.ServiceDispatcher.init(ServiceDispatcher.java:127)
        at org.globus.wsrf.container.ServiceContainer.start(ServiceContainer.java:242)
        at org.globus.wsrf.container.ServiceContainer.<init>(ServiceContainer.java:197)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.new Instance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.globus.wsrf.container.ServiceContainer.createContainer(ServiceContainer.java:138)
        at org.globus.wsrf.container.ServiceContainer.main(ServiceContainer.java:411)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.globus.bootstrap.BootstrapBase.launch(BootstrapBase.java:95)
        at org.globus.bootstrap.Bootstrap.main(Bootstrap.java:37)
Caused by: javax.naming.NameAlreadyBoundException: Name notificationConsumerHome is already bound in this C ontext
        at org.apache.naming.NamingContext.bind(Unknown Source)
        at org.apache.naming.NamingContext.bind(Unknown Source)
        at org.apache.naming.NamingContext.bind(Unknown Source)
        at org.apache.naming.SynchronizedContext.bind(Unknown Source)
        at org.globus.wsrf.jndi.NamingContext.addResource(NamingContext.java:194)
        ... 36 more
Container failed to initialize. Caused by javax.naming.NamingException: Failed to read '/usr/local/globus-4.0.7/etc/globus_wsrf_core-1.25/jndi-config.xml' JNDI configuration file [Root exception is javax.naming.NameAlreadyBoundException: Name notificationConsumerHome is already bound in this Context]
        at org.globus.wsrf.jndi.JNDIUtils.processJNDIFile(JNDIUtils.java:311)
        at org.globus.wsrf.jndi.JNDIUtils.initializeDir(JNDIUtils.java:275)
        at org.globus.wsrf.container.Serv iceManager.start(ServiceManager.java:132)
        at org.globus.wsrf.container.ServiceDispatcher.init(ServiceDispatcher.java:127)
        at org.globus.wsrf.container.ServiceContainer.start(ServiceContainer.java:242)
        at org.globus.wsrf.container.ServiceContainer.<init>(ServiceContainer.java:197)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.globus.wsrf.container.ServiceContainer.createContainer(ServiceContainer.java:138)
        at org.globus.wsrf.container.ServiceContainer.main(ServiceContainer.java:411)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.globus.bootstrap.BootstrapBase.launch(BootstrapBase.java:95)
        at org.globus.bootstrap.Bootstrap.main(Bootstrap.java:37)
Caused by: javax.naming.NameAlreadyBoundException: Name notificationConsumerHome is already bound in this Context
        at org.apache.commons.digester.Digester.createSAXException(Digester.java:2540)
        at org.apache.commons.digester.Digester.createSAXException(Digester.java:2566)
        at org.apache.commons.digester.Digester.endElement(Digester.java:1061)
        at org.apache.xerces.parsers.AbstractSAXParse r.endElement(Unknown Source)
        at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
        at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
        at org.apache.commons.digester.Digester.parse(Digester.java:1567)
        at org.globus.wsrf.jndi.JNDIUtils.parseJNDIConfig(JNDIUtils.java:202)
        at org.globus.wsrf.jndi.JNDIUtils.processJNDIFile(JNDIUtils.java:303)
 � �      ... 17 more
 
[EMAIL PROTECTED] globus-4.0.7]$ vi etc/globus_wsrf_core-1.25/jndi-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<jndiConfig xmlns="http://wsrf.globus.org/jndi/config">
    <global>
        <resource
            name="notificationConsumerHome"
            type="org.globus.wsrf.impl.notification.NotificationConsumerHome">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
                <parameter>
                    <name>resourceClass</name>
                     <value>org.globus.wsrf.impl.NotificationConsumerCallbackManagerImpl</value>
                </parameter>
                <parameter>
                    <name>resourceKeyName</name>
                    <value>{http://www.globus.org/namespaces/2004/06/core}NotificationConsumerKey</value>
                </parameter>
                <parameter>
                    <name>resourceKeyType</name>
                    <value>java.lang.String</value>
                </parameter>
            </resourceParams>
        </resource>
        <resource
            name="subscriptionHome"
    � �       type="org.globus.wsrf.impl.notification.SubscriptionHome">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
                <parameter>
                    <name>resourceClass</name>
                    <value>org.globus.wsrf.impl.notification.PersistentSubscription</value>
                </parameter>
                <parameter>
                    <name>resourceKeyName</name>
/notificationConsumerHome
                    <name>factory</name >
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
            </resourceParams>
        </resource>
        <resource
            name="providers/GetCurrentMessageProvider/org.globus.wsrf.core.notification.ResourcePropertyValueChangeNotificationElementType"
            type="org.globus.wsrf.impl.notification.NotificationTypeConverter">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
            </resourceParams>
        </resource& gt;
    </global>
    <service name="NotificationConsumerService">
        <resourceLink
            name="home"
            target="java:comp/env/notificationConsumerHome"/>
    </service>
    <service name="SubscriptionManagerService">
        <resourceLink
            name="home"
            target="java:comp/env/subscriptionHome"/>
        <resource name="cache"
            type="org.globus.wsrf.utils.cache.LRUCache">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                 </parameter>
                <parameter>
                    <name>timeout</name>
                    <value>120000</value>
                </parameter>
            </resourceParams>
        </resource>
    </service>
[EMAIL PROTECTED] globus-4.0.7]$ cat etc/globus_wsrf_core-1.25/jndi-config.xml
<?xml version="1.0" encoding="UTF-8"?>
<jndiConfig xmlns="http://wsrf.globus.org/jndi/config">
    <global>
        <resource
            name="notificationConsumerHome"
            type="org.globus.wsrf.impl.notification.NotificationConsumerHome">
            <resourceParams>
                <pa rameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
                <parameter>
                    <name>resourceClass</name>
                    <value>org.globus.wsrf.impl.NotificationConsumerCallbackManagerImpl</value>
                </parameter>
                <parameter>
                    <name>resourceKeyName</name>
                    <value>{http://www.globus.org/namespaces/2004/06/core}NotificationConsumerKey</value>
                </parameter>
                <parameter>
                     <name>resourceKeyType</name>
                    <value>java.lang.String</value>
                </parameter>
            </resourceParams>
        </resource>
        <resource
            name="subscriptionHome"
            type="org.globus.wsrf.impl.notification.SubscriptionHome">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
                <parameter>
                    <name>resourceClass</name>
                     <value>org.globus.wsrf.impl.notification.PersistentSubscription</value>
                </parameter>
                <parameter>
                    <name>resourceKeyName</name>
                    <value>{http://www.globus.org/namespaces/2004/06/core}SubscriptionKey</value>
                </parameter>
                <parameter>
                    <name>resourceKeyType</name>
                    <value>java.lang.String</value>
                </parameter>
                <parameter>
                    <name>cacheLocation</name>
                    <value>java:comp/env/services/Subs criptionManagerService/cache</value>
                </parameter>
            </resourceParams>
        </resource>
        <resource
            name="wm/ContainerWorkManager"
            type="org.globus.wsrf.impl.work.WorkManagerImpl">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
            </resourceParams>
        </resource>
        <resource
            name="timer/ContainerTimer"
            type="org.globus.wsrf.impl.timer.TimerManager Impl">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
            </resourceParams>
        </resource>
       <resource name="query/eval/xpath"
                  type="org.globus.wsrf.impl.XPathExpressionEvaluator">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
            &l t;/resourceParams>
        </resource>
        <resource name="query/ContainerQueryEngine"
                  type="org.globus.wsrf.impl.QueryEngineImpl">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
            </resourceParams>
        </resource>
       <resource name="topic/eval/simple"
                  type="org.globus.wsrf.impl.SimpleTopicExpressionEvaluator">
            <resourceParams>
                <parameter>
                     <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
            </resourceParams>
        </resource>
        <resource name="topic/ContainerTopicExpressionEngine"
                  type="org.globus.wsrf.impl.TopicExpressionEngineImpl">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
            </resourceParams>
        </resource>
        <resource
            name="prov iders/GetCurrentMessageProvider/org.globus.wsrf.core.notification.ResourcePropertyValueChangeNotificationElementType"
            type="org.globus.wsrf.impl.notification.NotificationTypeConverter">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
            </resourceParams>
        </resource>
    </global>
    <service name="NotificationConsumerService">
        <resourceLink
            name="home"
            target="java:comp/env/notificationConsumerHome"/>
    </service>
    <se rvice name="SubscriptionManagerService">
        <resourceLink
            name="home"
            target="java:comp/env/subscriptionHome"/>
        <resource name="cache"
            type="org.globus.wsrf.utils.cache.LRUCache">
            <resourceParams>
                <parameter>
                    <name>factory</name>
                    <value>org.globus.wsrf.jndi.BeanFactory</value>
                </parameter>
                <parameter>
                    <name>timeout</name>
                    <value>120000</value>
                </parameter>
      � �     </resourceParams>
        </resource>
    </service>
    <service name="gsi/AuthenticationService">
        <resource
            name="home"
            type="org.globus.wsrf.impl.security.authentication.secureconv.service.SecurityContextHome">
            <resourceParams>
                <parameter>
                    <name>
                        factory
                    </name>
                    <value>
                    org.globus.wsrf.jndi.BeanFactory
                    </value>
                </parameter>
                <parameter>
      � �             <name>resourceClass</name>
                    <value>org.globus.wsrf.impl.security.authentication.secureconv.service.SecurityContext</value>
                </parameter>
                <parameter>
                    <name>resourceKeyName</name>
                    <value>{http://www.globus.org/namespaces/2004/06/core}SecureContextKey</value>
                </parameter>
                <parameter>
                    <name>resourceKeyType</name>
                    <value>java.lang.String</value>
                </parameter>
            </resourceParams>
        </resource>
    </ service>
</jndiConfig>

Thanks in advance!
Valeriana Roncero
[EMAIL PROTECTED]

Reply via email to