<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE issuezilla [
    <!-- This DTD describes a structure that contains one or more         -->
    <!-- IssueZilla issues. IssueZilla is a derivative of BugZilla        -->
    <!-- (http://bugzilla.mozilla.org) developed for use with SourceCast  --> 
    <!-- $Id: issuezilla.dtd 34364 2003-11-18 00:30:16Z kmaples $  -->
    
    <!ELEMENT issuezilla (issue+)>
    
      <!--  Attributes of the root element 'issuezilla':                  -->   
      <!--                                                                -->
      <!--  version     : Current version of IssueZilla.                  -->
      <!--  urlbase     : Full url to source installation of issueZilla.  -->
      <!--  maintainer  : Email address of person responsible for         -->
      <!--                installation usually 'webmaster@foo.com'        -->
      <!--  exporter    : Email address of the individual performing the  -->
      <!--                XML export.                                     -->
      <!--  charset     : The originating charset for this issue.         -->
      <!--  dtd_version : Version of this DTD; the cvs revision number.   -->
      
      <!ATTLIST issuezilla version CDATA #REQUIRED>
      <!ATTLIST issuezilla urlbase CDATA #REQUIRED>
      <!ATTLIST issuezilla maintainer CDATA #REQUIRED>
      <!ATTLIST issuezilla exporter CDATA #IMPLIED>
      <!ATTLIST issuezilla charset CDATA #REQUIRED>
    
      <!-- Attributes of the Helm project from whence this export came:   -->  
    
      <!ATTLIST issuezilla project_domain CDATA #IMPLIED>
      <!ATTLIST issuezilla project_name CDATA #IMPLIED>
      <!ATTLIST issuezilla project_id CDATA #IMPLIED>
      
      <!-- Current cvs revision: $Revision: 1.6 $                         -->
      <!-- Revision above should match hardcoded value below (hard-coded  -->
      <!-- to facilitate development):                                    -->
      <!ATTLIST issuezilla dtd_version CDATA #FIXED "Revision: 1.2">
    
      <!--  Elements comprising an issue.                                 -->
    
      <!ELEMENT issue ( issue_id, (issue_status, priority, resolution,
          component, version, rep_platform, assigned_to, 
          delta_ts, subcomponent, reporter, target_milestone?, issue_type, 
          creation_ts, qa_contact?, status_whiteboard?, issue_file_loc?,
          votes?, op_sys, short_desc, keywords*, dependson*, blocks*, 
          is_duplicate?, has_duplicates*, cc*, long_desc+, attachment*, 
          activity* 
        )? 
      ) >
    
        <!-- Attribute(s) of the 'issue' element:                             -->
        <!--                                                                  -->
        <!-- status_code  : Error code if issue requested is missing, or user -->
        <!--                performing the operation does not have the        -->
        <!--                necessary role.  Uses HTTP codes as defined in    -->
        <!--                RFC 2616; will always return a three-digit code.  -->
        <!-- status_message : String corresponding to status_code above.      -->
    
        <!ATTLIST issue status_code    (200|401|404) #REQUIRED>
        <!ATTLIST issue status_message (OK|Unauthorized|NotFound) #REQUIRED>
    
        <!-- Elements of issue and their definitions:                          -->
        <!--                                                                   -->
        <!-- issue_id     : ID of this issue (unique key).                     -->
        <!-- issue_status : Current status of this issue.                      -->
        <!-- priority     : Priority (severity) assigned to issue.             -->
        <!-- resolution   : The issue's resolution, if any                     -->
        <!-- component    : Product against which issue is reported.           -->
        <!-- version      : Version associated with component.                 -->
        <!-- platform     : Platform issue reported against (e.g. linux, etc.).-->
        <!-- assigned_to  : Email of person issue currently assigned to.       -->
        <!-- delta_ts     : Last modified timestamp ('yyyy-mm-dd hh:mm:ss').   -->
        <!--                                                                   -->
        <!-- subcomponent     : Component of component issue reported against. -->
        <!-- reporter         : Email of initial issue reporter.               -->
        <!-- target_milestone : Milestone for this issue's resolution.         -->
        <!-- issue_type       : Nature of issue, e.g. defect, task, etc.       -->
        <!-- creation_ts      : Issue creation timestamp ('yyyy-mm-dd hh:mm:ss').-->
        <!-- qa_contact       : Email of the QA contact for this issue.        --> 
        <!-- status_whiteboard: Free text 'whiteboard' for issue comments.     -->
        <!-- issue_file_loc   : URL related to issue                           -->
        <!-- votes            : current votes for issu                         -->
        <!-- op_sys           : Operating system issue reported against.       -->
        <!-- short_desc       : Short description of issue.                    -->
    
        <!ELEMENT issue_id (#PCDATA)>
        <!ELEMENT issue_status (#PCDATA)>
        <!ELEMENT priority (#PCDATA)>
        <!ELEMENT resolution (#PCDATA)>
        <!ELEMENT component (#PCDATA)>
        <!ELEMENT version (#PCDATA)>  
        <!ELEMENT rep_platform (#PCDATA)> 
        <!ELEMENT assigned_to (#PCDATA)>
        <!ELEMENT delta_ts (#PCDATA)>     
        <!ELEMENT subcomponent (#PCDATA)>
        <!ELEMENT reporter (#PCDATA)>  
        <!ELEMENT target_milestone (#PCDATA)>
        <!ELEMENT issue_type (#PCDATA)>
        <!ELEMENT creation_ts (#PCDATA)>   
        <!ELEMENT qa_contact (#PCDATA)>
        <!ELEMENT status_whiteboard (#PCDATA)>
        <!ELEMENT issue_file_loc (#PCDATA)>
        <!ELEMENT votes (#PCDATA)>
        <!ELEMENT op_sys (#PCDATA)> 
        <!ELEMENT short_desc (#PCDATA)>
    
        <!-- Data from the longdescs table for this issue id.  Essentially   -->
        <!-- the log of additional comments.                                 -->
        <!--                                                                 --> 
        <!-- who        : Email of person posting long_desc.                 --> 
        <!-- issue_when : Timestamp when long_desc added ('yyy-mm-dd hh:mm') -->
        <!-- thetext    : Free text that comprises the long desc.            -->
    
        <!ELEMENT long_desc (who, issue_when, thetext)>
    
          <!ELEMENT who (#PCDATA)>
          <!ELEMENT issue_when (#PCDATA)>
          <!ELEMENT thetext (#PCDATA)>
    
        <!-- 'optional' elements.                                           
             keywords       : List of keywords for this issue.                   
             dependson      : List of local issue IDs that depend on this one.   
             blocks         : List of local issue IDs blocked by this one.       
             is_duplicate   : The issue which this issue was closed as a 
                              duplicate of.
             has_duplicates : Other issues which were closed as a duplicate 
                              of this issue.
             cc             : List of email addresses of interested parties.     
    
             NOTE: elements of 'blocks', 'dependson', 'is_duplicate' and 
             'has_duplicates' are defined elsewhere in this document.        -->
    
        <!ELEMENT keywords (#PCDATA)>
        <!ELEMENT dependson (issue_id, who, when)>
        <!ELEMENT blocks (issue_id, who, when)>
        <!ELEMENT is_duplicate (issue_id, who, when)>
        <!ELEMENT has_duplicates (issue_id, who, when)>
        <!ELEMENT cc (#PCDATA)>
    
        <!-- Data pertaining to attachments.  NOTE - some of these fields    -->
        <!-- are currently unimplemented (ispatch, filename, etc.).          -->
    
        <!ELEMENT attachment (mimetype, attachid, date, desc, ispatch*, filename, 
            submitter_id, submitting_username, data, attachment_iz_url)>
    
          <!-- encoding   : How the inline attachment is encoded.            -->
    
          <!ATTLIST attachment encoding CDATA #FIXED "Base64" >
    
          <!-- mimetype     : Mime type for the attachment.                  -->
          <!-- attachid     : A unique id for this attachment.               -->
          <!-- date         : Timestamp of when added 'yyyy-mm-dd hh:mm'     -->
          <!-- desc         : Short description for attachment.              -->
          <!-- ispatch      : Whether attachment is a patch file.            -->
          <!-- filename     : Filename of attachment.                        -->
          <!-- submitter_id : Issuezilla ID of attachement submitter.        --> 
          <!-- submitting_username    : username of attachement submitter.   --> 
          <!-- data         : Encoded attachment.                            --> 
          <!-- attachment_iz_url : URL to attachment in iz.                  --> 
    
          <!ELEMENT mimetype (#PCDATA)>
          <!ELEMENT attachid (#PCDATA)>
          <!ELEMENT date (#PCDATA)>   
          <!ELEMENT desc (#PCDATA)>  
          <!ELEMENT ispatch (#PCDATA)>
          <!ELEMENT filename (#PCDATA)> 
          <!ELEMENT submitter_id (#PCDATA)> 
          <!ELEMENT submitting_username (#PCDATA)> 
          <!ELEMENT data (#PCDATA)>    
          <!ELEMENT attachment_iz_url (#PCDATA)>    
    
        <!-- Data pertaining to the issue's activity record.                 -->
        
        <!ELEMENT activity (user, when, field_name, field_desc, oldvalue, 
            newvalue)>
    
          <!-- user         : user who performed the action                  -->
          <!-- when         : date the described change was made             -->
          <!-- field_name   : name of db field (in fielddefs)                -->
          <!-- field_desc   : description of the database field              -->
          <!-- oldvalue     : value changed from                             -->
          <!-- newvalue     : value changed to                               -->
    
          <!ELEMENT user (#PCDATA)>
          <!ELEMENT when (#PCDATA)>
          <!ELEMENT field_name (#PCDATA)>
          <!ELEMENT field_desc (#PCDATA)>
          <!ELEMENT oldvalue (#PCDATA)>
          <!ELEMENT newvalue (#PCDATA)>
    
    
]>
<issuezilla exporter="guest" charset="UTF-8" version="2.11" urlbase="https://ofbiz.dev.java.net/issues/" maintainer="owner@ofbiz.dev.java.net" project_domain="dev.java.net" project_name="ofbiz" project_id="792" dtd_version="Revision: 1.2">
<issue status_code="200" status_message="OK">
  <issue_id>1</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Documentation</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20030820210924</delta_ts>
  <subcomponent>website</subcomponent>
  <reporter>ajzeneski</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-08-13 22:35:10</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Website missing</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2003-08-13 22:35:10</issue_when>
   <thetext>Website is missing from CVS.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2003-08-19 12:09:17</issue_when>
   <thetext>Website starting to move</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2003-08-19 12:11:57</issue_when>
   <thetext>Changed milestone</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2003-08-20 21:09:24</issue_when>
   <thetext>Website has been imported into CVS</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2003-08-19 12:09:17</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>STARTED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2003-08-19 12:09:17</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>unspecified</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2003-08-19 12:11:57</when>
    <field_name>target_milestone</field_name>
    <field_desc>Target Milestone</field_desc>
    <oldvalue>milestone 1</oldvalue>
    <newvalue>not determined</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2003-08-20 21:09:24</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>STARTED</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2003-08-20 21:09:24</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>2</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jonesde</assigned_to>
  <delta_ts>20030824004146</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>ajzeneski</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-08-23 14:25:20</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Missing FTL</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2003-08-23 14:25:20</issue_when>
   <thetext>Missing FTL file:

Error: File not found: /feature/EditFeatureCategoryFeatures.ftl</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2003-08-24 00:41:46</issue_when>
   <thetext>Converted JSP to FTL, made some small corrections.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2003-08-24 00:41:46</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2003-08-24 00:41:46</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>3</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20030828103031</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>ajzeneski</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-08-23 14:27:14</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Edit Promo Bug</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2003-08-23 14:27:14</issue_when>
   <thetext>When editing a promo rule; the drop down for the current condition contains only
the existing condition (many times).</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2003-08-28 10:30:31</issue_when>
   <thetext>#list directive had a type. Fix in CVS.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2003-08-28 10:30:31</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2003-08-28 10:30:31</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>4</issue_id>
  <issue_status>VERIFIED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20030828103057</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>ajzeneski</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-08-23 14:30:52</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Price Rule Bug</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2003-08-23 14:30:52</issue_when>
   <thetext>When editing a price rule; changing the is &quot;sale price&quot; flag sets properly,
however always displays &quot;no&quot; as the selected choice.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2003-08-28 10:20:59</issue_when>
   <thetext>Fixed conditional on the no button, now appears correctly.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2003-08-28 10:30:57</issue_when>
   <thetext>Done</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2003-08-28 10:20:59</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2003-08-28 10:20:59</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2003-08-28 10:30:57</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>RESOLVED</oldvalue>
    <newvalue>VERIFIED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>5</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20030823144138</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>ajzeneski</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-08-23 14:41:38</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Relationship missing button</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2003-08-23 14:41:38</issue_when>
   <thetext>View/Edit party relationships page first is still JSP and second is missing the
links to communication event(s).</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>6</issue_id>
  <issue_status>CLOSED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20030918144334</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>robdawson</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-09-04 02:09:57</creation_ts>
  <qa_contact>jonesde</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Entity Engine ConnectionFactory and DBCPConnectionFactory issues with Oracle</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>robdawson</who>
   <issue_when>2003-09-04 02:09:57</issue_when>
   <thetext>When using the Inline JDBC Functionality of the Entity Engine to access an Oracle 
database the Entity Engine gives SQL no suitable driver exceptions.

The fix for this involves changing:
                loader.loadClass(driverClassName);
to
                Class clazz = loader.loadClass(driverClassName);
                clazz.newInstance();
in both the ConnectionFactory and DBCPConnectionFactory classes.

There will also need to be the appropriate exception handling.

Please contact me if this requires any clarification.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2003-09-04 22:15:06</issue_when>
   <thetext>The message you are getting means that the JDBC drivers for Oracle cannot be
found on the classpath. Contact the users mailing list if you need further help
with this issue.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2003-09-04 22:17:28</issue_when>
   <thetext>Sorry; DBCP support is currently outdated and not used due to the fact that
there is no transaction support. It is recommended you use the JOTM/XAPool
connections. This issue will be addressed during a refactor of this class in the
coming months.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2003-09-18 14:43:34</issue_when>
   <thetext>
This issue has been resolved with code changes similar to those recommended.

HOWEVER: There is one caveat with this: I would NOT recommend running using
either of these blocks of code. Without a transaction aware connection pool
performance will be severely affected or operations may be performed outside of
transactions. So, I wouldn&apos;t use straight JDBC or DBCP right now. Hopefully in
the future DBCP will support XADataSources, then it may be an option.

Later,
-David Jones
</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2003-09-04 22:15:06</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2003-09-04 22:15:06</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2003-09-18 14:43:34</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>RESOLVED</oldvalue>
    <newvalue>CLOSED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2003-09-18 14:43:34</when>
    <field_name>qa_contact</field_name>
    <field_desc>QA Contact</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>jonesde</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>7</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P4</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040304194045</delta_ts>
  <subcomponent>WebTools</subcomponent>
  <reporter>fzhu_genshare</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-09-21 07:35:08</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc>http://localhost:8080/webtools/control/view/ModelGroupWriter?savetofile=true</issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>&quot;Save Entity Group XML to File&quot; error</short_desc>
  <keywords></keywords>
  <has_duplicates>
    <issue_id>8</issue_id>
    <who>jonesde</who>
    <when>2003-11-04 01:04:02</when>
  </has_duplicates>
  <long_desc>
   <who>fzhu_genshare</who>
   <issue_when>2003-09-21 07:35:08</issue_when>
   <thetext>If click &quot;Save Entity Group XML to File&quot; on the webtools, the new page opens and 
the following error message appears: 

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: -1 in the jsp file: null

Generated servlet error:
[javac] Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac] C:\DOCUME~1\ADMINI~1\LOCALS~1
\Temp\Jetty_0_0_0_0_8080__webtools\entity\ModelGroupWriter_jsp.java:72: 
cannot resolve symbol
[javac] symbol : variable entityGroupResourceHandler 
[javac] location: class org.ofbiz.entity.model.ModelGroupReader
[javac] ResourceHandler resourceHandler = 
modelGroupReader.entityGroupResourceHandler;
[javac] ^
[javac] 1 error</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2003-11-04 01:04:02</issue_when>
   <thetext>*** Issue 8 has been marked as a duplicate of this issue. ***</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-04 19:40:45</issue_when>
   <thetext>lower priority</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-03-04 19:40:45</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P4</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>8</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>DUPLICATE</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20031104010402</delta_ts>
  <subcomponent>WebTools</subcomponent>
  <reporter>fzhu_genshare</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-09-21 07:40:53</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc>http://localhost:8080/webtools/control/view/ModelGroupWriter</issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>&quot;Generate Entity Group XML&quot; error</short_desc>
  <keywords></keywords>
  <is_duplicate>
    <issue_id>7</issue_id>
    <who>jonesde</who>
    <when>2003-11-04 01:04:02</when>
  </is_duplicate>
  <long_desc>
   <who>fzhu_genshare</who>
   <issue_when>2003-09-21 07:40:53</issue_when>
   <thetext>If clicked &quot;Generate Entity Group XML&quot; on webtools, an error message occurs:

org.apache.jasper.JasperException: Unable to compile class for JSP

An error occurred at line: -1 in the jsp file: null

Generated servlet error:
[javac] Since fork is true, ignoring compiler setting.
[javac] Compiling 1 source file
[javac] Since fork is true, ignoring compiler setting.
[javac] C:\DOCUME~1\ADMINI~1\LOCALS~1
\Temp\Jetty_0_0_0_0_8080__webtools\entity\ModelGroupWriter_jsp.java:72: 
cannot resolve symbol
[javac] symbol : variable entityGroupResourceHandler 
[javac] location: class org.ofbiz.entity.model.ModelGroupReader
[javac] ResourceHandler resourceHandler = 
modelGroupReader.entityGroupResourceHandler;
[javac] ^
[javac] 1 error

It seems the class ResourceHandler is missing. The same error result in several 
links of webtools concerning entity engine xml export broken.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2003-11-04 01:04:02</issue_when>
   <thetext>This issue is a duplicate of #7, they may be different links but they hit the same 
request and code.

*** This issue has been marked as a duplicate of 7 ***</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2003-11-04 01:04:02</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2003-11-04 01:04:02</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>DUPLICATE</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>9</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>WONTFIX</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040223211140</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>byersa</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-10-28 09:27:31</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>GenericEntity.getBytes fails with HSQLDB</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>byersa</who>
   <issue_when>2003-10-28 09:27:31</issue_when>
   <thetext>getBytes internally casts to ByteWrapper which causes a ClassCastException.
Casting directly to byte[] seems to work.

Don&apos;t know if it fails with other dbs.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-23 21:11:40</issue_when>
   <thetext>This does not appear to be something that can be fixed in OFBiz, it appears to be a bug in HSQLDB, and 
only in certain versions. Trying it with an earlier version it worked, but various other things didn&apos;t. We 
may just have to be patient until HSQLDB has another stable release.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-02-23 21:11:40</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-02-23 21:11:40</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>WONTFIX</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>10</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P5</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040630193003</delta_ts>
  <subcomponent>Service</subcomponent>
  <reporter>byersa</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2003-10-31 08:53:59</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>missing or incorrect service parameter message</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>byersa</who>
   <issue_when>2003-10-31 08:53:59</issue_when>
   <thetext>If possible, I think it would be very helpful to developers if the message that
informs on invalid service parameter conditions would clearly indicate whether
it is in the IN or OUT mode that the problem is occurring.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 12:17:42</issue_when>
   <thetext>changed to enhancement</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 17:49:18</issue_when>
   <thetext>reassigned</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-06-30 19:30:03</issue_when>
   <thetext>The ServiceValidationException has been updated to support missing and extra fields as well as 
knowing which &quot;mode&quot; (IN/OUT) the error occured in.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 12:17:42</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>DEFECT</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 12:17:42</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P5</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:49:17</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:30:03</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:30:03</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>11</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>PC</rep_platform>
  <assigned_to>jonesde</assigned_to>
  <delta_ts>20031104002629</delta_ts>
  <subcomponent>Content</subcomponent>
  <reporter>cyf</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-11-03 22:26:18</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>Windows 2000</op_sys>
  <short_desc>&quot;response.sendRedirect&quot; in jsp could not take effect</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>cyf</who>
   <issue_when>2003-11-03 22:26:18</issue_when>
   <thetext>I have write a test.jsp code(like):
.....
hello world!
&lt;%response.sendRedirect(&quot;control/main&quot;);%&gt;
....

define :
in controller.xml:
&lt;request-map uri=&quot;test&quot; edit=&quot;true&quot;&gt;
        &lt;response name=&quot;success&quot; type=&quot;view&quot; value=&quot;test&quot;/&gt;
        &lt;response name=&quot;error&quot; type=&quot;view&quot; value=&quot;error&quot;/&gt;        
&lt;/request-map&gt;
.....
&lt;view-map name=&quot;test&quot; type=&quot;region&quot;/&gt;

in region also configued

when I test the page :
it&apos;s appear &quot;hello world!&quot;,but didn&apos;t redirect.

When I use this code as jsp page in normal web app,redirect can take effect.

I think this is a bug of in region process.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2003-11-04 00:26:29</issue_when>
   <thetext>
If I understand your complaint correctly it is because the way you organized 
things the response output stream is committed before the sendRedirect is 
called. There is absolutely nothing that can be done about this.

If you want to send a redirect you should do so in an event or a non-region view 
(and non-jpublish for that matter). Those composite view tools are meant for 
generating views and involve templates that may cause the response to be 
committed before you wrapped view is even called.

BTW, this may be more appropriate as a question on the users list, not as a defect 
bug report.

Later,
-David Jones</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2003-11-04 00:26:29</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2003-11-04 00:26:29</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>12</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040223213513</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>quake_wang</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-11-04 01:39:16</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>entity cache is not synchronized with DB</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>quake_wang</who>
   <issue_when>2003-11-04 01:39:16</issue_when>
   <thetext>Quake,

It might make sense to have an issue created on the ofbiz.dev.java.net 
site that covers this problem, since it may take some time to resolve. 
Could you create one there? It could just include text from messages 
send back and forth in this email thread.

Thanks,
-David

On Nov 3, 2003, at 6:57 PM, Quake_Wang wrote:

&gt; The immutable flag can solve some cache synchronize issues, it will 
&gt; help for debugging. But, please consider this scenario:
&gt;
&gt; Service A:
&gt; OK, now base on policy: &quot;NEVER read from the cache if you are planning 
&gt; on updating&quot;, we directly read from DB,
&gt; order = findByPK (&quot;Order&quot;, 10000);
&gt; order.set(&quot;status&quot;, &quot;DEF&quot;);
&gt; order.store();
&gt;
&gt;
&gt; Service B:
&gt; order = findByPKCache(&quot;Order&quot;, 10000);
&gt; just query, do not change any fields, entity engine will put the order 
&gt; 10000 with &quot;DEF&quot; status in cache, after some other operations (not on 
&gt; the order generic value) throw exception, rolled back service A and B, 
&gt; then PKCache is not synchronized with DB too, the immutable flag can 
&gt; not help any......
&gt;
&gt; You wrote a service using cache for better performance, and someone 
&gt; may assembly your service in same transaction (group service, ECA 
&gt; service), the synchronizing may broken, it&apos;s really hard to find such 
&gt; problem.
&gt;
&gt; Any ideas?
&gt;
&gt; Quake
&gt;
&gt; -----Original Message-----
&gt; From: David Jones [mailto:jonesde@ofbiz.org]
&gt; Sent: Monday, November 03, 2003 11:05 PM
&gt; To: dev@ofbiz.dev.java.net
&gt; Subject: Re: [OFBiz] Dev - Important - [Bug] PKCache is not 
&gt; synchronized
&gt; with DB
&gt;
&gt;
&gt;
&gt; Because of the possibility that this is happening and causing
&gt; previously unexplained problems, I decided to go ahead and implement
&gt; the immutable feature on the GenericEntity. This is now in CVS, but may
&gt; cause problems with current code (and will most likely in many cases).
&gt; Do disable this just comment out the line near the beginning of the set
&gt; method in GenericEntity.java. It is around line 248 in the current
&gt; revision of the file.
&gt;
&gt; I fixed a few places that had this problem, including createCustomer in
&gt; ecommerce and the userLogin service. Creating a new customer and going
&gt; through the checkout process works fine now, but variations on the way
&gt; I did it may break.
&gt;
&gt; If we have too many problems with this, I&apos;m okay with disabling it
&gt; temporarily, but it would be nice to go this direction in the future.
&gt; It will help resolve the possibility that strange things happen because
&gt; things are being changed in the cache when they shouldn&apos;t be and the
&gt; cache is out of sync with the database, ie is dirty.
&gt;
&gt; Feel free to report bugs along these lines, or better yet send
&gt; patches...
&gt;
&gt; Later,
&gt; -David
&gt;
&gt;
&gt; On Nov 3, 2003, at 5:24 AM, David Jones wrote:
&gt;
&gt;&gt;
&gt;&gt; Quake,
&gt;&gt;
&gt;&gt; Yes, I know this is a problem, although I had forgotten about it since
&gt;&gt; it hasn&apos;t come up for a long time.
&gt;&gt;
&gt;&gt; Our official answer on this, related to the use of the cache in
&gt;&gt; general is: NEVER read from the cache if you are planning on updating
&gt;&gt; something. It&apos;s tempting to change the GenericValue object to have an
&gt;&gt; unchangeable flag that is set for all versions that go into the
&gt;&gt; cache....
&gt;&gt;
&gt;&gt; I agree with you, there doesn&apos;t seem to be an easy way to
&gt;&gt; automatically clear the cache on a rollback. In most cases the
&gt;&gt; rollback doesn&apos;t even go through the Entity Engine, it is done in
&gt;&gt; external code. So, the Entity Engine never gets a notification of the
&gt;&gt; rollback, and if it did it would have to remember every operation that
&gt;&gt; happened during that transaction so it could clear those dirty cache
&gt;&gt; entries.
&gt;&gt;
&gt;&gt; Thus the policy: never use the cache to read when you are planning on
&gt;&gt; writing to the database. And yeah, maybe I should throw some code in
&gt;&gt; there to enforce this... Any thoughts from anyone on that?
&gt;&gt;
&gt;&gt; Later,
&gt;&gt; -David
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; On Nov 3, 2003, at 4:45 AM, Quake_Wang wrote:
&gt;&gt;
&gt;&gt;&gt; Found a bug in the PKCache, below is the scenario
&gt;&gt;&gt;
&gt;&gt;&gt; Service A:
&gt;&gt;&gt; 1. find an order with the order No. 10000, dummy code:
&gt;&gt;&gt; order = findByPKCache(&quot;Order&quot;, 10000);
&gt;&gt;&gt; assume we get an order with the status &quot;ABC&quot;;
&gt;&gt;&gt;
&gt;&gt;&gt; 2. set the order status to &quot;DEF&quot; and store, dummy code:
&gt;&gt;&gt; order.set(&quot;status&quot;, &quot;DEF&quot;);
&gt;&gt;&gt; order.store();
&gt;&gt;&gt;
&gt;&gt;&gt; Service B:
&gt;&gt;&gt; 1. find order 10000 again, dummy code:
&gt;&gt;&gt; order = findByPKCache(&quot;Order&quot;, 10000);
&gt;&gt;&gt; If the service A and B are in the same transaction (ex, group service
&gt;&gt;&gt; or ECA service), entity engine will get the order with &quot;DEF&quot; status
&gt;&gt;&gt; and put it in the PK cache.
&gt;&gt;&gt;
&gt;&gt;&gt; 2. some other operations, throw exception
&gt;&gt;&gt; Service A and B are rolled back, as the result, the PKCache is not
&gt;&gt;&gt; synchronized with DB:
&gt;&gt;&gt; DB: order 10000, status &quot;ABC&quot;
&gt;&gt;&gt; PKCache: order 10000, status &quot;DEF&quot;
&gt;&gt;&gt;
&gt;&gt;&gt; I spent some time to trace this bug, but can not find an easy way to
&gt;&gt;&gt; fix it, just simply change the findByPKCache to findByPK in service
&gt;&gt;&gt; B.
&gt;&gt;&gt; I&apos;m sending out this email in hopes of helping who may encounter the
&gt;&gt;&gt; same problem and receiving a better fix method.
&gt;&gt;&gt;
&gt;&gt;&gt; Regards
&gt;&gt;&gt; Quake
&gt;&gt;&gt;
&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt; To unsubscribe, e-mail: dev-unsubscribe@ofbiz.dev.java.net
&gt;&gt;&gt; For additional commands, e-mail: dev-help@ofbiz.dev.java.net
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: dev-unsubscribe@ofbiz.dev.java.net
&gt;&gt; For additional commands, e-mail: dev-help@ofbiz.dev.java.net
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: dev-unsubscribe@ofbiz.dev.java.net
&gt; For additional commands, e-mail: dev-help@ofbiz.dev.java.net
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: dev-unsubscribe@ofbiz.dev.java.net
&gt; For additional commands, e-mail: dev-help@ofbiz.dev.java.net


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ofbiz.dev.java.net
For additional commands, e-mail: dev-help@ofbiz.dev.java.net</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-23 21:35:13</issue_when>
   <thetext>
Just a note on this. To fix it there need to be ThreadLocal caches that are maintained by a class that 
implements the Synchronization interface for transactions. The idea would be that cache reads look in 
the ThreadLocal cache first, then in the global cache, cache writes put everything in the ThreadLocal 
cache and when the transaction is committed all ThreadLocal cache entries go into the global cache.
-David</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>13</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20031112065558</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>byersa</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2003-11-12 06:15:27</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>setNonPKFields</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>byersa</who>
   <issue_when>2003-11-12 06:15:27</issue_when>
   <thetext>I had a situation in which I used setNonPKFields to populate an entity that had
createdData and lastModifiedDate from parameters thinking that it would be a
sort of parameter map. My intention was to then add the individual fields to a
service input, but it turns out that instead of converting the date string to
DateTime format, it kept them as strings and the service complained. I guess the
GenericValue only converts datatypes during the persistence phase? If that is
the case, it would be useful if it converted up loading.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2003-11-12 06:55:58</issue_when>
   <thetext>This is really not the responsibility of the GenericValue object (or really the
GenericEntity object). This is difficult to handle as a defect report and should
be sent to the dev mailing for discussion of the best way to go about what you
are trying to do. The email message should perhaps include more detail about the
overall goal you are trying to accomplish. Note that the GenericEntity, at the
moment, does not enforce types going in, but may be changed to do that and throw
an exception if the type is wrong. -David</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2003-11-12 06:55:58</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2003-11-12 06:55:58</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>14</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>Macintosh</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040107162053</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-01-07 16:20:53</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Order Summary pages don&apos;t show free shipping promo</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-01-07 16:20:53</issue_when>
   <thetext>Here is a description from Si Chen who reported the problem:

One thing that I noticed that is anomalous, though, is that the order review
pages still show an estimate for shipping charges, even though the customer
should get free shipping.  It seems that the checkout review pages are using
org.ofbiz.order.shoppingcart.shipping.ShippingEvents.getShipEstimate, while on
actual checkout it is using
org.ofbiz.order.order.OrderReadHelper.getShippingTotal.

The former is not taking into account shipping adjustments.</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>15</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040210064750</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>nowpulse</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-10 01:36:16</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Order Stats showing incorrect YTD info</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>nowpulse</who>
   <issue_when>2004-02-10 01:36:16</issue_when>
   <thetext>The YTD info is incorrect since the Java month starts at 0 instead of 1.

ofbiz/components/order/webapp/ordermgr/WEB-INF/actions/order/orderstats.bsh
On Line 71 the 1 should be replaced with a 0

cal.set(Calendar.MONTH, 0);

thank you,
sterling</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-10 06:47:50</issue_when>
   <thetext>Fixed as recommended.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-02-10 06:47:50</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-02-10 06:47:50</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>16</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P4</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jonesde</assigned_to>
  <delta_ts>20040527233859</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-02-24 02:56:29</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Limit Categories Shown in Drop Downs</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-24 02:56:29</issue_when>
   <thetext>Add &quot;show in drop-down&quot; option ProductCategory, filter by it in all combo style category drop downs, 
and change existing category drop-downs to be combo-boxes, include those on the EditProduct, 
EditProductCategories, EditCategory, EditCategoryProducts, EditPromoRules pages.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-27 23:38:59</issue_when>
   <thetext>Some progress has been made on this, but something still needs to be done with the form tool, etc to 
limit the drop downs.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 11:59:21</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-27 23:38:59</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P1</oldvalue>
    <newvalue>P4</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>17</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P1</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jonesde</assigned_to>
  <delta_ts>20040318120731</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-02-24 02:58:45</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Filter Promotion Products to exclude discontinued</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-24 02:58:45</issue_when>
   <thetext>Add code to the ProductPromoWorker to (perhaps optionally) filter products included by the 
salesDiscontinuationDate, and of course make sure the category member from/thru dates are being 
honored.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-25 21:00:44</issue_when>
   <thetext>Now implemented.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-02-25 21:00:44</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-02-25 21:00:44</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:07:31</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>18</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P1</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jonesde</assigned_to>
  <delta_ts>20040318120740</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-24 03:01:49</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Back ordered, or insufficient quantities not handled right</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-24 03:01:49</issue_when>
   <thetext>It appears that when a product is back-ordered, or reserved in excess of the AvailableToPromise the 
calculations and setting of values are messed up.

Here is a report on this from Bryce Ewing on Feb 5th, 2004:

=================================================
I have found something that appears to be a bug (but I am not totally sure), I will explain this in two 
cases below:

case 1: buy 1 item of product1 with no inventory
   - inventory item created with 0 on hand, and -1 available to promise
   - order item inventory res created with quantity of 1 and quantity not available of 1

case 2: buy 2 items of product2 with 1 item in inventory
   - inventory item updated with 1 on hand, and -1 available to promise
   - order item inventory res created with quantity of 2 and quantity not available of 0

For case 1 the system is doing exactly what I would expect, but in case 2 I would have expected that 
the order item inventory res record would have had a quantity not available of 1 rather than 0.

Am I mistaken in this expectation, or is this infact a bug?
=================================================

Here is a comment on some apparently related findings by Jacopo Cappellato:

=================================================
I&apos;m studying the simple method InventoryServices.reserveProductInventory
that implements the inventory reservation of on order/order item, and I&apos;ve
got a question about this issue.
What is the meaning of the quantityNotAvailable field in
OrderItemInventoryRes entity? Where and how is it used (or intended to be
used for)? I&apos;ve noticed that this quantity is considered in the pick list
reports...

Probably the quantityNotAvailable field should contain the quantity reserved
that caused inventory item&apos;s atp to be less than zero: if so, why in the
reserveProductInventory method the quantityNotAvailable is set only in line
498 and not also after line 458? And in which way, once set, could this
quantity return to zero?
=================================================</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-24 18:35:45</issue_when>
   <thetext>After a patch from Bryce Ewing it appears to be fixed.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-02-24 18:35:45</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-02-24 18:35:45</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:07:40</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>19</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120748</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-24 06:44:51</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Patch for bug in the Inventory Receive function</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-24 06:44:51</issue_when>
   <thetext>In Facility manager, when you receive a purchase order delivered with more than 
one shipments and you select to receive only one shipment the proposed 
quantities are the quantities of the original purchase order and not the 
quantities of the shipment.
In my patches I tried to change the minimum amount of code and the
result is that the code is not well written... obviously feel free to change
my code.
PS: I submitted this patches to the dev list in january 2004.
PPS: the two patches are in Unified Output Format


Index: ofbiz/components/product/webapp/facility/inventory/receiveInventory.ftl
===================================================================
RCS 
file: /cvs/ofbiz/components/product/webapp/facility/inventory/receiveInventory.f
tl,v
retrieving revision 1.5
diff -u -r1.5 receiveInventory.ftl
--- ofbiz/components/product/webapp/facility/inventory/receiveInventory.ftl
	17 Dec 2003 22:46:36 -0000	1.5
+++ ofbiz/components/product/webapp/facility/inventory/receiveInventory.ftl
	14 Jan 2004 11:05:06 -0000
@@ -312,6 +312,9 @@
         &lt;/tr&gt;               
         &lt;#list purchaseOrderItems as orderItem&gt;
           &lt;#assign defaultQuantity = orderItem.quantity - receivedQuantities
[orderItem.orderItemSeqId]?double&gt;
+          &lt;#if shipment?has_content&gt;
+          &lt;#assign defaultQuantity = shippedQuantities
[orderItem.orderItemSeqId]?double - receivedQuantities
[orderItem.orderItemSeqId]?double&gt;
+          &lt;/#if&gt;
           &lt;#if 0 &lt; defaultQuantity&gt;
           &lt;#assign orderItemType = orderItem.getRelatedOne(&quot;OrderItemType&quot;)&gt;
           &lt;input type=&quot;hidden&quot; name=&quot;orderId_o_${rowCount}&quot; 
value=&quot;${orderItem.orderId}&quot;&gt;







Index: ofbiz/components/product/webapp/facility/WEB-
INF/actions/inventory/receiveInventory.bsh
===================================================================
RCS file: /cvs/ofbiz/components/product/webapp/facility/WEB-
INF/actions/inventory/receiveInventory.bsh,v
retrieving revision 1.4
diff -u -r1.4 receiveInventory.bsh
--- ofbiz/components/product/webapp/facility/WEB-
INF/actions/inventory/receiveInventory.bsh	25 Aug 2003 15:28:00 -0000
	1.4
+++ ofbiz/components/product/webapp/facility/WEB-
INF/actions/inventory/receiveInventory.bsh	14 Jan 2004 11:08:14 -0000
@@ -69,6 +69,7 @@
     shipment = delegator.findByPrimaryKey(&quot;Shipment&quot;, UtilMisc.toMap
(&quot;shipmentId&quot;, shipmentId));
 }
 
+shippedQuantities = new HashMap();
 purchaseOrderItems = null;
 if (purchaseOrder != null) {
     if (product != null) {
@@ -80,14 +81,18 @@
         exprs = new ArrayList();
         while (issueIter.hasNext()) {
             issuance = issueIter.next();
-            exprs.add(new EntityExpr(&quot;orderItemSeqId&quot;, EntityOperator.EQUALS, 
issuance.getString(&quot;orderItemSeqId&quot;)));                                
+            exprs.add(new EntityExpr(&quot;orderItemSeqId&quot;, EntityOperator.EQUALS, 
issuance.getString(&quot;orderItemSeqId&quot;)));
+            double issuanceQty = issuance.getDouble(&quot;quantity&quot;).doubleValue();
+            if (shippedQuantities.containsKey(issuance.getString
(&quot;orderItemSeqId&quot;))) {
+                issuanceQty += ((Double)shippedQuantities.get
(issuance.getString(&quot;orderItemSeqId&quot;))).doubleValue();
+            }
+            shippedQuantities.put(issuance.getString(&quot;orderItemSeqId&quot;), 
issuanceQty);
         }               
         purchaseOrderItems = EntityUtil.filterByOr(orderItems, exprs);
     } else {    
         purchaseOrderItems = purchaseOrder.getRelated(&quot;OrderItem&quot;);
     }
 }
-
 receivedQuantities = new HashMap();
 if (purchaseOrderItems != null &amp;&amp; purchaseOrderItems.size() &gt; 0) {
     context.put(&quot;firstOrderItem&quot;, EntityUtil.getFirst(purchaseOrderItems));
@@ -100,7 +105,13 @@
         if (receipts != null &amp;&amp; receipts.size() &gt; 0) {
             recIter = receipts.iterator();
             while (recIter.hasNext()) {
-                rec = recIter.next(); 
+                rec = recIter.next();
+                if (shipment != null) {
+                    if (rec.getString(&quot;shipmentId&quot;) == null || 
+                        !rec.getString(&quot;shipmentId&quot;).equals(shipment.getString
(&quot;shipmentId&quot;))) {
+                        continue;
+                    }
+                }
                 accepted = rec.getDouble(&quot;quantityAccepted&quot;);
                 rejected = rec.getDouble(&quot;quantityRejected&quot;);
                 if (accepted != null)
@@ -140,6 +151,7 @@
 context.put(&quot;product&quot;, product);
 context.put(&quot;shipments&quot;, shipments);
 context.put(&quot;shipment&quot;, shipment);
+context.put(&quot;shippedQuantities&quot;, shippedQuantities);
 context.put(&quot;purchaseOrderItems&quot;, purchaseOrderItems);
 context.put(&quot;receivedQuantities&quot;, receivedQuantities);
 context.put(&quot;rejectReasons&quot;, rejectReasons);</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-24 06:55:45</issue_when>
   <thetext>Created an attachment (id=1)
Patch files in UOF for receiveInventory,bsh and receiveInventory.ftl
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 06:35:22</issue_when>
   <thetext>The changes are in CVS. Thanks Jacopo!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>1</attachid>
    <date>2004-02-24 06:55:45</date>
    <desc>Patch files in UOF for receiveInventory,bsh and receiveInventory.ftl</desc>
    <ispatch>1</ispatch>
    <filename>receiveInventory.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/1/receiveInventory.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-02-24 06:55:45</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=1)
Patch files in UOF for receiveInventory,bsh and receiveInventory.ftl
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 06:35:22</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 06:35:22</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:07:48</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>20</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120758</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-24 07:36:49</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>List All Visits link in the Party Profile page returns an error with 0 visits</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-24 07:36:50</issue_when>
   <thetext>List All Visits link in the Party Profile page returns an error with 0 visits 
(see attached patch file) due to wrong bsh code.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-24 07:38:20</issue_when>
   <thetext>Created an attachment (id=2)
Patch for bug in uof
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 06:39:57</issue_when>
   <thetext>The changes are in CVS. Thanks Jacopo!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>2</attachid>
    <date>2004-02-24 07:38:20</date>
    <desc>Patch for bug in uof</desc>
    <ispatch>1</ispatch>
    <filename>showvisits.bsh.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/2/showvisits.bsh.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-02-24 07:38:20</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=2)
Patch for bug in uof
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 06:39:57</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 06:39:57</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:07:58</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>21</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120807</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-24 07:40:56</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>findparty page returns JavaScript errors when clicking on the LookupParty link and when the lookup fields are hidden</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-24 07:40:56</issue_when>
   <thetext>findparty page returns JavaScript errors when clicking on the LookupParty link 
and when the lookup fields are hidden. The attached patch should fix the 
problem.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-24 07:41:29</issue_when>
   <thetext>Created an attachment (id=3)
Patch for bug in uof
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 06:44:01</issue_when>
   <thetext>Your changes are in CVS. Thanks Jacopo!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>3</attachid>
    <date>2004-02-24 07:41:29</date>
    <desc>Patch for bug in uof</desc>
    <ispatch>1</ispatch>
    <filename>findparty.ftl.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/3/findparty.ftl.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-02-24 07:41:29</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=3)
Patch for bug in uof
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 06:44:01</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 06:44:01</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:08:07</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>22</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040318115951</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-24 08:52:07</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Errors in order entry when &quot;Payment Already Received&quot; type is selected.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-24 08:52:08</issue_when>
   <thetext>In Order Entry:
when you finalize an order and, in the &quot;Order Entry Payment
Settings&quot; page, you select the &quot;Payment Already Received&quot; type, in the 
following page you get JavaScript errors when you click over
the links (stating that the object &quot;document.billsetupform&quot; doesn&apos;t exist);
and so you cannot submit the order.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-26 07:08:20</issue_when>
   <thetext>
This has been an issue for a while now. It&apos;s good to have it in the tracking system since it may not get 
fixed right away. Andy is more aware of what is happening there than I am, so he may have more 
feedback on it. -David</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-02-26 07:08:20</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-02-26 07:08:20</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P2</oldvalue>
    <newvalue>P3</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 11:59:51</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>23</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P4</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040318120006</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-24 08:56:40</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Inventory receive ignores the inventory item id field.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-24 08:56:40</issue_when>
   <thetext>In Facility Manager -&gt; Inventory receive:
it always creates a new inventory item even if the &quot;inventory item id&quot; optional 
field is filled with an existing inventory item id.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 17:38:11</issue_when>
   <thetext>reassigned</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:38:11</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:00:06</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>24</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P4</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040318120024</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-24 09:01:59</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Receive return: it always creates serialized inventory items.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-24 09:01:59</issue_when>
   <thetext>In Facility Manager --&gt;Receive return

it always creates a serialized inventory item (even if &apos;non-serialized&apos; is 
selected) and so the received quantities are lost (if more than one).</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 17:38:55</issue_when>
   <thetext>reassigned</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:38:55</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:00:24</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>25</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040318120814</delta_ts>
  <subcomponent>Accounting</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-25 14:58:53</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Permission Checks missing in various part of Accounting Manager</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-25 14:58:53</issue_when>
   <thetext>Various pages in the Accounting Manager have no view permission checking, including the billing 
account, invoice, etc pages.</thetext>
  </long_desc>
  <long_desc>
   <who>jaz</who>
   <issue_when>2004-02-25 15:36:03</issue_when>
   <thetext>I&apos;m not involved in this project.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-25 16:13:54</issue_when>
   <thetext>
Fixed assigned to mistake.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 10:48:28</issue_when>
   <thetext>All components have a default VIEW permission based on the component configuration. Each page no 
longer needs to have the added code as long as require auth is set in the controller.xml file. The 
checkLogin event will make sure the user has the default permission for the specific component. 
Additional permissions are only necessary when not using the default permission.</thetext>
  </long_desc>
  <activity>
    <user>jaz</user>
    <when>2004-02-25 15:36:03</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>jaz</oldvalue>
    <newvalue>jonesde</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-02-25 16:13:54</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>jonesde</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 10:48:28</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 10:48:28</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:08:14</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>26</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040308115822</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-25 21:11:36</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Billing Account Errors</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-25 21:11:36</issue_when>
   <thetext>This issue was reported by Si Chen, Olivier Heintz, and some others.

The following is some text from an email fro Si Chen on Jan 26, 2004; the attached patch is also from 
this email.

=======================================
Hello.  After some work we have tracked down the problem with using
billingAccount in the order manager and were able to fix it.  The
problem is stated in the order manager&apos;s billsettings.ftl, it was
passing in &quot;EXT_BILLACT|10000&quot; for the checkoutPaymentId instead of
separate checkoutPaymentId and billingAccountId.  Olivier had suggested
a good patch earlier which parses this form of checkoutPaymentId in the
CheckOutEvents.java.  We took a different approach and used code from
ecommerce to pass both checkoutPaymentId and billingAccountId.  We also
fixed CheckOutEvents.java to get the billingAccountId from the request
and associate it with the cart.  Both are shown in the attached patch.

One last problem: in ecommerce, in checkoutpayment.ftl, gift cards,
credit cards, and billing accounts are all using &quot;amount_&lt;account_id&gt;&quot;
as the name of the input fields.  As a result, when the
toggleBillingAccount javascript function tries to toggle the billing
account selected for entering the amount to pay, it gets confused and
cannot do this.  As a result, when you use the multi-page rather than
express checkout in ecommerce, it does not work properly.  I&apos;ll be  happy
to elaborate on this if you need me to.
=======================================</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-25 21:14:01</issue_when>
   <thetext>Created an attachment (id=4)
Patch to fix BillingAccount issues
</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 11:58:22</issue_when>
   <thetext>Applied patch; fixed JS in ecommerce </thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>4</attachid>
    <date>2004-02-25 21:14:01</date>
    <desc>Patch to fix BillingAccount issues</desc>
    <ispatch>1</ispatch>
    <filename>BillingAccountError.patch</filename>
    <submitter_id>3</submitter_id>
    <submitting_username>jonesde</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/4/BillingAccountError.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jonesde</user>
    <when>2004-02-25 21:14:01</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=4)
Patch to fix BillingAccount issues
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 11:58:22</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 11:58:22</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 11:58:22</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>27</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120822</delta_ts>
  <subcomponent>WorkEffort</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-26 03:20:00</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Patch for missing pagedef file for popup template that causes lookup error (due to i18n changes)</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 03:20:00</issue_when>
   <thetext>The lookup link in New Event -&gt; Parties page is broken.
The popup template doesn&apos;t run the envsetup script that loads the localized 
labels.

PATCH: add a file named &quot;popup.xml&quot; to the template folder containing the 
following lines:

&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;page&gt;
    &lt;template-action name=&quot;/includes/envsetup.bsh&quot;/&gt;
&lt;/page&gt;</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 07:16:55</issue_when>
   <thetext>
I have added the popup.xml file to CVS. Thanks for sending it over Jacopo.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 07:16:55</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 07:16:55</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:08:22</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>28</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040806161040</delta_ts>
  <subcomponent>WorkEffort</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-26 03:32:11</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Added lookup link for parties in month view</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 03:32:11</issue_when>
   <thetext>Added lookup link for parties in month view.
All the stuff was already in place... I just added the link.
However I think this is a very useful enhancement.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 03:32:44</issue_when>
   <thetext>Created an attachment (id=5)
Patch in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-03 08:10:20</issue_when>
   <thetext>Changed issue type as per email from Jacopo.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-08-06 16:10:40</issue_when>
   <thetext>Thanks Jacopo, this is now in CVS.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>5</attachid>
    <date>2004-02-26 03:32:44</date>
    <desc>Patch in UOF</desc>
    <ispatch>1</ispatch>
    <filename>month.ftl.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/5/month.ftl.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-02-26 03:32:44</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=5)
Patch in UOF
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-03 08:10:20</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>ENHANCEMENT</oldvalue>
    <newvalue>PATCH</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:00:44</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-06 16:10:40</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-06 16:10:40</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>29</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120831</delta_ts>
  <subcomponent>WorkEffort</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-26 03:56:48</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>When creating a new event from calendar, start and end date were not filled properly in the form</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 03:56:48</issue_when>
   <thetext>When creating a new event from calendar, start and end date were not filled 
properly in the event form.
The two patches (one for the event.ftl file and one for the event.bsh file) 
will solve this problem.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 03:59:24</issue_when>
   <thetext>Created an attachment (id=6)
Patch for event.bsh in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 03:59:58</issue_when>
   <thetext>Created an attachment (id=7)
Patch for event.ftl file in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 07:28:02</issue_when>
   <thetext>Your changes are in CVS, thanks Jacopo!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>6</attachid>
    <date>2004-02-26 03:59:24</date>
    <desc>Patch for event.bsh in UOF</desc>
    <ispatch>1</ispatch>
    <filename>event.bsh.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/6/event.bsh.patch</attachment_iz_url>
  </attachment>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>7</attachid>
    <date>2004-02-26 03:59:58</date>
    <desc>Patch for event.ftl file in UOF</desc>
    <ispatch>1</ispatch>
    <filename>event.ftl.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/7/event.ftl.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-02-26 03:59:24</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=6)
Patch for event.bsh in UOF
</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-02-26 03:59:58</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=7)
Patch for event.ftl file in UOF
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 07:28:02</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 07:28:02</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:08:31</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>30</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P5</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040308175050</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jackhung</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-26 04:17:49</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Fail to approval order</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jackhung</who>
   <issue_when>2004-02-26 04:17:49</issue_when>
   <thetext>19285437[     ControlServlet.java:133:DEBUG] [[[updateactivityassign] Servlet
Starting, doing setup- total:0.0,since last(Begin):0.0]]
19285438[     ControlServlet.java:182:DEBUG] [[[updateactivityassign] Setup
done, doing Event(s) and View(s)- total:0.0,since last([updateactivityas...):0.0]]
19285440[     RequestHandler.java:200:INFO ] [Processing Request]:
updateactivityassign
19285744[   WfProcessMgrImpl.java:106:INFO ] [WfProcessMgr.init] : Create
process manager (org.ofbiz.order[20030730144901] / ProcessOrder[20030730144901])
19285890[            BshUtil.java:75 :ERROR] BSH Evaluation error.
Sourced file: &lt;Inline eval of: approvalCode.equals(&quot;0&quot;); &gt; : Attempt to resolve
method: equals() on undefined variable or class name: approvalCode : at Line: 1
: in file: &lt;Inline eval of: approvalCode.equals(&quot;0&quot;); &gt; : approvalCode .equals (
&quot;0&quot; )

        at bsh.UtilEvalError.toEvalError(UtilEvalError.java:82)
        at bsh.UtilEvalError.toEvalError(UtilEvalError.java:87)
        at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:79)
        at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:69)
        at bsh.Interpreter.evalParsedScript(Interpreter.java:1104)
        at bsh.Interpreter.eval(Interpreter.java:590)
        at bsh.Interpreter.eval(Interpreter.java:616)
        at bsh.Interpreter.eval(Interpreter.java:606)
        at org.ofbiz.base.util.BshUtil.eval(BshUtil.java:64)
        at
org.ofbiz.workflow.impl.WfExecutionObjectImpl.evalBshCondition(WfExecutionObjectImpl.java:718)
        at
org.ofbiz.workflow.impl.WfProcessImpl.getTransFrom(WfProcessImpl.java:477)
        at org.ofbiz.workflow.impl.WfProcessImpl.queueNext(WfProcessImpl.java:298)
        at
org.ofbiz.workflow.impl.WfProcessImpl.activityComplete(WfProcessImpl.java:286)
        at org.ofbiz.workflow.impl.WfActivityImpl.complete(WfActivityImpl.java:408)
        at
org.ofbiz.workflow.impl.WfAssignmentImpl.complete(WfAssignmentImpl.java:175)
        at
org.ofbiz.workflow.client.WorkflowClient.complete(WorkflowClient.java:266)
        at
org.ofbiz.workflow.client.WorkflowServices.completeAssignment(WorkflowServices.java:418)</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 12:08:46</issue_when>
   <thetext>I cannot duplicate this problem; please provide more information or we will have to close this has no 
longer an issue.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 17:50:50</issue_when>
   <thetext>reassigned</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 12:08:46</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>STARTED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 12:08:46</when>
    <field_name>op_sys</field_name>
    <field_desc>OS/Version</field_desc>
    <oldvalue>Linux</oldvalue>
    <newvalue>All</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 12:08:46</when>
    <field_name>rep_platform</field_name>
    <field_desc>Platform</field_desc>
    <oldvalue>PC</oldvalue>
    <newvalue>All</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 12:08:46</when>
    <field_name>short_desc</field_name>
    <field_desc>Summary</field_desc>
    <oldvalue>Fail to approval order </oldvalue>
    <newvalue>Fail to approval order</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:50:50</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:50:50</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>STARTED</oldvalue>
    <newvalue>NEW</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:50:50</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P2</oldvalue>
    <newvalue>P5</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>31</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120101</delta_ts>
  <subcomponent>WorkEffort</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-26 05:39:36</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Error message when you try to create new contact information under an event</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 05:39:36</issue_when>
   <thetext>An error message is returned when you try to create new contact information 
under an event: Cannot locate service by name (createWorkEffortContactMech)

This is the complete message:

ERROR: Could not complete the Create an email address for WorkEffort process 
[problem invoking the [createWorkEffortContactMech] service with the map named 
[context] containing [{locale=en_US, infoString=foo@bar.com, userLogin=
[GenericEntity:UserLogin][partyId,admin(java.lang.String)][disabledDateTime,null
()][passwordHint,null()][createdTxStamp,null()][successiveFailedLogins,null()]
[enabled,Y(java.lang.String)][userLoginId,admin(java.lang.String)]
[currentPassword,ofbiz(java.lang.String)][lastUpdatedTxStamp,null()]
[lastUpdatedStamp,null()][createdStamp,null()], workEffortId=10030, 
contactMechTypeId=EMAIL_ADDRESS}]: Cannot locate service by name 
(createWorkEffortContactMech)]</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:01:01</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>32</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040409054533</delta_ts>
  <subcomponent>WorkEffort</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-26 05:50:01</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Errors that prevent adding a new phase to a project.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 05:50:01</issue_when>
   <thetext>It&apos;s impossible to add a new phase to a project. Even if you fill all the 
fields of the new phase form when you press the &apos;create&apos; button you get an 
error in the system log (however no error messages are shown in the html page).

This is the complete error message:

1160388[  ServiceDispatcher.java:309:ERROR] Service Error [createPhase]: ERROR:
Could not complete the Create Project Phase process [problem creating the newEnt
ity value: while inserting: [GenericEntity:WorkEffortAssoc][createdTxStamp,2004-
02-26 14:44:26.096(java.sql.Timestamp)][workEffortIdTo,10034(java.lang.String)][
workEffortIdFrom,10031(java.lang.String)][workEffortAssocTypeId,WORK_EFF_BREAKDO
WN(java.lang.String)][lastUpdatedTxStamp,2004-02-26 14:44:26.096(java.sql.Timest
amp)][createdStamp,2004-02-26 14:44:26.106(java.sql.Timestamp)][lastUpdatedStamp
,2004-02-26 14:44:26.106(java.sql.Timestamp)] (SQL Exception while executing the
 following:INSERT INTO WORK_EFFORT_ASSOC (WORK_EFFORT_ID_FROM, WORK_EFFORT_ID_TO
, WORK_EFFORT_ASSOC_TYPE_ID, SEQUENCE_NUM, FROM_DATE, THRU_DATE, LAST_UPDATED_ST
AMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?,
 ?, ?, ?, ?, ?, ?) ([-5005] (at 124): Missing non-NULL value))]</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-04-09 05:45:33</issue_when>
   <thetext>David Jones has fixed this problem in date 2004-04-08 (see the 
thread &quot;createphase ERROR in OFBiz 3.0 and OFBiz CVS versions&quot; in the dev-list).
</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:01:18</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-04-09 05:45:33</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-04-09 05:45:33</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>33</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P4</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20050209023142</delta_ts>
  <subcomponent>WorkEffort</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-26 06:00:26</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>When you create a new request and you don&apos;t fill correctly all the fields no error messages are shown</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 06:00:26</issue_when>
   <thetext>When you create a new request and you don&apos;t fill correctly all the fields no 
error messages are shown.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2005-02-09 02:31:42</issue_when>
   <thetext>Fixed after the refactoring to screen widget.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:01:30</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2005-02-09 02:31:42</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2005-02-09 02:31:42</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>34</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P5</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120838</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-26 06:11:14</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Little JavaScript in &quot;find returns&quot; when lookup fields are hidden</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 06:11:14</issue_when>
   <thetext>Little JavaScript in &quot;find returns&quot; when lookup fields are hidden

Patch for findReturns.ftl is attached.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 06:11:49</issue_when>
   <thetext>Created an attachment (id=8)
Patch for findReturn.ftl in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 11:18:49</issue_when>
   <thetext>Your changes are in CVS. Thanks for sending that over.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>8</attachid>
    <date>2004-02-26 06:11:49</date>
    <desc>Patch for findReturn.ftl in UOF</desc>
    <ispatch>1</ispatch>
    <filename>findReturn.ftl.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/8/findReturn.ftl.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-02-26 06:11:49</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=8)
Patch for findReturn.ftl in UOF
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 11:18:49</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 11:18:49</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:08:38</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>35</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P1</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040308103928</delta_ts>
  <subcomponent>E-Commerce</subcomponent>
  <reporter>razorb</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-26 06:18:48</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc>http://localhost:8080/ecommerce/control/product/~category_id=100/~product_id=GZ-1006</issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Single variant combo doesn&apos;t select properly</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>razorb</who>
   <issue_when>2004-02-26 06:18:48</issue_when>
   <thetext>Using the drop down menu to select a variantion i.e. LGPL does not set the
selection on the menu. Using the swatch/images does correctly set the menu
selection and allows adding to the basket.

I suspect a little JS error somewhere for single variant items.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-26 06:52:49</issue_when>
   <thetext>
I just reproduced this against the latest code base, appears to still be an issue with single feature type 
virtual products.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 09:54:51</issue_when>
   <thetext>Updated since this is a CVS bug and updated status</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 10:39:28</issue_when>
   <thetext>fixed JS bugs in productdetail</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-02-26 06:52:48</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-02-26 06:52:48</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P1</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 09:54:51</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>STARTED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 09:54:51</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 10:39:28</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>STARTED</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 10:39:28</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>36</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120846</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-26 23:17:51</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Facility Manager: in &apos;inventory receive&apos; the type of order is not checked and it&apos;s possible to receive a sales order if you enter its id in the &apos;purchase order id&apos; field</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-26 23:17:51</issue_when>
   <thetext>Facility Manager: in &apos;inventory receive&apos; the type of order is not checked and 
it&apos;s possible to receive a sales order if you enter its id in the &apos;purchase 
order id&apos; field.

This is the patch in UOF for the receiveInventory.bsh file (pay attention that 
some days ago I&apos;ve submitted a patch for the same file against the same CVS 
release):

Index: ofbiz/components/product/webapp/facility/WEB-
INF/actions/inventory/receiveInventory.bsh
===================================================================
RCS file: /cvs/ofbiz/components/product/webapp/facility/WEB-
INF/actions/inventory/receiveInventory.bsh,v
retrieving revision 1.4
diff -u -r1.4 receiveInventory.bsh
--- ofbiz/components/product/webapp/facility/WEB-
INF/actions/inventory/receiveInventory.bsh	25 Aug 2003 15:28:00 -0000
	1.4
+++ ofbiz/components/product/webapp/facility/WEB-
INF/actions/inventory/receiveInventory.bsh	27 Feb 2004 07:17:08 -0000
@@ -43,6 +43,9 @@
 purchaseOrder = null;
 if (purchaseOrderId != null &amp;&amp; purchaseOrderId.length() &gt; 0) {
     purchaseOrder = delegator.findByPrimaryKey(&quot;OrderHeader&quot;, UtilMisc.toMap
(&quot;orderId&quot;, purchaseOrderId));
+    if (purchaseOrder != null &amp;&amp; !&quot;PURCHASE_ORDER&quot;.equals
(purchaseOrder.getString(&quot;orderTypeId&quot;))) {
+        purchaseOrder = null;
+    }
 }
 
 product = null;</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-02-28 11:58:13</issue_when>
   <thetext>The patch is in CVS.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-02-28 11:58:13</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-02-28 11:58:13</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:08:46</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>37</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120856</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-27 02:05:25</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Facility Manager: error message when trying to confirm stock moves needed.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-27 02:05:25</issue_when>
   <thetext>In the Facility Manager, int the PickList -&gt; Stock Moves page, if I try to 
confirm the &quot;stock moves needed&quot; proposed by the system I get the following 
error:

Error calling event: org.ofbiz.content.webapp.event.EventHandlerException: No 
rows to process

And the movements are not performed.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 17:22:23</issue_when>
   <thetext>This is caused by some code that was added to display warning messages that wiped out the rowCount 
variable. The warning message loop now uses a variable names messageCount.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 17:22:23</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 17:22:23</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:08:56</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>38</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120905</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-27 02:23:36</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Facility Manager: in Edit shipment -&gt; items tab, a wrong link to EditProduct page caused a controller error.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-27 02:23:36</issue_when>
   <thetext>Facility Manager: in Edit shipment -&gt; items tab, a wrong link to EditProduct 
page caused a controller error.

Patch for EditShipmentItems.ftl file is attached.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-27 02:24:16</issue_when>
   <thetext>Created an attachment (id=9)
Patch for EditShipmentItems.ftl in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 07:38:50</issue_when>
   <thetext>Your changes are in CVS. Thanks for the patch Jacopo.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>9</attachid>
    <date>2004-02-27 02:24:16</date>
    <desc>Patch for EditShipmentItems.ftl in UOF</desc>
    <ispatch>1</ispatch>
    <filename>EditShipmentItems.ftl.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/9/EditShipmentItems.ftl.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-02-27 02:24:16</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=9)
Patch for EditShipmentItems.ftl in UOF
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 07:38:50</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 07:38:50</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:09:05</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>39</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P2</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120141</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-27 04:05:34</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>SapDB problem when displaying order task list assigned to user role</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-27 04:05:34</issue_when>
   <thetext>SapDB problem when displaying order task list assigned to user role:
if more than one order is assigned to user role, in &quot;Order List&quot; page the 
orders are shown 5 times!
If only one order is assigned to the user role, the order is shown well (1 
time).

See picture attached.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-27 04:07:00</issue_when>
   <thetext>Created an attachment (id=10)
Bug example showing two orders waiting approval duplicated 5 times.
</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>image/gif</mimetype>
    <attachid>10</attachid>
    <date>2004-02-27 04:07:00</date>
    <desc>Bug example showing two orders waiting approval duplicated 5 times.</desc>
    <ispatch></ispatch>
    <filename>order_list_bug.GIF</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/10/order_list_bug.GIF</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-02-27 04:07:00</when>
    <field_name>attachments.thedata</field_name>
    <field_desc>Attachment Data</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=10)
Bug example showing two orders waiting approval duplicated 5 times.
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:01:41</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>40</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20050209023003</delta_ts>
  <subcomponent>WorkEffort</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-27 07:27:15</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Party lookup with empty fields returns only one person repeated many times (= number of persons).</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-27 07:27:15</issue_when>
   <thetext>If, in Party lookup, you perform a lookup with empty fields (all records), 
returns only one person repeated many times (= number of persons).
I suspect that the problem is in the &quot;lookupParty&quot; simple method in common 
component.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2005-02-09 02:30:03</issue_when>
   <thetext>Fixed changing the way the lookup is implemented (see Jira issue OFBIZ-114).</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:01:50</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2005-02-09 02:30:03</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2005-02-09 02:30:03</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>41</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120912</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-27 08:53:04</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Facility Manager: in Edit shipment -&gt; items tab, a wrong link to EditProduct caused a controller error (same as issue #38)</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-27 08:53:04</issue_when>
   <thetext>Facility Manager: in View shipment tab, a wrong link to EditProduct 
page caused a controller error (same as issue #38).

Patch for ViewShipmentItemInfo.ftl file is attached.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-27 08:53:50</issue_when>
   <thetext>Created an attachment (id=11)
Patch for file ViewShipmentItemInfo.ftl in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 07:41:15</issue_when>
   <thetext>Your changes are now in CVS. Thanks for sending those over Jacopo.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>11</attachid>
    <date>2004-02-27 08:53:50</date>
    <desc>Patch for file ViewShipmentItemInfo.ftl in UOF</desc>
    <ispatch>1</ispatch>
    <filename>ViewShipmentItemInfo.ftl.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/11/ViewShipmentItemInfo.ftl.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-02-27 08:53:50</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=11)
Patch for file ViewShipmentItemInfo.ftl in UOF
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 07:41:15</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 07:41:15</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:09:12</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>42</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P4</priority>
  <resolution>WONTFIX</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040630193328</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-28 22:34:42</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>In shipment, the following error message appears: &quot;Applet Package Weight Reader notinited&quot;</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-28 22:34:42</issue_when>
   <thetext>In shipment, the following error message appears: &quot;Applet Package Weight Reader 
notinited&quot;.
I think the problem is caused by the fact that the class ShipmentScaleApplet is 
not built in the ant task.
Was this done intentionally? (I think this applet tries to connect to a scale 
device connected to a serial port and so probably this could cause some 
problems...).</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 17:39:52</issue_when>
   <thetext>reassigned; I will comment out the applet code until this is finished</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-06-30 19:33:28</issue_when>
   <thetext>The applet is going to be replaced with a think client shipment station UI</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:39:52</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:01:59</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:33:28</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:33:28</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>WONTFIX</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>43</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120921</delta_ts>
  <subcomponent>E-Commerce</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-02-28 22:46:49</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>In &quot;Create Return&quot;, select-all checkbox doesn&apos;t work due to wrong form name.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-28 22:46:49</issue_when>
   <thetext>In &quot;Create Return&quot;, select-all checkbox doesn&apos;t work due to wrong form name.

Patch attached for requestreturn.ftl in Unified Output Format.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-28 22:47:40</issue_when>
   <thetext>Created an attachment (id=12)
Patch attached for requestreturn.ftl in UOF.
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 07:48:30</issue_when>
   <thetext>Your changes are in CVS. Thanks for fixing that.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>12</attachid>
    <date>2004-02-28 22:47:39</date>
    <desc>Patch attached for requestreturn.ftl in UOF.</desc>
    <ispatch>1</ispatch>
    <filename>requestreturn.ftl.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/12/requestreturn.ftl.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-02-28 22:47:40</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=12)
Patch attached for requestreturn.ftl in UOF.
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 07:48:30</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 07:48:30</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:09:21</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>44</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P4</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040229030013</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-02-29 03:00:13</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Packages: ShipmentPackage&apos;s weight automatically updated when ShipmentPackageContent entries are added/deleted (weight taken from the Product entity).</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-29 03:00:13</issue_when>
   <thetext>Packages: ShipmentPackage&apos;s weight automatically updated when 
ShipmentPackageContent entries are added/deleted (weight taken from the Product 
entity).</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>45</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P1</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040301155709</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-02-29 06:17:33</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>In orderview page, if you select the &quot;QuickShip order link&quot; you get a controller error.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-02-29 06:17:33</issue_when>
   <thetext>In orderview page (/ordermgr/control/orderview), if you select the &quot;QuickShip 
order link&quot; you get a controller error:

org.ofbiz.content.webapp.control.RequestHandlerException: Unknown request 
[quickShipOrderMultiFacility]; this request does not exist or cannot be called 
directly.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 12:11:07</issue_when>
   <thetext>I&apos;ll get on this...</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-01 15:57:09</issue_when>
   <thetext>Changed the default behavior for this; also added request-map and service defs for the quick ship from 
multi facilites.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 12:11:07</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>STARTED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 15:57:09</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>STARTED</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-01 15:57:09</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>46</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040806152631</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-02 05:13:01</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Patch for multiple inventory facility reservation</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-02 05:13:01</issue_when>
   <thetext>Patch for multiple inventory facility reservation:
the intent of this is to perform reservation only if all items are available in
one facility: that, I think, is the declared behaviour, and what is checked
with the isInventoryAvailable method.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-02 05:13:49</issue_when>
   <thetext>Created an attachment (id=13)
Patch for ProductStoreWorker.java in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-08-06 15:26:31</issue_when>
   <thetext>Thanks Jacopo, your patch is now in CVS.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>13</attachid>
    <date>2004-03-02 05:13:49</date>
    <desc>Patch for ProductStoreWorker.java in UOF</desc>
    <ispatch>1</ispatch>
    <filename>ProductStoreWorker.java.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/13/ProductStoreWorker.java.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-03-02 05:13:49</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=13)
Patch for ProductStoreWorker.java in UOF
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:02:10</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-06 15:26:31</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-06 15:26:31</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>47</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040323221326</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-02 06:06:51</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Facility -&gt; Shipment: patch for JavaScript error introduced during i18n process.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-02 06:06:51</issue_when>
   <thetext>Facility -&gt; Shipment: patch for JavaScript error introduced during i18n process.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-02 06:07:51</issue_when>
   <thetext>Created an attachment (id=14)
Patch for AddItemsFromOrder.ftl file in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 17:42:45</issue_when>
   <thetext>reassigned</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-23 22:13:26</issue_when>
   <thetext>This bug has been fixed by the code for the new feature regarding shipment 
plans.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>14</attachid>
    <date>2004-03-02 06:07:51</date>
    <desc>Patch for AddItemsFromOrder.ftl file in UOF</desc>
    <ispatch>1</ispatch>
    <filename>AddItemsFromOrder.ftl.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/14/AddItemsFromOrder.ftl.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-03-02 06:07:51</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=14)
Patch for AddItemsFromOrder.ftl file in UOF
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:42:45</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:02:18</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-03-23 22:13:26</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-03-23 22:13:26</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>48</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P2</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120228</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-02 06:28:37</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Facility -&gt; Shipment -&gt; Items: delete shipment item link returns a constraint violation error.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-02 06:28:37</issue_when>
   <thetext>Facility -&gt; Shipment -&gt; Items: delete shipment item link returns a constraint 
violation error:

The following errors occurred:
ERROR: Could not complete the Delete ShipmentItem process [problem removing the 
lookedUpValue value: Exception while deleting the following entity: 
[GenericEntity:ShipmentItem][shipmentId,10010(java.lang.String)]
[shipmentItemSeqId,00001(java.lang.String)] (SQL Exception while executing the 
following:DELETE FROM SHIPMENT_ITEM WHERE SHIPMENT_ID=? AND 
SHIPMENT_ITEM_SEQ_ID=? (Integrity constraint violation ITEM_ISS_SHITM table: 
ITEM_ISSUANCE in statement [DELETE FROM SHIPMENT_ITEM WHERE SHIPMENT_ID=? AND 
SHIPMENT_ITEM_SEQ_ID=?]))]

In my opinion, the delete shipment item link should perform something like this 
(instead of barely trying to remove the ShipmentItem entry): it should remove 
the item issuances, recreate the reservations and then remove the shipment item.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:02:28</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>49</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040528001027</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-03 03:11:18</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Facility -&gt; Receive PO: at now it&apos;s possible to receive multiple times the same shipment items. This is a partial patch for this problem.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-03 03:11:18</issue_when>
   <thetext>Facility -&gt; Receive PO: at now it&apos;s possible to receive multiple times the same 
shipment items. This is a partial patch for this problem. With the attached 
patch the shipment already delivered (or cancelled) are not shown (and so the 
user cannot receive them again).
In order to completely fix this issue the best solution is, in my opinion, to 
automatically update the shipment status to &quot;delivered&quot; when the user receives 
an item: this could be done modifying the service 
group &quot;receiveInventoryProduct&quot; by adding to it the &quot;updateShipment&quot; service 
(to update the shipment status). However I&apos;m going to add this comments to a 
new &quot;DEFECT&quot; issue.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-03 03:12:11</issue_when>
   <thetext>Created an attachment (id=15)
Patch for file receiveInventory.bsh in UOF.
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-28 00:10:27</issue_when>
   <thetext>This is now in CVS, thanks for sending it over Jacopo.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>15</attachid>
    <date>2004-03-03 03:12:11</date>
    <desc>Patch for file receiveInventory.bsh in UOF.</desc>
    <ispatch>1</ispatch>
    <filename>receiveInventory.bsh.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/15/receiveInventory.bsh.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-03-03 03:12:11</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=15)
Patch for file receiveInventory.bsh in UOF.
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:02:37</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-28 00:10:27</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-28 00:10:27</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>50</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040528000924</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-03 03:15:23</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Facility -&gt; Receive PO: at now it&apos;s possible to receive multiple times the same shipment items.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-03 03:15:24</issue_when>
   <thetext>Facility -&gt; Receive PO: at now it&apos;s possible to receive multiple times the same 
shipment items. 
This problem was partially fixed by the patch attached to issue #49.
With that patch the shipment already delivered (or cancelled) are not shown 
(and so the user cannot receive them again).
In order to completely fix this issue the best solution is, in my opinion, to 
automatically update the shipment status to &quot;delivered&quot; when the user receives 
an item: this could be done modifying the service 
group &quot;receiveInventoryProduct&quot; by adding to it the &quot;updateShipment&quot; service 
(to update the shipment status). However I&apos;m going to add this comments to a 
new &quot;DEFECT&quot; issue.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-28 00:09:24</issue_when>
   <thetext>The patch is in, now just need to update the shipment status as mentioned in the description.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:02:49</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>51</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>REMIND</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040811004716</delta_ts>
  <subcomponent>Startup</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-03 06:37:30</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Several SapDB error messages are generated at startup when entities are created.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-03 06:37:30</issue_when>
   <thetext>Several SapDB error messages are generated at startup when entities are created.
The messages appear during the indices&apos; generation phase, not for all entities 
(maybe 5-10%); here is an example:

147042[       DatabaseUtil.java:319:ERROR] Could not create foreign key indices 
for entity &quot;EftAccount&quot;: SQL Exception while executing the following:
CREATE INDEX EFTACCT_PMETH ON EFT_ACCOUNT (PAYMENT_METHOD_ID)
Error was: com.sap.dbtech.jdbc.exceptions.DatabaseException: [-7055] (at 44): 
Column(s) already indexed:EFTACCT_PMETH 
SQL Exception while executing the following:
CREATE INDEX EFTACCT_PADDR ON EFT_ACCOUNT (CONTACT_MECH_ID)
Error was: com.sap.dbtech.jdbc.exceptions.DatabaseException: [-7055] (at 44): 
Column(s) already indexed:EFTACCT_PADDR</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-08-11 00:47:16</issue_when>
   <thetext>I&apos;ve created a new issue (OFBIZ-1) for this in Jira; in it you will find a lot 
of details.
</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:03:00</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-08-11 00:47:16</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-08-11 00:47:16</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>REMIND</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>52</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040308121509</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-04 03:14:08</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Billing accounts selectable by users during order entry are not correctly filtered out.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-04 03:14:08</issue_when>
   <thetext>Billing accounts selectable by users as payment methods during order entry are 
not correctly filtered out: removed billing accounts are also shown (i.e. 
billing accounts with thru date &lt; now).</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 12:15:09</issue_when>
   <thetext>Billing accounts are now filtered by date so expired accounts no longer show on order manager order 
entry and the ecommerce checkout pages</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 12:15:09</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 12:15:09</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 12:15:09</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>53</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040528010450</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-05 06:01:05</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>In Shipment: it&apos;s possible to issue 0 quantities from AddItemsFormOrder page.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-05 06:01:05</issue_when>
   <thetext>In Shipment: it&apos;s possible to issue 0 quantities from AddItemsFormOrder page 
(an ItemIssuance record is created with 0 quantity).
I think this should be avoided by submitting only quantities &gt; 0.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-28 01:04:50</issue_when>
   <thetext>Now checks to see if quantity is empty or 0 when issuing OIIRs to the shipment.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:03:13</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-28 01:04:50</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-28 01:04:50</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>54</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P1</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040630124239</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-05 06:20:02</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>In Shipment: if you enter a non numeric value (such as null quantity) in the issue field the program returns a bad error.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-05 06:20:02</issue_when>
   <thetext>In Shipment: if you enter a non numeric value (such as null quantity) in the 
issue field the program returns a bad error.
See also issue#53.
I&apos;m running SapDB and after this error I need to restart OFBiz because in every 
page I receive SQL errors like the following:

Target exception: org.ofbiz.entity.GenericDataSourceException: SQL Exception 
occurred on commit (Cannot commit a transactional connection: See JDBC 2.0 
Optional Package Specification section 7.1 (p25))
BSF info: ..\ofbiz\components\content\webapp\content\WEB-
INF\actions\includes\envsetup.bsh at line: 0 column: 0)</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-06-30 12:42:39</issue_when>
   <thetext>Applied patch which fixes a bug in the service multi event handler</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:03:23</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 12:42:39</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 12:42:39</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>55</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040323221851</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-05 06:25:34</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>In shipment, it&apos;s possible to issue to shipment items with negative reservations (atp &lt; 0); as a consequence of this, also the inventory items&apos; quantity on hand can be negative.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-05 06:25:34</issue_when>
   <thetext>I&apos;ve noticed that, in shipment, it&apos;s possible to issue to shipment items with 
negative reservations (atp &lt; 0); as a consequence of this, also the inventory 
items&apos; quantity on hand can be negative.
In my opinion, in this situation at least a warning message should be
provided.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-23 22:18:51</issue_when>
   <thetext>In &quot;Order Items&quot; page a new column has been added that tells users if they are  
issuing negative reservations and the default issuance value is also 
decremented by this quantity.
However is still possible to override this value and force an issuance for a 
negative reservation.

</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:03:32</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-03-23 22:18:51</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-03-23 22:18:51</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>56</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>WONTFIX</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>PC</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040308173638</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>vivalinux</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-08 14:07:32</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc>http://&lt;ofbiz_root_url&gt;/partymgr/control/findparty</issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Selecting &quot;Show All Records&quot; displays all names as &quot;(Not selected)&quot;</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>vivalinux</who>
   <issue_when>2004-03-08 14:07:32</issue_when>
   <thetext>The findparty.bsh constructs a dynamic view tailored to the search fields
submited by the lookupparty form. Since selecting all does not give a hint about
which fields the client is interested in, the findparty.bsh fails to include any
of the name (firstName, lastName, groupName) fields.

The can be corrected with the patch that follows or handling the select all
records as yet another case. I think, I&apos;ll side with simplicity, and sacrify
efficiency ....

Hope this helps.


Index: components/party/webapp/partymgr/WEB-INF/actions/party/findparty.bsh
===================================================================
RCS file:
/cvs/ofbiz/components/party/webapp/partymgr/WEB-INF/actions/party/findparty.bsh,v
retrieving revision 1.13
diff -u -r1.13 findparty.bsh
--- components/party/webapp/partymgr/WEB-INF/actions/party/findparty.bsh	27 Jan
2004 19:44:36 -0000	1.13
+++ components/party/webapp/partymgr/WEB-INF/actions/party/findparty.bsh	8 Mar
2004 22:06:24 -0000
@@ -100,8 +100,15 @@
 
     // default view settings
     dynamicView.addMemberEntity(&quot;PT&quot;, &quot;Party&quot;);
+    dynamicView.addMemberEntity(&quot;PG&quot;, &quot;PartyGroup&quot;);
+    dynamicView.addMemberEntity(&quot;PP&quot;, &quot;Person&quot;);
     dynamicView.addAlias(&quot;PT&quot;, &quot;partyId&quot;);
     dynamicView.addAlias(&quot;PT&quot;, &quot;partyTypeId&quot;);
+    dynamicView.addAlias(&quot;PG&quot;, &quot;groupName&quot;);
+    dynamicView.addAlias(&quot;PP&quot;, &quot;firstName&quot;);
+    dynamicView.addAlias(&quot;PP&quot;, &quot;lastName&quot;);
+    dynamicView.addViewLink(&quot;PT&quot;,&quot;PG&quot;,true,UtilMisc.toList(new
ModelKeyMap(&quot;partyId&quot;, &quot;partyId&quot;)));
+    dynamicView.addViewLink(&quot;PT&quot;,&quot;PP&quot;,true,UtilMisc.toList(new
ModelKeyMap(&quot;partyId&quot;, &quot;partyId&quot;)));
     dynamicView.addRelation(&quot;one-nofk&quot;, &quot;&quot;, &quot;PartyType&quot;,
ModelKeyMap.makeKeyMapList(&quot;partyTypeId&quot;));
     dynamicView.addRelation(&quot;many&quot;, &quot;&quot;, &quot;UserLogin&quot;,
ModelKeyMap.makeKeyMapList(&quot;partyId&quot;));
 
@@ -143,11 +150,6 @@
     if (groupName != null &amp;&amp; groupName.length() &gt; 0) {
         paramList = paramList + &quot;&amp;groupName=&quot; + groupName;
 
-        // modify the dynamic view
-        dynamicView.addMemberEntity(&quot;PG&quot;, &quot;PartyGroup&quot;);
-        dynamicView.addAlias(&quot;PG&quot;, &quot;groupName&quot;);
-        dynamicView.addViewLink(&quot;PT&quot;, &quot;PG&quot;, Boolean.FALSE,
ModelKeyMap.makeKeyMapList(&quot;partyId&quot;));
-
         // add the expr
         andExprs.add(new EntityExpr(&quot;groupName&quot;, true, EntityOperator.LIKE,
&quot;%&quot;+groupName+&quot;%&quot;, true));
     }
@@ -160,14 +162,6 @@
     firstName = request.getParameter(&quot;firstName&quot;);
     lastName = request.getParameter(&quot;lastName&quot;);
 
-    // modify the dynamic view
-    if ((firstName != null &amp;&amp; firstName.length() &gt; 0) || (lastName != null &amp;&amp;
lastName.length() &gt; 0)) {
-        dynamicView.addMemberEntity(&quot;PE&quot;, &quot;Person&quot;);
-        dynamicView.addAlias(&quot;PE&quot;, &quot;firstName&quot;);
-        dynamicView.addAlias(&quot;PE&quot;, &quot;lastName&quot;);
-        dynamicView.addViewLink(&quot;PT&quot;, &quot;PE&quot;, Boolean.FALSE,
ModelKeyMap.makeKeyMapList(&quot;partyId&quot;));
-    }
-
     // filter on firstName
     if (firstName != null &amp;&amp; firstName.length() &gt; 0) {
         paramList = paramList + &quot;&amp;firstName=&quot; + firstName;
@@ -319,6 +313,12 @@
         List orderBy = new ArrayList();
         fieldsToSelect.add(&quot;partyId&quot;);
         fieldsToSelect.add(&quot;partyTypeId&quot;);
+	fieldsToSelect.add(&quot;firstName&quot;);
+	fieldsToSelect.add(&quot;lastName&quot;);
+	fieldsToSelect.add(&quot;groupName&quot;);
+	orderBy.add(&quot;-partyTypeId&quot;);
+	orderBy.add(&quot;lastName&quot;);
+	orderBy.add(&quot;groupName&quot;);
 
         // UserLogin
         if (userLoginId != null &amp;&amp; userLoginId.length() &gt; 0) {
@@ -327,14 +327,11 @@
 
         // Person
         if ((firstName != null &amp;&amp; firstName.length() &gt; 0) || (lastName != null
&amp;&amp; lastName.length() &gt; 0)) {
-            fieldsToSelect.add(&quot;firstName&quot;);
-            fieldsToSelect.add(&quot;lastName&quot;);
             orderBy.add(&quot;lastName&quot;);
             orderBy.add(&quot;firstName&quot;);
         }
         // PartyGroup
         if (groupName != null &amp;&amp; groupName.length() &gt; 0) {
-            fieldsToSelect.add(&quot;groupName&quot;);
             orderBy.add(&quot;groupName&quot;);
         }
         // RoleType
Index: components/party/webapp/partymgr/party/findparty.ftl
===================================================================
RCS file: /cvs/ofbiz/components/party/webapp/partymgr/party/findparty.ftl,v
retrieving revision 1.10
diff -u -r1.10 findparty.ftl
--- components/party/webapp/partymgr/party/findparty.ftl	1 Mar 2004 14:43:27
-0000	1.10
+++ components/party/webapp/partymgr/party/findparty.ftl	8 Mar 2004 22:06:24 -0000
@@ -212,13 +212,12 @@
     &lt;/table&gt;
     &lt;input type=&quot;image&quot; src=&quot;/images/spacer.gif&quot;
onClick=&quot;javascript:document.lookupparty.submit();&quot;&gt;
   &lt;/form&gt;
-&lt;#if requestParameters.hideFields?default(&quot;N&quot;) != &quot;Y&quot;&gt;
   &lt;script language=&quot;JavaScript&quot;&gt;
     &lt;!--//
       document.lookupparty.partyId.focus();
     //--&gt;
   &lt;/script&gt;
-&lt;/#if&gt;
+
   &lt;#if partyList?exists&gt;
     &lt;br&gt;
     &lt;table border=0 width=&apos;100%&apos; cellspacing=&apos;0&apos; cellpadding=&apos;0&apos;
class=&apos;boxoutside&apos;&gt;
@@ -292,21 +291,13 @@
                   &lt;/td&gt;
                   &lt;td&gt;
                     &lt;div class=&quot;tabletext&quot;&gt;
-                      &lt;#if partyRow.containsKey(&quot;lastName&quot;)&gt;
                         &lt;#if partyRow.lastName?has_content&gt;
                           ${partyRow.lastName}&lt;#if
partyRow.firstName?has_content&gt;, ${partyRow.firstName}&lt;/#if&gt;
-                        &lt;#else&gt;
-                          (No Name Found)
-                        &lt;/#if&gt;
-                      &lt;#elseif partyRow.containsKey(&quot;groupName&quot;)&gt;
-                        &lt;#if partyRow.groupName?has_content&gt;
+                        &lt;#elseif partyRow.groupName?has_content&gt;
                           ${partyRow.groupName}
                         &lt;#else&gt;
-                          (No Name Found)
+                          (Not Selected)
                         &lt;/#if&gt;
-                      &lt;#else&gt;
-                        (Not Selected)
-                      &lt;/#if&gt;
                   &lt;/td&gt;
                   &lt;#if extInfo?default(&quot;&quot;) == &quot;P&quot;&gt;
                     &lt;td&gt;&lt;div
class=&quot;tabletext&quot;&gt;${partyRow.postalCode?if_exists}&lt;/div&gt;&lt;/td&gt;</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 17:36:38</issue_when>
   <thetext>This page has been changed from using the left joins in the dynamic view. Using left joins performs too 
poorly for actual use. This patch has been rejected; a new task will be opened for fixing the problem of 
the name not being displayed.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:36:38</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:36:38</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>WONTFIX</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>57</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P4</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040308174641</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>ajzeneski</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-08 17:36:18</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Find Party - Show all does not show name</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 17:36:18</issue_when>
   <thetext>The name is not displayed when selecting show all in the party manager.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-03-08 17:46:41</issue_when>
   <thetext>reassigned</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-08 17:46:41</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>58</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040308185722</delta_ts>
  <subcomponent>Content</subcomponent>
  <reporter>vivalinux</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-08 18:57:22</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Inherited hidden fields overide child fields when they have use-when</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>vivalinux</who>
   <issue_when>2004-03-08 18:57:22</issue_when>
   <thetext>In working with inherited forms I noticed that hidden fields are hard
to override if the overriding field has a use-when attribute:

  Since the HtmlFormRenderer gives precedence to hidden fields, and new
fields with &quot;use-when&quot; are only placed in front of existing fields
but not merged with, the resulting behavior is that hidden fields of
parent forms always get rendered even when the use-when condition is
true. This causes the hidden field to take precedence over the user
input when the form is submitted.

  Here is a posible solution:

Index: components/content/src/org/ofbiz/content/widget/form/ModelForm.java
===================================================================
RCS file:
/usr/local/cvsrepos/newriverbiz/components/content/src/org/ofbiz/content/widget/form/ModelForm.java,v
retrieving revision 1.1.1.4
diff -u -r1.1.1.4 ModelForm.java
--- components/content/src/org/ofbiz/content/widget/form/ModelForm.java
2004/01/08 14:19:55	1.1.1.4
+++ components/content/src/org/ofbiz/content/widget/form/ModelForm.java
2004/01/29 20:23:20
@@ -277,15 +277,25 @@
     public ModelFormField addUpdateField(ModelFormField modelFormField) {
         if (!modelFormField.isUseWhenEmpty()) {
             // is a conditional field, add to the List but don&apos;t worry about
the Map
-            //for adding to list, see if there is another field with that name
in the list and if so, put it before that one
+            //for adding to list, see if there is another field with that name 
+            //in the list and if so, put it before that one
             boolean inserted = false;
             for (int i = 0; i &lt; this.fieldList.size(); i++) {
                 ModelFormField curField = (ModelFormField) this.fieldList.get(i);
+		// BUG FIX: parent hidden fields are left and rendered even when they
+		// are overriden with fields that have a use-when
                 if (curField.getName() != null &amp;&amp;
curField.getName().equals(modelFormField.getName())) {
-                    this.fieldList.add(i, modelFormField);
-                    inserted = true;
-                    break;
+		    if ((curField.getFieldInfo().getFieldType() !=
ModelFormField.FieldInfo.HIDDEN) &amp;&amp;
+			(curField.getFieldInfo().getFieldType() != ModelFormField.FieldInfo.IGNORED)) {
+			this.fieldList.add(i, modelFormField);
+			inserted = true;
+			break;
+		    } else {
+			curField.mergeOverrideModelFormField(modelFormField);
+			break;
+		    }
                 }
+		//End of BUG fix
             }
             if (!inserted) {
                 this.fieldList.add(modelFormField);</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>59</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P1</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040318120354</delta_ts>
  <subcomponent>Workflow</subcomponent>
  <reporter>mbennani</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-09 06:47:17</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Serious Problem in Sub-flow Implementation: in-Memory Requester Used!!</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>mbennani</who>
   <issue_when>2004-03-09 06:47:17</issue_when>
   <thetext>I am running ofbiz almost v.3 :-) (image from late 2003 from cvs). 
(subflow implementation did not change since 1.2 anyways, I believe)

Quick Description:
------------------
Subflows are using the in-memory requester object which 
does not persist over server re-starts. This is serious one guys.

More Description (Scenario):
---------------------------
I have a main process with 3 steps(step1,step2-subflow,step3). A subflow 
process being the second step. This second step calls another process that I 
call sub. sub has 2 simple steps (substep1,substep2). 

Now, in normal time (i.e no server restart), it all works fine and my main 
process runs fine, calls the subflow, subflow runs, the call returns and my 
step3 of the main process runs successfully and main completes fine.

The problem arises when say I run step 1 of main process, subflow gets 
initiated, substep1 is executed, and before substep2 is executed, I stop the 
server (faking a server problem..., connection lost...whatever).
When I restart the server, the subflow resumes at substep2 which executes fine, 
and eventually completes the subflow process. But, step-subflow activity in the 
workeffort table still shows WF_RUNNING. Therefore, my main process is hanging 
there and will never move along. The waitForResult() is not executed  anymore 
after server restart.
This is happening in WfActivitySubFlowImplementation on runService. 

Even More Details, code wise, if you want to look at it:
-------------------------------------------------------
In a normal scenario (no server stopped), the runService of 
WfActivitySubFlowImplementation eventually calls the runSync in WorkflowEngine 
and then waitForResult. I put a system out message in the waiter class and I 
can see my message being displayed in the console forever (&quot;waiting...&quot;), until 
the subflow process finishes. And that&apos;s ok, that&apos;s what we want. When the 
subflow process finishes, the call is returned back to the runService in 
WfActivitySubFlowImplementation() and the setComplete is called, which changes 
the status of my step2-subflow activity in the main process to WF_COMPLETED to 
advance the main process. It also calls setResults() to propagate the results 
from the subflow up to the main process.

BUT, now if I stop my server during that wait, and restart it the call never 
reachs the setComplete nor the setResults, making therefore my main process 
unusable anymore.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:03:54</when>
    <field_name>op_sys</field_name>
    <field_desc>OS/Version</field_desc>
    <oldvalue>Windows 2000</oldvalue>
    <newvalue>All</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:03:54</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>60</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040707152609</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 07:09:04</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Replace simplistic caching with complex reverse dependency resolver</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:09:04</issue_when>
   <thetext>This patch removes all simple caching from GenericDelegator, and replaces
it with a stand-alone class, that handles all entity cache management.  It
uses new features in the entity model, that keeps track of view entities
that are referenced by regular entities.  As entities are updated, all
cached lists of views or condition caches are cleared.

With this patch applied, view entities can be cached, without worry that
they will become stale.  Which then allows very complex views to be
created, that emulate complex code patterns, while still allowing for
caching.  This can speed up code tremendously.

Additionally, since cache clearing now works, it almost always makes more
sense to use the cache variation of the methods.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:14:24</issue_when>
   <thetext>Created an attachment (id=16)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 15:44:46</issue_when>
   <thetext>This patch is on hold, until some other patches are committed.  Some of them
need to have bugs filed, which I am working on.  Plus, this patch needs to be
updated to the latest code base(not a big task, done locally).</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-07 15:26:09</issue_when>
   <thetext>This is now in cvs.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>16</attachid>
    <date>2004-03-09 07:14:24</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>EntityCache.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/16/EntityCache.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:14:24</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=16)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 15:44:46</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>STARTED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:01</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-07-07 15:26:09</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>STARTED</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-07-07 15:26:09</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>61</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040422222023</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-09 07:18:26</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Allow for easier extension of this class.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:18:26</issue_when>
   <thetext>This patch makes a protected writeValues() method, which allows sub-classes
to redirect the output to other places, as needed.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:18:49</issue_when>
   <thetext>Created an attachment (id=17)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-22 22:20:23</issue_when>
   <thetext>Applied the patch.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>17</attachid>
    <date>2004-03-09 07:18:49</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>EntitySaxReader-extension.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/17/EntitySaxReader-extension.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:18:49</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=17)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:20:23</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:20:23</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>62</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040422223418</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-09 07:34:07</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Allow for UPPER() and LOWER() sorting</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:34:07</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:34:26</issue_when>
   <thetext>Created an attachment (id=18)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-22 22:34:18</issue_when>
   <thetext>Applied patch.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>18</attachid>
    <date>2004-03-09 07:34:26</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>EntityUtil-UPPER_LOWER.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/18/EntityUtil-UPPER_LOWER.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:34:26</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=18)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:34:18</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:34:18</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>63</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429160209</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-09 07:36:19</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add support for turning off schemas completely</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:36:19</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:36:42</issue_when>
   <thetext>Created an attachment (id=19)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:02:09</issue_when>
   <thetext>Applied this patch.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>19</attachid>
    <date>2004-03-09 07:36:42</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>use-schemas.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/19/use-schemas.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:36:42</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=19)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:02:09</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:02:09</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>64</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040422222810</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-09 07:43:55</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Make the code look like the rest of the file.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:43:55</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:44:21</issue_when>
   <thetext>Created an attachment (id=20)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-22 22:28:10</issue_when>
   <thetext>Applied patch.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>20</attachid>
    <date>2004-03-09 07:44:21</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>SqlJdbcUtil-Cast.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/20/SqlJdbcUtil-Cast.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:44:21</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=20)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:28:10</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:28:10</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>65</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429163146</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 07:46:14</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add java.util.Date support.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:46:14</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:46:39</issue_when>
   <thetext>Created an attachment (id=21)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:31:46</issue_when>
   <thetext>Applied the patch.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>21</attachid>
    <date>2004-03-09 07:46:39</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>SqlJdbcUtil-Java_Util_Date.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/21/SqlJdbcUtil-Java_Util_Date.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:46:39</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=21)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:03</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:31:45</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:31:45</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>66</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040422221943</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-09 07:47:46</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Use UtilValidate.isNotEmpty.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:47:46</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:48:06</issue_when>
   <thetext>Created an attachment (id=22)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-22 22:19:43</issue_when>
   <thetext>Applied patch, which uses UtilValidate.isNotEmpty in SqlJdbcUtil.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>22</attachid>
    <date>2004-03-09 07:48:06</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>SqlJdbcUtil-UtilValidate.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/22/SqlJdbcUtil-UtilValidate.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:48:06</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=22)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:19:43</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:19:43</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>67</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429161604</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 07:49:20</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add support for &lt;constraint&gt; on relations and views.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:49:20</issue_when>
   <thetext>When defining a view or relation, you can now constrain the returned
values to those that match an EntityCondition.  This is really helpful
for complex views.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:49:42</issue_when>
   <thetext>Created an attachment (id=23)
The patch
</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>23</attachid>
    <date>2004-03-09 07:49:42</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>model-constraint.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/23/model-constraint.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:49:42</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=23)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:04</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>68</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040423074926</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-09 07:51:20</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Use a NumberFormat for casting number objects to strings.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:51:20</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:51:40</issue_when>
   <thetext>Created an attachment (id=24)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-23 07:49:26</issue_when>
   <thetext>Applied patch.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>24</attachid>
    <date>2004-03-09 07:51:40</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>GenericEntity-NumberFormat.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/24/GenericEntity-NumberFormat.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:51:40</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=24)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-23 07:49:26</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-23 07:49:26</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>69</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040423075223</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-09 07:52:20</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add addToXmlElement method</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:52:20</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:52:42</issue_when>
   <thetext>Created an attachment (id=25)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-23 07:52:23</issue_when>
   <thetext>Applied patch.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>25</attachid>
    <date>2004-03-09 07:52:42</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>GenericEntity-addToXmlElement.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/25/GenericEntity-addToXmlElement.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:52:42</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=25)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-23 07:52:23</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-23 07:52:23</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>70</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040422221512</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-09 07:54:40</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Fix modelEntity dereferencing</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:54:40</issue_when>
   <thetext>When GenericEntities have been deserialized, modelEntity will be null.
getModelEntity() should be called, to repopulate it.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:54:57</issue_when>
   <thetext>Created an attachment (id=26)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-22 22:15:12</issue_when>
   <thetext>Applied patch, plus fixed it in a few other areas.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>26</attachid>
    <date>2004-03-09 07:54:57</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>GenericEntity-getModelEntity.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/26/GenericEntity-getModelEntity.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:54:57</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=26)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:15:12</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:15:12</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>71</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P4</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501214447</delta_ts>
  <subcomponent>Content</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 07:56:46</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Factor out the code</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:56:46</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 07:57:40</issue_when>
   <thetext>Created an attachment (id=27)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:51</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 06:06:43</issue_when>
   <thetext>Not adding this patch, breaks the Server Stats Since Start page in WebTools, and not totally sure the 
cleanup is worth it yet.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-05-01 21:44:47</issue_when>
   <thetext>I&apos;ll fix that page then, and submit a revised patch.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>27</attachid>
    <date>2004-03-09 07:57:40</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>ServerHitBin-factor.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/27/ServerHitBin-factor.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 07:57:40</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=27)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:02</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:51</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:07:05</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P2</oldvalue>
    <newvalue>P4</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>72</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040422223139</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-09 08:04:05</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add a matches(condition) helper method.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:04:05</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:04:31</issue_when>
   <thetext>Created an attachment (id=28)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-22 22:31:39</issue_when>
   <thetext>Applied patch.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>28</attachid>
    <date>2004-03-09 08:04:31</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>GenericEntity-matches-condition.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/28/GenericEntity-matches-condition.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:04:31</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=28)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:31:39</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:31:39</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>73</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040422221835</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-09 08:05:30</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Fix deserializing of these objects.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:05:30</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:05:51</issue_when>
   <thetext>Created an attachment (id=29)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-22 22:18:35</issue_when>
   <thetext>Applied patch, which set delegatorName to &quot;default&quot; when it is null.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>29</attachid>
    <date>2004-03-09 08:05:50</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>GenericDelegator-fix-serialization.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/29/GenericDelegator-fix-serialization.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:05:51</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=29)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:18:35</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:18:35</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>74</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P2</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429200642</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 08:08:00</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Fix all fetchers of shopping cart to use a static method</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:08:00</issue_when>
   <thetext>This patch fixes all code that fetches the ShoppingCart from the session,
to use a static method instead.  It also adds the beginning of named
ShoppingCart support.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:08:22</issue_when>
   <thetext>Created an attachment (id=30)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:51</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 20:05:04</issue_when>
   <thetext>This patch depends on EntityCache, which isn&apos;t ready for inclussion yet, 
reducing priority.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 20:06:42</issue_when>
   <thetext>Oops, modified wrong issue.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>30</attachid>
    <date>2004-03-09 08:08:22</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>ShoppingCart-getShoppingCart.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/30/ShoppingCart-getShoppingCart.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:08:22</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=30)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:03</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:51</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 20:05:04</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P2</oldvalue>
    <newvalue>P3</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 20:06:41</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>75</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429171641</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 08:09:21</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Allow code to detect whether a cacheline has expired.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:09:21</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:09:41</issue_when>
   <thetext>Created an attachment (id=31)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:57:47</issue_when>
   <thetext>Changing priority to P2, as I need these applied before I can commit my entity
cache work.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-29 17:16:41</issue_when>
   <thetext>Now in CVS, thanks Adam.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>31</attachid>
    <date>2004-03-09 08:09:41</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-hasExpired.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/31/UtilCache-hasExpired.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:09:41</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=31)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:04</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:57:47</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:16:41</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:16:41</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>76</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429171643</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 08:10:31</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Allow code to get the values stored in the cache.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:10:31</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:10:58</issue_when>
   <thetext>Created an attachment (id=32)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:57:47</issue_when>
   <thetext>Changing priority to P2, as I need these applied before I can commit my entity
cache work.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-29 17:16:43</issue_when>
   <thetext>Now in CVS, thanks Adam.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>32</attachid>
    <date>2004-03-09 08:10:58</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-getCacheLineValues.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/32/UtilCache-getCacheLineValues.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:10:58</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=32)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:05</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:57:47</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:16:43</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:16:43</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>77</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429171648</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 08:11:52</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Allow registering of listeners for the various events on caches.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:11:52</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:12:13</issue_when>
   <thetext>Created an attachment (id=33)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:57:48</issue_when>
   <thetext>Changing priority to P2, as I need these applied before I can commit my entity
cache work.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-29 17:16:48</issue_when>
   <thetext>Now in CVS, thanks Adam.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>33</attachid>
    <date>2004-03-09 08:12:12</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-listeners.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/33/UtilCache-listeners.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:12:13</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=33)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:05</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:57:48</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:16:48</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:16:48</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>78</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040423080723</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-09 08:19:59</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Some additional methods to manipulate the embedded cache.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:19:59</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:20:20</issue_when>
   <thetext>Created an attachment (id=34)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-23 08:07:23</issue_when>
   <thetext>Add some more methods to GenericValue to manipulate the cache.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>34</attachid>
    <date>2004-03-09 08:20:20</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>GenericValue-EmbeddedCache.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/34/GenericValue-EmbeddedCache.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:20:20</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=34)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-23 08:07:23</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-23 08:07:23</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>79</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429200727</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 08:21:27</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>methods to fetch the list of available catalogs.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:21:27</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:21:46</issue_when>
   <thetext>Created an attachment (id=35)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:52</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 20:07:27</issue_when>
   <thetext>This patch depends on EntityCache, which isn&apos;t ready for inclussion yet, 
reducing priority.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>35</attachid>
    <date>2004-03-09 08:21:46</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>CatalogWorker-getCatalogsAvailable.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/35/CatalogWorker-getCatalogsAvailable.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:21:46</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=35)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:05</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:52</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 20:07:27</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P2</oldvalue>
    <newvalue>P3</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>80</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040422222535</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-09 08:22:53</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Create a separate makeIndexName helper method.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:22:53</issue_when>
   <thetext>This patch also truncates the index name, based on the clipping value.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:23:14</issue_when>
   <thetext>Created an attachment (id=36)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-22 22:25:35</issue_when>
   <thetext>Applied patch.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>36</attachid>
    <date>2004-03-09 08:23:14</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>DatabaseUtil-makeIndexName.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/36/DatabaseUtil-makeIndexName.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:23:14</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=36)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:25:35</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-22 22:25:35</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>81</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429172408</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 08:23:52</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add support for writing elements.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:23:52</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:24:13</issue_when>
   <thetext>Created an attachment (id=37)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:57:47</issue_when>
   <thetext>Changing priority to P2, as I need these applied before I can commit my entity
cache work.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-29 17:24:08</issue_when>
   <thetext>Now in CVS, thanks Adam.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>37</attachid>
    <date>2004-03-09 08:24:12</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>UtilXml-writeElement.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/37/UtilXml-writeElement.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:24:13</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=37)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:03</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:57:47</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:24:08</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:24:08</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>82</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P2</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429195752</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 08:25:06</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Services/etc for manipulating PartyAttributes.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:25:06</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-09 08:25:27</issue_when>
   <thetext>Created an attachment (id=38)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:52</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>38</attachid>
    <date>2004-03-09 08:25:27</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>PartyAttributes.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/38/PartyAttributes.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-09 08:25:27</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=38)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:16:04</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>FEATURE</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:52</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>83</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P5</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040309095844</delta_ts>
  <subcomponent>Content</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-09 09:58:44</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Problems displaying the Euro symbol in order confirmation by email with MS Outlook</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-09 09:58:44</issue_when>
   <thetext>Problems displaying the Euro symbol in order confirmation by email with MS 
Outlook: instead of the beautyful Euro symbol you see a &apos;?&apos;.
Ok, maybe I should create an issue to the Microsoft issue tracker... however 
I&apos;ve reported this for two reasons:
1) other users reported this some time ago in the mailing lists
2) maybe, in general, for the currency symbols in ftl templates we should use 
the html entity references (i.e. &amp;euro; for the Euro symbol): this will solve 
all the display problems with virtually any client software.</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>84</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040309101202</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-09 10:12:02</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>In shipment, it&apos;s possible to issue to shipment items with negative reservations (atp &lt; 0); as a consequence of this, also the inventory items&apos; quantity on hand can be negative.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-09 10:12:02</issue_when>
   <thetext>In shipment, it&apos;s possible to issue to shipment items with negative 
reservations (atp &lt; 0); as a consequence of this, also the inventory items&apos; 
quantity on hand can be negative.
In fact, when the issuance is performed, the (negative) reservation is deleted 
and a new issuance is created and the inventory&apos;s qoh is decremented.
In my opinion, in this situation a warning message should be provided.
Also, David Jones has suggested to create a report of all negative QOH 
InventoryItems and add a link for each one to get a physical inventory variance 
started.</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>85</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040730212116</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-03-11 08:14:35</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>The showvisits page in the Party Manager is very slow when there are many visits</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-11 08:14:35</issue_when>
   <thetext>The showvisits page is not coded to efficiently display a subset of the visits when there are many active. 
When there are tens of thousands the current code doesn&apos;t work very efficiently.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-07-30 21:21:16</issue_when>
   <thetext>The code for visit display utilized the entity list iterator and pulls a subset for each page. The query 
fields are indexed (as of now) so depending on the JDBC driver being used this should be quite efficient. 
If you experience further problems, send more information to the DEV list.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:04:04</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 21:21:16</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 21:21:16</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>86</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P4</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040312164734</delta_ts>
  <subcomponent>Content</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-12 16:45:26</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Error Message (esp Map) Improvements from Quake Wang</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-12 16:45:26</issue_when>
   <thetext>A description from an email from Quake:

================================
David,
	The attachment is my patch. The main changes are:

1.  Now the event and the service invoke will use the same message fields in SimpleMethod.
2.  Add the errorMessageMap and successMessageMap for the message handling

	I only change the envsetup.bsh and errormsg.ftl in the ecommerce component, please use the 
ecommerce to review the backward compatiblity.

Regards
Quake
=============================</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-12 16:47:34</issue_when>
   <thetext>Created an attachment (id=39)
Error Message patch from Quake Wang
</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>39</attachid>
    <date>2004-03-12 16:47:34</date>
    <desc>Error Message patch from Quake Wang</desc>
    <ispatch>1</ispatch>
    <filename>quake.errormessages.patch</filename>
    <submitter_id>3</submitter_id>
    <submitting_username>jonesde</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/39/quake.errormessages.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jonesde</user>
    <when>2004-03-12 16:47:34</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=39)
Error Message patch from Quake Wang
</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>87</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040312165745</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-12 16:56:52</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>bsf.jar in base is old</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-12 16:56:52</issue_when>
   <thetext>bsf is no longer part of IBM.  Instead, it has moved to jakarta.

Attached patch changes imports, etc.  It can&apos;t change the bsf.jar in
base/lib/scripting/, however.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-03-12 16:57:45</issue_when>
   <thetext>Created an attachment (id=40)
The patch.
</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>40</attachid>
    <date>2004-03-12 16:57:45</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>IBM-Jakarta-BSF.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/40/IBM-Jakarta-BSF.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-03-12 16:57:45</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=40)
The patch.
</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>88</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040312165737</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-12 16:57:37</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Promotion/other adjustments not as expected when cancelling order items</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-12 16:57:37</issue_when>
   <thetext>When order items are cancelled some order level adjustments are not changed, like order level 
promotion adjustments. Because of this order totals can easily become negative. The question is what 
to do about it?

Andy wrote this at one point in an email:

============================
I was aware of this; the only order level adjustments which are currently re-calculated are shipping and 
tax, order level promotions are not done at this time so we will need to add this in. In order to do this 
promotion evaluation will need to be able to be done without a shopping cart.
============================

I&apos;m not sure I totally agree with this, I think short of that it would still be good to at least pro-rate these 
order adjustments like we do with tax and shipping.

Or would it be better on any order change to just cancel the order and create a new one with full re-
calculations, including promotions, tax, shipping, etc, etc? If that is done should we apply promotions, 
etc as if it was the original order date, or using today&apos;s date? (could be a big difference based on 
promotions that come and go over time)</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>89</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040312171315</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-12 17:10:18</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>In product detail show variant prices (from Brian Johnson)</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-12 17:10:18</issue_when>
   <thetext>Here is a description from an email from Brian Johnson:

===================================
I&apos;ve changed productdetail to better handle variants with different prices. When you first bring-up the 
page it says &quot;make selections&quot;, then when you select the features from the drop-downs it&apos;ll show the 
price for the product with those features.
-- 
Brian Johnson
===================================</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-12 17:13:15</issue_when>
   <thetext>Created an attachment (id=41)
Show prices for variants along with drop down, patch from Brian Johnson
</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>41</attachid>
    <date>2004-03-12 17:13:15</date>
    <desc>Show prices for variants along with drop down, patch from Brian Johnson</desc>
    <ispatch>1</ispatch>
    <filename>productdetail-variantprices.patch</filename>
    <submitter_id>3</submitter_id>
    <submitting_username>jonesde</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/41/productdetail-variantprices.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jonesde</user>
    <when>2004-03-12 17:11:11</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>DEFECT</oldvalue>
    <newvalue>PATCH</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-12 17:13:15</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=41)
Show prices for variants along with drop down, patch from Brian Johnson
</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>90</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040312172159</delta_ts>
  <subcomponent>E-Commerce</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-12 17:21:59</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Web/order/etc marketing reports like Core Metrics</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-12 17:21:59</issue_when>
   <thetext>The feature here is to create a standard set of reports commonly used to keep tabs on a web content 
and/or ecommerce site. These reports would be similar to what a company like Core Metrics offers.

Would include reports for a given time period such as for things like hits, visits/sessions, orders, 
tracking codes, percent of customers that order, orders per customer, pages/products/etc viewed, 
searches done, referring sites &amp; search strings, etc, etc, etc.</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>91</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040315011245</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-15 01:12:45</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Shipment: potential problem when issuing negative reservations (quantityNotAvailable could be lost)</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-15 01:12:45</issue_when>
   <thetext>This is a potential problem when you issue negative reservation to a shipment.
Here is the scenario:

1) inventory item 9000 for product WG-1111 with atp/qoh = 10/10
2) two orders are received for WG-1111: the first for 8 items, the second
for 5 items
3) two reservations are made: the first for 8 items and the second for 5
items but with quantityNotAvailable = 3
4) the inventory item 9000 is now: atp/qoh = -3/10
5) only the second order is issued to shipment: the reservation record is
deleted and the qoh is decremented
6) the inventory item 9000 is now: atp/qoh = -3/5 but the reservation for
the first order (for quantity = 8) has quantityNotAvailable = 0 (ERROR: it
should be 3)

