2010-04-06 15 views
1

J'ai besoin de lire une instance XML à partir d'un db existant. Je tente de se connecter chiba à un service Web reposant via la commande suivante:Connectez Chiba xForm à un service Web reposant (existe db)

 <xf:model> 
<xf:instance id="data-instance" 
       src="http://myhost:8081/exist/rest/test/" /> 
</xf:model> 

Cependant, je reçois le message d'erreur suivant lorsque je charge le xform:

Object model not supported 

Stack Trace: 

org.chiba.xml.xforms.exception.XFormsLinkException: object model not supported 
at org.chiba.xml.xforms.core.Instance.fetchData(Instance.java:625) 
at org.chiba.xml.xforms.core.Instance.createInitialInstance(Instance.java:580) 
at org.chiba.xml.xforms.core.Instance.init(Instance.java:83) 
at org.chiba.xml.xforms.core.Model.createInstanceObject(Model.java:828) 
at org.chiba.xml.xforms.core.Model.modelConstruct(Model.java:794) 
at org.chiba.xml.xforms.core.Model.per 

Revoir le journal des erreurs révèle les messages d'erreur suivants:

 at java.lang.Thread.run(Thread.java:595) 
2010-04-06 17:09:29,423 WARN [org.apache.commons.httpclient.cookie.CookieSpec] 
: Invalid cookie state: domain not specified 
2010-04-06 17:09:29,423 WARN [org.chiba.connector.http.HTTPURIResolver] : URI: 
http://myhost:8081/exist/rest/test/ couldn't be 
resolved 
2010-04-06 17:09:29,423 WARN [org.chiba.xml.xforms.Container] : handle event e 
xception: org.chiba.xml.xforms.exception.XFormsLinkException kept for rethrowal 
after dispatch() has finished 
2010-04-06 17:09:29,423 WARN [org.chiba.xml.xforms.Container] : XForms Error: 
object model not supported 
2010-04-06 17:09:29,423 ERROR [org.chiba.xml.xforms.core.Model] : [xf:model:C1] 
link exception: {targetId=C1, defaultinfo=http://myhost 
:8081/exist/rest/test/, targetName=model} 
2010-04-06 17:09:29,423 ERROR [org.chiba.xml.xforms.Container] : dispatch: exce 
ption during event flow 

Je suis en mesure d'accéder à l'URL via Orbeon donc je sais que l'URL est correcte. Des pensées pour lesquelles j'ai des problèmes de connexion avec Chiba?

Répondre

0

Cela semble être un problème de réseau. Chiba court-il dans la même machine qu'Obeon? Pouvez-vous ping myhost de la machine Chiba? Pouvez-vous ouvrir la même URL dans le navigateur? Peut-être qu'il y a un problème d'authentification (à en juger par votre post précédent). L'URL ne semble pas faire référence au fichier .xml - renvoie-t-il le code XML lorsque vous l'ouvrez dans le navigateur?

+0

cela ne semble pas être un problème de réseau. Je peux me connecter à la machine et même accéder à l'URL depuis mon navigateur. – user302254