I try to put the relevant argument in row 41 of the XLS file but it
generates error like this.
Error: ODK Validate Errors: Invalid XPath expression [selected(
/GSF_Commune_DB/d_odf/odf_v , ?yes?)]! java.lang.NullPointerException
java.lang.NullPointerException at
org.javarosa.core.model.FormDef.addTriggerable(FormDef.java:524) at
org.javarosa.xform.parse.XFormParser.processStandardBindAttributes(XFormParser.java:1455)
at org.javarosa.xform.parse.XFormParser.parseBind(XFormParser.java:1521) at
org.javarosa.xform.parse.XFormParser.parseModel(XFormParser.java:460) at
org.javarosa.xform.parse.XFormParser.access$200(XFormParser.java:78) at
org.javarosa.xform.parse.XFormParser$3.handle(XFormParser.java:153) at
org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:375) at
org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:386) at
org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:386) at
org.javarosa.xform.parse.XFormParser.parseDoc(XFormParser.java:321) at
org.javarosa.xform.parse.XFormParser.parse(XFormParser.java:272) at
org.javarosa.xform.util.XFormUtils.getFormFromInputStream(XFormUtils.java:72)
at org.odk.validate.FormValidator.validate(FormValidator.java:322) at
org.odk.validate.FormValidator.(FormValidator.java:95) at
org.odk.validate.FormValidator.main(FormValidator.java:82) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616) at
org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
Something broke the parser. See above for a hint. Result: Invalid
Hi Chan,
This looks like a character code problem. When I look up the quotation
makes you're using around "yes" here http://www.fileformat.info/info/unicode/char/search.htm?q=‘&preview=entitythey
come up as "left/right single quotation mark". However, ODK Validate is
looking for either apostrophes(') or double quotation marks(").
Regards,
-Nathan
···
On Sunday, March 10, 2013 9:27:36 PM UTC-7, Chan Choth wrote:
>
> Dear all,
>
> I try to put the relevant argument in row 41 of the XLS file but it
> generates error like this.
>
> Error: ODK Validate Errors: Invalid XPath expression [selected(
> /GSF_Commune_DB/d_odf/odf_v , ?yes?)]! java.lang.NullPointerException
> java.lang.NullPointerException at
> org.javarosa.core.model.FormDef.addTriggerable(FormDef.java:524) at
> org.javarosa.xform.parse.XFormParser.processStandardBindAttributes(XFormParser.java:1455)
> at org.javarosa.xform.parse.XFormParser.parseBind(XFormParser.java:1521) at
> org.javarosa.xform.parse.XFormParser.parseModel(XFormParser.java:460) at
> org.javarosa.xform.parse.XFormParser.access$200(XFormParser.java:78) at
> org.javarosa.xform.parse.XFormParser$3.handle(XFormParser.java:153) at
> org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:375) at
> org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:386) at
> org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:386) at
> org.javarosa.xform.parse.XFormParser.parseDoc(XFormParser.java:321) at
> org.javarosa.xform.parse.XFormParser.parse(XFormParser.java:272) at
> org.javarosa.xform.util.XFormUtils.getFormFromInputStream(XFormUtils.java:72)
> at org.odk.validate.FormValidator.validate(FormValidator.java:322) at
> org.odk.validate.FormValidator.(FormValidator.java:95) at
> org.odk.validate.FormValidator.main(FormValidator.java:82) at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:616) at
> org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
> >> Something broke the parser. See above for a hint. Result: Invalid
>
> I attach an XLS file FYI.
>
> Thanks for your support.
>
> Best regards,
> Chan Choth
>
>
You are right. I use the wrong quotation. I should use 'yes'. It works now.
Best regards,
Chan Choth
···
On Monday, March 11, 2013 11:27:36 AM UTC+7, Chan Choth wrote:
>
> Dear all,
>
> I try to put the relevant argument in row 41 of the XLS file but it
> generates error like this.
>
> Error: ODK Validate Errors: Invalid XPath expression [selected(
> /GSF_Commune_DB/d_odf/odf_v , ?yes?)]! java.lang.NullPointerException
> java.lang.NullPointerException at
> org.javarosa.core.model.FormDef.addTriggerable(FormDef.java:524) at
> org.javarosa.xform.parse.XFormParser.processStandardBindAttributes(XFormParser.java:1455)
> at org.javarosa.xform.parse.XFormParser.parseBind(XFormParser.java:1521) at
> org.javarosa.xform.parse.XFormParser.parseModel(XFormParser.java:460) at
> org.javarosa.xform.parse.XFormParser.access$200(XFormParser.java:78) at
> org.javarosa.xform.parse.XFormParser$3.handle(XFormParser.java:153) at
> org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:375) at
> org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:386) at
> org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:386) at
> org.javarosa.xform.parse.XFormParser.parseDoc(XFormParser.java:321) at
> org.javarosa.xform.parse.XFormParser.parse(XFormParser.java:272) at
> org.javarosa.xform.util.XFormUtils.getFormFromInputStream(XFormUtils.java:72)
> at org.odk.validate.FormValidator.validate(FormValidator.java:322) at
> org.odk.validate.FormValidator.(FormValidator.java:95) at
> org.odk.validate.FormValidator.main(FormValidator.java:82) at
> sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:616) at
> org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
> >> Something broke the parser. See above for a hint. Result: Invalid
>
> I attach an XLS file FYI.
>
> Thanks for your support.
>
> Best regards,
> Chan Choth
>
>