A possible patch: if we issue a negative reservation we should try to assign
the quantityNotAvailable to another reservation in the same inventory item.

In order to do this, David Jones has proposed to do a re-reservation whenever a 
reservation is issued to a shipment, considering that (like in this scenario) 
shipments may occur in a different order than reservations.

In fact, when new inventory is received a re-reservation is already done for 
all OIIR that are associated to inventory items (of the same product) that have 
negative ATP.
In a similar way, when we issue a OIIR, we could do a re-reservation for all
the OIIR associated to the inventory item.</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>92</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jonesde</assigned_to>
  <delta_ts>20040416115022</delta_ts>
  <subcomponent>E-Commerce</subcomponent>
  <reporter>holivier</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-16 06:35:41</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Simple Update for localization</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 06:35:41</issue_when>
   <thetext>In the ecommerce component
2 UiLabels change (the # is now in the label)
and some french UiLabel correction</thetext>
  </long_desc>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 06:38:00</issue_when>
   <thetext>Created an attachment (id=42)
the Ecommerce UiLabel patch
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-16 11:50:22</issue_when>
   <thetext>Patch is in CVS. Thanks for doing these Olivier.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>42</attachid>
    <date>2004-03-16 06:38:00</date>
    <desc>the Ecommerce UiLabel patch</desc>
    <ispatch>1</ispatch>
    <filename>EcommerceUiLabel.update.patch</filename>
    <submitter_id>165</submitter_id>
    <submitting_username>holivier</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/42/EcommerceUiLabel.update.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>holivier</user>
    <when>2004-03-16 06:38:00</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=42)
