lenya-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andreas Hartmann <andr...@apache.org>
Subject Re: New resource type when edited refers to the foaf.rng?
Date Wed, 04 Mar 2009 22:27:22 GMT
Hi Monisha,

MShah schrieb:
> Thanks Andreas for responding.
> I did check the resource file for my module, and I do not have any
> references to person there.  I checked the documentation on editing a
> resource and it says besides changing the
> resourcetype-generaltemplateone.xconf file 
> 
> "When you re-deploy the module, make sure that cocoon.xconf is properly
> updated - either by deleting the file from the web application, or by adding
> the new line manually. "
> 
> So I deleted the cocoon.xconf file, rebuild suing build.bat, but I am still
> getting the error where in when I am trying to edit using bxe it tries to
> validate using the foaf.rng file from the person module and complains that
> Document has root node named html RelaxNG expects rdf:RDF

* Did you restart your servlet engine?
* Did you double-check that the document has the correct resource type?
* Did you try to open the schema in the browser? Maybe a caching issue?

If nothing else helps, you could use the debugger to find out why the 
wrong schema is used.

-- Andreas


> 
> Any inputs on resolving this will be appreciated.
> 
> Thanks,
> Monisha 
> 
> Andreas Hartmann wrote:
>> Hi Monisha,
>>
>> MShah schrieb:
>>> I added a a couple of new resources in lenya, one is the sample person
>>> resource that is discussed in the tutorial and I created and added my own
>>> resource as well, I can create a new resource type that I added, when
>>> when I
>>> try editing the resource using bxe the person resource works perfectly,
>>> but
>>> when I try to edit my own resource using bxe it is trying to load the
>>> foaf.rng, Relax NG schema for the person resource and is failing.  Where
>>> is
>>> the foaf.rng file being referenced in the new resource I created.
>> the schema is referenced in the resource type declaration:
>>
>>    <component-instance name="person" logger="lenya.resourcetypes"
>>      class="org.apache.lenya.cms.publication.ResourceTypeImpl">
>>
>>      <schema
>>         namespace="http://relaxng.org/ns/structure/0.9"
>>         uri="fallback://lenya/modules/person/resources/schemas/foaf.rng"
>>      />
>>
>>      …
>>
>>    </component-instance>
>>
>> http://lenya.apache.org/docu20/tutorials/newResourceType/newResourceTypePart1.html
>>
>> -- Andreas
>>
>>
>> -- 
>> Andreas Hartmann, CTO
>> BeCompany GmbH
>> http://www.becompany.ch
>> Tel.: +41 (0) 43 818 57 01
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
>> For additional commands, e-mail: user-help@lenya.apache.org
>>
>>
>>
> 


-- 
Andreas Hartmann, CTO
BeCompany GmbH
http://www.becompany.ch
Tel.: +41 (0) 43 818 57 01


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org


Mime
View raw message