# Azure build fails when Avalara tax module is included

**URL:** <https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470>\
**Category:** hosting\
**Tags:** azure, module\
**Created:** [July 6, 2022, 6:55am UTC](https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470 "2022-07-06T06:55:17Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Aman](https://avatars.discourse-cdn.com/v4/letter/a/90ced4/32.png) [@Aman](https://www.virtocommerce.org/u/Aman)\
**Post date:** [July 6, 2022, 6:55am UTC](https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470/1 "2022-07-06T06:55:17Z")

</div>

I am trying to install VirtoCommerce.AvalaraTax module (tried all version 3.3,3.4,3.5) to our azure hosted environment by updating the packaging.json. But everytime when build is ran, it gives the following error :

```auto
##[error]NullReferenceException: Object reference not set to an instance of an object.
   at VirtoCommerce.Platform.Core.Common.SemanticVersion.ToString()
   at System.Text.ValueStringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
   at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
   at VirtoCommerce.Platform.Modules.ModuleInstaller.Install(IEnumerable`1 modules, IProgress`1 progress)
   at Build.<get_InstallModules>b__192_1() in C:\projects\vc\vc-build\PlatformTools\Build.PackageManager.cs:line 216
   at Nuke.Common.Execution.BuildExecutor.<>c.<Execute>b__4_0(Action x)
   at Nuke.Common.Utilities.Collections.EnumerableExtensions.ForEach[T](IEnumerable`1 enumerable, Action`1 action)
   at Nuke.Common.Execution.BuildExecutor.Execute(NukeBuild build, ExecutableTarget target, IReadOnlyCollection`1 previouslyExecutedTargets, Boolean failureMode)
Repeating warnings and errors:
NullReferenceException: Object reference not set to an instance of an object.

