I have noticed that some "bsh:" scriptlets are not working properly; I fixed few of them in the rev forwarded at the bottom of this email.

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.org
Subject: 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.xml

Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/ accounting/ledger/AcctgTransServices.xml
URL: 
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.xml
URL: 
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.xml
URL: 
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.xml
URL: 
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>



Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to