Bonjour François,
ça devrait fonctionner correctement maintenant.
Jacques
Le 24/01/2012 08:18, Yohan Colmant a écrit :
ça devrait fonctionner correctement maintenant.
Jacques
Le 24/01/2012 08:18, Yohan Colmant a écrit :
Salut François,
Merci pour ton diagnostic :-)
C'était du à une migration des sites sur un autre serveur. Les fichiers sous /static sont à nouveau accessibles !!
A+
Yohan COLMANT
Direction des Systèmes d'Information
UVHC - Université de Valenciennes et du Hainaut Cambrésis
Coordinateur Technique du projet ORI-OAI
On 23/01/2012 09:52, Francois Jannin wrote:Bonjour,
Je pense que le problème de validation des vocabulaires dynamiques vient de l'indisponibilité du schéma orioai déclaré en entête de ceux-ci :
http://www.ori-oai.org/static/xsd/orioaivocab.xsd
Ce lien redirige actuellement sur le wiki orioai , - sans doute suite à des modifs par rapport au nouveau site ? - Il faudrait penser à le remettre en ligne.
François
-------- Message original --------
Sujet: Re: [ori-oai-utilisateurs] vocab dynamique inactif dans l'editor Date : Fri, 20 Jan 2012 15:50:31 +0100 De : François Lefebvre < > Répondre à : ori-oai-utilisateurs@listes.univ-rennes1.fr Pour : ori-oai-utilisateurs@listes.univ-rennes1.fr
Bonjour,
Je complète mon investigation :
J'ai testé la validation de tous les autres vocabulaires générés dynamiquement. ( tous les indexed_* )
Ils me font tous la même erreur.
Dans les logs de vocabulary:
15:24:06 ERROR utils.XSDValidation error[140] - validXML ::
org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 1413; cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'orioai:value'.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:392)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
at org.orioai.vocabulary.domain.utils.XSDValidation.validXML(XSDValidation.java:118)
J'ai donc comparé mon fichier source avec celui du dépot subversion. Ils sont identiques.
Pour moi, il ne devrait pas y avoir de problème sur du vocabulaire généré dynamiquement. Donc je me réfère à vous:
- Avez vous le même souci ?
- De plus, est ce que mon problème du départ ? à savoir : la non autocomplétion du champ Ecole Doctorale dans le formulaire d'édition à un rapport avec mes soucis de vocabulaires ?
Merci
Bon week end.
Le 17/01/2012 15:50, François Lefebvre a écrit :Bonjour,
Je me suis rendu compte que le vocabulaire dynamique n'était pas proposé dans l'editor.
En effet, des écoles doctorales sont renseignées dans le "indexed_tef_ecoleDoctorale" via des précédentes créations de fiche de métadonnées ( cf pièce jointe ), mais lorsque l'on souhaite compléter une nouvelle fiche avec une même école doctorale, il n'y a pas d'autocomplétion.
J'ai donc fait un "Valider" sur la fiche en question, et voici l'erreur retournée :
- XSD Validation Error - Error : org.xml.sax.SAXParseException: cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'orioai:value'.
- XSD Validation Error - Fatal Error : org.xml.sax.SAXParseException: The declaration for the entity "ContentType" must end with '>'.
Dans les logs :
697152077 janv./17 15:19:39 ERROR utils.XSDValidation error[140] - validXML ::
org.xml.sax.SAXParseException; lineNumber: 2; columnNumber: 1025; cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'orioai:value'.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator$XSIErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.reportSchemaError(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:392)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)
at org.orioai.vocabulary.domain.utils.XSDValidation.validXML(XSDValidation.java:118)
at org.orioai.vocabulary.domain.utils.XSDValidation.validXML(XSDValidation.java:83)
at org.orioai.vocabulary.web.TestVocabularyServlet.doGetVocab(TestVocabularyServlet.java:220)
at org.orioai.vocabulary.web.TestVocabularyServlet.doGet(TestVocabularyServlet.java:78)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:646)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:436)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:374)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:706)
at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:677)
at org.apache.jsp.admin_jsp._jspService(admin_jsp.java:54)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:465)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:636)
Pourquoi y a t il une erreur sur du vocabulaire créé automatiquement et comment le résoudre ?
Merci
-- Cordialement. François Lefebvre Bibliothèque Universitaire de Lille 1 - bât A4/A5 Cité Scientifique - B.P. 30155 59653 VILLENEUVE D'ASCQ CEDEX Tél.: 03.20.33.60.73
-- Cordialement. François Lefebvre Bibliothèque Universitaire de Lille 1 - bât A4/A5 Cité Scientifique - B.P. 30155 59653 VILLENEUVE D'ASCQ CEDEX Tél.: 03.20.33.60.73
-- Jacques Brassart UNR Nord-Pas de Calais Université de Valenciennes et du Hainaut-Cambrésis Tél : 03 27 51 17 70