```

The build fails as long as Avalara module is included, what is the possible solution for this?

---

<div class="post-metadata">

**Author:** ![OlegoO](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/olegoo/32/27_2.png) [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Post date:** [July 8, 2022, 6:43am UTC](https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470/2 "2022-07-08T06:43:13Z")

</div>

Could you share your packaging.json?

---

<div class="post-metadata">

**Author:** ![Aman](https://avatars.discourse-cdn.com/v4/letter/a/90ced4/32.png) [@Aman](https://www.virtocommerce.org/u/Aman)\
**Post date:** [July 8, 2022, 1:42pm UTC](https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470/3 "2022-07-08T13:42:37Z")

</div>

```auto
{
    "platform": "3.66.0",
    "custom": [
      {
        "name": "nb_virtocommerce_nbauthorizenet",
        "version": "1.0.1-1.1.0.11368"
      },
      {
        "name": "nb_custom_shipping_module",
        "version": "1.0.0"
      },
	  {
        "name": "nb_virtocommerce_cart",
        "version": "1.0.0-develop.11310"
      },
	  {
        "name": "nb_virtocommerce_order",
        "version": "1.0.0-develop.11311"
      }  
    ], 
    "virtoCommerce": [
      	  {
			  "name": "VirtoCommerce.CatalogCsvImportModule",
			  "version": "3.23.0"
		  },
		  {
			  "name": "VirtoCommerce.AzureSearch",
			  "version": "3.7.0"
		  },
		  {
			  "name": "VirtoCommerce.BulkActionsModule",
			  "version": "3.2.0"
		  },
		  {
			  "name": "VirtoCommerce.Cart",
			  "version": "3.15.0"
		  },
		  {
			  "name": "VirtoCommerce.Catalog",
			  "version": "3.41.0"
		  },
		  {
			  "name": "VirtoCommerce.Content",
			  "version": "3.11.0"
		  },
		  {
			  "name": "VirtoCommerce.Core",
			  "version": "3.12.0"
		  },
		  {
			  "name": "VirtoCommerce.Customer",
			  "version": "3.27.0"
		  },
		  {
			  "name": "VirtoCommerce.Export",
			  "version": "3.9.0"
		  },
		  {
			  "name": "VirtoCommerce.GoogleEcommerceAnalytics",
			  "version": "3.1.0"
		  },
		  {
			  "name": "VirtoCommerce.ImageTools",
			  "version": "3.11.0"
		  },
		  {
			  "name": "VirtoCommerce.Inventory",
			  "version": "3.16.0"
		  },
		  {
			  "name": "VirtoCommerce.Marketing",
			  "version": "3.19.0"
		  },
		  {
			  "name": "VirtoCommerce.Notifications",
			  "version": "3.18.0"
		  },
		  {
			  "name": "VirtoCommerce.Orders",
			  "version": "3.26.0"
		  },
		  {
			  "name": "VirtoCommerce.Payment",
			  "version": "3.7.0"
		  },
		  {
			  "name": "VirtoCommerce.Pricing",
			  "version": "3.18.0"
		  },
		  {
			  "name": "VirtoCommerce.Search",
			  "version": "3.11.0"
		  },
		  {
			  "name": "VirtoCommerce.Shipping",
			  "version": "3.6.0"
		  },
		  {
			  "name": "VirtoCommerce.Sitemaps",
			  "version": "3.7.0"
		  },
		  {
			  "name": "VirtoCommerce.Store",
			  "version": "3.20.0"
	  	},
		  {
			  "name": "VirtoCommerce.Subscription",
			  "version": "3.10.0"
		  },
		  {
			  "name": "VirtoCommerce.Tax",
			  "version": "3.6.0"
		  },
		  {
			  "name": "VirtoCommerce.WebHooks",
			  "version": "3.1.0"
		  },
		  {
			"name": "VirtoCommerce.AvalaraTax",
			"version": "3.5.0"
		  }		  
    ]
}
```

---

<div class="post-metadata">

**Author:** ![rahul](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/rahul/32/1060_2.png) [@rahul](https://www.virtocommerce.org/u/rahul)\
**Post date:** [July 10, 2022, 4:49am UTC](https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470/4 "2022-07-10T04:49:04Z")

</div>

Hey @OlegoO

This is package.json that we have -

```auto
{
    "platform": "3.66.0",
    "custom": [
      {
        "name": "nb_virtocommerce_nbauthorizenet",
        "version": "1.0.1-1.1.0.11368"
      },
      {
        "name": "nb_custom_shipping_module",
        "version": "1.0.0"
      },
	  {
        "name": "nb_virtocommerce_cart",
        "version": "1.0.0-develop.11310"
      },
	  {
        "name": "nb_virtocommerce_order",
        "version": "1.0.0-develop.11311"
      }  
    ], 
    "virtoCommerce": [
      	  {
			  "name": "VirtoCommerce.CatalogCsvImportModule",
			  "version": "3.23.0"
		  },
		  {
			  "name": "VirtoCommerce.AzureSearch",
			  "version": "3.7.0"
		  },
		  {
			  "name": "VirtoCommerce.BulkActionsModule",
			  "version": "3.2.0"
		  },
		  {
			  "name": "VirtoCommerce.Cart",
			  "version": "3.15.0"
		  },
		  {
			  "name": "VirtoCommerce.Catalog",
			  "version": "3.41.0"
		  },
		  {
			  "name": "VirtoCommerce.Content",
			  "version": "3.11.0"
		  },
		  {
			  "name": "VirtoCommerce.Core",
			  "version": "3.12.0"
		  },
		  {
			  "name": "VirtoCommerce.Customer",
			  "version": "3.27.0"
		  },
		  {
			  "name": "VirtoCommerce.Export",
			  "version": "3.9.0"
		  },
		  {
			  "name": "VirtoCommerce.GoogleEcommerceAnalytics",
			  "version": "3.1.0"
		  },
		  {
			  "name": "VirtoCommerce.ImageTools",
			  "version": "3.11.0"
		  },
		  {
			  "name": "VirtoCommerce.Inventory",
			  "version": "3.16.0"
		  },
		  {
			  "name": "VirtoCommerce.Marketing",
			  "version": "3.19.0"
		  },
		  {
			  "name": "VirtoCommerce.Notifications",
			  "version": "3.18.0"
		  },
		  {
			  "name": "VirtoCommerce.Orders",
			  "version": "3.26.0"
		  },
		  {
			  "name": "VirtoCommerce.Payment",
			  "version": "3.7.0"
		  },
		  {
			  "name": "VirtoCommerce.Pricing",
			  "version": "3.18.0"
		  },
		  {
			  "name": "VirtoCommerce.Search",
			  "version": "3.11.0"
		  },
		  {
			  "name": "VirtoCommerce.Shipping",
			  "version": "3.6.0"
		  },
		  {
			  "name": "VirtoCommerce.Sitemaps",
			  "version": "3.7.0"
		  },
		  {
			  "name": "VirtoCommerce.Store",
			  "version": "3.20.0"
	  	},
		  {
			  "name": "VirtoCommerce.Subscription",
			  "version": "3.10.0"
		  },
		  {
			  "name": "VirtoCommerce.Tax",
			  "version": "3.6.0"
		  },
		  {
			  "name": "VirtoCommerce.WebHooks",
			  "version": "3.1.0"
		  },
		  {
			"name": "VirtoCommerce.AvalaraTax",
			"version": "3.5.0"
		  }		  
    ]
}

