[ https://issues.apache.org/jira/browse/ROCKETMQ-135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on ROCKETMQ-135 started by Roman Shtykh. --------------------------------------------- > Broker cannot be properly finalized on failure to load a storage plugin > ----------------------------------------------------------------------- > > Key: ROCKETMQ-135 > URL: https://issues.apache.org/jira/browse/ROCKETMQ-135 > Project: Apache RocketMQ > Issue Type: Bug > Components: rocketmq-broker > Affects Versions: 4.0.0-incubating > Reporter: Roman Shtykh > Assignee: Roman Shtykh > > When a storage plugin fails ( > {{org.apache.rocketmq.broker.plugin.MessageStoreFactory#build}} ), it > terminates the broker without proper finalization. > This is because {{RuntimeException}} is thrown by the above-mentioned method > and it is never properly handled. > I propose creating a {{BrokerException}}, throw it and properly handle. -- This message was sent by Atlassian JIRA (v6.3.15#6346)