# Error executing code: xRecord object does not have method 'setActiveSiteAndItemDimensions'.

**URL:** <https://www.dynamicsuser.net/t/error-executing-code-xrecord-object-does-not-have-method-setactivesiteanditemdimensions/66463>\
**Category:** Developer Forum\
**Created:** [December 27, 2018, 7:32am UTC](https://www.dynamicsuser.net/t/error-executing-code-xrecord-object-does-not-have-method-setactivesiteanditemdimensions/66463 "2018-12-27T07:32:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![adnankhan](https://avatars.discourse-cdn.com/v4/letter/a/e47c2d/32.png) [@adnankhan](https://www.dynamicsuser.net/u/adnankhan)\
**Post date:** [December 27, 2018, 7:32am UTC](https://www.dynamicsuser.net/t/error-executing-code-xrecord-object-does-not-have-method-setactivesiteanditemdimensions/66463/1 "2018-12-27T07:32:16Z")

</div>

when I am making credit note and receiving production order below error coming.

Error executing code: xRecord object does not have method ‘setActiveSiteAndItemDimensions’.

(S)\Classes\xRecord\setActiveSiteAndItemDimensions  
(S)\Data Dictionary\Tables\InventItemPrice\Methods\setupInventDimParmAndCriteria - line 15  
(S)\Data Dictionary\Tables\InventItemPrice\Methods\findCurrent - line 21  
(S)\Data Dictionary\Tables\InventTable\Methods\inventCostPriceMap - line 40  
(S)\Data Dictionary\Tables\InventTable\Methods\costPcsPrice - line 10  
(S)\Classes\SalesLineType\initFromInventTable - line 57  
(S)\Classes\SalesLineType\initFromCustInvoiceTrans - line 12  
(S)\Data Dictionary\Tables\SalesLine\Methods\initFromCustInvoiceTrans - line 14  
(S)\Classes\SalesCopying\copy - line 67  
(S)\Classes\SalesCopying\_CreditNote\copy - line 5  
(C)\Forms\SalesCopying\Methods\canClose  
(C)\Classes\FormRun\closeOk  
(C)\Forms\SalesCopying\Methods\closeOk  
(C)\Classes\FormRun\task  
(C)\Classes\SysSetupFormRun\task - line 20

---

<div class="post-metadata">

**Author:** ![adnankhan](https://avatars.discourse-cdn.com/v4/letter/a/e47c2d/32.png) [@adnankhan](https://www.dynamicsuser.net/u/adnankhan)\
**Post date:** [December 27, 2018, 7:40am UTC](https://www.dynamicsuser.net/t/error-executing-code-xrecord-object-does-not-have-method-setactivesiteanditemdimensions/66463/2 "2018-12-27T07:40:50Z")

</div>

I compile all the classes ,forms and tables methods except xrecords the result of re-compile gives me no error.

---

<div class="post-metadata">

**Author:** ![kranthi](https://avatars.discourse-cdn.com/v4/letter/k/e480ec/32.png) [@kranthi](https://www.dynamicsuser.net/u/kranthi)\
**Post date:** [December 28, 2018, 11:07am UTC](https://www.dynamicsuser.net/t/error-executing-code-xrecord-object-does-not-have-method-setactivesiteanditemdimensions/66463/3 "2018-12-28T11:07:37Z")

</div>

Have you tried debugging? if so, what did you found while debugging?

---

<div class="post-metadata">

**Author:** ![adnankhan](https://avatars.discourse-cdn.com/v4/letter/a/e47c2d/32.png) [@adnankhan](https://www.dynamicsuser.net/u/adnankhan)\
**Post date:** [December 31, 2018, 6:21am UTC](https://www.dynamicsuser.net/t/error-executing-code-xrecord-object-does-not-have-method-setactivesiteanditemdimensions/66463/4 "2018-12-31T06:21:07Z")

</div>

I again re-compile the code and restart the AOS.it works fine now.