```

---

<div class="post-metadata">

**Author:** ![OlegoO](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/olegoo/32/27_2.png) [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Post date:** [July 11, 2022, 12:35pm UTC](https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470/5 "2022-07-11T12:35:40Z")

</div>

Hi

Thank you for the files, Unfortunately, I could not reproduce the problem on my machine and clean platform folder.

To resolve the issue, I recommend:

1. Update Virto Commerce CLI to latest build

dotnet tool update VirtoCommerce.GlobalTool -g

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/2/2c5abdecb2d36e5a4f95c6f948a34346bdbd5a88.png)

1. Clean modules folder

2. Install modules by vc build and your vc-package.json

Do you see any error?

PS: I recommend update platform and modules to latest stable release for net3 [vc-modules/package.json at master · VirtoCommerce/vc-modules (github.com)](https://github.com/VirtoCommerce/vc-modules/blob/master/bundles/v0/package.json)

---

<div class="post-metadata">

**Author:** ![rahul](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/rahul/32/1060_2.png) [@rahul](https://www.virtocommerce.org/u/rahul)\
**Post date:** [July 11, 2022, 3:20pm UTC](https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470/6 "2022-07-11T15:20:51Z")

</div>

> [@OlegoO](#):
>
> dotnet tool update VirtoCommerce.GlobalTool -g

Updating GlobalTool solved the issue. Thank you for help

---

<div class="post-metadata">

**Author:** ![Aman](https://avatars.discourse-cdn.com/v4/letter/a/90ced4/32.png) [@Aman](https://www.virtocommerce.org/u/Aman)\
**Post date:** [July 13, 2022, 6:03am UTC](https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470/7 "2022-07-13T06:03:29Z")

</div>

@OlegoO We ran into some other issue related to avatax module, whenever we try to send avatax info for specific order, we get this error

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/d/d953a7d07b7576204bb2c3b4465f6c7ff2aef2b8.png)

---

<div class="post-metadata">

**Author:** ![OlegoO](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/olegoo/32/27_2.png) [@OlegoO](https://www.virtocommerce.org/u/OlegoO)\
**Post date:** [July 13, 2022, 6:28am UTC](https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470/8 "2022-07-13T06:28:06Z")

</div>

Hi Aman.

Could you call Get Order API, export your order to JSON file and submit the ticket to [Support : Virto Commerce Helpdesk](https://help.virtocommerce.com/support/home)?

I think something is wrong with order data.

---

<div class="post-metadata">

**Author:** ![AlexTzykin](https://yyz2.discourse-cdn.com/flex032/user_avatar/www.virtocommerce.org/alextzykin/32/1072_2.png) [@AlexTzykin](https://www.virtocommerce.org/u/AlexTzykin)\
**Post date:** [July 13, 2022, 8:29am UTC](https://www.virtocommerce.org/t/azure-build-fails-when-avalara-tax-module-is-included/470/9 "2022-07-13T08:29:14Z")

</div>

Hi Aman!

Looks like the problem is with data in your order. Could you send us the JSON of the problematic order?  
Checked on version 3.200

 ![image](https://canada1.discourse-cdn.com/flex032/uploads/virtocommerce/original/2X/d/deaadc899888c059c01eaacc375867fabc64f04e.png)