the Ecommerce UiLabel patch
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:04:15</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-16 11:50:22</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-16 11:50:22</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>93</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jonesde</assigned_to>
  <delta_ts>20040416115029</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>holivier</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-16 08:00:55</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Simple Update for localization</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 08:00:55</issue_when>
   <thetext>Order component, some french UiLabels correction</thetext>
  </long_desc>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 08:02:07</issue_when>
   <thetext>Created an attachment (id=43)
The OrderUilabel properties patch file
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-16 11:50:29</issue_when>
   <thetext>Patch is in CVS. Thanks for doing these Olivier.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>43</attachid>
    <date>2004-03-16 08:02:07</date>
    <desc>The OrderUilabel properties patch file</desc>
    <ispatch>1</ispatch>
    <filename>OrderUilabelCorrection.patch</filename>
    <submitter_id>165</submitter_id>
    <submitting_username>holivier</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/43/OrderUilabelCorrection.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>holivier</user>
    <when>2004-03-16 08:02:07</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=43)
The OrderUilabel properties patch file
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:04:26</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-16 11:50:29</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-16 11:50:29</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>94</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jonesde</assigned_to>
  <delta_ts>20040416115037</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>holivier</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-16 09:28:27</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Simple Update for localization</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 09:28:27</issue_when>
   <thetext>simple french correction &amp; translation in the Party and workeffort components</thetext>
  </long_desc>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 09:29:26</issue_when>
   <thetext>Created an attachment (id=44)
