[ https://issues.apache.org/jira/browse/IGNITE-16416?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vladimir Steshin updated IGNITE-16416: -------------------------------------- Description: Several MX bean methods throw IgniteException / JMException. Such exceptions or their causes cannot be deserialized on the client-side with class transfer or class pach preparation. Examples: See 'bad' picture. Same refuse on the deactivation, bad the error is unreadable. See 'good' picture. Some readable result. Solution: let's convert the exception to a 'java-core' one. was: IgniteMXBean can throw IgniteException on the cluster deactivation. It's is OK with the exception itself - cluster must not be deactivated without 'force' flag if that would issue data loss. Unfortunately, I'd forgotten that such exception is bound to the class path and might not be serialized by other remote size like jconsole. See 'bad' picture. Same refuse on the deactivation, bad the error is unreadable. See 'good' picture. Some readable result. Solution: let's convert the exception to a 'java-core' one. > Unreadable result on cluster deactivation via IgniteMXBean > ---------------------------------------------------------- > > Key: IGNITE-16416 > URL: https://issues.apache.org/jira/browse/IGNITE-16416 > Project: Ignite > Issue Type: Bug > Affects Versions: 2.12 > Reporter: Vladimir Steshin > Assignee: Vladimir Steshin > Priority: Minor > Attachments: Scr_Bad.png, Scr_Good.png > > Time Spent: 20m > Remaining Estimate: 0h > > Several MX bean methods throw IgniteException / JMException. Such exceptions > or their causes cannot be deserialized on the client-side with class transfer > or class pach preparation. Examples: > See 'bad' picture. Same refuse on the deactivation, bad the error is > unreadable. > See 'good' picture. Some readable result. > Solution: let's convert the exception to a 'java-core' one. -- This message was sent by Atlassian Jira (v8.20.1#820001)