[jira] [Commented] (OFBIZ-5389) Error adding newly created virtual product to purchase order

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Commented] (OFBIZ-5389) Error adding newly created virtual product to purchase order

Nicolas Malin (Jira)

    [ https://issues.apache.org/jira/browse/OFBIZ-5389?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13816109#comment-13816109 ]

Christian Carlow commented on OFBIZ-5389:
-----------------------------------------

The indexProduct function in SearchServices.java calls:
DocumentIndexer indexer = DocumentIndexer.getInstance(delegator, "products");

DocumentIndexer is an extension of the Thread class and the getInstance function calls
documentIndexer.start() which triggers the run() function which in turn calls ProductDocument.prepareDocument.

It seems as though the DocumentIndexer Thread operations are being performed before the dependent operations of previous threads.  Its thread is completing before the product gets store/registered with the system.

> Error adding newly created virtual product to purchase order
> ------------------------------------------------------------
>
>                 Key: OFBIZ-5389
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-5389
>             Project: OFBiz
>          Issue Type: Bug
>    Affects Versions: SVN trunk
>            Reporter: Christian Carlow
>            Assignee: Jacopo Cappellato
>         Attachments: ProductServices.java.diff
>
>
> A "Problems getting the product entity" error occurs when adding a newly created "Variant Tree Generation" virtual product is added to a purchase order.  
> The feature selections are not rendered because the variant products list is created from cache in which the newly created product hasn't yet been added.
> Cache searches seem somewhat ubiquitous throughout the purchase orders.  Does anyone know if this was intentional for some reason which would require the user to clear cache before the new products register for use?



--
This message was sent by Atlassian JIRA
(v6.1#6144)