The error I was getting in the log was:
Error evaluating BSH scriptlet [ org.ofbiz.base.util.UtilDateTime.nowTimestamp()], inserting nothing; error was: Sourced file: inline evaluation of: `` org.ofbiz.base.util.UtilDateTime.nowTimestamp();'' : Attempt to resolve method: nowTimestamp() on undefined variable or class name: org.ofbiz.base.util.UtilDateTime : at Line: 1 : in file: inline evaluation of: `` org.ofbiz.base.util.UtilDateTime.nowTimestamp();'' : org .ofbiz .base .util .UtilDateTime .nowTimestamp ( )
Can this be related to the recent work done to add the "groovy:" scriptlets support? I don't think so, by the way.
Jacopo Begin forwarded message:
From: jaco...@apache.org Date: April 9, 2009 11:54:37 AM GMT+05:30 To: comm...@ofbiz.apache.orgSubject: svn commit: r763526 - in /ofbiz/trunk/applications: accounting/script/org/ofbiz/accounting/ledger/ accounting/webapp/ accounting/agreement/ product/webapp/catalog/product/ product/webapp/ facility/facility/Reply-To: dev@ofbiz.apache.org Author: jacopoc Date: Thu Apr 9 06:24:36 2009 New Revision: 763526 URL: http://svn.apache.org/viewvc?rev=763526&view=rev Log:Switched from bsh to groovy scriptlets; the bsh ones are throwing an error.Modified:ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/ ledger/AcctgTransServices.xml ofbiz/trunk/applications/accounting/webapp/accounting/agreement/ AgreementForms.xml ofbiz/trunk/applications/product/webapp/catalog/product/ ProductForms.xml ofbiz/trunk/applications/product/webapp/facility/facility/ FacilityForms.xmlModified: ofbiz/trunk/applications/accounting/script/org/ofbiz/ accounting/ledger/AcctgTransServices.xmlURL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/ledger/AcctgTransServices.xml?rev=763526&r1=763525&r2=763526&view=diff= = = = = = = = ====================================================================== --- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/ ledger/AcctgTransServices.xml (original) +++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/ ledger/AcctgTransServices.xml Thu Apr 9 06:24:36 2009@@ -226,7 +226,7 @@<!-- check the scheduled posting date, but only if it's set --><if-not-empty field="acctgTrans.scheduledPostingDate"><set field="scheduledPostingDate" from- field="acctgTrans.scheduledPostingDate"/> - <set field="beforeScheduled" value="${bsh: org .ofbiz .base .util.UtilDateTime.nowTimestamp().before(scheduledPostingDate)}"/> + <set field="beforeScheduled" value="${groovy: org .ofbiz .base .util.UtilDateTime.nowTimestamp().before(scheduledPostingDate)}"/> <if-compare field="beforeScheduled" operator="equals" value="true" type="Boolean"> <add-error><fail-message message="Not posting GL Accounting Transaction with ID [${parameters.acctgTransId}] because it's not scheduled to be posted yet. The scheduled posting date is [${acctgTrans.scheduledPostingDate}]"/></add-error></if-compare>Modified: ofbiz/trunk/applications/accounting/webapp/accounting/ agreement/AgreementForms.xmlURL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/webapp/accounting/agreement/AgreementForms.xml?rev=763526&r1=763525&r2=763526&view=diff= = = = = = = = ====================================================================== --- ofbiz/trunk/applications/accounting/webapp/accounting/agreement/ AgreementForms.xml (original) +++ ofbiz/trunk/applications/accounting/webapp/accounting/agreement/ AgreementForms.xml Thu Apr 9 06:24:36 2009@@ -385,7 +385,7 @@<field name="partyId"><hidden value="${agreement.partyIdTo}"/ ></field> <field name="currencyUomId"><hidden value="$ {agreementItem.currencyUomId}"/></field> <field name="availableFromDate" use- when="agreementProductAppl==null"> - <!--<date-time default-value="${bsh: org.ofbiz.base.util.UtilDateTime.nowTimestamp()}"/>--> + <!--<date-time default-value="${groovy: org.ofbiz.base.util.UtilDateTime.nowTimestamp()}"/>--><date-time default-value="${agreement.fromDate}"/> </field><field name="availableFromDate" use- when="agreementProductAppl!=null">Modified: ofbiz/trunk/applications/product/webapp/catalog/product/ ProductForms.xmlURL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/catalog/product/ProductForms.xml?rev=763526&r1=763525&r2=763526&view=diff= = = = = = = = ====================================================================== --- ofbiz/trunk/applications/product/webapp/catalog/product/ ProductForms.xml (original) +++ ofbiz/trunk/applications/product/webapp/catalog/product/ ProductForms.xml Thu Apr 9 06:24:36 2009@@ -790,7 +790,7 @@ </drop-down> </field><field name="availableFromDate" use- when="supplierProduct==null"> - <date-time default-value="${bsh: org.ofbiz.base.util.UtilDateTime.nowTimestamp()}"/> + <date-time default-value="${groovy: org.ofbiz.base.util.UtilDateTime.nowTimestamp()}"/></field><field name="availableFromDate" use-when="supplierProduct! =null"><display/>Modified: ofbiz/trunk/applications/product/webapp/facility/facility/ FacilityForms.xmlURL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/product/webapp/facility/facility/FacilityForms.xml?rev=763526&r1=763525&r2=763526&view=diff= = = = = = = = ====================================================================== --- ofbiz/trunk/applications/product/webapp/facility/facility/ FacilityForms.xml (original) +++ ofbiz/trunk/applications/product/webapp/facility/facility/ FacilityForms.xml Thu Apr 9 06:24:36 2009@@ -410,7 +410,7 @@<field name="offsetQOHQty" title="$ {uiLabelMap.ProductQtyOffsetQOHBelow}"><text/></field> <field name="offsetATPQty" title="$ {uiLabelMap.ProductQtyOffsetATPBelow}"><text/></field> <field name="productsSoldThruTimestamp" title="$ {uiLabelMap.ProductShowProductsSoldThruTimestamp}"> - <date-time default-value="${bsh: org.ofbiz.base.util.UtilDateTime.nowTimestamp()}"/> + <date-time default-value="${groovy: org.ofbiz.base.util.UtilDateTime.nowTimestamp()}"/></field><field name="VIEW_SIZE" entry-name="viewSize" title="$ {uiLabelMap.ProductShowProductsPerPage}"><text/></field> <field name="monthsInPastLimit" entry- name="monthsInPastLimit"><text/></field>
smime.p7s
Description: S/MIME cryptographic signature