[ https://issues.apache.org/jira/browse/ROCKETMQ-135?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
yukon reopened ROCKETMQ-135: ---------------------------- > 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 > Fix For: 4.1.0-incubating > > > 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)