Hello;
I have this contentModel file
<?xml version="1.0" encoding="UTF-8"?> <model name="swTl:TresCompletModel" xmlns="http://www.alfresco.org/model/dictionary/1.0">
<imports>
<import uri="http://www.alfresco.org/model/dictionary/1.0" prefix="d"/> <import uri="http://www.alfresco.org/model/content/1.0" prefix="cm"/> <import uri="http://www.alfresco.org/model/bpm/1.0" prefix="bpm"/> </imports>
<namespaces>
<namespace uri="starxpert.TresCompletModel.fr" prefix="swTl"/> </namespaces>
<types>
<type name="swTl:debut"> <parent>bpm:activitiOutcomeTask</parent> <properties>
<property name="swTl:dateDebut"> <title>Date de debut de vaccances</title> <type>d:date</type> <mandatory>true</mandatory>
</property>
<property name="swTl:dateFin"> <title>Date fin de vaccances</title> <type>d:date</type> <mandatory>true</mandatory>
</property>
</type>
</types>
<model>
I tried to dynamically deploy this model, by moving this file into models repository, but when i set the model active property to true i still getting this error in logs:
2017-08-29 18:13:57,528 ERROR [extensions.webscripts.AbstractRuntime] [http-bio-8080-exec-29] Exception from executeScript: 07290005 Failed to parse model
org.alfresco.service.cmr.dictionary.DictionaryException: 07290005 Failed to parse model
Caused by: org.jibx.runtime.JiBXException: Expected "{http://www.alfresco.org/model/dictionary/1.0}model" end tag, found "{http://www.alfresco.org/model/dictionary/1.0}model" start tag (line 80, col 61)
at org.jibx.runtime.impl.UnmarshallingContext.parsePastCurrentEndTag(UnmarshallingContext.java:731)
at org.alfresco.repo.dictionary.JiBX_defaultM2Model_access.unmarshal()
at org.jibx.runtime.impl.UnmarshallingContext.unmarshalElement(UnmarshallingContext.java:2757)
at org.jibx.runtime.impl.UnmarshallingContext.unmarshalDocument(UnmarshallingContext.java:2900)
at org.alfresco.repo.dictionary.M2Model.createModel(M2Model.java:108)
... 44 more
Is there anybody who did this before ? Thanks for any hlep.
Solved! Go to Solution.
Replace the last <model> tag with a </model>.
You seem to be missing the
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
attribute + value in the model XML element.
Replace the last <model> tag with a </model>.
Yes, i just added </model> in the end of the file and it works fine
Man, I was looking multiple times up and down that XML and did not spot that...
Ask for and offer help to other Alfresco Content Services Users and members of the Alfresco team.
Related links:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.