the PartyUiLabel correction patch file
</thetext>
  </long_desc>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 09:30:03</issue_when>
   <thetext>Created an attachment (id=45)
the workeffortUilabel correction patch file
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-16 11:50:37</issue_when>
   <thetext>Patch is in CVS. Thanks for doing these Olivier.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>44</attachid>
    <date>2004-03-16 09:29:26</date>
    <desc>the PartyUiLabel correction patch file</desc>
    <ispatch>1</ispatch>
    <filename>PartyUiLabelCorrection040316.patch</filename>
    <submitter_id>165</submitter_id>
    <submitting_username>holivier</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/44/PartyUiLabelCorrection040316.patch</attachment_iz_url>
  </attachment>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>45</attachid>
    <date>2004-03-16 09:30:03</date>
    <desc>the workeffortUilabel correction patch file</desc>
    <ispatch>1</ispatch>
    <filename>WorkeffortUiLabelCorrection040316.patch</filename>
    <submitter_id>165</submitter_id>
    <submitting_username>holivier</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/45/WorkeffortUiLabelCorrection040316.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>holivier</user>
    <when>2004-03-16 09:29:26</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=44)
the PartyUiLabel correction patch file
</newvalue>
  </activity>
  <activity>
    <user>holivier</user>
    <when>2004-03-16 09:30:03</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=45)
