Vyom Jain created OFBIZ-6694: -------------------------------- Summary: Service reencryptFields doesn't work as expected Key: OFBIZ-6694 URL: https://issues.apache.org/jira/browse/OFBIZ-6694 Project: OFBiz Issue Type: Bug Components: framework Affects Versions: Trunk Reporter: Vyom Jain
This service reencryptFields was introduced in OFBIZ-6494. There's an exception when running the service reencryptFields from Webtools. {code}org.ofbiz.entity.GenericEntityNotFoundException: Tried to update an entity that does not exist, entity: [GenericEntity:PaymentGatewayPayflowPro][lastUpdatedStamp,2015-10-22 12:02:55.812(java.sql.Timestamp)][lastUpdatedTxStamp,2015-10-22 12:02:55.805(java.sql.Timestamp)][proxyPassword,null()] (Tried to update an entity that does not exist, entity: [GenericEntity:PaymentGatewayPayflowPro][lastUpdatedStamp,2015-10-22 12:02:55.812(java.sql.Timestamp)][lastUpdatedTxStamp,2015-10-22 12:02:55.805(java.sql.Timestamp)]{code} This happens because only encrypted field is being selected in the EntityQuery. An improvement would be to change the code to use EntityListIterator, which will be particularly helpful for re-encrypting large data set. -- This message was sent by Atlassian JIRA (v6.3.4#6332)