Hello Mike,

I have got it working again, but for how long? :) Many thanks for the
hint on disabling the validation. This will definitely save time in
future.

Greetings,
Johannes

On Mon, 2010-03-22 at 14:44 -0700, Mike D'Arcy wrote:
> Hi Johannes,
> 
> I have run into the same problem during the security descriptor validation 
> process when developing my own services.  Unfortunately, I cannot explain why 
> it happens and furthermore it only seems to happen under certain non-default 
> conditions.  
> 
> A workaround for me has always been to bypass validation by adding the 
> following to your service's build.xml file:
> 
> <property name="doValidation" value="false"/>
> 
> You need to restore the securityDescriptor option in the wsdd file.  Also put 
> the your original security-config.xml back.  Everything should work normally 
> again.
> 
> Hope this helps.
> 
> Mike
> 
> > -----Original Message-----
> > From: gt-user-boun...@lists.globus.org [mailto:gt-user-
> > boun...@lists.globus.org] On Behalf Of Johannes Duschl
> > Sent: Monday, March 22, 2010 6:41 AM
> > To: gt-user@lists.globus.org
> > Subject: Re: [gt-user] Cannot find the declaration of element
> > 'securityConfig'
> > 
> > Ok, I have figured it out now. After I removed the securityDescriptor
> > option completely from the wsdd file, the error still occurred. I had to
> > remove the xml file.
> > Globus now detects the file correctly and I can deploy the service.
> > Nevertheless, I get this error now:
> > 
> >         2010-03-22T16:40:52.559+01:00 ERROR handler.AddressingHandler
> >         [ServiceThread-56,invoke:142] Exception in AddressingHandler
> >         AxisFault
> >         faultCode:
> >         {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
> >         faultSubcode:
> >         faultString: org.globus.wsrf.ResourceContextException: ; nested
> >         exception is:
> >         javax.naming.NamingException: [JWSCORE-203] Bean security
> >         initialization failed [Root exception is
> >         org.globus.wsrf.config.ConfigException: [JWSSEC-245] Error
> >         parsing file: &quot;etc/com_service/security-config.xml&quot;
> >         [Caused by: cvc-elt.1: Cannot find the declaration of element
> >         'securityConfig'.]]
> > 
> > Again, I have tried different files, as well as the very basic
> > security-conf.xml already posted. Does this mean it actually cannot find
> > the element or could this also point to a more general problem?
> > 
> > Greetings,
> > Johannes
> > 
> > 
> > On Mon, 2010-03-22 at 11:18 +0100, Johannes Duschl wrote:
> > > Hi there,
> > >
> > > I'm running GT 4.2.1 and developing some services for it. Today I have
> > > changed some settings in the security descriptor of one service and now
> > > I keep getting these messages, when trying to deploy it:
> > >
> > >         Deploying gar file...
> > >
> > >         ...
> > >
> > >         Validating /usr/local/globus-
> > 4.2.1.1/share/globus_wsrf_common/tmp/gar/etc/security-config.xml...
> > >           cvc-elt.1: Cannot find the declaration of element
> > >         'securityConfig'.
> > >
> > >         Deploy failed.: The following error occurred while executing
> > >         this line:
> > >         /usr/local/globus-4.2.1.1/share/globus_wsrf_common/build-
> > packages.xml:466: The following error occurred while executing this line:
> > >         /usr/local/globus-4.2.1.1/share/globus_wsrf_common/build-
> > packages.xml:734: /usr/local/globus-
> > 4.2.1.1/share/globus_wsrf_common/tmp/gar/etc/security-config.xml is not a
> > valid XML document.
> > >
> > >
> > > This now happens for every possible security-config.xml I define. If I
> > > leave it empty I get this error, as well as when I copy an example from
> > > the documentation.
> > >
> > > At the moment I just have
> > >
> > >         <securityConfig xmlns="http://www.globus.org";>
> > >           <authz value="none"/>
> > >         </securityConfig>
> > >
> > > and it fails with the mentioned error. Obviously the element
> > > securityConfig *is* there and it *is* a valid XML file.
> > >
> > > Maybe somebody can give me a hint :)
> > >
> > > Greetings,
> > > Johannes
> > >
> > >
> > >
> > >
> > 
> 
> 


Reply via email to