the workeffortUilabel correction patch file
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:04:35</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-16 11:50:37</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-16 11:50:37</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>95</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jonesde</assigned_to>
  <delta_ts>20040416115047</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>holivier</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-16 09:32:59</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Simple Update for localization</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 09:32:59</issue_when>
   <thetext>Product components internationalization and the UiLabel files associated</thetext>
  </long_desc>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 09:36:08</issue_when>
   <thetext>Created an attachment (id=46)
the patch file for produt bsh, xml, ftl and properties
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-16 11:50:47</issue_when>
   <thetext>Patch is in CVS. Thanks for doing these Olivier.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>46</attachid>
    <date>2004-03-16 09:36:08</date>
    <desc>the patch file for produt bsh, xml, ftl and properties</desc>
    <ispatch>1</ispatch>
    <filename>ProductUiLabelMigration040316.patch</filename>
    <submitter_id>165</submitter_id>
    <submitting_username>holivier</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/46/ProductUiLabelMigration040316.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>holivier</user>
    <when>2004-03-16 09:36:08</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=46)
the patch file for produt bsh, xml, ftl and properties
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:04:46</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-16 11:50:47</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-16 11:50:47</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>96</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jonesde</assigned_to>
  <delta_ts>20040730204543</delta_ts>
  <subcomponent>Security Extensions</subcomponent>
  <reporter>holivier</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-16 13:30:49</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Typo error correction in emailPassword (bcc in place of cc)</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 13:30:49</issue_when>
   <thetext>just a simple typo correction.In the emailPassword method when reading and
populated the service fields they was an error.
 serviceContext.put(&quot;sendBcc&quot;, productStoreEmail.get(&quot;ccAddress&quot;));
I have change cc to bcc</thetext>
  </long_desc>
  <long_desc>
   <who>holivier</who>
   <issue_when>2004-03-16 13:31:26</issue_when>
   <thetext>Created an attachment (id=47)
the patch file
</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-07-30 20:45:43</issue_when>
   <thetext>this has already been fixed in cvs.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>47</attachid>
    <date>2004-03-16 13:31:26</date>
    <desc>the patch file</desc>
    <ispatch>1</ispatch>
    <filename>EmailPassword040316.patch</filename>
    <submitter_id>165</submitter_id>
    <submitting_username>holivier</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/47/EmailPassword040316.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>holivier</user>
    <when>2004-03-16 13:31:26</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=47)
the patch file
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-03-18 12:04:54</when>
    <field_name>version</field_name>
    <field_desc>Version</field_desc>
    <oldvalue>Pre3.0.0</oldvalue>
    <newvalue>CVS</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 20:45:43</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 20:45:43</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>97</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040527234819</delta_ts>
  <subcomponent>Accounting</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-18 06:59:56</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Error when creating an invoice with billing account payment type.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-18 06:59:56</issue_when>
   <thetext>The following error is generated when you try to create an invoice for an order 
with payment type == billing account:

----------------------------------------
803495[    InvoiceServices.java:583:ERROR] Problems storing invoice items
org.ofbiz.entity.GenericEntityException: Exception occurred in storeAll (while i
nserting: [GenericEntity:InvoiceContactMech][createdTxStamp,2004-03-18 15:29:46.
156(java.sql.Timestamp)][invoiceId,10010(java.lang.String)][contactMechPurposeTy
peId,BILLING_LOCATION(java.lang.String)][lastUpdatedTxStamp,2004-03-18 15:29:46.
156(java.sql.Timestamp)][contactMechId,null()][createdStamp,2004-03-18 15:29:46.
977(java.sql.Timestamp)][lastUpdatedStamp,2004-03-18 15:29:46.977(java.sql.Times
tamp)] (SQL Exception while executing the following:INSERT INTO INVOICE_CONTACT_
MECH (INVOICE_ID, CONTACT_MECH_PURPOSE_TYPE_ID, CONTACT_MECH_ID, LAST_UPDATED_ST
AMP, LAST_UPDATED_TX_STAMP, CREATED_STAMP, CREATED_TX_STAMP) VALUES (?, ?, ?, ?,
 ?, ?, ?) ([-5005] (at 83): Missing non-NULL value)))
----------------------------------------

I think I&apos;ve tracked down the source of this problem:
the field contactMechId for the billing account entry in BillingAccount entity 
is empty.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-05-26 10:12:53</issue_when>
   <thetext>The error happens when no Billing Contact Mechanism is specified in the billing 
account.
In order to fix this issue the input field &quot;Billing Contact Mech&quot; in the 
EditBillingAccount page should be marked as mandatory.
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-27 23:48:19</issue_when>
   <thetext>Fixed by changing the code to not try to create that record when the BillingAccount.contactMechId is 
empty.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-05-27 23:48:18</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-27 23:48:18</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>98</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040322173551</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-03-19 07:41:21</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>New Shipment Plan feature for the shipment process.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-19 07:41:21</issue_when>
   <thetext>New Shipment Plan feature for the shipment process.

In order to support some of the tasks in the manufacturing industry there was 
the need of some simple shipment planning functionality: we need to assign a 
group of customer order items to a scheduled shipment (but without actually 
picking and issuing the items from warehouse).

The patches in the attached zip file add this functionality to the shipment ui.
This is the list of changes:

NEW FILES (new page, within the shipment ui, for ShipmentPlan management)

product/webapp/facility/shipment/EditShipmentPlan.ftl
product/webapp/facility/WEB-INF/actions/shipment/EditShipmentPlan.bsh
product/webapp/facility/WEB-INF/pagedefs/shipment/EditShipmentPlan.xml

PATCHES
product/webapp/facility/shipment/ShipmentTabBar.ftl (added new link to 
EditShipmentPlan page)

product/webapp/facility/shipment/ShipmentForms.xml (some new forms for the 
EditShipmentPlan page)

product/webapp/facility/WEB-INF/controller.xml (controller definitions for the 
EditShipmentPlan page)

product/webapp/facility/shipment/AddItemsFromOrder.ftl (added some info, also 
fixed issues #47 and #55)
product/webapp/facility/WEB-INF/actions/shipment/AddItemsFromOrder.bsh (added 
code to get reservations also from shipment plan)

product/servicedef/services_shipment.xml (definitions for two new services to 
add/delete entries in the Shipment Plan)
product/scripts/org/ofbiz/shipment/shipment/ShipmentSerices.xml (implementation 
of the two new services)

product/entitydef/entitygroup.xml (declaration of the new entity ShipmentPlan)
product/entitydef/entitymodel_shipment.xml (definition of the new entity 
ShipmentPlan)

product/config/ProductUiLabels.properties (some new labels)
product/config/ProductUiLabels_fr.properties (some new labels in ENGLISH)</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-19 07:42:41</issue_when>
   <thetext>Created an attachment (id=48)
The patches and new files
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-03-22 17:35:51</issue_when>
   <thetext>This patch is now in place. Thanks for sending it in Jacopo. BTW, for future patches a consolidated 
patch file is nice.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>application/x-compressed</mimetype>
    <attachid>48</attachid>
    <date>2004-03-19 07:42:41</date>
    <desc>The patches and new files</desc>
    <ispatch></ispatch>
    <filename>ShipmentPlan.zip</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/48/ShipmentPlan.zip</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-03-19 07:42:41</when>
    <field_name>attachments.thedata</field_name>
    <field_desc>Attachment Data</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=48)
The patches and new files
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-22 17:35:51</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-03-22 17:35:51</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>99</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P4</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040806160304</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-03-28 01:13:10</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>New html report that shows inventory availability by product</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-28 01:13:10</issue_when>
   <thetext>This is a new html report (patches are in the attached zip file) for the 
Facility Manager Application that shows info about stock levels and 
reservations from a product point of view (instead of inventory item).
The action code is very simple (the bsh action calls a service to  
compute atp and qoh per product); the report is formatted by the form widget 
stuff.
It is not internationalized.
In my local setup I&apos;ve added a link to it from the Inventory Item page but fell 
free to modify it and put it where you want.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-03-28 01:14:46</issue_when>
   <thetext>Created an attachment (id=49)
Files and patches for the new report.
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-08-06 16:03:04</issue_when>
   <thetext>Okay, this is in CVS, and I added a link to it from the facility inventory items page. Thanks for sending 
this over.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>application/x-compressed</mimetype>
    <attachid>49</attachid>
    <date>2004-03-28 01:14:46</date>
    <desc>Files and patches for the new report.</desc>
    <ispatch></ispatch>
    <filename>inventory_report.zip</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/49/inventory_report.zip</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-03-28 01:14:46</when>
    <field_name>attachments.thedata</field_name>
    <field_desc>Attachment Data</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=49)
Files and patches for the new report.
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-06 16:03:04</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-06 16:03:04</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>100</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>REL 3.0.0</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040403232241</delta_ts>
  <subcomponent>E-Commerce</subcomponent>
  <reporter>dlouzado</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-03-28 13:50:10</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>crash on Shipping Information page</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>dlouzado</who>
   <issue_when>2004-03-28 13:50:10</issue_when>
   <thetext>I was logged as &quot;admin&quot; user and buying something on the test store on ofbiz
instance running on a standalone machine (no connection with the internet).

I was filling the shipping information and when I clicked &apos;continue&apos; the
following exception was thrown:


&quot;org.ofbiz.base.util.GeneralException: JPublish execution error (BeanShell
script error: Sourced file:
C:\jtools\ofbiz\components\ecommerce\webapp\ecommerce\WEB-INF\actions\order\optionsettings.bsh
: Error in method invocation: Attempt to pass void argument (position 0) to
method: getContactMechByType : at Line: 65 : in file:
C:\jtools\ofbiz\components\ecommerce\webapp\ecommerce\WEB-INF\actions\order\optionsettings.bsh
: ContactHelper .getContactMechByType ( party , &quot;EMAIL_ADDRESS&quot; , false )
BSF info:
C:\jtools\ofbiz\components\ecommerce\webapp\ecommerce\WEB-INF\actions\order\optionsettings.bsh
at line: 0 column: 0)&quot;</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-03 23:22:41</issue_when>
   <thetext>Fixed so that &quot;party&quot; would exist where it is referenced there.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-04-03 23:22:41</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-03 23:22:41</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>101</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P5</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040730152858</delta_ts>
  <subcomponent>Content</subcomponent>
  <reporter>eckardjf</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-04-02 09:44:46</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>https Website Settings Ignored</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>eckardjf</who>
   <issue_when>2004-04-02 09:44:46</issue_when>
   <thetext>org.ofbiz.content.webapp.control.RequestHandler.doRequest() checks to see if a request should be 
secure, but is not - and will redirect to a secure url if necessary. However, when rewriting the url to 
make it secure, it does not check the website settings for the enableHttps, httpsHost and httpsPort. It 
uses the global defaults from url.properties instead, which means the website settings have no effect.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-07-30 15:28:58</issue_when>
   <thetext>this has now been corrected in CVS.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:43:50</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 15:28:58</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 15:28:58</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>102</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P4</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>REL 3.0.0</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040403233556</delta_ts>
  <subcomponent>Entity Extensions</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-03 23:35:56</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Easy way to disabling Entity Sync oriented information</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-03 23:35:56</issue_when>
   <thetext>Need an easy way to disable the saving of Entity Sync oriented information such as the entity remove 
information. May not want to disable the auto tx and individual timestamps because they are used in 
other code that takes advantage of the fact that they are always present (though we still need to get rid 
of the last updated and created timestamps that were added to various entities).</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>103</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P1</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040405070601</delta_ts>
  <subcomponent>Accounting</subcomponent>
  <reporter>bryce_nz</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-04-05 00:05:28</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Nasty little error in PaymentGatewayServices</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>bryce_nz</who>
   <issue_when>2004-04-05 00:05:28</issue_when>
   <thetext>In PaymentGatewayServices.refundPayment there is a section of code for creating
