Hi Charles,

Thanks for your response. I did check 
/usr/local/globus-4.0.4/etc/permisAuthzGT4, but after un-deployment it 
successfully deletes the whole permisAuthzGT4 directory.

Here is globus-start-container with debugging.

[glo...@salarzai globus-4.0.4]$ globus-start-container -debug
. Caused by java.lang.reflect.InvocationTargetException
        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.startSecurityContainer(ServiceContainer.java:452)
        at 
org.globus.wsrf.container.ServiceContainer.main(ServiceContainer.java:408)
        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: java.lang.NoClassDefFoundError: iaik/asn1/ASN1Type
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        at 
issrg.web.service.PermisWebService.initialise(PermisWebService.java:331)
        at 
uk.ac.kent.dpa.custom.pip.VomsExSubjectPIP.initialize(VomsExSubjectPIP.java:215)
        at 
org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initialize(ServiceAuthorizationChain.java:108)
        at 
org.globus.wsrf.impl.security.util.PDPUtils.getServiceAuthzChain(PDPUtils.java:114)
        at 
org.globus.wsrf.impl.security.util.PDPUtils.getServiceAuthzChain(PDPUtils.java:134)
        at 
org.globus.wsrf.impl.security.descriptor.ServiceSecurityConfig.loadAuthorization(ServiceSecurityConfig.java:141)
        at 
org.globus.wsrf.impl.security.descriptor.SecurityConfig.initSecurityDescriptor(SecurityConfig.java:191)
        at 
org.globus.wsrf.impl.security.descriptor.SecurityConfig.initialize(SecurityConfig.java:169)
        at 
org.globus.wsrf.impl.security.descriptor.ServiceSecurityConfig.initialize(ServiceSecurityConfig.java:105)
        at 
org.globus.wsrf.impl.security.descriptor.ServiceSecurityConfig.initialize(ServiceSecurityConfig.java:98)
        at 
org.globus.wsrf.impl.security.descriptor.ServiceSecurityConfig.initialize(ServiceSecurityConfig.java:69)
        at 
org.globus.wsrf.container.ServiceManager.initializeService(ServiceManager.java:209)
        at 
org.globus.wsrf.container.ServiceManager.start(ServiceManager.java:148)
        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 
org.globus.wsrf.container.GSIServiceContainer.<init>(GSIServiceContainer.java:45)
        ... 13 more
Caused by: java.lang.ClassNotFoundException: iaik.asn1.ASN1Type
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
        ... 41 more

Thanks,

S.Hussain





--- On Thu, 1/15/09, Charles Bacon <[email protected]> wrote:
From: Charles Bacon <[email protected]>
Subject: Re: [gt-user] globus-start-container Error
To: "Sardar Hussain" <[email protected]>
Cc: [email protected]
Date: Thursday, January 15, 2009, 3:26 AM

Try running globus-start-container with -debug.

When you're done undeploying, is anything left behind in 
/usr/local/globus-4.0.4/etc/permisAuthzGT4 ?

-c

On Jan 15, 2009, at 5:08 AM, Sardar Hussain wrote:

> Hi,
> 
> I am using GT-4.0.4. I deployed PERMIS Authorisation service which is
running in the container. But now when I undeploy this PERMIS Authorisation
service, it throws this error.
> 
> [glo...@salarzai globus-4.0.4]$ globus-start-container
> Failed to start container:  [Caused by:
java.lang.reflect.InvocationTargetException]
> 
> However when I again deploy this PERMIS Authorisation service, it start
running.
> This is the log of PERMIS authorisation service un-deployment.
> 
> [glo...@salarzai permisgt4]$ globus-undeploy-gar permisAuthzGT4
> Undeploying gar...
> 
>   Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/jndi-config.xml
>   Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/policy12.c61fd2e216576e48adffdd00d21bcafd.ace
>   Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/user0.615cbcc48e2b3787d5b6ec558eddc82b.ace
>   Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/server-config.wsdd
>   Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/acm.cfg
>   Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/printableString.oid
>   Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/permis_soa.c61fd2e216576e48adffdd00d21bcafd.cer
>   Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/rootca.cer
>   Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/permis.p12
>   Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/permis-gridshib-security-descriptor.xml
>   Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/permis-security-descriptor.xml
>   Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/saml-security-descriptor.xml
>   Deleting directory /usr/local/globus-4.0.4/etc/permisAuthzGT4
>   Deleting /usr/local/globus-4.0.4/docs/permisAuthzGT4/policy12.xml
>   Deleting /usr/local/globus-4.0.4/docs/permisAuthzGT4/user-keys.zip
>   Deleting /usr/local/globus-4.0.4/docs/permisAuthzGT4/GT4Cookbook.html
>   Deleting directory /usr/local/globus-4.0.4/docs/permisAuthzGT4
>   Deleting: /usr/local/globus-4.0.4/share/licenses/iaik-LICENSE.html
>   Deleting: /usr/local/globus-4.0.4/lib/iaik_jce.jar
>   Deleting: /usr/local/globus-4.0.4/lib/permis-gt4-service.jar
>   Deleting: /usr/local/globus-4.0.4/share/licenses/permis.LICENSE
>   Deleting: /usr/local/globus-4.0.4/lib/permis_gt4_stubs.jar
>   Deleting:
/usr/local/globus-4.0.4/share/schema/permis/authz/PermisAuthz.wsdl
>   Deleting:
/usr/local/globus-4.0.4/share/schema/permis/authz/PermisAuthz_bindings.wsdl
>   Deleting:
/usr/local/globus-4.0.4/share/schema/permis/authz/PermisAuthz_port_type.wsdl
>   Deleting:
/usr/local/globus-4.0.4/share/schema/permis/authz/PermisAuthz_service.wsdl
>   Deleting:
/usr/local/globus-4.0.4/etc/globus_packages/permisAuthzGT4/undeploy.xml
>   Deleting directory
/usr/local/globus-4.0.4/etc/globus_packages/permisAuthzGT4
> Undeploy successful
> 
> And the log of PERMIS Authorisation service deployment is following.
> 
> [glo...@salarzai permisgt4]$ globus-deploy-gar permisAuthzGT4.gar
> Deploying gar file...
> 
>   Deploying gar with profile: <default>
>   Created dir: /usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar
>   Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/schema
>   Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/etc
>   Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/bin
>   Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/docs
>   Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/share
>   Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/lib
>   Expanding: /usr/local/permisgt4/permisAuthzGT4.gar into
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar
>   Copying 3 files to /usr/local/globus-4.0.4/docs/permisAuthzGT4
>   Copying 4 files to /usr/local/globus-4.0.4/share/schema
>   Copying 10 files to /usr/local/globus-4.0.4/etc/permisAuthzGT4
>   Copying 3 files to /usr/local/globus-4.0.4/lib
>   Copying 2 files to /usr/local/globus-4.0.4/share/licenses
>   deploying server config...
>   Copying 1 file to /usr/local/globus-4.0.4/etc/permisAuthzGT4
>   deploying JNDI config...
>   Copying 1 file to /usr/local/globus-4.0.4/etc/permisAuthzGT4
>   Generating launcher for Attribute Certificate Manager
>   Creating Unix launcher script permis-acm
>   Copying 1 file to /usr/local/globus-4.0.4/bin
>   Generating launcher for PERMIS Policy Editor
>   Creating Unix launcher script permis-policy-editor
>   Copying 1 file to /usr/local/globus-4.0.4/bin
>   Generating launcher for DN Hash utility
>   Creating Unix launcher script permis-hash-dn
>   Copying 1 file to /usr/local/globus-4.0.4/bin
>   Deleting:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/etc/post-deploy.xml
>   Deleting directory
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar
> 
> Can anybody help me identify the problem.
> 
> Warm regards,
> 
> Sardar Hussain
> 
> 
> 
> 
> 




      

Reply via email to