I didn't change the css version. I just validated it, and yes, that file is wrong as well. I'll included it in the patch after I get a clean build.
Brian On 11/30/05, Brian Bonner <[EMAIL PROTECTED]> wrote: > I'd say that we ought to support what is current and to have the > eclipse guys get it fixed. > > Brian > On 11/30/05, Sachin Patel <[EMAIL PROTECTED]> wrote: > > Shoot. After changing the connector and security schema to point to the > > 2001 version of xml.xsd, found a bug in EMF which Ed responded with: > > > > ...The XML namespace schema itself was changed. :-( As a result, we > > needed to regenerate that package to support the change changes. That > > work was done with: > > https://bugs.eclipse.org/bugs/show_bug.cgi?id=110340 A workaround is to > > redirect the schemaLocation for the xml.xsd to an older version. > > > > So, since we've been referencing the deprecated xml.xsd all this time > > anyways with any concerns of moving up, would it be a huge issue if I > > referenced back to that xsd instead of http://www.w3.org/2001/xml.xsd? > > Sorry :) > > > > Sachin > > > > Sachin Patel wrote: > > > Yes, you are correct. Those two files which are in openejb need to be > > > fixed as well, but since those are in a different repository someone > > > else will need to fix them. > > > Matt, David J, or David B, would you mind putting in the same import > > > to resolve xml:lang for these two files? > > > > > > geronimo-service-1.0.xsd is a different issue. The validation error > > > is as described below... > > > > > > The namespace attribute > > > 'http://geronimo.apache.org/xml/ns/deployment-1.0' of an <import> > > > element information item must not be the same as the targetNamespace > > > of the schema it exists in. geronimo-service-1.0.xsd a/schema > > > line 35 November 30, 2005 2:56:01 PM 17 > > > > > > As far as your error, I can't verify due to the itests not running at > > > the moment. Make your schemaLocation use the http://....xml.xsd, run > > > clean at the root of open ejb, and rerun to ensure the new xmlbeans > > > classes are being regenerated. > > > > > > Sachin > > > > > > Brian Bonner wrote: > > >> I added: > > >> > > >> <xsd:import namespace="http://www.w3.org/XML/1998/namespace" > > >> schemaLocation="xml.xsd"/> > > >> <xsd:import > > >> namespace="http://geronimo.apache.org/xml/ns/security-1.1" > > >> schemaLocation="geronimo-security-1.1.xsd"/> > > >> > > >> to corba-tss-config-2.0.xsd > > >> > > >> but it's failing on: > > >> Testsuite: org.openejb.corba.security.config.tss.TSSConfigEditorTest > > >> Tests run: 4, Failures: 0, Errors: 1, Time elapsed: 1.75 sec > > >> > > >> Testcase: > > >> testSimple1(org.openejb.corba.security.config.tss.TSSConfigEditorTest): > > >> Caused > > >> an ERROR > > >> Cannot resolve type for handle > > >> _XY_Q=lang|[EMAIL PROTECTED]://www.w3.org/XML/1998/namespace > > >> (schemaorg_apache_xmlbeans.system.sBCFA77F9E613DB031018700055C2136C.descriptiontypeb480type) > > >> > > >> - code 13 > > >> org.apache.xmlbeans.SchemaTypeLoaderException: Cannot resolve type for > > >> handle _XY_Q=lang|[EMAIL PROTECTED]://www.w3.org/XML/1998/namespace > > >> (schemaorg_apache_xmlbeans.system.sBCFA77F9E613DB031018700055C2136C.descriptiontypeb480type) > > >> > > >> - code 13 > > >> at > > >> org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.readHandle(SchemaTypeSystemImpl.java:2000) > > >> > > >> at > > >> org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.readTypeRef(SchemaTypeSystemImpl.java:2074) > > >> > > >> at > > >> org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.loadAttribute(SchemaTypeSystemImpl.java:2891) > > >> > > >> at > > >> org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.readAttributeData(SchemaTypeSystemImpl.java:2883) > > >> > > >> at > > >> org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.finishLoadingType(SchemaTypeSystemImpl.java:2500) > > >> > > >> at > > >> org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.resolveHandle(SchemaTypeSystemImpl.java:3476) > > >> > > >> at > > >> org.apache.xmlbeans.SchemaComponent$Ref.getComponent(SchemaComponent.java:104) > > >> > > >> at org.apache.xmlbeans.SchemaType$Ref.get(SchemaType.java:872) > > >> at > > >> org.apache.xmlbeans.impl.schema.SchemaParticleImpl.getType(SchemaParticleImpl.java:194) > > >> > > >> at > > >> org.apache.xmlbeans.impl.validator.Validator.beginEvent(Validator.java:395) > > >> > > >> at > > >> org.apache.xmlbeans.impl.validator.Validator.nextEvent(Validator.java:247) > > >> > > >> at > > >> org.apache.xmlbeans.impl.store.Validate.emitEvent(Validate.java:172) > > >> at org.apache.xmlbeans.impl.store.Validate.process(Validate.java:79) > > >> at org.apache.xmlbeans.impl.store.Validate.<init>(Validate.java:39) > > >> at org.apache.xmlbeans.impl.store.Xobj.validate(Xobj.java:1780) > > >> at > > >> org.apache.xmlbeans.impl.values.XmlObjectBase.validate(XmlObjectBase.java:346) > > >> > > >> at > > >> org.apache.geronimo.schema.SchemaConversionUtils.validateDD(SchemaConversionUtils.java:593) > > >> > > >> at > > >> org.openejb.corba.security.config.tss.TSSConfigEditor.getValue(TSSConfigEditor.java:117) > > >> > > >> at > > >> org.openejb.corba.security.config.tss.TSSConfigEditorTest.testSimple1(TSSConfigEditorTest.java:104) > > >> > > >> > > >> On 11/30/05, Brian Bonner <[EMAIL PROTECTED]> wrote: > > >> > > >>> Jeff, Sachin, > > >>> > > >>> btw, I caught a problem in the corba stuff after the build: > > >>> > > >>> with: corba-tss-config-2.0.xsd > > >>> > > >>> This has a similar import problem that I haven't yet resolved which is > > >>> causing my build to fail. > > >>> > > >>> geronimo-service-1.0.xsd also has problems, but they're not affecting > > >>> me right now. > > >>> > > >>> Brian > > >>> > > >>> > > >>> On 11/30/05, Brian Bonner <[EMAIL PROTECTED]> wrote: > > >>> > > >>>> Sachin, > > >>>> > > >>>> I pulled the xsd from here: http://www.w3.org/2001/xml.xsd > > >>>> > > >>>> Brian > > >>>> On 11/30/05, Sachin Patel <[EMAIL PROTECTED]> wrote: > > >>>> > > >>>>> The patch is incorrect since it uses the deprecated xml.xsd, I'm > > >>>>> about > > >>>>> to fix it using the correct schema location, verify xmlbeans and emf > > >>>>> code gen both work, and then commit. > > >>>>> > > >>>>> Thanks, > > >>>>> > > >>>>> Sachin. > > >>>>> > > >>>>> Brian Bonner wrote: > > >>>>> > > >>>>>> Jeff, > > >>>>>> > > >>>>>> I've fixed the patch I submitted at: > > >>>>>> http://issues.apache.org/jira/browse/GERONIMO-1247 > > >>>>>> > > >>>>>> I'm not sure which patch you refer to here, but I built Geronimo > > >>>>>> using > > >>>>>> this patch which also fixes the schema issues and makes xmlbeans > > >>>>>> "happy". > > >>>>>> > > >>>>>> Maybe someone can test it in idea. It seems to fix issues in > > >>>>>> Eclipse. > > >>>>>> > > >>>>>> Thanks, > > >>>>>> > > >>>>>> Brian > > >>>>>> > > >>>>>> > > >>>>>> On 11/30/05, Jeff Genender <[EMAIL PROTECTED]> wrote: > > >>>>>> > > >>>>>> > > >>>>>>> Sachin Patel wrote: > > >>>>>>> > > >>>>>>> > > >>>>>>>> I personally think this fix should go in, not because a > > >>>>>>>> particular IDE > > >>>>>>>> or modeling tool does not tollerate it, but because its > > >>>>>>>> recommend as > > >>>>>>>> best practice or required by specification. So if its true > > >>>>>>>> that imports > > >>>>>>>> aren't transitive, then the import should be added. > > >>>>>>>> > > >>>>>>>> > > >>>>>>> I have to agree with DJ on this one. If its us, then obviously > > >>>>>>> we need > > >>>>>>> to fix it. If its eclipse, then they need to fix it. Based on > > >>>>>>> your > > >>>>>>> statement, do you have a copy of the blurb that states the > > >>>>>>> imports do > > >>>>>>> not follow through from other imports? > > >>>>>>> > > >>>>>>> The fact it works in other IDEs and XMLBeans parses it, leads me to > > >>>>>>> believe its an Eclipse issue. In fact running a schema > > >>>>>>> validation in > > >>>>>>> Oxygen answers it as fully validated...and I tend to believe > > >>>>>>> Oxygen as > > >>>>>>> they are one of the leaders in XML/XSD toolsets. > > >>>>>>> > > >>>>>>> However, I am more than happy to change my views if this is truly a > > >>>>>>> specification issue. > > >>>>>>> > > >>>>>>> Also, I tried that import in the security XSD, and it does not > > >>>>>>> seem to > > >>>>>>> get rid of the error. > > >>>>>>> > > >>>>>>> If we do need to include the import, your patch needs to be this: > > >>>>>>> > > >>>>>>> <xs:import namespace="http://www.w3.org/XML/1998/namespace" > > >>>>>>> schemaLocation="http://www.w3.org/2001/xml.xsd"> > > >>>>>>> > > >>>>>>> Your patch currently references a deprecated xsd. > > >>>>>>> > > >>>>>>> Jeff > > >>>>>>> > > >>>>>>> > > >>>>>>>> Sachin > > >>>>>>>> > > >>>>>>>> David Jencks wrote: > > >>>>>>>> > > >>>>>>>> > > >>>>>>>>> On Nov 29, 2005, at 12:43 PM, Jeff Genender wrote: > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>>> Is XMLBeans able to work with it in its current form? > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>> Yes, and I admit to ignoring this problem since I tend to trust > > >>>>>>>>> xmlbeans as the final arbiter of xml schema compliance. I > > >>>>>>>>> think we > > >>>>>>>>> might want to ask on the xmlbeans list for their opinion. > > >>>>>>>>> Right now I > > >>>>>>>>> don't have the bandwidth for it. > > >>>>>>>>> > > >>>>>>>>> thanks > > >>>>>>>>> david jencks > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>> > > >>>>>>>>>> IntelliJ seems to accept it. I am just getting the error in > > >>>>>>>>>> Eclipse...this is why this concerns me a little. > > >>>>>>>>>> > > >>>>>>>>>> Sachin Patel wrote: > > >>>>>>>>>> > > >>>>>>>>>> > > >>>>>>>>>>> Jeff, > > >>>>>>>>>>> According to Ed, the schema isn't valid without the import. > > >>>>>>>>>>> See his > > >>>>>>>>>>> response below. > > >>>>>>>>>>> -------- Original Message -------- > > >>>>>>>>>>> Subject: Re: EMF can't resolve xml:lang in schema > > >>>>>>>>>>> Date: Tue, 29 Nov 2005 11:40:34 -0500 > > >>>>>>>>>>> From: Ed Merks <[EMAIL PROTECTED]> > > >>>>>>>>>>> Organization: EclipseCorner > > >>>>>>>>>>> Newsgroups: eclipse.tools.emf > > >>>>>>>>>>> References: <[EMAIL PROTECTED]> > > >>>>>>>>>>> Sachin, > > >>>>>>>>>>> Imports in XML Schema are not transitive. I.e., importing a > > >>>>>>>>>>> schema > > >>>>>>>>>>> that > > >>>>>>>>>>> in turn contains imports doesn't mean you have indirectly > > >>>>>>>>>>> imported all > > >>>>>>>>>>> those too. So if you use xml:lang in your schema, your > > >>>>>>>>>>> schema must > > >>>>>>>>>>> contain an import for that. Without that import, your > > >>>>>>>>>>> schema isn't > > >>>>>>>>>>> valid. > > >>>>>>>>>>> Jeff Genender wrote: > > >>>>>>>>>>> > > >>>>>>>>>>> > > >>>>>>>>>>>> I don't think you want to import this...the 1998 schema is > > >>>>>>>>>>>> supposed > > >>>>>>>>>>>> to be redirected to the 2001 version. It should already be > > >>>>>>>>>>>> imported from the reference to > > >>>>>>>>>>>> http://www.w3.org/2001/XMLSchema at > > >>>>>>>>>>>> he top. > > >>>>>>>>>>>> > > >>>>>>>>>>>> Are you having problems building from the command liine or > > >>>>>>>>>>>> from > > >>>>>>>>>>>> within Eclipse. > > >>>>>>>>>>>> > > >>>>>>>>>>>> Apparently there seems to be an issue in Eclipse with the > > >>>>>>>>>>>> subversion plugin that causes. I have not looked heavily > > >>>>>>>>>>>> into this > > >>>>>>>>>>>> issue...it can be found here: > > >>>>>>>>>>>> > > >>>>>>>>>>>> http://www.eclipse.org/newsportal/article.php?id=1390&group=eclipse.technology.xsd > > >>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>>> Jeff > > >>>>>>>>>>>> > > >>>>>>>>>>>> Sachin Patel wrote: > > >>>>>>>>>>>> > > >>>>>>>>>>>> > > >>>>>>>>>>>>> Yes, I see this validation error as well. There is a > > >>>>>>>>>>>>> similar error > > >>>>>>>>>>>>> also with geronimo-security-1.0.xsd. There is already an > > >>>>>>>>>>>>> existing > > >>>>>>>>>>>>> jira opened for this. In the tools, this problem prevents > > >>>>>>>>>>>>> EMF > > >>>>>>>>>>>>> code generation from completing and as a workaround I > > >>>>>>>>>>>>> patch the > > >>>>>>>>>>>>> schema prior to codegen by including the following import for > > >>>>>>>>>>>>> geronimo-connector-1.0.xsd. > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> <xs:import namespace="http://www.w3.org/XML/1998/namespace" > > >>>>>>>>>>>>> schemaLocation="xml.xsd"/> > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> Brian Bonner wrote: > > >>>>>>>>>>>>> > > >>>>>>>>>>>>> > > >>>>>>>>>>>>>> I'm getting an error in the geronimo-connector-1.0.xsd, > > >>>>>>>>>>>>>> but I'm not > > >>>>>>>>>>>>>> sure if it's because of Eclipse's WTP or something else. > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> here's the error: > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> src-resolve.4.2: Error resolving component 'xml:lang'. It > > >>>>>>>>>>>>>> was > > >>>>>>>>>>>>>> detected > > >>>>>>>>>>>>>> that 'xml:lang' is in namespace > > >>>>>>>>>>>>>> 'http://www.w3.org/XML/1998/namespace', but components > > >>>>>>>>>>>>>> from this > > >>>>>>>>>>>>>> namespace are not referenceable from schema document > > >>>>>>>>>>>>>> 'file:///C:/workspace_paraware/testschema/schema/geronimo-connector-1.0.xsd'. > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> If this is the incorrect namespace, perhaps the prefix of > > >>>>>>>>>>>>>> 'xml:lang' > > >>>>>>>>>>>>>> needs to be changed. If this is the correct namespace, > > >>>>>>>>>>>>>> then an > > >>>>>>>>>>>>>> appropriate 'import' tag should be added to > > >>>>>>>>>>>>>> 'file:///C:/workspace_paraware/testschema/schema/geronimo-connector-1.0.xsd'. > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> it's occurring in line 391: > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> <xs:complexType name="descriptionType"> > > >>>>>>>>>>>>>> <xs:simpleContent> > > >>>>>>>>>>>>>> <xs:extension base="xs:string"> > > >>>>>>>>>>>>>> <xs:attribute ref="xml:lang"/> <!-- > > >>>>>>>>>>>>>> right here > > >>>>>>>>>>>>>> --> > > >>>>>>>>>>>>>> </xs:extension> > > >>>>>>>>>>>>>> </xs:simpleContent> > > >>>>>>>>>>>>>> </xs:complexType> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> Is anyone else seeing this? > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> Brian > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>>>>>>>>>> > > >>>>>> > > >>>>> > > >> > > >> > > > > > > > > > > >
