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

beware

Exception:

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

 

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

Get complete trace through multiple level plugins

 

trace

While extending MSD CRM with complicated business requirements, we write many plugins; one plugin triggers from another plugin’s create or update. In such a scenarios if one of child plugin breaks then it will provide only current plugins trace, it’s very hard to analyse that particular scenario or replicate that same scenario in Dev environment without the proper trace.  if we develop with normal plugin sample it won’t generates that all trace from various different plugins, it will provide only one plugin’s trace where it actually got a break.  Continue reading “Get complete trace through multiple level plugins”

Plugin debugging

solution-mgmt

Have you ever stuck in a situation where the plugin working perfectly in a test environment but not the SIT/UAT/Production environment?

Remote debugging might be a tricky setup in most of the production server because of the firewall constraint or even many times developer does not have access to the following environment. In such situation how we can survive, Debugging skills will save us in this situation.

Debugging is must skill for every developer while updating or fixing any code; we need debugging skills.  Continue reading “Plugin debugging”