You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ofbiz.apache.org by Gurcharan Singh <gu...@gmail.com> on 2007/08/04 10:02:09 UTC
Problem in receiving the shipment
Hello,
When we tried to receive shipment from against a PO we are getting the error
(details below). In a previous mailing <
http://www.nabble.com/error-when-receiving-a-shipment-tf3901102.html#a11059102>
David said - "That is just a parsing *error* and shouldn't have an effect on
operation. It is because we have an enumerated list in the XSD (which we
want to keep there) but we have a variable insertion in the file that isn't
a literal value in the enumeration. ". But we are seeing that the products
are not added to the inventory.
----------- ERROR LOG --------------------------
org.ofbiz.base.util.GeneralException: Error rendering screen
[component://warehouse/widget/warehouse/screens/inventory/InventoryScreens.xml#ReceiveInventoryAgainstPurchaseOrder]:
org.ofbiz.base.util.GeneralException: Error running BSH script at location
[component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh]:
org.ofbiz.base.util.GeneralException: Error running BSH script at
[component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
line [210]: Sourced file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: Method Invocation delegator.findByCondition : at Line: 210 : in file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
conditions , EntityOperator .AND ) , null , null )
Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
The current transaction is marked for rollback, not beginning a new
transaction and aborting current operation; the rollbackOnly was caused by:
Error in simple-method [Convert UOM values
[file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
; [UOM Conversion Relationship Not Found]
(Sourced file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: Method Invocation delegator.findByCondition) (Error running BSH script at
[component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
line [210]: Sourced file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: Method Invocation delegator.findByCondition : at Line: 210 : in file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
conditions , EntityOperator .AND ) , null , null )
Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
The current transaction is marked for rollback, not beginning a new
transaction and aborting current operation; the rollbackOnly was caused by:
Error in simple-method [Convert UOM values
[file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
; [UOM Conversion Relationship Not Found]
(Sourced file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: Method Invocation delegator.findByCondition)) (Error running BSH script at
location
[component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh]:
org.ofbiz.base.util.GeneralException: Error running BSH script at
[component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
line [210]: Sourced file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: Method Invocation delegator.findByCondition : at Line: 210 : in file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
conditions , EntityOperator .AND ) , null , null )
Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
The current transaction is marked for rollback, not beginning a new
transaction and aborting current operation; the rollbackOnly was caused by:
Error in simple-method [Convert UOM values
[file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
; [UOM Conversion Relationship Not Found]
(Sourced file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: Method Invocation delegator.findByCondition) (Error running BSH script at
[component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
line [210]: Sourced file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: Method Invocation delegator.findByCondition : at Line: 210 : in file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
conditions , EntityOperator .AND ) , null , null )
Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
The current transaction is marked for rollback, not beginning a new
transaction and aborting current operation; the rollbackOnly was caused by:
Error in simple-method [Convert UOM values
[file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
; [UOM Conversion Relationship Not Found]
(Sourced file:
component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
: Method Invocation delegator.findByCondition)))
Regards,
Gurcharan
Re: Why is a new java class cannot be found?
Posted by Mathius Allo <mg...@yahoo.com>.
Thanks for your feedback.
It is working now. I didn't put my own module "build.xml" in the follow entry under application build.xml. That's why my newly added class is not being included in the classpath.
<filelist id="application-builds" dir="."
files="content/build.xml,party/build.xml,
workeffort/build.xml,product/build.xml,marketing/build.xml,
order/build.xml,manufacturing/build.xml,
accounting/build.xml,ecommerce/build.xml,
securityext/build.xml, customer/build.xml"/>
Regards,
Mathius
---------------------------------
Luggage? GPS? Comic books?
Check out fitting gifts for grads at Yahoo! Search.
Re: Why is a new java class cannot be found?
Posted by Brett Palmer <br...@gmail.com>.
If you are running an ant build make sure the built Jar file is part
of the classpath in your ofbiz-component.xml file.
Brett
On 8/4/07, Mathius Allo <mg...@yahoo.com> wrote:
> Hi,
>
> I just created a new java class to implement java method but when I could
> not make use if it.
>
> why trying to invoke a method from the java class as below:
>
> <event type="java" path="org.ofbiz.customer.CustomerServices"
> invoke="findCustomerById"/>
>
> It could not find the class "org.ofbiz.customer.CustomerServices". The
> class has been compiled successfully.
>
> Error message:
> ================
> 2007-08-05 00:50:52,265 (http-0.0.0.0-8443-Processor3) [
> RequestHandler.java:308:ERROR] Request viewCustomer caused an error with the
> following message: Error calling event:
> org.ofbiz.webapp.event.EventHandlerException: Error invoking event, the
> class org.ofbiz.customer.CustomerServices was not found
>
> I'm using eclipse.
>
> Does anybody have quick feedback on what steps I might have missed out?
>
> Regards,
> Mathius
>
>
>
> ---------------------------------
> Be a better Globetrotter. Get better travel answers from someone who knows.
> Yahoo! Answers - Check it out.
Re: Why is a new java class cannot be found?
Posted by BJ Freeman <bj...@free-man.net>.
not sure the compiling developemnet enviroment your are using.
what is the path from obiz_home to org.ofbiz.customer
Mathius Allo sent the following on 8/4/2007 9:57 AM:
> Hi,
>
> I just created a new java class to implement java method but when I could not make use if it.
>
> why trying to invoke a method from the java class as below:
>
> <event type="java" path="org.ofbiz.customer.CustomerServices" invoke="findCustomerById"/>
>
> It could not find the class "org.ofbiz.customer.CustomerServices". The class has been compiled successfully.
>
> Error message:
> ================
> 2007-08-05 00:50:52,265 (http-0.0.0.0-8443-Processor3) [ RequestHandler.java:308:ERROR] Request viewCustomer caused an error with the following message: Error calling event: org.ofbiz.webapp.event.EventHandlerException: Error invoking event, the class org.ofbiz.customer.CustomerServices was not found
>
> I'm using eclipse.
>
> Does anybody have quick feedback on what steps I might have missed out?
>
> Regards,
> Mathius
>
>
>
> ---------------------------------
> Be a better Globetrotter. Get better travel answers from someone who knows.
> Yahoo! Answers - Check it out.
Why is a new java class cannot be found?
Posted by Mathius Allo <mg...@yahoo.com>.
Hi,
I just created a new java class to implement java method but when I could not make use if it.
why trying to invoke a method from the java class as below:
<event type="java" path="org.ofbiz.customer.CustomerServices" invoke="findCustomerById"/>
It could not find the class "org.ofbiz.customer.CustomerServices". The class has been compiled successfully.
Error message:
================
2007-08-05 00:50:52,265 (http-0.0.0.0-8443-Processor3) [ RequestHandler.java:308:ERROR] Request viewCustomer caused an error with the following message: Error calling event: org.ofbiz.webapp.event.EventHandlerException: Error invoking event, the class org.ofbiz.customer.CustomerServices was not found
I'm using eclipse.
Does anybody have quick feedback on what steps I might have missed out?
Regards,
Mathius
---------------------------------
Be a better Globetrotter. Get better travel answers from someone who knows.
Yahoo! Answers - Check it out.
Re: Problem in receiving the shipment
Posted by Jacopo Cappellato <ti...@sastau.it>.
Jacques,
yes, I plan to check where the service is called... this is a good point.
Jacopo
Jacques Le Roux wrote:
> +1
>
> Do you plan to put some checks where the service is used or ist it useless (just a fast question without much thinking) ?
>
> Jacques
>
> De : "Jacopo Cappellato" <ti...@sastau.it>
>> I recently had a similar issue with the "converUom" service (when used
>> by the getProductCost service) because, if the service cannot find a
>> conversion coefficient then it returns an error: in my opinion this
>> sistuation should not be handled with a service error, instead we should
>> return a null/empty converted value: I mean that the output parameter of
>> the convertUom service should be set to optional (now it is mandatory).
>> If it is ok I will commit this change (hopefully) soon.
>>
>> What do you think?
>>
>> Jacopo
>>
>>
>>
>> Gurcharan Singh wrote:
>>> Hello,
>>>
>>> When we tried to receive shipment from against a PO we are getting the error
>>> (details below). In a previous mailing <
>>> http://www.nabble.com/error-when-receiving-a-shipment-tf3901102.html#a11059102>
>>> David said - "That is just a parsing *error* and shouldn't have an effect on
>>> operation. It is because we have an enumerated list in the XSD (which we
>>> want to keep there) but we have a variable insertion in the file that isn't
>>> a literal value in the enumeration. ". But we are seeing that the products
>>> are not added to the inventory.
>>>
>>> ----------- ERROR LOG --------------------------
>>>
>>> org.ofbiz.base.util.GeneralException: Error rendering screen
>>> [component://warehouse/widget/warehouse/screens/inventory/InventoryScreens.xml#ReceiveInventoryAgainstPurchaseOrder]:
>>> org.ofbiz.base.util.GeneralException: Error running BSH script at location
>>> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh]:
>>> org.ofbiz.base.util.GeneralException: Error running BSH script at
>>> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
>>> line [210]: Sourced file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : Method Invocation delegator.findByCondition : at Line: 210 : in file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
>>> conditions , EntityOperator .AND ) , null , null )
>>>
>>> Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
>>> The current transaction is marked for rollback, not beginning a new
>>> transaction and aborting current operation; the rollbackOnly was caused by:
>>> Error in simple-method [Convert UOM values
>>> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
>>> ; [UOM Conversion Relationship Not Found]
>>> (Sourced file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : Method Invocation delegator.findByCondition) (Error running BSH script at
>>> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
>>> line [210]: Sourced file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : Method Invocation delegator.findByCondition : at Line: 210 : in file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
>>> conditions , EntityOperator .AND ) , null , null )
>>>
>>> Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
>>> The current transaction is marked for rollback, not beginning a new
>>> transaction and aborting current operation; the rollbackOnly was caused by:
>>> Error in simple-method [Convert UOM values
>>> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
>>> ; [UOM Conversion Relationship Not Found]
>>> (Sourced file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : Method Invocation delegator.findByCondition)) (Error running BSH script at
>>> location
>>> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh]:
>>> org.ofbiz.base.util.GeneralException: Error running BSH script at
>>> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
>>> line [210]: Sourced file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : Method Invocation delegator.findByCondition : at Line: 210 : in file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
>>> conditions , EntityOperator .AND ) , null , null )
>>>
>>> Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
>>> The current transaction is marked for rollback, not beginning a new
>>> transaction and aborting current operation; the rollbackOnly was caused by:
>>> Error in simple-method [Convert UOM values
>>> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
>>> ; [UOM Conversion Relationship Not Found]
>>> (Sourced file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : Method Invocation delegator.findByCondition) (Error running BSH script at
>>> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
>>> line [210]: Sourced file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : Method Invocation delegator.findByCondition : at Line: 210 : in file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
>>> conditions , EntityOperator .AND ) , null , null )
>>>
>>> Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
>>> The current transaction is marked for rollback, not beginning a new
>>> transaction and aborting current operation; the rollbackOnly was caused by:
>>> Error in simple-method [Convert UOM values
>>> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
>>> ; [UOM Conversion Relationship Not Found]
>>> (Sourced file:
>>> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
>>> : Method Invocation delegator.findByCondition)))
>>>
>>> Regards,
>>> Gurcharan
>>>
Re: Problem in receiving the shipment
Posted by Jacques Le Roux <ja...@les7arts.com>.
+1
Do you plan to put some checks where the service is used or ist it useless (just a fast question without much thinking) ?
Jacques
De : "Jacopo Cappellato" <ti...@sastau.it>
> I recently had a similar issue with the "converUom" service (when used
> by the getProductCost service) because, if the service cannot find a
> conversion coefficient then it returns an error: in my opinion this
> sistuation should not be handled with a service error, instead we should
> return a null/empty converted value: I mean that the output parameter of
> the convertUom service should be set to optional (now it is mandatory).
> If it is ok I will commit this change (hopefully) soon.
>
> What do you think?
>
> Jacopo
>
>
>
> Gurcharan Singh wrote:
> > Hello,
> >
> > When we tried to receive shipment from against a PO we are getting the error
> > (details below). In a previous mailing <
> > http://www.nabble.com/error-when-receiving-a-shipment-tf3901102.html#a11059102>
> > David said - "That is just a parsing *error* and shouldn't have an effect on
> > operation. It is because we have an enumerated list in the XSD (which we
> > want to keep there) but we have a variable insertion in the file that isn't
> > a literal value in the enumeration. ". But we are seeing that the products
> > are not added to the inventory.
> >
> > ----------- ERROR LOG --------------------------
> >
> > org.ofbiz.base.util.GeneralException: Error rendering screen
> > [component://warehouse/widget/warehouse/screens/inventory/InventoryScreens.xml#ReceiveInventoryAgainstPurchaseOrder]:
> > org.ofbiz.base.util.GeneralException: Error running BSH script at location
> > [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh]:
> > org.ofbiz.base.util.GeneralException: Error running BSH script at
> > [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> > line [210]: Sourced file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
> > conditions , EntityOperator .AND ) , null , null )
> >
> > Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
> > The current transaction is marked for rollback, not beginning a new
> > transaction and aborting current operation; the rollbackOnly was caused by:
> > Error in simple-method [Convert UOM values
> > [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> > ; [UOM Conversion Relationship Not Found]
> > (Sourced file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition) (Error running BSH script at
> > [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> > line [210]: Sourced file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
> > conditions , EntityOperator .AND ) , null , null )
> >
> > Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
> > The current transaction is marked for rollback, not beginning a new
> > transaction and aborting current operation; the rollbackOnly was caused by:
> > Error in simple-method [Convert UOM values
> > [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> > ; [UOM Conversion Relationship Not Found]
> > (Sourced file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition)) (Error running BSH script at
> > location
> > [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh]:
> > org.ofbiz.base.util.GeneralException: Error running BSH script at
> > [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> > line [210]: Sourced file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
> > conditions , EntityOperator .AND ) , null , null )
> >
> > Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
> > The current transaction is marked for rollback, not beginning a new
> > transaction and aborting current operation; the rollbackOnly was caused by:
> > Error in simple-method [Convert UOM values
> > [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> > ; [UOM Conversion Relationship Not Found]
> > (Sourced file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition) (Error running BSH script at
> > [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> > line [210]: Sourced file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
> > conditions , EntityOperator .AND ) , null , null )
> >
> > Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
> > The current transaction is marked for rollback, not beginning a new
> > transaction and aborting current operation; the rollbackOnly was caused by:
> > Error in simple-method [Convert UOM values
> > [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> > ; [UOM Conversion Relationship Not Found]
> > (Sourced file:
> > component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition)))
> >
> > Regards,
> > Gurcharan
> >
>
Re: Problem in receiving the shipment
Posted by Gurcharan Singh <gu...@gmail.com>.
Hello,
This looks to be a appropriate flow. Pls, do update when changes are
committed to the code.
Gurcharan
On 8/4/07, Jacopo Cappellato <ti...@sastau.it> wrote:
>
> I recently had a similar issue with the "converUom" service (when used
> by the getProductCost service) because, if the service cannot find a
> conversion coefficient then it returns an error: in my opinion this
> sistuation should not be handled with a service error, instead we should
> return a null/empty converted value: I mean that the output parameter of
> the convertUom service should be set to optional (now it is mandatory).
> If it is ok I will commit this change (hopefully) soon.
>
> What do you think?
>
> Jacopo
>
>
>
> Gurcharan Singh wrote:
> > Hello,
> >
> > When we tried to receive shipment from against a PO we are getting the
> error
> > (details below). In a previous mailing <
> >
> http://www.nabble.com/error-when-receiving-a-shipment-tf3901102.html#a11059102
> >
> > David said - "That is just a parsing *error* and shouldn't have an
> effect on
> > operation. It is because we have an enumerated list in the XSD (which we
> > want to keep there) but we have a variable insertion in the file that
> isn't
> > a literal value in the enumeration. ". But we are seeing that the
> products
> > are not added to the inventory.
> >
> > ----------- ERROR LOG --------------------------
> >
> > org.ofbiz.base.util.GeneralException: Error rendering screen
> >
> [component://warehouse/widget/warehouse/screens/inventory/InventoryScreens.xml#ReceiveInventoryAgainstPurchaseOrder]:
> > org.ofbiz.base.util.GeneralException: Error running BSH script at
> location
> >
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh]:
> > org.ofbiz.base.util.GeneralException: Error running BSH script at
> >
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> > line [210]: Sourced file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : delegator .findByCondition ( "InventoryItem" , new EntityConditionList
> (
> > conditions , EntityOperator .AND ) , null , null )
> >
> > Target exception:
> org.ofbiz.entity.transaction.GenericTransactionException:
> > The current transaction is marked for rollback, not beginning a new
> > transaction and aborting current operation; the rollbackOnly was caused
> by:
> > Error in simple-method [Convert UOM values
> >
> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> > ; [UOM Conversion Relationship Not Found]
> > (Sourced file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition) (Error running BSH script
> at
> >
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> > line [210]: Sourced file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : delegator .findByCondition ( "InventoryItem" , new EntityConditionList
> (
> > conditions , EntityOperator .AND ) , null , null )
> >
> > Target exception:
> org.ofbiz.entity.transaction.GenericTransactionException:
> > The current transaction is marked for rollback, not beginning a new
> > transaction and aborting current operation; the rollbackOnly was caused
> by:
> > Error in simple-method [Convert UOM values
> >
> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> > ; [UOM Conversion Relationship Not Found]
> > (Sourced file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition)) (Error running BSH
> script at
> > location
> >
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh]:
> > org.ofbiz.base.util.GeneralException: Error running BSH script at
> >
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> > line [210]: Sourced file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : delegator .findByCondition ( "InventoryItem" , new EntityConditionList
> (
> > conditions , EntityOperator .AND ) , null , null )
> >
> > Target exception:
> org.ofbiz.entity.transaction.GenericTransactionException:
> > The current transaction is marked for rollback, not beginning a new
> > transaction and aborting current operation; the rollbackOnly was caused
> by:
> > Error in simple-method [Convert UOM values
> >
> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> > ; [UOM Conversion Relationship Not Found]
> > (Sourced file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition) (Error running BSH script
> at
> >
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> > line [210]: Sourced file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : delegator .findByCondition ( "InventoryItem" , new EntityConditionList
> (
> > conditions , EntityOperator .AND ) , null , null )
> >
> > Target exception:
> org.ofbiz.entity.transaction.GenericTransactionException:
> > The current transaction is marked for rollback, not beginning a new
> > transaction and aborting current operation; the rollbackOnly was caused
> by:
> > Error in simple-method [Convert UOM values
> >
> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> > ; [UOM Conversion Relationship Not Found]
> > (Sourced file:
> >
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> > : Method Invocation delegator.findByCondition)))
> >
> > Regards,
> > Gurcharan
> >
>
>
>
--
www.digitalmediainitiatives.com
Re: Problem in receiving the shipment
Posted by Jacopo Cappellato <ti...@sastau.it>.
I recently had a similar issue with the "converUom" service (when used
by the getProductCost service) because, if the service cannot find a
conversion coefficient then it returns an error: in my opinion this
sistuation should not be handled with a service error, instead we should
return a null/empty converted value: I mean that the output parameter of
the convertUom service should be set to optional (now it is mandatory).
If it is ok I will commit this change (hopefully) soon.
What do you think?
Jacopo
Gurcharan Singh wrote:
> Hello,
>
> When we tried to receive shipment from against a PO we are getting the error
> (details below). In a previous mailing <
> http://www.nabble.com/error-when-receiving-a-shipment-tf3901102.html#a11059102>
> David said - "That is just a parsing *error* and shouldn't have an effect on
> operation. It is because we have an enumerated list in the XSD (which we
> want to keep there) but we have a variable insertion in the file that isn't
> a literal value in the enumeration. ". But we are seeing that the products
> are not added to the inventory.
>
> ----------- ERROR LOG --------------------------
>
> org.ofbiz.base.util.GeneralException: Error rendering screen
> [component://warehouse/widget/warehouse/screens/inventory/InventoryScreens.xml#ReceiveInventoryAgainstPurchaseOrder]:
> org.ofbiz.base.util.GeneralException: Error running BSH script at location
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh]:
> org.ofbiz.base.util.GeneralException: Error running BSH script at
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> line [210]: Sourced file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
> conditions , EntityOperator .AND ) , null , null )
>
> Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
> The current transaction is marked for rollback, not beginning a new
> transaction and aborting current operation; the rollbackOnly was caused by:
> Error in simple-method [Convert UOM values
> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> ; [UOM Conversion Relationship Not Found]
> (Sourced file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : Method Invocation delegator.findByCondition) (Error running BSH script at
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> line [210]: Sourced file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
> conditions , EntityOperator .AND ) , null , null )
>
> Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
> The current transaction is marked for rollback, not beginning a new
> transaction and aborting current operation; the rollbackOnly was caused by:
> Error in simple-method [Convert UOM values
> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> ; [UOM Conversion Relationship Not Found]
> (Sourced file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : Method Invocation delegator.findByCondition)) (Error running BSH script at
> location
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh]:
> org.ofbiz.base.util.GeneralException: Error running BSH script at
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> line [210]: Sourced file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
> conditions , EntityOperator .AND ) , null , null )
>
> Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
> The current transaction is marked for rollback, not beginning a new
> transaction and aborting current operation; the rollbackOnly was caused by:
> Error in simple-method [Convert UOM values
> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> ; [UOM Conversion Relationship Not Found]
> (Sourced file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : Method Invocation delegator.findByCondition) (Error running BSH script at
> [component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh],
> line [210]: Sourced file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : Method Invocation delegator.findByCondition : at Line: 210 : in file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : delegator .findByCondition ( "InventoryItem" , new EntityConditionList (
> conditions , EntityOperator .AND ) , null , null )
>
> Target exception: org.ofbiz.entity.transaction.GenericTransactionException:
> The current transaction is marked for rollback, not beginning a new
> transaction and aborting current operation; the rollbackOnly was caused by:
> Error in simple-method [Convert UOM values
> [file:/C:/ERPDev/opentaps/framework/common/script/org/ofbiz/common/CommonServices.xml#convertUom]]:
> ; [UOM Conversion Relationship Not Found]
> (Sourced file:
> component://warehouse/webapp/warehouse/WEB-INF/actions/inventory/ReceiveInventoryAgainstPurchaseOrder.bsh
> : Method Invocation delegator.findByCondition)))
>
> Regards,
> Gurcharan
>