# variant.GetUrl return exception on generating feed from ashx

**URL:** <https://forum.litium.com/t/variant-geturl-return-exception-on-generating-feed-from-ashx/838>\
**Category:** Questions\
**Tags:** litium-7\
**Created:** [May 7, 2019, 12:17pm UTC](https://forum.litium.com/t/variant-geturl-return-exception-on-generating-feed-from-ashx/838 "2019-05-07T12:17:53Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![jinesh](https://avatars.discourse-cdn.com/v4/letter/j/3e96dc/32.png) [@jinesh](https://forum.litium.com/u/jinesh)\
**Post date:** [May 7, 2019, 12:17pm UTC](https://forum.litium.com/t/variant-geturl-return-exception-on-generating-feed-from-ashx/838/1 "2019-05-07T12:17:53Z")

</div>

I’m trying to get url of variants from a background service.  
variant.GetUrl always return with exception.  
When checked in detail, its from UrlServiceImpl,  
\_routeRequestLookupInfoAccessor.RouteRequestLookupInfo.IsInAdministration is causing exception as  
RouteRequestLookupInfo is null.

Is there any other way to get variant url?

Litium version: 7

---

<div class="post-metadata">

**Author:** ![patric.forsgard](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.litium.com/patric.forsgard/32/10_2.png) [@patric.forsgard](https://forum.litium.com/u/patric.forsgard)\
**Post date:** [May 7, 2019, 12:42pm UTC](https://forum.litium.com/t/variant-geturl-return-exception-on-generating-feed-from-ashx/838/2 "2019-05-07T12:42:36Z")

</div>

What is the exact version number and can you provide the error-message including stacktrace. Thanks.

---

<div class="post-metadata">

**Author:** ![jinesh](https://avatars.discourse-cdn.com/v4/letter/j/3e96dc/32.png) [@jinesh](https://forum.litium.com/u/jinesh)\
**Post date:** [May 7, 2019, 1:23pm UTC](https://forum.litium.com/t/variant-geturl-return-exception-on-generating-feed-from-ashx/838/3 "2019-05-07T13:23:08Z")

</div>

> [@jinesh](#):
>
> IsInAdministration

Version : 7.2.0.7471 (7.2.0-patch-1903151914)

Error:  
Object reference not set to an instance of an object.  
at Litium.Application.Web.UrlServiceImpl.GetUrl(Variant variant, ProductUrlArgs args)  
at Litium.Accelerator.Mvc.App\_Start.UrlServiceDecorator.GetUrl(Variant variant, ProductUrlArgs args) in Litium.Accelerator.Mvc\App\_Start\UrlServiceDecorator.cs:line 53  
at Litium.Foundation.Modules.ExtensionMethods.VariantExtensions.GetUrl(Variant arg, Boolean absoluteUrl, Category currentCategory, Nullable`1 channelSystemId)

---

<div class="post-metadata">

**Author:** ![patric.forsgard](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.litium.com/patric.forsgard/32/10_2.png) [@patric.forsgard](https://forum.litium.com/u/patric.forsgard)\
**Post date:** [May 7, 2019, 1:45pm UTC](https://forum.litium.com/t/variant-geturl-return-exception-on-generating-feed-from-ashx/838/4 "2019-05-07T13:45:25Z")

</div>

Are you sending in an existing variant and setting the ProductUrlArgs from your implementation of `Litium.Accelerator.Mvc\App_Start\UrlServiceDecorator.cs`?

---

<div class="post-metadata">

**Author:** ![jinesh](https://avatars.discourse-cdn.com/v4/letter/j/3e96dc/32.png) [@jinesh](https://forum.litium.com/u/jinesh)\
**Post date:** [May 7, 2019, 1:49pm UTC](https://forum.litium.com/t/variant-geturl-return-exception-on-generating-feed-from-ashx/838/5 "2019-05-07T13:49:01Z")

</div>

Yes. An existing variant. ProductUrlArgs have all the details, except websitesystemid (Its Guid.Empty) and Category(its null)  
On decorator, the first line is  
var url = \_parent.GetUrl(variant, args); which is returning exception

---

<div class="post-metadata">

**Author:** ![patric.forsgard](https://yyz2.discourse-cdn.com/flex030/user_avatar/forum.litium.com/patric.forsgard/32/10_2.png) [@patric.forsgard](https://forum.litium.com/u/patric.forsgard)\
**Post date:** [May 7, 2019, 2:40pm UTC](https://forum.litium.com/t/variant-geturl-return-exception-on-generating-feed-from-ashx/838/6 "2019-05-07T14:40:38Z")

</div>

Please, apply the released 7.2.0 version, it should be fixed in that version.
