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

BJ Freeman commented on OFBIZ-1964:
-----------------------------------

to expand on this.
content website
products Productstore 
and 
eccommerce Cart services should work without being assigned the website in the 
web.xml
the Ecommerce Cart should reference the Website in the content component, if 
there is not one defined in the web.xml
In this case the real-time link that is used to receive orders looks at the 
order then fines the correct website. and passes that on.
from there everthing is based on the Productstore related to the website.

in this senario I currently have as many as 15 websites each having it own 
productstores. 



> [ ProductStoreWorker.java:101:ERROR] No product store found in request, 
> cannot set locale!
> ------------------------------------------------------------------------------------------
>
>                 Key: OFBIZ-1964
>                 URL: https://issues.apache.org/jira/browse/OFBIZ-1964
>             Project: OFBiz
>          Issue Type: Bug
>          Components: ecommerce, product
>         Environment: svn 91430
>            Reporter: BJ Freeman
>            Priority: Minor
>
> This is a clean db with only a customers Website, ProductStore.
> it is not configured to use Ecommerce
> I have not traced back to is going thru the Ecommerce controller
> The code in the ProductStoreWorker.java
> assumes that is info in the request to be able to resolve the product store.
> in this type of configuration that is a bad assumption.
> So there are two places this needs to be fixed.
> 1) the ProductStoreWorker.java to cover not having the information.
> 2) what is ever calling the Ecommerce controller when the Ecommerce is not 
> being used.
> [ BeanShellContainer.java:100:INFO ] Started BeanShell telnet service on 
> 9989, 9990   
> [ BeanShellContainer.java:101:INFO ] NOTICE: BeanShell service ports are not 
> secure. Please protect the ports 
> [  CartEventListener.java:53 :INFO ] No cart to save, doing nothing.  
> [ControlEventListener.java:101:INFO ] Destroying session: 
> 0528DB49367E57B71C5BD50D958FB7BD.jvm1       
> [ControlEventListener.java:63 :INFO ] Creating session: 
> E211B16441F789A8A590E73DB4F132EA.jvm1 
> [     ControlServlet.java:93 :INFO ] The character encoding of the request 
> is:        [null]. The character encoding we will use for the request and 
> response is:
> [     ControlServlet.java:131:INFO ]  [[[ViewBlogRss] Servlet Starting, doing 
> setup- total:0.0,since last(Begin):0.0]]
> [       VisitHandler.java:221:INFO ] Found visitorId  [10000] in cookie
> [       SequenceUtil.java:341:INFO ] Got bank of sequenced IDs for    
> [Visit]; curSeqId=14500, maxSeqId=14600, bankSize=100
> [     ControlServlet.java:196:INFO ]  [[[ViewBlogRss] Setup done, doing 
> Event(s) and View(s)- total:1.125,since last([ViewBlogRss] Ser...):1.125]]
> [            UtilXml.java:241:INFO ] XML Read 0.063s: 
> jndi:/0.0.0.0/ecommerce/WEB-INF/controller.xml  
> [    ConfigXMLReader.java:622:INFO ] ConfigMap Created: (5) records in 0.016s 
> [    ConfigXMLReader.java:765:INFO ] HandlerMap Created: (5) view handlers 
> and (10) request/event handlers in 0.0s    
> [    ConfigXMLReader.java:378:INFO ] RequestMap Created: (275) records in 
> 0.015s      
> [    ConfigXMLReader.java:466:INFO ] ViewMap Created: (94) records in 0.0s    
> [ ProductStoreWorker.java:101:ERROR] No product store found in request, 
> cannot set locale!    
>  JavaEventHandler.java:97 :ERROR] 
> ---- runtime exception report 
> --------------------------------------------------
> Problems Processing Event
> Exception: java.lang.NullPointerException
> Message: null
> ---- stack trace 
> ---------------------------------------------------------------
> java.lang.NullPointerException
> org.ofbiz.product.store.ProductStoreWorker.getStoreCurrencyUomId(ProductStoreWorker.java:95)
> org.ofbiz.order.shoppingcart.WebShoppingCart.<init>(WebShoppingCart.java:44)
> org.ofbiz.order.shoppingcart.ShoppingCartEvents.getCartObject(ShoppingCartEvents.java:806)
> org.ofbiz.order.shoppingcart.ShoppingCartEvents.getCartObject(ShoppingCartEvents.java:825)
> org.ofbiz.order.shoppingcart.ShoppingCartEvents.keepCartUpdated(ShoppingCartEvents.java:887)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to