Issues
- NodeDescriptor doesn't support derived=true and null derivedValue expressionsOVPMS-1697Resolved issue: OVPMS-1697Tim Anderson
- Cursor position not moved to end of macro expansion when using Alt-MOVPMS-1617Tim Anderson
- Update embedded Tomcat test plugin to Tomcat 7OVPMS-1612Resolved issue: OVPMS-1612Tim Anderson
- Till Balance/Start Clear is not usableOVPMS-1586Resolved issue: OVPMS-1586Tim Anderson
- Invoiceitem cascade deletes investigation that may already be reported.OVPMS-1583Resolved issue: OVPMS-1583Tim Anderson
- Update Microchip archetype and add functions to return the microchip objectOVPMS-1582Resolved issue: OVPMS-1582Tim Anderson
- Update JasperReport implementation to use JRRewindableDatasourcesOVPMS-1565Resolved issue: OVPMS-1565Tim Anderson
- Product CSV reader doesn't report line no. when a line has the incorrect no. of columnsOVPMS-1561Resolved issue: OVPMS-1561Tim Anderson
- Change sort order icons to Windows standardOVPMS-1553Tim Anderson
- Set Visit end time on Check-OutOVPMS-1552Resolved issue: OVPMS-1552Tim Anderson
- Set default mail encoding to UTF-8OVPMS-1550Resolved issue: OVPMS-1550Tim Anderson
- Update jasperreports compiler, in order support Java 8OVPMS-1548Resolved issue: OVPMS-1548Tim Anderson
- Display supplier delivery identifiersOVPMS-1547Resolved issue: OVPMS-1547Tim Anderson
- Single Statement Printing and Mail send uses the current context to provide an email address.OVPMS-1546Resolved issue: OVPMS-1546Tim Anderson
- NPE viewing a product referenceOVPMS-1541Resolved issue: OVPMS-1541Tim Anderson
- Link Patient Documents and letters to invoice items such that batch numbers can be reported.OVPMS-1539Resolved issue: OVPMS-1539Tim Anderson
- Correct rules in Patient Rules to cover the Patient Location relationshipOVPMS-1534Resolved issue: OVPMS-1534Tim Anderson
- Suppress caching of documents in ehcache.xmlOVPMS-1533Resolved issue: OVPMS-1533Tim Anderson
- Add CurrentCustomerID, CurrentSupplierID, and CurrentPatientID as automatically set report parametersOVPMS-1532Resolved issue: OVPMS-1532Tim Anderson
- ESCIA-0115: Too many decimal places in amountOVPMS-1530Tim Anderson
- Limit product-supplier relationships to a single preferred relationshipOVPMS-1528Resolved issue: OVPMS-1528Tim Anderson
- Generate Orders generates multiple order items if a product and supplier has 2 or more preferred relationshipsOVPMS-1527Resolved issue: OVPMS-1527Tim Anderson
- ESCI invoice-to-order matching does not exclude inactive productsOVPMS-1525Resolved issue: OVPMS-1525Tim Anderson
- Change to the Calculation for Line item PriceOVPMS-1521Resolved issue: OVPMS-1521Tim Anderson
- Shortcuts only available on the first tab when editingOVPMS-1518Resolved issue: OVPMS-1518Tim Anderson
- Add a new Discount type to produce a discount based on cost price plus a rate.OVPMS-1517Resolved issue: OVPMS-1517Tim Anderson
- StackOverflowError selecting customer with thousands of patientsOVPMS-1509Resolved issue: OVPMS-1509Tim Anderson
- Cannot call apply() recursively error when editing patientsOVPMS-1508Resolved issue: OVPMS-1508Tim Anderson
- Patient Investigation can not be cancelledOVPMS-1507Resolved issue: OVPMS-1507Tim Anderson
- Cannot create a patient record for a patient born that dayOVPMS-1502Resolved issue: OVPMS-1502Tim Anderson
30 of 30
NodeDescriptor doesn't support derived=true and null derivedValue expressions
Fixed
Description
Environment
None
Created December 1, 2015 at 12:54 AM
Updated November 6, 2016 at 10:55 PM
Resolved January 11, 2016 at 4:09 AM
Activity
Tim AndersonJanuary 11, 2016 at 4:09 AM
Fixed in revision 6884
From a 1.7.1 error report:
java.lang.NullPointerException at java.io.StringReader.<init>(StringReader.java:50) at org.apache.commons.jxpath.ri.Parser.parseExpression(Parser.java:50) at org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.compileExpression(JXPathContextReferenceImpl.java:249) at org.apache.commons.jxpath.ri.JXPathContextReferenceImpl.getValue(JXPathContextReferenceImpl.java:280) at org.openvpms.component.business.domain.im.archetype.descriptor.NodeDescriptor.getValue(NodeDescriptor.java:844) at org.openvpms.component.business.service.archetype.helper.IMObjectBean$NodePropertySet.get(IMObjectBean.java:2045) at org.openvpms.component.system.common.util.AbstractPropertySet.get(AbstractPropertySet.java:263) at org.openvpms.component.system.common.util.AbstractPropertySet.getString(AbstractPropertySet.java:158) at org.openvpms.component.system.common.util.AbstractPropertySet.getString(AbstractPropertySet.java:144) at org.openvpms.component.business.service.archetype.helper.IMObjectBean.getString(IMObjectBean.java:275) at org.openvpms.web.component.im.contact.ContactHelper$EmailPredicate.evaluate(ContactHelper.java:175) at org.apache.commons.collections.CollectionUtils.select(CollectionUtils.java:516) at org.openvpms.web.component.im.contact.ContactHelper.getContacts(ContactHelper.java:108) at org.openvpms.web.component.im.contact.ContactHelper.getEmailContacts(ContactHelper.java:70) at org.openvpms.web.component.app.ContextMailContext.getFromAddresses(ContextMailContext.java:62) at org.openvpms.web.component.mail.MailEditor.<init>(MailEditor.java:250) at org.openvpms.web.component.mail.MailDialog.<init>(MailDialog.java:182) at org.openvpms.web.component.mail.MailDialog.<init>(MailDialog.java:162) at org.openvpms.web.component.mail.MailDialog.<init>(MailDialog.java:136) at org.openvpms.web.component.mail.MailDialog.<init>(MailDialog.java:124) at org.openvpms.web.component.print.InteractivePrinter.doMail(InteractivePrinter.java:452) at org.openvpms.web.component.print.InteractivePrinter$1.onMail(InteractivePrinter.java:360) at org.openvpms.web.component.print.PrintDialog$2.onAction(PrintDialog.java:199)