the payment for the refund, then at line 1255 there is the following:

  Map result = ServiceUtil.returnSuccess();
  result.put(&quot;paymentId&quot;, &quot;10000&quot;);
  return result;

Obviously the payment id being returned shouldn&apos;t be hardcoded in, should read:

  Map result = ServiceUtil.returnSuccess();
  result.put(&quot;paymentId&quot;, paymentId);
  return result;</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-05 07:06:01</issue_when>
   <thetext>This has been corrected in CVS, thank you.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 07:05:36</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 07:06:01</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 07:06:01</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>104</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040405134511</delta_ts>
  <subcomponent>Workflow</subcomponent>
  <reporter>elfring</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-04-05 13:22:20</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Job Definition</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>elfring</who>
   <issue_when>2004-04-05 13:22:20</issue_when>
   <thetext>This request might fit to the section &quot;Service Engine Tools&quot; on the page 
&quot;http://ofbiz.org/feature-list.html&quot;.

Would you like to support the JDF 
standard?
http://en.wikipedia.org/wiki/Job_Definition_Format</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-05 13:45:11</issue_when>
   <thetext>Not sure what this is supposed to be requesting. This issue contains no specific feature request.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 13:45:11</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 13:45:11</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>105</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040405134741</delta_ts>
  <subcomponent>Service</subcomponent>
  <reporter>elfring</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-04-05 13:28:41</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Support for dynamic Service Configuration</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>elfring</who>
   <issue_when>2004-04-05 13:28:41</issue_when>
   <thetext>Would you like to use a service configurator for your server?
- 
http://www.cs.wustl.edu/~schmidt/ACE-papers.html
- 
http://java.sun.com/j2se/1.5.0/docs/guide/jmx/tutorial/tutorialTOC.html

Can this 
request solved with JMX?
http://en.wikipedia.org/wiki/Java_Management_eXtensions</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-05 13:47:41</issue_when>
   <thetext>This issue contains no specific feature request. Not sure what you are requesting, so there is no way to 
determine if JMX will solve the problem. </thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 13:47:41</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 13:47:41</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>106</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040405134845</delta_ts>
  <subcomponent>WebTools</subcomponent>
  <reporter>elfring</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-04-05 13:42:12</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Portlet Interface</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>elfring</who>
   <issue_when>2004-04-05 13:42:12</issue_when>
   <thetext>Would you like to integrate components with web portals?

- 
http://www.javaworld.com/javaworld/jw-09-2003/jw-0905-portlet2.html
- 
http://www.javaworld.net/javaworld/jw-11-2003/jw-1114-jsfredux.html
- 
http://en.wikipedia.org/wiki/Portlet</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-05 13:48:45</issue_when>
   <thetext>Sure we would love to integrate with web portals, however this issue contains no specific feature 
request.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 13:48:45</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 13:48:45</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>107</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040405135106</delta_ts>
  <subcomponent>WebTools</subcomponent>
  <reporter>elfring</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-04-05 13:47:12</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Vector graphics and XForms</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>elfring</who>
   <issue_when>2004-04-05 13:47:12</issue_when>
   <thetext>Will the application support .svgz or .x3dz files that contain XForms?

- 
http://en.wikipedia.org/wiki/Scalable_Vector_Graphics
- 
http://en.wikipedia.org/wiki/X3D
- http://en.wikipedia.org/wiki/XForms
- 
http://xml.apache.org/batik/

See also the request &quot;XForms&quot; in the discussion forum by 
Britton LaRoche from &quot;August 28, 2003 12:38:36 AM 
GMT&quot;.
https://ofbiz.dev.java.net/servlets/ProjectForumMessageView?forumID=282&amp;messageID=1065</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-05 13:51:06</issue_when>
   <thetext>This issue contains no specific feature request. No information was provided regarding how support for 
these file types is desired and where the desired functionality is needed. </thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 13:51:06</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 13:51:06</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>108</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040405140048</delta_ts>
  <subcomponent>Rules</subcomponent>
  <reporter>elfring</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-04-05 13:51:31</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Integration with Knowledge Representation</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>elfring</who>
   <issue_when>2004-04-05 13:51:31</issue_when>
   <thetext>What is the current state of your support for this technology?
- 
http://en.wikipedia.org/wiki/Knowledge_representation
- 
http://en.wikipedia.org/wiki/Expert_system</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-05 14:00:48</issue_when>
   <thetext>This issue is not a valid feature request, questions of this sort should be discussed on the mailing lists. 
In addition, do expect readers to follow links and read articles to get your point across it is highly 
unlikely that people will spent the time to research something for you. Your best bet is to read the 
articles and post a question asking something specific, then your chances of getting an intelligent 
response is greater.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 14:00:48</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 14:00:48</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>109</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040405140138</delta_ts>
  <subcomponent>Service</subcomponent>
  <reporter>elfring</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-04-05 13:52:57</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Open Services Gateway</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>elfring</who>
   <issue_when>2004-04-05 13:52:57</issue_when>
   <thetext>Would you like to cooperate with these service APIs so that your software can be used over these 
interfaces?
http://www.osgi.org/about/faqs.asp
http://en.wikipedia.org/wiki/OSGi</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-05 14:01:37</issue_when>
   <thetext>This issue contains no specific feature request.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 14:01:37</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 14:01:37</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>110</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040405140228</delta_ts>
  <subcomponent>Entity</subcomponent>
  <reporter>elfring</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-04-05 13:56:20</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Content Storage API</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>elfring</who>
   <issue_when>2004-04-05 13:56:20</issue_when>
   <thetext>Would you like to support the programming interface &quot;Content 
Repository&quot;?
http://jcp.org/en/jsr/detail?id=170

This topic can be perhaps combined 
with requests for CVS and Subversion integration.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-05 14:02:28</issue_when>
   <thetext>This issue contains no specific feature request; please see issue #108 for more suggestions.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 14:02:28</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 14:02:28</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>111</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040405140305</delta_ts>
  <subcomponent>Workflow</subcomponent>
  <reporter>elfring</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-05 14:02:16</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Workflow Management</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>elfring</who>
   <issue_when>2004-04-05 14:02:17</issue_when>
   <thetext>How do you think about workflow modelling patterns?
Which of them are supported by your 
software? (Is cooperation with other standards like BPML besides WfMC XPDL 
possible?)
http://tmitwww.tm.tue.nl/research/patterns/</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-05 14:03:05</issue_when>
   <thetext>see issue #108</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 14:03:05</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 14:03:05</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>112</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040405141257</delta_ts>
  <subcomponent>Entity Extensions</subcomponent>
  <reporter>elfring</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-05 14:07:40</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>relationships and object mapping</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>elfring</who>
   <issue_when>2004-04-05 14:07:40</issue_when>
   <thetext>I&apos;ve got the impression from the discussion about the topic &quot;entity-engine: thoughts on extends 
(IS A) pattern and relationships&quot; that there might be something useful from other information 
sources.

1. CORBA: Relationship Service 
Specification
http://www.omg.org/technology/documents/formal/relationship_service.htm

2. 
ObJectRelationalBridge
http://db.apache.org/ojb/

3. alternative open source 
implementation for JDO
http://speedo.objectweb.org/

4. Citations from 
CiteSeer
http://citeseer.ist.psu.edu/cis?q=object+and+relational+and+mapping+and+database

5. 
a detailed Wiki
http://en.wikipedia.org/wiki/Object_database

Would you like to reuse 
anything from those implementations and experiences?

How does your use of the Java Open 
Transaction Manager (http://jotm.objectweb.org/) fit into this picture?</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-05 14:12:57</issue_when>
   <thetext>No specific enhancement requested.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 14:12:57</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-04-05 14:12:57</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>113</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>WORKSFORME</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040406101817</delta_ts>
  <subcomponent>WebTools</subcomponent>
  <reporter>ajzeneski</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-04-06 07:00:29</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>EditEntity.jsp displays wrong field length</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-04-06 07:00:29</issue_when>
   <thetext>Reported by prozelit@yahoo.com:

On EditEntity.jsp, there is a fields table. It is
supposed to display the length of each field, but it
looks like it displays the length of the field name
instead. It seems to me there is a bug at line 347.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-06 10:18:17</issue_when>
   <thetext>
This is the expected behavior. The length in parenthesis there is meant to show you the length of the 
column name so that you can tell if it is within the required length of the database, we generally 
recommend (and always use) equal or less than 30 characters.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-04-06 10:18:17</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-06 10:18:17</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>WORKSFORME</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>114</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>PC</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040406100126</delta_ts>
  <subcomponent>WorkEffort</subcomponent>
  <reporter>vivalinux</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-04-06 10:01:26</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc>http://&lt;ofbiz_URL&gt;/workeffort/control/month?start=1083297600000</issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Daylight savings and the calendar</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>vivalinux</who>
   <issue_when>2004-04-06 10:01:26</issue_when>
   <thetext>On the months when daylight savings takes place, or stops taking place
(April/September in the US), the way the start of the period is computed in the
WorkEffortServices.getWorkEffortsByPeriod yields one extra hour after dayligh
savings kicks in. 
The reason for this is that the absolute time is interpreted differently once
daylight savings is in place. 
So I suggest using the attached patch which relies on UtilDateTime.getDayStart
to get the period start/end.</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>115</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040730150719</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>lykins</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-04-06 13:56:51</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Product to Order Lookup Link</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>lykins</who>
   <issue_when>2004-04-06 13:56:51</issue_when>
   <thetext>Something that should bring great benefit is the ability to link the product to 
the orders from the product maintenance screen.  It would be very beneficial to 
know what purchase order the product came from.  I noticed that there are links 
to almost all other relations besides this.

Thanks,
Patrick</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-07-30 15:07:19</issue_when>
   <thetext>good idea; now in CVS</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 15:07:19</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 15:07:19</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>116</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040417174533</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-04-17 00:19:59</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Implementation of getProductVariant service.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-04-17 00:19:59</issue_when>
   <thetext>Implementation of getProductVariant service.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-04-17 00:20:48</issue_when>
   <thetext>Created an attachment (id=50)
Patch for the java implementation
</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-04-17 00:21:21</issue_when>
   <thetext>Created an attachment (id=51)
Patch for the service definition.
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-17 17:45:33</issue_when>
   <thetext>It&apos;s in. Thanks Jacopo.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>50</attachid>
    <date>2004-04-17 00:20:48</date>
    <desc>Patch for the java implementation</desc>
    <ispatch>1</ispatch>
    <filename>ProductServices.java.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/50/ProductServices.java.patch</attachment_iz_url>
  </attachment>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>51</attachid>
    <date>2004-04-17 00:21:21</date>
    <desc>Patch for the service definition.</desc>
    <ispatch>1</ispatch>
    <filename>services.xml.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/51/services.xml.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-04-17 00:20:48</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=50)
Patch for the java implementation
</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-04-17 00:21:21</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=51)
Patch for the service definition.
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-17 17:45:33</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-17 17:45:33</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>117</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P1</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040422201817</delta_ts>
  <subcomponent>Accounting</subcomponent>
  <reporter>colt_nz</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-04-20 14:45:56</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>editPayment has wrongly named fields</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>colt_nz</who>
   <issue_when>2004-04-20 14:45:56</issue_when>
   <thetext>/accounting/webapp/accounting/payment/editPayment.ftl 

Input fields partyIdTo and partyIdFrom are round the wrong way. ie switch &apos;em.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-22 20:18:17</issue_when>
   <thetext>
Thanks for reporting this, the fix is in CVS. Looks like it was perhaps an issue with the i18n...</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-04-22 20:18:17</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-22 20:18:17</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>118</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P4</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040819001212</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>jonesde</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-04-23 21:32:35</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Make QuickAddVariants Easier to Use</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-23 21:32:35</issue_when>
   <thetext>Make QuickAddVariants Easier to Use:

1. Change to multi-form
2. Allow enter pattern to use to pre-populate the various IDs</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-08-19 00:12:11</issue_when>
   <thetext>Some time ago I did this and you put all the stuff in CVS, so now it&apos;s done.</thetext>
  </long_desc>
  <activity>
    <user>jacopo</user>
    <when>2004-08-19 00:12:10</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-08-19 00:12:10</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>119</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jacopo</assigned_to>
  <delta_ts>20040717041328</delta_ts>
  <subcomponent>Manufacturing</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-24 00:15:36</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Refactoring of the BOMEvent class that manages all the related to bill of materials editing.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-04-24 00:15:36</issue_when>
   <thetext>Refactoring of the BOMEvent class that manages all the related to bill of 
materials editing.

Three new (simple) services should be created (create, update, delete).
An sECA rule should be added to the create and update services to update the 
low level code.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-07-17 04:13:28</issue_when>
   <thetext>Ok, the BOMEvent class has gone away; I have implemented some simple services 
to add/update/remove/copy boms (performing all the needed checks for loops and 
updating the product&apos;s llc).
</thetext>
  </long_desc>
  <activity>
    <user>jacopo</user>
    <when>2004-07-17 04:13:28</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-07-17 04:13:28</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>120</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jacopo</assigned_to>
  <delta_ts>20040424001903</delta_ts>
  <subcomponent>Manufacturing</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-24 00:19:03</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>searchDuplicateAncenstor service should resolve also virtual to variant products to search for loops.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-04-24 00:19:03</issue_when>
   <thetext>searchDuplicateAncenstor service should resolve also virtual to variant 
products to search for loops.</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>121</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jacopo</assigned_to>
  <delta_ts>20040717041557</delta_ts>
  <subcomponent>Manufacturing</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-24 00:24:11</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Refactoring of the Bill of Material editor&apos;s ui: migration to the forms widget.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-04-24 00:24:11</issue_when>
   <thetext>Refactoring of the Bill of Material editor&apos;s ui: migration to the forms widget.

This will also include:
- i18n and l10n issues
- management of all the relavant fields that are missing
- lookup fields
- fields validation</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-07-17 04:15:57</issue_when>
   <thetext>I have not used the form widget (maybe in the future, together with some more 
clean ups) here, but most of these points has been fixed.</thetext>
  </long_desc>
  <activity>
    <user>jacopo</user>
    <when>2004-07-17 04:15:57</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-07-17 04:15:57</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>122</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jacopo</assigned_to>
  <delta_ts>20040424002537</delta_ts>
  <subcomponent>Manufacturing</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-24 00:25:37</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>updateLowLevelCode service - it should also update the low level code for variant products </short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-04-24 00:25:37</issue_when>
   <thetext>updateLowLevelCode service - it should also update the low level code for 
variant products</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>123</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501062848</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 16:05:20</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add methods to check against classes, instead of only objects.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:05:20</issue_when>
   <thetext>This patch adds new versions of interfaceOf, isOrSubOf, and instanceOf, that
check against a class, instead of an Object.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:06:57</issue_when>
   <thetext>Created an attachment (id=52)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:52</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 06:28:48</issue_when>
   <thetext>This is now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>52</attachid>
    <date>2004-04-29 16:06:57</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>ObjectType-check-against-class.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/52/ObjectType-check-against-class.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:06:57</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=52)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:15:14</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>DEFECT</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:52</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:28:48</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:28:48</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>124</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501062855</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 16:08:48</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Handle is-* operators when value1 is null</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:08:48</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:09:11</issue_when>
   <thetext>Created an attachment (id=53)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:53</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 06:28:55</issue_when>
   <thetext>This is now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>53</attachid>
    <date>2004-04-29 16:09:11</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>ObjectType-is-compare-value1-null.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/53/ObjectType-is-compare-value1-null.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:09:11</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=53)
The patch
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:15:14</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>DEFECT</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:53</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:28:55</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:28:55</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>125</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501062903</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 16:10:04</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Convert classnames to full names.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:10:04</issue_when>
   <thetext>See $summary.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:10:21</issue_when>
   <thetext>Created an attachment (id=54)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:48</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 06:29:03</issue_when>
   <thetext>This is now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>54</attachid>
    <date>2004-04-29 16:10:21</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>ObjectType-convert-classname-to-full.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/54/ObjectType-convert-classname-to-full.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:10:21</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=54)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:15:13</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>DEFECT</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:48</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:29:03</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:29:03</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>126</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501062243</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 16:13:25</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add some helper methods for objects implementing their own equals, compareTo, and hashCode</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:13:25</issue_when>
   <thetext>Name: UtilObject.patch
Prune: 1
Description: Add some helper methods for objects implementing their own equals,
compareTo, and hashCode.
DiffStat:
 base/src/base/org/ofbiz/base/util/UtilObject.java |   35 ++++++++++++++++++++++
 1 files changed, 35 insertions(+)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:13:45</issue_when>
   <thetext>Created an attachment (id=55)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:49</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 06:22:43</issue_when>
   <thetext>This is now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>55</attachid>
    <date>2004-04-29 16:13:45</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>UtilObject.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/55/UtilObject.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:13:45</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=55)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:15:13</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>DEFECT</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:49</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:22:43</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:22:43</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>127</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501055554</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 16:18:14</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Simplify the top-level build.xml</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:18:14</issue_when>
   <thetext>Name: simpler-build.xml.patch
Prune: 1
Description: Simplifies the top-level build.xml
 This patch makes use of ant 1.6 features, to automate calling of sub
 build.xmls.  It also adds a &apos;test&apos; target; note, however, that the
 listed sub build.xmls don&apos;t actually have that test target yet.
DiffStat:
 build.xml |  494 ++++----------------------------------------------------------
 1 files changed, 32 insertions(+), 462 deletions(-)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:18:43</issue_when>
   <thetext>Created an attachment (id=56)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:50</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 05:55:54</issue_when>
   <thetext>This is now in, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>56</attachid>
    <date>2004-04-29 16:18:43</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>simpler-build.xml.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/56/simpler-build.xml.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:18:43</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=56)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:19:44</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>DEFECT</oldvalue>
    <newvalue>ENHANCEMENT</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:50</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 05:55:54</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 05:55:54</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>128</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501051820</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 16:20:39</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add support for formatting time intervals with human words</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:20:39</issue_when>
   <thetext>Name: UtilDateTime-time-interval.patch
Prune: 1
Description: Add support for formatting time intervals with human words
DiffStat:
 base/config/DateTimeLabels.properties               |   10 ++
 base/src/base/org/ofbiz/base/util/UtilDateTime.java |   90 ++++++++++++++++++++
 2 files changed, 100 insertions(+)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:20:57</issue_when>
   <thetext>Created an attachment (id=57)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:51</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 05:18:20</issue_when>
   <thetext>These are now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>57</attachid>
    <date>2004-04-29 16:20:57</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>UtilDateTime-time-interval.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/57/UtilDateTime-time-interval.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:20:58</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=57)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:51</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 05:18:20</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 05:18:20</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>129</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429172414</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 16:22:10</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add more childElementList and firstChildElement variants.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:22:10</issue_when>
   <thetext>Name: UtilXml-childElementList-firstChildElement.patch
Prune: 1
Depends: UtilXml-writeElement.patch
Description: Add more childElementList and firstChildElement variants.
DiffStat:
 base/src/base/org/ofbiz/base/component/ComponentLoaderConfig.java             
      |    2 
 base/src/base/org/ofbiz/base/util/UtilXml.java                                
      |   80 ++++++++++
 components/content/src/org/ofbiz/content/widget/form/ModelFormField.java      
      |    4 
 components/entity/src/org/ofbiz/entity/model/ModelViewEntity.java             
      |    2 
 components/minilang/src/org/ofbiz/minilang/SimpleMethod.java                  
      |    2 
 components/minilang/src/org/ofbiz/minilang/method/callops/CallClassMethod.java
      |    2 
 components/minilang/src/org/ofbiz/minilang/method/callops/CallObjectMethod.java
     |    2 
 components/minilang/src/org/ofbiz/minilang/method/callops/CreateObject.java   
      |    2 
 components/minilang/src/org/ofbiz/minilang/method/conditional/CombinedCondition.java
|    2 
 components/minilang/src/org/ofbiz/minilang/method/conditional/MasterIf.java   
      |    2 
 components/minilang/src/org/ofbiz/minilang/method/otherops/Calculate.java     
      |    4 
 components/minilang/src/org/ofbiz/minilang/method/otherops/Log.java           
      |    2 
 components/minilang/src/org/ofbiz/minilang/operation/MakeInString.java        
      |    2 
 components/minilang/src/org/ofbiz/minilang/operation/SimpleMapProcess.java    
      |    2 
 14 files changed, 95 insertions(+), 15 deletions(-)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:22:50</issue_when>
   <thetext>Created an attachment (id=58)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:57:47</issue_when>
   <thetext>Changing priority to P2, as I need these applied before I can commit my entity
cache work.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-29 17:24:14</issue_when>
   <thetext>Now in CVS, thanks Adam.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>58</attachid>
    <date>2004-04-29 16:22:50</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>UtilXml-childElementList-firstChildElement.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/58/UtilXml-childElementList-firstChildElement.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:22:50</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=58)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:57:47</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:24:14</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:24:14</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>130</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429174623</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 16:24:36</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>put now returns the previous value of the object, if it exists</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:24:36</issue_when>
   <thetext>Name: UtilCache-put-returns-object.patch
Prune: 1
Depends: UtilCache-listeners.patch
Description: put now returns the previous value of the object, if it exists
DiffStat:
 base/src/base/org/ofbiz/base/util/UtilCache.java |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:24:58</issue_when>
   <thetext>Created an attachment (id=59)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:57:48</issue_when>
   <thetext>Changing priority to P2, as I need these applied before I can commit my entity
cache work.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-29 17:46:23</issue_when>
   <thetext>Now in CVS, thanks Adam.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>59</attachid>
    <date>2004-04-29 16:24:58</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-put-returns-object.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/59/UtilCache-put-returns-object.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:24:58</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=59)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:57:48</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:46:23</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:46:23</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>131</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040429174619</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 16:55:31</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add getCacheLineKeys method.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:55:31</issue_when>
   <thetext>Name: UtilCache-getCacheLineKeys.patch
Prune: 1
Depends: UtilCache-put-returns-object.patch
Description: Add getCacheLineKeys method.
DiffStat:
 base/src/base/org/ofbiz/base/util/UtilCache.java |    4 ++++
 1 files changed, 4 insertions(+)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:55:56</issue_when>
   <thetext>Created an attachment (id=60)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 16:57:48</issue_when>
   <thetext>Changing priority to P2, as I need these applied before I can commit my entity
cache work.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-04-29 17:46:19</issue_when>
   <thetext>Now in CVS, thanks Adam.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>60</attachid>
    <date>2004-04-29 16:55:56</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-getCacheLineKeys.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/60/UtilCache-getCacheLineKeys.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:55:56</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=60)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 16:57:48</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:46:19</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-04-29 17:46:19</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>132</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501051751</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 19:39:13</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add entrySet(), which functions like Map.entrySet().</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:39:13</issue_when>
   <thetext>Name: UtilCache-entrySet.patch
Prune: 1
Description: Add entrySet(), which functions like Map.entrySet().
DiffStat:
 base/src/base/org/ofbiz/base/util/UtilCache.java |    4 ++++
 1 files changed, 4 insertions(+)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:41:28</issue_when>
   <thetext>Created an attachment (id=61)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:53</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 05:17:51</issue_when>
   <thetext>These are now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>61</attachid>
    <date>2004-04-29 19:41:27</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-entrySet.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/61/UtilCache-entrySet.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:41:28</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=61)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:53</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 05:17:51</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 05:17:51</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>133</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P1</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501042628</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 19:42:19</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Add a new constructor.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:42:19</issue_when>
   <thetext>Name: UtilCache-new-constructor.patch
Prune: 1
Depends: UtilCache-entrySet.patch
Description: Add a new constructor.
DiffStat:
 base/src/base/org/ofbiz/base/util/UtilCache.java |   13 +++++++++++++
 1 files changed, 13 insertions(+)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:42:45</issue_when>
   <thetext>Created an attachment (id=62)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:48</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-30 10:42:15</issue_when>
   <thetext>Changing these issuses, as they are needed by EntityCache.patch.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 04:26:28</issue_when>
   <thetext>These are now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>62</attachid>
    <date>2004-04-29 19:42:45</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-new-constructor.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/62/UtilCache-new-constructor.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:42:45</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=62)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:48</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-30 10:42:15</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P2</oldvalue>
    <newvalue>P1</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 04:26:28</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 04:26:28</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>134</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501062248</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 19:43:49</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Change utilCacheTable to a WeakHashMap.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:43:49</issue_when>
   <thetext>Name: UtilCache-WeakHashMap.patch
Prune: 1
Depends: UtilCache-new-constructor.patch
Description: Change utilCacheTable to a WeakHashMap.
DiffStat:
 base/src/base/org/ofbiz/base/util/UtilCache.java |    3 ++-
 1 files changed, 2 insertions(+), 1 deletion(-)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:44:39</issue_when>
   <thetext>Created an attachment (id=63)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:49</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 06:22:48</issue_when>
   <thetext>This is now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>63</attachid>
    <date>2004-04-29 19:44:39</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-WeakHashMap.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/63/UtilCache-WeakHashMap.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:44:39</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=63)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:49</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:22:48</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:22:48</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>135</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P1</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501042633</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 19:45:22</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Methods that clear a cache by name or pattern.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:45:22</issue_when>
   <thetext>Name: UtilCache-clearCache-helpers.patch
Prune: 1
Depends: UtilCache-WeakHashMap.patch
Description: Methods that clear a cache by name or pattern.
DiffStat:
 base/src/base/org/ofbiz/base/util/UtilCache.java |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:45:43</issue_when>
   <thetext>Created an attachment (id=64)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:49</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-30 10:42:16</issue_when>
   <thetext>Changing these issuses, as they are needed by EntityCache.patch.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 04:26:33</issue_when>
   <thetext>These are now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>64</attachid>
    <date>2004-04-29 19:45:43</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-clearCache-helpers.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/64/UtilCache-clearCache-helpers.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:45:43</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=64)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:49</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-30 10:42:16</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P2</oldvalue>
    <newvalue>P1</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 04:26:33</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 04:26:33</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>136</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040501064335</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-04-29 19:46:54</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Place the loaded document object in a UtilCache instance.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:46:54</issue_when>
   <thetext>Name: ResourceLoader-document-in-cache.patch
