I’ve created a plugin and registered it using hte registration tool. I’ve also added a step that is supposed to handle a message of creation of an instance. Sadly, the intended behavior doesn’t occur.
My guess is that something inside the plugin crashes but I have no idea on how to debug it. Setting up breakpoints is not going to work agains on-line version, I understand, so I’m not even trying.
For legal and technical reasons, I won’t be able to lift over the solution to an on-premise installation, neither. Is guessing my only option?
You could, for instance, start with a very basic update of a field on the instance of your entity that’s being created. When you have that working, you can always fall back to the last working version. If you don’t even get that to work, it mean, probably, that you’re setting up the plugin registration incorrectly.
A very efficient way would be to lift over the solution to an on-premise version where you have full control but I see in your question that it’s not en option.
In case you could lift the solution to an on-premise version, here’s a link on how to debug plugins.