
No matter the option (destroy or remove), i get the the following error.

And when trying to Ascend the hero, I get the following error:

As you can see, I have the same ClientLogicException (Artifact_Activated). When I noticed this I realized two things:
1 - just how bad the design + coding is, and how vulnerable to hacking/exploit your product is...
2 - one of the items is most likely "responsible" for this.
After I try to ascend, I also get this dubious effect - it doubles my Hero. This only "lasts" until restart, and don't worry, I can't actually use any of the doubled heroes for anything (anything I try on them, even equipping an item for example - I get the same error).

My game ID is um20690712 | 20372752 (as you can see from the erorrs themselves)
Please take into consideration that, because of the way the client-server communication is set up (which is a really bad way... and I know what I'm talking about), I lose 20k gold each time I do this. I lost enough gold already trying to narrow down exactly what the issue was with the Hero (had to take out each and every item, tried to ascend multiple times etc. to find out exactly which item is the one causing this)
So, as an advice to your architect/dev team - you should always subtract resources (energy, silver, tomes whatever) for an action only AFTER the call has been successful.
In technical terms, COMMIT only after a successful call. If you must COMMIT before the whole procedure or cascade of procedures is successfully completed - then it's a BAD design or BAD coding (using an euphemism here).
So apply changes AFTER a successful call, not before - because in case of an error the player cannot complete the action but the resource is spent anyway (not his/her fault mind you).
Thank you for your support in solving the issue.
As for your colleagues, even though I'm not really expecting anything (I know very well how "remarks" from the community are treated by technical teams...), please relay my comments to your technical team.