Prune: 1
Depends: UtilCache-clearCache-helpers.patch
Description: Place the loaded document object in a UtilCache instance.
DiffStat:
 base/src/base/org/ofbiz/base/config/ResourceLoader.java |   11 ++++-------
 1 files changed, 4 insertions(+), 7 deletions(-)</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:47:17</issue_when>
   <thetext>Created an attachment (id=65)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-04-29 19:57:50</issue_when>
   <thetext>Changing priority, so that someone else can see the ones I want applied next.</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-01 06:43:35</issue_when>
   <thetext>This is now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>65</attachid>
    <date>2004-04-29 19:47:17</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>ResourceLoader-document-in-cache.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/65/ResourceLoader-document-in-cache.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:47:17</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=65)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>doogie</user>
    <when>2004-04-29 19:57:50</when>
    <field_name>priority</field_name>
    <field_desc>Priority</field_desc>
    <oldvalue>P3</oldvalue>
    <newvalue>P2</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:43:35</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-01 06:43:35</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>137</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040527233355</delta_ts>
  <subcomponent>Accounting</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-05-03 14:48:41</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>createInvoiceForOrder not get correct fields for terms</short_desc>
  <keywords></keywords>
  <has_duplicates>
    <issue_id>141</issue_id>
    <who>jacopo</who>
    <when>2004-05-26 10:48:21</when>
  </has_duplicates>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-05-03 14:48:41</issue_when>
   <thetext>InvoiceServices.createInvoiceForOrder is not getting correct fields for terms. 
It is not automatically generating a key for InvoiceTerm entity and is also
looking for &quot;termType&quot; from BillingAccount when the field is actually &quot;termTypeId.&quot;</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-05-03 14:50:09</issue_when>
   <thetext>Created an attachment (id=66)
Patch fixes defect and allows invoices to be created correctly
</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-05-04 00:50:17</issue_when>
   <thetext>See also issue #97</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-05-26 10:48:20</issue_when>
   <thetext>*** Issue 141 has been marked as a duplicate of this issue. ***</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-05-27 23:33:55</issue_when>
   <thetext>It&apos;s now in CVS, thanks to both Si Chen and Jacopo Cappellato for reporting/fixing this.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>66</attachid>
    <date>2004-05-03 14:50:09</date>
    <desc>Patch fixes defect and allows invoices to be created correctly</desc>
    <ispatch>1</ispatch>
    <filename>InvoiceServices.java.patch</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/66/InvoiceServices.java.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-05-03 14:50:09</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=66)
Patch fixes defect and allows invoices to be created correctly
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-03 23:03:12</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-27 23:33:55</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-05-27 23:33:55</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>138</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>WORKSFORME</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040713022331</delta_ts>
  <subcomponent>Manufacturing</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-05-04 17:45:50</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>Windows XP</op_sys>
  <short_desc>Null delegator in FindProductRun</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-05-04 17:45:50</issue_when>
   <thetext>I am getting a 
4269781[       VisitHandler.java:130:ERROR] Could not find delegator with
delegatorName [null] in session, not creating Visit entity

Is this a Windows problem or a bug?  

Thanks,

Si Chen</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-05-04 17:46:33</issue_when>
   <thetext>Created an attachment (id=67)
error log from running FindProductRun in Manufacturing
</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-07-13 02:23:31</issue_when>
   <thetext>I couldn&apos;t recreate this error.
However, from the log it seems something related to the Visit stuff.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>67</attachid>
    <date>2004-05-04 17:46:33</date>
    <desc>error log from running FindProductRun in Manufacturing</desc>
    <ispatch></ispatch>
    <filename>findproductrun.log</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/67/findproductrun.log</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-05-04 17:46:33</when>
    <field_name>attachments.thedata</field_name>
    <field_desc>Attachment Data</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=67)
error log from running FindProductRun in Manufacturing
</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-07-13 02:23:31</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-07-13 02:23:31</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>WORKSFORME</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>139</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>david</assigned_to>
  <delta_ts>20040509064322</delta_ts>
  <subcomponent>E-Commerce</subcomponent>
  <reporter>arukala</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-05-09 06:43:22</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Reading UiLable Properties in Email templates</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>arukala</who>
   <issue_when>2004-05-09 06:43:22</issue_when>
   <thetext>Hallo David, 

We are looking for your suggestions. on how should i call the UiLabel 
Properties in eCommerce Email Templates. we are eager to see this feature in 
email Confirmation after placing an order for customers?. suggest us how to?</thetext>
  </long_desc>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>140</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>jacopo</assigned_to>
  <delta_ts>20040518040000</delta_ts>
  <subcomponent>Manufacturing</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-05-11 08:26:52</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Remove all the checks against the isVariant field.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-05-11 08:26:52</issue_when>
   <thetext>Remove all the checks against the isVariant field: the best way to see if a 
product is variant is to check the ProductAssoc entity.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-05-18 04:00:00</issue_when>
   <thetext>Committed with the last changes a few days ago.</thetext>
  </long_desc>
  <activity>
    <user>jacopo</user>
    <when>2004-05-18 04:00:00</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-05-18 04:00:00</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>141</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>DUPLICATE</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040526104821</delta_ts>
  <subcomponent>Accounting</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-05-26 09:01:42</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Patch for bug in invoice creation when terms are specified for a billing account.</short_desc>
  <keywords></keywords>
  <is_duplicate>
    <issue_id>137</issue_id>
    <who>jacopo</who>
    <when>2004-05-26 10:48:21</when>
  </is_duplicate>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-05-26 09:01:42</issue_when>
   <thetext>Patch for bug in invoice creation when terms are specified for billing account:
A wrong field name was used.
Also a non-null field was not set.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-05-26 09:02:49</issue_when>
   <thetext>Created an attachment (id=68)
The patch file in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-05-26 10:48:21</issue_when>
   <thetext>Ok, Si Chen had already fixed this!!!

*** This issue has been marked as a duplicate of 137 ***</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>68</attachid>
    <date>2004-05-26 09:02:49</date>
    <desc>The patch file in UOF</desc>
    <ispatch>1</ispatch>
    <filename>InvoiceServices.java.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/68/InvoiceServices.java.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-05-26 09:02:49</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=68)
The patch file in UOF
</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-05-26 10:48:21</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-05-26 10:48:21</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>DUPLICATE</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>142</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>PC</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040630194530</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>jackhung</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-06-15 03:33:20</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>Linux</op_sys>
  <short_desc>Party Profile [New Communication] throws exception</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jackhung</who>
   <issue_when>2004-06-15 03:33:20</issue_when>
   <thetext>Error: The application script threw an exception: Sourced file:
/mnt/hda6/jackwork/ofbiz3/workspace/ofbiz/components/party/webapp/partymgr/WEB-INF/actions/communication/editCommunication.bsh
: null : at Line: 47 : in file:
/mnt/hda6/jackwork/ofbiz3/workspace/ofbiz/components/party/webapp/partymgr/WEB-INF/actions/communication/editCommunication.bsh
: party .getRelatedOne ( &quot;Person&quot; ) Target exception:
java.lang.NullPointerException: Null Pointer in Method Invocation BSF info:
/mnt/hda6/jackwork/ofbiz3/workspace/ofbiz/components/party/webapp/partymgr/WEB-INF/actions/communication/editCommunication.bsh
at line: 0 column: 0


URL: https://jhpc:18443/partymgr/control/viewCommunicationEvent?partyIdFrom=ltdadmin

partyId = request.getParameter(&quot;party_id&quot;);
...
party = delegator.findByPrimaryKey(&quot;Party&quot;, UtilMisc.toMap(&quot;partyId&quot;, partyId));
context.put(&quot;party&quot;, party);
context.put(&quot;lookupPerson&quot;, party.getRelatedOne(&quot;Person&quot;));  &lt;---</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-06-30 19:45:30</issue_when>
   <thetext>This has been fixed in CVS</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-06-15 03:39:27</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:45:30</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:45:30</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>143</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040630194322</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>FEATURE</issue_type>
  <creation_ts>2004-06-17 10:51:48</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Allows orders to have shipBeforeDate and shipAfterDate</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-06-17 10:51:48</issue_when>
   <thetext>Changed ShoppingCart.java and CheckoutHelper.java to allow ship before and 
after dates to be set using the OrderShipmentPreference entity.  
OrderServices.java is modified as well to allow these dates to go on the order 
confirmation email.</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-06-17 10:53:16</issue_when>
   <thetext>Created an attachment (id=69)
Patches ShoppingCart.java, CheckoutHelper.java, OrderServices.java,
</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>69</attachid>
    <date>2004-06-17 10:53:16</date>
    <desc>Patches ShoppingCart.java, CheckoutHelper.java, OrderServices.java,</desc>
    <ispatch>1</ispatch>
    <filename>order_dating_patch.txt</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/69/order_dating_patch.txt</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-06-17 10:53:16</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=69)
Patches ShoppingCart.java, CheckoutHelper.java, OrderServices.java,
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:43:22</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:43:22</when>
    <field_name>short_desc</field_name>
    <field_desc>Summary</field_desc>
    <oldvalue>Allows orders to have shipBeforeDate and shipAfterDate </oldvalue>
    <newvalue>Allows orders to have shipBeforeDate and shipAfterDate</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>144</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>WORKSFORME</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>PC</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040630194017</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>jackhung</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-06-18 02:57:10</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>Linux</op_sys>
  <short_desc>https connection broke Mozilla 1.3 and 1.4</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jackhung</who>
   <issue_when>2004-06-18 02:57:10</issue_when>
   <thetext>I&apos;m getting a strange problem lately (2 days). I&apos;m at the ecommerce&apos;s main page
and try to [Login] (url
https://www.myhost.net:8443/ecommerce/control/checkLogin/main). The
certification stuff comes up and I accepted it. On one of my system using
Mozilla 1.3, the browser popup a dialog saying:
  &quot;www.myhost.net has received an incorrect or unexpected message. Error Code:
-12229&quot;
For all subsequent attempt, the browser popup a dialog saying:
  &quot;The Document contains no data&quot; 
It appears that the browser is not sending any request to the server on
subsequent attempt.

On another system using Mozilla 1.4, i did not get the &quot;unexpected message&quot;, but
still got the &quot;no data&quot; one.

I have an Crozilla 1.3a browser around (from the Mozilla SVG project). I tried
it and it works!!

As a matter of fact, i&apos;m having the same problem with any of the secure
components (webtools, partymgr, ...)</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-06-30 19:40:17</issue_when>
   <thetext>I cannot duplicate this issue with FireFox. It could be a bug in that version of mozilla. Is this still an 
issue w/ the 1.5-1.7?</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:40:17</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:40:17</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>WORKSFORME</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>145</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040619093839</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-06-18 09:57:41</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Fixes duplicated PartyContactMechPurposes when using updatePartyContactMech</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-06-18 09:57:41</issue_when>
   <thetext>Fixes duplicated PartyContactMechPurposes when using updatePartyContactMech to
move a party&apos;s contact information from an old contactMechId to a
newContactMechId by checking to make sure the PartyContactMechPurpose does not
already exist.</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-06-18 09:58:34</issue_when>
   <thetext>Created an attachment (id=70)
Patches PartyContactMechServices.xml
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-06-19 09:38:39</issue_when>
   <thetext>It&apos;s in CVS now. Thanks Si.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>70</attachid>
    <date>2004-06-18 09:58:34</date>
    <desc>Patches PartyContactMechServices.xml</desc>
    <ispatch>1</ispatch>
    <filename>PartyContactMechServices.patch</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/70/PartyContactMechServices.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-06-18 09:58:34</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=70)
Patches PartyContactMechServices.xml
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-06-19 09:38:39</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-06-19 09:38:39</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>146</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040622094557</delta_ts>
  <subcomponent>Party</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-06-21 17:56:29</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Passes partyId into updatePostalAddress from updatepartyPostalAddress</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-06-21 17:56:29</issue_when>
   <thetext>Passes partyId into updatePostalAddress from updatePartyPostalAddress, to
preserve it for updateCreditCard later.</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-06-21 17:57:02</issue_when>
   <thetext>Created an attachment (id=71)
Passes partyId from updatePartyPostalAddress to updatePostalAddress
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-06-22 09:45:57</issue_when>
   <thetext>It&apos;s in. Thanks Si Chen.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>71</attachid>
    <date>2004-06-21 17:57:02</date>
    <desc>Passes partyId from updatePartyPostalAddress to updatePostalAddress</desc>
    <ispatch>1</ispatch>
    <filename>PartyContactMechServices.patch</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/71/PartyContactMechServices.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-06-21 17:57:02</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=71)
Passes partyId from updatePartyPostalAddress to updatePostalAddress
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-06-22 09:45:57</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-06-22 09:45:57</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>147</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040623161518</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-06-22 15:58:48</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Minor additions to calculateProductPrice</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-06-22 15:58:48</issue_when>
   <thetext>Implements a &quot;Percent of Default Price&quot; price action for price rules and checks
both default and list prices when there is a &quot;Promotional Price Override&quot; price
action.</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-06-22 15:59:22</issue_when>
   <thetext>Created an attachment (id=72)
minor additions to calculateProductPrice
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-06-23 16:15:18</issue_when>
   <thetext>Okay, this patch is in. Thanks for working on this and sending it over Si.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>72</attachid>
    <date>2004-06-22 15:59:22</date>
    <desc>minor additions to calculateProductPrice</desc>
    <ispatch>1</ispatch>
    <filename>calculateProductPrice.patch</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/72/calculateProductPrice.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-06-22 15:59:22</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=72)
minor additions to calculateProductPrice
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-06-23 16:15:18</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-06-23 16:15:18</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>148</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>WORKSFORME</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040730233418</delta_ts>
  <subcomponent>Accounting</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-06-23 05:42:27</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Duplicate invoices for the same order under some cicumstances.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-06-23 05:42:27</issue_when>
   <thetext>With &quot;Offline Payments&quot;, from the order detail page it is possible to
receive payments: when the payments cover the order&apos;s grand total an invoice
is generated; also when the shipment to which the order is issued changes
its status to PACKED an invoice is created: this can cause the creation
of two different invoices for the same order.</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-07-30 21:11:52</issue_when>
   <thetext>I cannot duplicate this problem; I attempted an offline order, received the payment - no invoice was 
created; issued a quick ship a single invoice was created. Please provide more details.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-07-30 23:34:18</issue_when>
   <thetext>I cannot believe... I have tried again and the problem is gone away.
However I&apos;m totally sure (99%) that this was an issue...
</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-06-23 16:16:30</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-07-30 23:34:18</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-07-30 23:34:18</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>WORKSFORME</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>149</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040818085225</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-06-26 01:51:16</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Patch for bug that happens when you try to cancel an order item.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-06-26 01:51:16</issue_when>
   <thetext>In revision 1.30 of the services.xml file for the order component, the require-
new-transaction=&quot;true&quot; was added to the resetGrandTotal service: this causes 
problems when you cancel an order item because the resetGrandTotal is one of 
the services that are triggered and it seems to hang up the process waiting for 
a transaction (at least this happens with SAP-DB).

The attached patch removes the require-new-transaction=&quot;true&quot; parameter and 
this solves the problem; however I don&apos;t know if this could cause other 
problems in different parts of the system.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-06-26 01:51:58</issue_when>
   <thetext>Created an attachment (id=73)
Patch in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-08-18 08:52:25</issue_when>
   <thetext>The patch has been applied.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>73</attachid>
    <date>2004-06-26 01:51:58</date>
    <desc>Patch in UOF</desc>
    <ispatch>1</ispatch>
    <filename>services.xml.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/73/services.xml.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-06-26 01:51:58</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=73)
Patch in UOF
</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-08-18 08:52:25</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-08-18 08:52:25</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>150</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040630190556</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-06-26 01:56:29</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>When you receive a purchase order the order lines are declared completed (also multiple times) even if it&apos;s not true.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-06-26 01:56:29</issue_when>
   <thetext>The attached patch fixes two bugs that caused the problem.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-06-26 01:56:53</issue_when>
   <thetext>Created an attachment (id=74)
Tha patch in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-06-30 19:05:56</issue_when>
   <thetext>patch applied to CVS</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>74</attachid>
    <date>2004-06-26 01:56:53</date>
    <desc>Tha patch in UOF</desc>
    <ispatch>1</ispatch>
    <filename>OrderSimpleMethods.xml.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/74/OrderSimpleMethods.xml.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-06-26 01:56:53</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=74)
Tha patch in UOF
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:05:56</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:05:56</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>151</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040630224402</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-06-26 02:01:14</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>In order entry, if no party is selected, during the checkout process some errors are generated: this patch fix the problem by disabling the checkout link if the party is missing.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-06-26 02:01:14</issue_when>
   <thetext>In order entry, if no party is selected, during the checkout process some 
errors are generated: this patch fix the problem by disabling the checkout link 
if the party is missing.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-06-26 02:01:41</issue_when>
   <thetext>Created an attachment (id=75)
Patch in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-06-30 19:19:39</issue_when>
   <thetext>I cannot duplicate this issue; is it still a problem?</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-06-30 22:44:02</issue_when>
   <thetext>Hmmm, now it seems to work for me, too.
I&apos;m wondering if something is changed during the last 10 days... I was quite 
sure about this problem.
By the way, I&apos;m going to declare resolved this issue, thanks.
</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>75</attachid>
    <date>2004-06-26 02:01:41</date>
    <desc>Patch in UOF</desc>
    <ispatch>1</ispatch>
    <filename>noparty.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/75/noparty.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-06-26 02:01:41</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=75)
Patch in UOF
</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-06-30 22:44:02</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-06-30 22:44:02</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>152</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P4</priority>
  <resolution>LATER</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040630192805</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>jacopo</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-06-26 02:13:57</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Shipping location is missing in purchase orders: this causes problems when you try to cancel an order item.</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-06-26 02:13:57</issue_when>
   <thetext>In purchase order the shipping location address is not set and this causes 
problems when you try to cancel order items (the shipping location is used is 
some service that are triggered in this situation, such as the calcTax service 
etc...).
In my opinion the best solution is to add a shipping location address to the 
purchase order.
The address could be that of the facility that will receive the po.

I have also attached a patch (not a good one, so probably you shouldn&apos;t apply 
it) that fix this problem by allowing, during order entry, to select one of the 
addresses of the facility that is linked to the productStore for which the 
purchase order is taken: so in the checkinits page the store selection should 
be enabled for purchase orders too.</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-06-26 02:14:21</issue_when>
   <thetext>Created an attachment (id=76)
Patch in UOF
</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-06-30 19:28:05</issue_when>
   <thetext>Sounds like there are more issues here. First off most likely tax should not be calculated for purchase 
orders; nor should the same shipping charges which apply to sales orders should not apply to purchase 
orders.

I will see what I can do when working on some additional PO enhancements.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>76</attachid>
    <date>2004-06-26 02:14:20</date>
    <desc>Patch in UOF</desc>
    <ispatch>1</ispatch>
    <filename>shipping_address.patch</filename>
    <submitter_id>194</submitter_id>
    <submitting_username>jacopo</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/76/shipping_address.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>jacopo</user>
    <when>2004-06-26 02:14:22</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=76)
Patch in UOF
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:28:05</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-06-30 19:28:05</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>LATER</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>153</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P5</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040707011403</delta_ts>
  <subcomponent>Service</subcomponent>
  <reporter>eckardjf</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-07-05 12:19:00</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>purgeOldJobs service leaves artifacts</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>eckardjf</who>
   <issue_when>2004-07-05 12:19:00</issue_when>
   <thetext>The purgeOldJobs service will remove qualifying JobSandbox entities, but will not remove the related 
RuntimeData, RecurrenceInfo and RecurrenceRule entities (even if they are not referenced by an 
existing WorkEffort).</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:14:03</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>154</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040707150844</delta_ts>
  <subcomponent>Content</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-07-06 12:49:26</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Unknown import</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-06 12:49:26</issue_when>
   <thetext>Region.java imports com.sun.rsasign.r.  When compiling with jikes, this class is
not available.  Removing the import, and the class compiles fine, so it&apos;s
obviously not needed.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-06 12:49:58</issue_when>
   <thetext>Created an attachment (id=77)
Remove the bad import
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-07-07 15:08:44</issue_when>
   <thetext>This import has now been removed, not even sure why it was there in the first place... Thanks Adam.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>77</attachid>
    <date>2004-07-06 12:49:58</date>
    <desc>Remove the bad import</desc>
    <ispatch>1</ispatch>
    <filename>Region.java.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/77/Region.java.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-07-06 12:49:58</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=77)
Remove the bad import
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 15:08:44</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 15:08:44</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>155</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040707011249</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-07-06 14:27:26</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>UtilCache does not allow for null keys</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-06 14:27:26</issue_when>
   <thetext>UtilCache doesn&apos;t allow null keys to be stored.  This is sub-optimal, and
actually causes problems with my enhanced entity cache code.  Attached patch fixes.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-06 14:28:17</issue_when>
   <thetext>Created an attachment (id=78)
Allow for null keys
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-07-07 01:12:49</issue_when>
   <thetext>This is now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>78</attachid>
    <date>2004-07-06 14:28:17</date>
    <desc>Allow for null keys</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-null-key.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/78/UtilCache-null-key.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-07-06 14:28:17</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=78)
Allow for null keys
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:12:49</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:12:49</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>156</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040707011312</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-07-06 14:30:09</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Allow specifying the expire time on put in UtilCache</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-06 14:30:09</issue_when>
   <thetext>Add a new put method, that takes an expireTime parameter.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-06 14:30:31</issue_when>
   <thetext>Created an attachment (id=79)
The patch.
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-07-07 01:13:12</issue_when>
   <thetext>This is now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>79</attachid>
    <date>2004-07-06 14:30:31</date>
    <desc>The patch.</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-put-takes-expireTime.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/79/UtilCache-put-takes-expireTime.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-07-06 14:30:31</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=79)
The patch.
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:13:12</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:13:12</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>157</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040707011225</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-07-06 14:35:33</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>In UtilCache, allow for a list of property bases to be specified</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-06 14:35:33</issue_when>
   <thetext>When a UtilCache instance is created, it currently will only look for a single
matching property value, by name.  This patch allows for a list of base property
names to be specified, and the first one found will be used.

I make use of this in my entity cache code.  For instance:
==
Cache.entity-list.${delegator-name}.${entity-name}.expireTime=1800000
Cache.entity-list.${delegator-name}.${entity-name}.maxSize=500

# high count, low access
# 5 minute cache time
Cache.entity-list.${delegator-name}.PartyAttribute=300000
==</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-06 14:35:48</issue_when>
   <thetext>Created an attachment (id=80)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-07-07 01:12:25</issue_when>
   <thetext>This is now in CVS, thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>80</attachid>
    <date>2004-07-06 14:35:48</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>UtilCache-wildcard-config.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/80/UtilCache-wildcard-config.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-07-06 14:35:48</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=80)
The patch
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:12:25</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:12:25</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>158</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040707011838</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-07-06 17:08:44</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>distinct attribute for getProductFeatures is not working</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-07-06 17:08:44</issue_when>
   <thetext>distinct attribute for getProductFeatures service does not work because it is
trying to use ProductFeatureType rather than ProductFeatureTypeId in
ProductServices.prodGetFeatures</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-07-06 17:16:51</issue_when>
   <thetext>Created an attachment (id=81)
Corrects productFeatureType to productFeatureTypeId
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-07-07 01:18:38</issue_when>
   <thetext>It&apos;s in CVS now, thanks Si!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>81</attachid>
    <date>2004-07-06 17:16:51</date>
    <desc>Corrects productFeatureType to productFeatureTypeId</desc>
    <ispatch>1</ispatch>
    <filename>ProductServices_1.patch</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/81/ProductServices_1.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-07-06 17:16:51</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=81)
Corrects productFeatureType to productFeatureTypeId
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:18:38</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:18:38</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>159</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040707012137</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-07-06 17:26:05</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Adds productFeatureApplTypeId field to getProductFeatureSet service</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-07-06 17:26:05</issue_when>
   <thetext>Adds productFeatureApplTypeId as optional field to getProductFeatureSet service.
 If none is specified, it will still search for &quot;SELECTABLE_FEATURE&quot;s (to be
compatible with existing code), but if one is specified, it will use that
productFeatureApplTypeId, so the same service can now be used to search for
STANDARD, DISTINGUISHING, OPTIONAL features.</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-07-06 17:27:49</issue_when>
   <thetext>Created an attachment (id=82)
Extends getProductFeatures with optional productFeatureApplTypeId field
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-07-07 01:21:37</issue_when>
   <thetext>It&apos;s in CVS now, thanks Si!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>82</attachid>
    <date>2004-07-06 17:27:49</date>
    <desc>Extends getProductFeatures with optional productFeatureApplTypeId field</desc>
    <ispatch>1</ispatch>
    <filename>ProductServices_2.patch</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/82/ProductServices_2.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-07-06 17:27:49</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=82)
Extends getProductFeatures with optional productFeatureApplTypeId field
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:21:37</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 01:21:37</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>160</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040707144701</delta_ts>
  <subcomponent>Entity Extensions</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-07-07 07:27:45</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>implement condition versions of functions in entityext</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-07 07:27:45</issue_when>
   <thetext>I had sent an earlier version of this patch to the mailing list.  I&apos;m now adding
it as an issue, as I have for all the other patches.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-07 07:28:22</issue_when>
   <thetext>Created an attachment (id=83)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-07-07 14:47:01</issue_when>
   <thetext>This is now in CVS. Thanks Adam!</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>83</attachid>
    <date>2004-07-07 07:28:22</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>cache-entityext.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/83/cache-entityext.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-07-07 07:28:22</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=83)
