javarosa
javarosa copied to clipboard
The core library that many of the ODK tools are built around. It's written in Java, implements the ODK XForms spec, and runs on mobile devices and cloud servers. ✨🏗✨
Originally reported by: **Yaw Anokwa (Bitbucket: [yanokwa](https://bitbucket.org/yanokwa), GitHub: [yanokwa](https://github.com/yanokwa))** ---------------------------------------- When loading a form with arbitrary function calls, javarosa dies with an unhandled exception. example where review() is the arbitrary...
Originally reported by: **Yaw Anokwa (Bitbucket: [yanokwa](https://bitbucket.org/yanokwa), GitHub: [yanokwa](https://github.com/yanokwa))** ---------------------------------------- attached form crashes jr core with nullpointer exception at java.lang.NullPointerException at org.javarosa.core.model.QuestionDef.localizeSelectMap(QuestionDef.java:259) at org.javarosa.xform.parse.XFormParser.parseControl(XFormParser.java:468) at org.javarosa.xform.parse.XFormParser$6.handle(XFormParser.java:120) at org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:287) at org.javarosa.xform.parse.XFormParser.parseElement(XFormParser.java:296)...
Originally reported by: **Yaw Anokwa (Bitbucket: [yanokwa](https://bitbucket.org/yanokwa), GitHub: [yanokwa](https://github.com/yanokwa))** ---------------------------------------- if timestamps are not bound to dateTime, they will be likely default to null when restoring from saved data or...
Originally reported by: **Yaw Anokwa (Bitbucket: [yanokwa](https://bitbucket.org/yanokwa), GitHub: [yanokwa](https://github.com/yanokwa))** ---------------------------------------- if you fill out a form with itext data for answers and restore it from xml, the answers displayed are...
Originally reported by: **Anonymous** ---------------------------------------- At line 23 of org.javarosa.services.transport.SubmissionTransportHelper, new SubmissionProfile() is missing a parameter. ---------------------------------------- - Bitbucket: https://bitbucket.org/javarosa/javarosa/issue/70
Originally reported by: **Anonymous** ---------------------------------------- sum(nodes with values: 1, empty) = NaN (conforms to XPath 1.0 spec) sum(nodes with values: all empty) = 0 (deviates from XPath) One of the...
Originally reported by: **Mitch Sundt (Bitbucket: [m.sundt](https://bitbucket.org/m.sundt), GitHub: Unknown)** ---------------------------------------- This should probably be caught in ODK Validate. Attached form, when processed and you step to the next event twice,...
Originally reported by: **Chris Wilson (Bitbucket: [gcc111](https://bitbucket.org/gcc111), GitHub: [gcc111](https://github.com/gcc111))** ---------------------------------------- When relevancy affects a looped group and another question, it's only applied to the looped group, not the other question....
Originally reported by: **Yaw Anokwa (Bitbucket: [yanokwa](https://bitbucket.org/yanokwa), GitHub: [yanokwa](https://github.com/yanokwa))** ---------------------------------------- http://code.google.com/p/opendatakit/issues/detail?id=356 if you add a calculate="200 div 100" to an geopoint (or a integer) node, there will be class cast...
ODK Validate is a [very light wrapper](https://github.com/opendatakit/validate/blob/master/src/org/opendatakit/validate/FormValidator.java#L368) for JavaRosa and it seems like a waste for downstream tools (e.g., pyxform) to have to embed ODK Validate just to confirm a...