By Alexandra Tucker
July 24th, 2018

Andre’s Blog

Troubleshooting: “There is no active transaction” Error

Today I encountered a very weird error when I’m working with my team to create a very simple workflow, on a status update, if the status is equal to a specific status, create a task that is assigned to a specific team. However, we can’t proceed due to a very strange reason:

Weird_Error.png

This is the error message:

“There is no active transaction. This error is usually caused by custom plug-ins that ignore errors from service calls and continue processing.”

So, I googled it to find the similar error. Based on a past post by Aileen: http://missdynamicscrm.blogspot.com/2015/10/crm-error-there-is-no-active-transaction-crm-error-plugin.html

We have tried checking the suggested approach by her:

What to Check

So, if you find this error, please check:

– Whether you have custom plugin/custom workflow active triggered
– Whether you put skipping the error that will have impact to the CRM process, it is not possible
– Actually you better to log the error
– Because you won’t know what it is
– This is not your logic wrong in your custom plugin
– This just you need to fix why CRM cannot proceed?
– Is that because your user/team does not have privilege or you missed some parameters required
– This error might happen like for Assignment, Lead Qualification, Quote creation, etc

However, no luck 😦

And we also come across this forum discussion: https://community.dynamics.com/crm/f/117/t/138785?pi61802=2#responses

where some people are mentioning about an issue with ActivityFeeds plugins, again no luck, as we can’t find the specific ActivityFeeds plugins registered.

So, as the usual troubleshooting technique of elimination process, we tried to remove 1-by-1 the workflow mapping, and we found the culprit. Apparently, it’s on the mapping of record owner in the Create Task step. For some reason, if we set the owner on the creation of the task, it keeps throwing the error. So, we split the owner assignment to a separate step to assign the record to the team. Something like:

Weird_Error2.png

And it solves our misleading “Custom Plugin” issue.

By Alexandra Tucker
April 19th, 2018

By Houweida El Ashkar – Sales Director

As I approach 18 months of my time at Barhead I can’t help but reflect on the incredible journey it has been. I remember knocking on Ken Struthers door and asking for a role (which didn’t exist at the time but that’s another story) as I was excited with his vision for his company. I wanted to get on board and be part of the Barhead Team, to be part of the initial team that will one day soon, see Barhead becoming the number #1 Microsoft Dynamics Partner in Australia. In a short amount of time (we are talking 2yrs) the company acquired Gold Microsoft Partner status within 6mths and went on to win the ISV Partner of the Year award in 2016/2017 at the Microsoft Inspire Conference. From there we formed a Telstra Partnership to enable clients to use Telstra tech funds on projects as well as recently becoming a Microsoft P Seller.

We have continued to grow and expand our presence in Melbourne and Brisbane. Along the way, we have delivered over 25 new Microsoft Dynamics 365 projects to our clients in various industry sectors, we’ve set sail on the beautiful Pilgrim yacht watching sunsets with our partners, clients and guests and recently we were recommended on stage by our clients at the Microsoft Business Forward event in Melbourne earlier this month.

To say I’m proud to be part of this winning team is an understatement! I’ve learnt so much along the way and formed some amazing relationships with my team, Microsoft, my clients and partners in our network. I feel inspired each day to come to work and make a difference. This is why I choose to work at Barhead. I am presented with opportunities and am challenged each day (because let’s face it, projects don’t always go to plan), rather than shy away from difficult situations, it’s become my platform to continue my personal and business development growth. Life is too short to be unhappy at work, find something you enjoy doing and make each day count.