The patch
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 14:47:01</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-07 14:47:01</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>161</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040708153407</delta_ts>
  <subcomponent>WebTools</subcomponent>
  <reporter>doogie</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-07-08 11:51:01</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>NPE in FindUtilCacheElements.jsp</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-08 11:51:01</issue_when>
   <thetext>Missed one NPE when key is null(calls key.toString()).</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-08 11:51:22</issue_when>
   <thetext>Created an attachment (id=84)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-07-08 15:34:07</issue_when>
   <thetext>Thanks Adam, it is now in CVS.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>84</attachid>
    <date>2004-07-08 11:51:22</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>FindUtilCacheElements.jsp.patch</filename>
    <submitter_id>270</submitter_id>
    <submitting_username>doogie</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/84/FindUtilCacheElements.jsp.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>doogie</user>
    <when>2004-07-08 11:51:22</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=84)
The patch
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-08 15:34:07</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-08 15:34:07</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>162</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>WORKSFORME</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040713170819</delta_ts>
  <subcomponent>Workflow</subcomponent>
  <reporter>ktippetts</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-07-12 09:32:42</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>Linux</op_sys>
  <short_desc>NoSuchMethodError in Entity Data Maintenance</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>ktippetts</who>
   <issue_when>2004-07-12 09:32:42</issue_when>
   <thetext>Getting this error when trying to view entity data in Webtools | Entity Data
Maintenance:

&lt;snip&gt;
Exception: java.lang.NoSuchMethodError
Message:
org.ofbiz.entity.condition.EntityFieldMap.&lt;init&gt;(Ljava/util/Map;Lorg/ofbiz/entity/condition/EntityOperator;)V
----- stack trace ----------------------------------------
java.lang.NoSuchMethodError:
org.ofbiz.entity.condition.EntityFieldMap.&lt;init&gt;(Ljava/util/Map;Lorg/ofbiz/entity/condition/EntityOperator;)V
org.apache.jsp.entity.FindGeneric_jsp._jspService(FindGeneric_jsp.java:159)
&lt;snip&gt;

To duplicate Using CVS code as of 09Jul2004:
* Webtools &gt; Entity Data Maintenance
* Click &apos;All&apos; on any entity.

Possible Solution:
* in FindGeneric.jsp (line 94) change 2nd parameter to EntityJoinOperator.AND</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-07-12 20:41:10</issue_when>
   <thetext>This works fine from a clean compile, but if have partial old code and partial new code in a build it may 
have problems. Try an &quot;ant clean&quot; and then an &quot;ant&quot;.</thetext>
  </long_desc>
  <long_desc>
   <who>doogie</who>
   <issue_when>2004-07-13 17:08:19</issue_when>
   <thetext>The signature of the constructor changed.  It used to take an EntityOperator. 
However, the code only accepted an EntityJoinOperator.  Passing in an
EntityComparisonOperator would have caused it to fail.

Also, running ant clean will *not* fix the problem.  The parsed/compiled jsp
pages need to be cleaned out.</thetext>
  </long_desc>
  <activity>
    <user>jonesde</user>
    <when>2004-07-12 20:41:10</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-12 20:41:10</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>WORKSFORME</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>163</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Documentation</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040730150851</delta_ts>
  <subcomponent>website</subcomponent>
  <reporter>michaelrempel</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>TASK</issue_type>
  <creation_ts>2004-07-13 11:11:43</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>cant get csv instructions</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>michaelrempel</who>
   <issue_when>2004-07-13 11:11:43</issue_when>
   <thetext>When I pull up csv instructions for either the wincsv or command line, I get a 
logon request screen, even though I am logged on.

Thx

Michael Rempel</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-07-30 15:08:51</issue_when>
   <thetext>This is a java.net related issue not OFBiz; please contact the Java.Net team for help.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 15:08:51</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 15:08:51</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>164</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040730204811</delta_ts>
  <subcomponent>Security</subcomponent>
  <reporter>adrianc</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-07-14 12:24:23</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>SecurityData.xml File</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>adrianc</who>
   <issue_when>2004-07-14 12:24:23</issue_when>
   <thetext>From mailing list:

On Jul 14, 2004, at 12:03 PM, Adrian Crum wrote:

&gt; I was just wondering...
&gt;
&gt; Why is the security data for ALL components in the SecurityData.xml file? This
file looks monolithic. Shouldn&apos;t each component load its own security data?
&gt;
&gt; -Adrian


Adrian,

Yes, good point, monolithic is a good word for this. Ideally it should be split
up, I think that&apos;s a good idea.

If anyone wants to work on this please do... In the mean time it might be a good
idea to create an issue for it.

-David</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-07-30 20:48:11</issue_when>
   <thetext>applied patch file(s); now in CVS</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 20:48:11</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 20:48:11</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>165</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P4</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040730065021</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>pgoron</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-07-15 06:34:37</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Allow user to specify default value for desired delivery date and comment fields in order entry GUI</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-07-15 06:34:37</issue_when>
   <thetext>This patch allows user to define default desired delivery date and default
comment during quickaddform filling in OrderEntry page. Thus, users are not
obliged any more to reinput these informations for each order item.</thetext>
  </long_desc>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-07-15 06:35:35</issue_when>
   <thetext>Created an attachment (id=85)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-07-30 06:50:21</issue_when>
   <thetext>The patch is in CVS.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>85</attachid>
    <date>2004-07-15 06:35:35</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>order20040707.patch</filename>
    <submitter_id>392</submitter_id>
    <submitting_username>pgoron</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/85/order20040707.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>pgoron</user>
    <when>2004-07-15 06:35:35</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=85)
The patch
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-15 16:16:54</when>
    <field_name>assigned_to</field_name>
    <field_desc>Assigned To</field_desc>
    <oldvalue>issues@ofbiz</oldvalue>
    <newvalue>ajzeneski</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-07-15 16:16:54</when>
    <field_name>issue_type</field_name>
    <field_desc>Issue Type</field_desc>
    <oldvalue>ENHANCEMENT</oldvalue>
    <newvalue>PATCH</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-07-30 06:50:21</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-07-30 06:50:21</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>166</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040730115233</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>pgoron</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-07-21 02:46:56</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Allow user to associate parties to an order in OrderEntry website</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-07-21 02:46:56</issue_when>
   <thetext>Hi,

Currently, I did not found any way to associate additional parties to an order.
That&apos;s why I&apos;ve written this enhancement patch.


This patch adds a new step during order entry in which user can associate
additional party&amp;role to order. Then, these informations are stored in OrderRole
entity.


List of modifications :
- I&apos;ve written a new view in which user can select a party and party&apos;s role to
associate to order
+ webapp/ordermgr/entry/SetAdditionalParty.ftl
+ webapp/ordermgr/WEB-INF/actions/entry/SetAdditionalParty.bsh
+ webapp/ordermgr/WEB-INF/pagedefs/entry/SetAdditionalParty.xml
+ webapp/ordermgr/entry/AdditionalPartyListing.ftl
+ webapp/ordermgr/WEB-INF/actions/entry/AdditionalPartyListing.bsh
+ webapp/ordermgr/entry/PartySettingsForm.xml
M webapp/ordermgr/WEB-INF/controller.xml

- I&apos;ve included list of additional parties associated to order in confimorder view
M webapp/ordermgr/entry/confirmorder.ftl
M webapp/ordermgr/WEB-INF/pagedefs/entry/confirmorder.xml

- I&apos;ve modified these files so that my view is shown before order confirmation
M src/org/ofbiz/order/shoppingcart/CheckOutEvents.java
M webapp/ordermgr/entry/showcart.ftl

- I&apos;ve modified storeOrder service and ShoppingCart to take in account
additional parties.
M servicedef/services.xml
M src/org/ofbiz/order/order/OrderServices.java
M src/org/ofbiz/order/shoppingcart/ShoppingCartEvents.java
M src/org/ofbiz/order/shoppingcart/ShoppingCart.java

- I&apos;ve copied some files from content module to be able to use GenericLookup.
+ src/org/ofbiz/order/lookupParams.java
+ webapp/ordermgr/lookup/FieldLookupForms.xml
+ webapp/ordermgr/lookup/GenericLookup.ftl
+ webapp/ordermgr/templates/lookup.ftl
+ webapp/ordermgr/templates/lookup.xml
+ webapp/ordermgr/WEB-INF/actions/includes/findprepLk.bsh
+ webapp/ordermgr/WEB-INF/actions/includes/formprep.bsh
+ webapp/ordermgr/WEB-INF/actions/includes/pagelistprepLk.bsh
+ webapp/ordermgr/WEB-INF/pagedefs/lookup/GenericLookup.xml</thetext>
  </long_desc>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-07-21 02:47:42</issue_when>
   <thetext>Created an attachment (id=86)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-07-22 00:38:39</issue_when>
   <thetext>I&apos;ve found some minor mistakes. I am correcting them and I will send a new patch
as soon as possible.</thetext>
  </long_desc>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-07-22 01:29:07</issue_when>
   <thetext>Created an attachment (id=87)
The corrected patch
</thetext>
  </long_desc>
  <long_desc>
   <who>jacopo</who>
   <issue_when>2004-07-30 11:52:33</issue_when>
   <thetext>The patches are in CVS.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>86</attachid>
    <date>2004-07-21 02:47:42</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>order20040721.patch</filename>
    <submitter_id>392</submitter_id>
    <submitting_username>pgoron</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/86/order20040721.patch</attachment_iz_url>
  </attachment>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>87</attachid>
    <date>2004-07-22 01:29:07</date>
    <desc>The corrected patch</desc>
    <ispatch>1</ispatch>
    <filename>order20040722.patch</filename>
    <submitter_id>392</submitter_id>
    <submitting_username>pgoron</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/87/order20040722.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>pgoron</user>
    <when>2004-07-21 02:47:42</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=86)
The patch
</newvalue>
  </activity>
  <activity>
    <user>pgoron</user>
    <when>2004-07-22 01:29:07</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=87)
The corrected patch
</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-07-30 11:52:33</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jacopo</user>
    <when>2004-07-30 11:52:33</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>167</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040730145814</delta_ts>
  <subcomponent>Accounting</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-07-28 17:15:09</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Fixes a couple of other getNextSeqId methods</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-07-28 17:15:09</issue_when>
   <thetext>getNextSeqId now returns a string(), so .toString() is no longer needed and will
cause runtime exceptions.</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-07-28 17:19:29</issue_when>
   <thetext>Created an attachment (id=88)
Changes getNextSeqId usage to PaymentGatewayServices and GenericAsyncEngine
</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-07-30 14:58:14</issue_when>
   <thetext>patch applied</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>88</attachid>
    <date>2004-07-28 17:19:29</date>
    <desc>Changes getNextSeqId usage to PaymentGatewayServices and GenericAsyncEngine</desc>
    <ispatch>1</ispatch>
    <filename>changes.txt</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/88/changes.txt</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-07-28 17:19:29</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=88)
Changes getNextSeqId usage to PaymentGatewayServices and GenericAsyncEngine
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 14:58:14</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 14:58:14</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>168</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040730144804</delta_ts>
  <subcomponent>Content</subcomponent>
  <reporter>pgoron</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-07-29 02:43:55</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>FreeMarker localization issues</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-07-29 02:43:55</issue_when>
   <thetext>Hi,

This patch resolves some localization issues. Currently, FreeMarker formats
number according to the machine&apos;s locale. My patch forces FreeMarker to use the
user session&apos;s locale.

It must be applied in ofbiz/components/content/src/org/ofbiz/content/webapp/ftl
folder.</thetext>
  </long_desc>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-07-29 02:45:19</issue_when>
   <thetext>Created an attachment (id=89)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-07-30 14:48:04</issue_when>
   <thetext>This has been fixed in CVS</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>89</attachid>
    <date>2004-07-29 02:45:19</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>locale-freemaker-200040727.patch</filename>
    <submitter_id>392</submitter_id>
    <submitting_username>pgoron</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/89/locale-freemaker-200040727.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>pgoron</user>
    <when>2004-07-29 02:45:19</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=89)
The patch
</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 14:48:04</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 14:48:04</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>169</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>PC</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040730220642</delta_ts>
  <subcomponent>E-Commerce</subcomponent>
  <reporter>amheiss</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-07-30 09:53:11</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc>https://localhost:8443/ecommerce/control/finalizeOrder</issue_file_loc>
  <votes></votes>
  <op_sys>Linux</op_sys>
  <short_desc>Party/Userlogin issues</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>amheiss</who>
   <issue_when>2004-07-30 09:53:11</issue_when>
   <thetext>Application will not allow run of createPartyPostalAddress (due to null user 
login?).  Sequence of events from july 30th, 11am build:  goto ecommerce, 
login, then logout.  attempt to use anonymous checkout after this, and shipping 
address feilds prepopulated with previous logins settings.  After adjusting and 
trying to save, get error &apos;User authorization is required for this service: 
createPartyPostalAddress &apos;  .

Debug output from shipsettings.bsh:
Debug.log(&quot;party ID : &quot; + partyId); ---&gt; output admin ( i logged in as admin, 
then logged out)
Debug.log(&quot;ul: &quot; + session.getAttribute(&quot;userLogin&quot;)); ---&gt; (null)</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-07-30 22:06:42</issue_when>
   <thetext>Yes, if there is an autoUserLogin attribute available that will break anonymous checkout. In theory, the 
anonymous checkout links should not be displayed if there is an auto-userlogin. However, I have added 
some code to clear this when entering the anonymous checkout process.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 22:06:42</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-07-30 22:06:42</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>170</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040804093020</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>ENHANCEMENT</issue_type>
  <creation_ts>2004-08-03 17:02:41</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Optionally duplicates ProductContent when duplicating a Product</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-08-03 17:02:41</issue_when>
   <thetext>Will now optionally duplicate ProductContent entries when duplicating a Product</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-08-03 17:03:19</issue_when>
   <thetext>Created an attachment (id=90)
Patches services.xml, EditProduct.ftl, and ProductServices.xml
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-08-04 09:30:20</issue_when>
   <thetext>Thanks Si. This is now in CVS. I also did a content remove option, and fixed an issue I noticed with the 
product IDs (GoodIdentification). BTW, this is from a slightly earlier version of OFBiz than the current 
CVS as this form has been moved to the file EditProductDupForm.ftl.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>90</attachid>
    <date>2004-08-03 17:03:19</date>
    <desc>Patches services.xml, EditProduct.ftl, and ProductServices.xml</desc>
    <ispatch>1</ispatch>
    <filename>duplicateProduct.patch</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/90/duplicateProduct.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-08-03 17:03:19</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=90)
Patches services.xml, EditProduct.ftl, and ProductServices.xml
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-04 09:30:20</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-04 09:30:20</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>171</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P2</priority>
  <resolution>FIXED</resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040804091929</delta_ts>
  <subcomponent>Product</subcomponent>
  <reporter>pgoron</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-08-04 00:59:53</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Comparaison bug in InventoryServices.xml minilang script</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-08-04 00:59:53</issue_when>
   <thetext>Some if-compare element forget to declare type used to compare fields. By
default, string comparison is used whereas Double is required.


Applying patch :
cd /ofbiz/components/product/script/org/ofbiz/product/inventory
patch -p0 &lt; InventoryServices.xml.patch</thetext>
  </long_desc>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-08-04 01:01:13</issue_when>
   <thetext>Created an attachment (id=91)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-08-04 09:19:29</issue_when>
   <thetext>Thanks, it&apos;s now in CVS.</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>91</attachid>
    <date>2004-08-04 01:01:13</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>InventoryServices.xml.patch</filename>
    <submitter_id>392</submitter_id>
    <submitting_username>pgoron</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/91/InventoryServices.xml.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>pgoron</user>
    <when>2004-08-04 01:01:13</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=91)
The patch
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-04 09:19:29</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-04 09:19:29</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>172</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P2</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040819033400</delta_ts>
  <subcomponent>Order</subcomponent>
  <reporter>pgoron</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-08-05 07:09:49</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Bug in shippableWeight calculation from OrderReadHelper.getShippableWeight method</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-08-05 07:09:49</issue_when>
   <thetext>Hi,

The purpose of this patch is to solve a bug in
OrderReadHelper.getShippableWeight method. The algorithm of shippable weight
calculation don&apos;t care of order item&apos;s quantity. So there is an inconsistency
with ShoppingCart.getShippableWeight method when order is modified after his
creation (for example, by RecalcShippingTotal service).

Applying patch:
cd ofbiz/components/order/src/org/ofbiz/order/order
patch -p0 &lt; OrderReadHelper-20040805.patch

Peter Goron</thetext>
  </long_desc>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-08-05 07:10:36</issue_when>
   <thetext>Created an attachment (id=92)
The patch
</thetext>
  </long_desc>
  <long_desc>
   <who>pgoron</who>
   <issue_when>2004-08-19 03:34:00</issue_when>
   <thetext>Created an attachment (id=96)
An up to date patch
</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>92</attachid>
    <date>2004-08-05 07:10:36</date>
    <desc>The patch</desc>
    <ispatch>1</ispatch>
    <filename>OrderReadHelper-20040805.patch</filename>
    <submitter_id>392</submitter_id>
    <submitting_username>pgoron</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/92/OrderReadHelper-20040805.patch</attachment_iz_url>
  </attachment>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>96</attachid>
    <date>2004-08-19 03:34:00</date>
    <desc>An up to date patch</desc>
    <ispatch>1</ispatch>
    <filename>OrderReadHelper-200408019.patch</filename>
    <submitter_id>392</submitter_id>
    <submitting_username>pgoron</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/96/OrderReadHelper-200408019.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>pgoron</user>
    <when>2004-08-05 07:10:36</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=92)
The patch
</newvalue>
  </activity>
  <activity>
    <user>pgoron</user>
    <when>2004-08-19 03:34:00</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=96)
An up to date patch
</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>173</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>INVALID</resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>PC</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040809165336</delta_ts>
  <subcomponent>Startup</subcomponent>
  <reporter>mn</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-08-09 13:38:08</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>Linux</op_sys>
  <short_desc>typo in base/config/debug.properties</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>mn</who>
   <issue_when>2004-08-09 13:38:08</issue_when>
   <thetext>Index: base/config/debug.properties
===================================================================
RCS file: /cvs/ofbiz/base/config/debug.properties,v
retrieving revision 1.10
diff -u -r1.10 debug.properties
--- base/config/debug.properties        9 Jun 2004 18:12:59 -0000       1.10
+++ base/config/debug.properties        9 Aug 2004 19:32:33 -0000
@@ -7,7 +7,7 @@
 pack.exception=true
 
 # These top level switches are used before calling Log4J, or if Log4J is not used
-print.verbose=ftrue
+print.verbose=true
 print.timing=true
 print.info=true
 print.important=true</thetext>
  </long_desc>
  <long_desc>
   <who>mn</who>
   <issue_when>2004-08-09 13:40:09</issue_when>
   <thetext>Created an attachment (id=93)
corerct typo for print.verbose property
</thetext>
  </long_desc>
  <long_desc>
   <who>jonesde</who>
   <issue_when>2004-08-09 16:25:29</issue_when>
   <thetext>In this case &quot;ftrue&quot; is not a misspelling of &quot;true&quot;, we add the &quot;f&quot; before &quot;true&quot; so that it is easier to switch 
between true and false than it would be to type out &quot;true&quot; and &quot;false&quot;. In other words, anything but 
&quot;true&quot; is false.</thetext>
  </long_desc>
  <long_desc>
   <who>mn</who>
   <issue_when>2004-08-09 16:53:36</issue_when>
   <thetext>What about placing comment into debug.properties about this decision?</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>93</attachid>
    <date>2004-08-09 13:40:09</date>
    <desc>corerct typo for print.verbose property</desc>
    <ispatch>1</ispatch>
    <filename>debug.properties.patch</filename>
    <submitter_id>377</submitter_id>
    <submitting_username>mn</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/93/debug.properties.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>mn</user>
    <when>2004-08-09 13:40:09</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=93)
corerct typo for print.verbose property
</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-09 16:25:29</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>jonesde</user>
    <when>2004-08-09 16:25:29</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>INVALID</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>174</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040810161004</delta_ts>
  <subcomponent>Accounting</subcomponent>
  <reporter>amheiss</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>PATCH</issue_type>
  <creation_ts>2004-08-10 16:08:36</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>retry failed auths fix</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>amheiss</who>
   <issue_when>2004-08-10 16:08:36</issue_when>
   <thetext>retryFailedAuths service was creating superfluous retryFailedOrderAuth 
services.  I&apos;ll see if i can attach the patch to check on order status before 
dispatching retryFailedOrderAuth service.  If not, patch will be to dev list 
soon enough.</thetext>
  </long_desc>
  <long_desc>
   <who>amheiss</who>
   <issue_when>2004-08-10 16:10:04</issue_when>
   <thetext>Created an attachment (id=94)
Patch for retryFailedAuth fix
</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>94</attachid>
    <date>2004-08-10 16:10:04</date>
    <desc>Patch for retryFailedAuth fix</desc>
    <ispatch>1</ispatch>
    <filename>retryAuth.patch</filename>
    <submitter_id>336</submitter_id>
    <submitting_username>amheiss</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/94/retryAuth.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>amheiss</user>
    <when>2004-08-10 16:10:04</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=94)
Patch for retryFailedAuth fix
</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>175</issue_id>
  <issue_status>RESOLVED</issue_status>
  <priority>P3</priority>
  <resolution>FIXED</resolution>
  <component>foo</component>
  <version>unspecified</version>
  <rep_platform>All</rep_platform>
  <assigned_to>ajzeneski</assigned_to>
  <delta_ts>20040817213241</delta_ts>
  <subcomponent>bar</subcomponent>
  <reporter>ajzeneski</reporter>
  <target_milestone>milestone 1</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-08-17 21:31:38</creation_ts>
  <qa_contact>ajzeneski</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>bar</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-08-17 21:31:38</issue_when>
   <thetext>foo</thetext>
  </long_desc>
  <long_desc>
   <who>ajzeneski</who>
   <issue_when>2004-08-17 21:32:41</issue_when>
   <thetext>.</thetext>
  </long_desc>
  <activity>
    <user>ajzeneski</user>
    <when>2004-08-17 21:32:41</when>
    <field_name>issue_status</field_name>
    <field_desc>Status</field_desc>
    <oldvalue>NEW</oldvalue>
    <newvalue>RESOLVED</newvalue>
  </activity>
  <activity>
    <user>ajzeneski</user>
    <when>2004-08-17 21:32:41</when>
    <field_name>resolution</field_name>
    <field_desc>Resolution</field_desc>
    <oldvalue></oldvalue>
    <newvalue>FIXED</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>176</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Components</component>
  <version>CVS</version>
  <rep_platform>All</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040818174622</delta_ts>
  <subcomponent>Content</subcomponent>
  <reporter>sichen</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>DEFECT</issue_type>
  <creation_ts>2004-08-18 17:45:44</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>All</op_sys>
  <short_desc>Possible bug in renderContentAsText</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-08-18 17:45:44</issue_when>
   <thetext>It seems that renderContentAsText is still trying to do a findByAnd on 
SubContentDataResourceView with a fromDate as the orderBy, whereas 
renderContentAsTextCache no longer does (it passes a null.)  We got an 
exception from this in ProductContentWrapper and made this change to fix it.  
Is this a defect?</thetext>
  </long_desc>
  <long_desc>
   <who>sichen</who>
   <issue_when>2004-08-18 17:46:22</issue_when>
   <thetext>Created an attachment (id=95)
Changes findByAnd of SubContentDataResourceView
</thetext>
  </long_desc>
  <attachment encoding='Base64'>
    <mimetype>text/plain</mimetype>
    <attachid>95</attachid>
    <date>2004-08-18 17:46:22</date>
    <desc>Changes findByAnd of SubContentDataResourceView</desc>
    <ispatch>1</ispatch>
    <filename>ContentWorker.patch</filename>
    <submitter_id>178</submitter_id>
    <submitting_username>sichen</submitting_username>
    <data></data>
  <attachment_iz_url>https://ofbiz.dev.java.net/nonav/issues/showattachment.cgi/95/ContentWorker.patch</attachment_iz_url>
  </attachment>
  <activity>
    <user>sichen</user>
    <when>2004-08-18 17:46:22</when>
    <field_name>attachments.ispatch</field_name>
    <field_desc>Attachment is Patch</field_desc>
    <oldvalue></oldvalue>
    <newvalue>Created an attachment (id=95)
Changes findByAnd of SubContentDataResourceView
</newvalue>
  </activity>
</issue>
<issue status_code="200" status_message="OK">
  <issue_id>177</issue_id>
  <issue_status>NEW</issue_status>
  <priority>P3</priority>
  <resolution></resolution>
  <component>Base</component>
  <version>CVS</version>
  <rep_platform>Other</rep_platform>
  <assigned_to>issues@ofbiz</assigned_to>
  <delta_ts>20040910075014</delta_ts>
  <subcomponent>Base</subcomponent>
  <reporter>lrawley</reporter>
  <target_milestone>not determined</target_milestone>
  <issue_type>TASK</issue_type>
  <creation_ts>2004-09-10 07:50:14</creation_ts>
  <qa_contact>issues@ofbiz</qa_contact>
  <status_whiteboard></status_whiteboard>
  <issue_file_loc></issue_file_loc>
  <votes></votes>
  <op_sys>Windows XP</op_sys>
  <short_desc>HTTP Header needs Expires</short_desc>
  <keywords></keywords>
  <long_desc>
   <who>lrawley</who>
   <issue_when>2004-09-10 07:50:14</issue_when>
   <thetext>Using Internet Explorer 6.0 with settings for automatically obtaining newer 
versions of page.

Images are cached and if changed are not refreshed on visits to the same page.
Pages get cached with login page because the first time a user requested they 
were prompted to login first and then redirected to the page.

This behavior is resolved if set to obtain newer versions on every visit, 
however, this causes performance issues.  So, automatically is the desired 
browser setting.

I would like to be able to set the EXPIRE in the HTTP header.  I&apos;m not sure 
where this change needs to occur.  Can you assist?  Is this available in 3.0?  
I am using 2.1.1.

Please contact me at lrawley@tla.com.

Lisa Rawley</thetext>
  </long_desc>
</issue>
</issuezilla>
