Ошибка PMD — ИзбегайтеThrowingRawExceptionTypesJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка PMD — ИзбегайтеThrowingRawExceptionTypes

Сообщение Anonymous »

У меня есть следующий класс: когда я запускаю правило PMD, я получаю предупреждение PMD типа AgainThrowingRawExceptionTypes. Я не могу решить эту проблему, потому что когда я добавляю любые другие типы исключений в предложение выдачи конструктора, я получаю ошибку в

new PersistenceManager(CommonConstants.IP_DB)


Как это решить? Может ли кто-нибудь мне помочь в этом?

public class PersistenceManager implements CommonConstants {
.....

/**
* Stores the persistence mgr for IPMasterData_DB
*/
public static PersistenceManager IPMasterData_DB = new PersistenceManager(
CommonConstants.IP_DB);
/**
* Configures the data source according to the resource passed.
*
* @param dbName
* Databasename
*/
protected PersistenceManager(String dbName) throws Exception{
String resourceName = "";
if (LOGGER == null) {
LOGGER = Logger.getLogger(PersistenceManager.class);
}
try {

resourceName = getConfigFileName(dbName);

this.sessionFactory = new Configuration().configure(resourceName)
.setProperty("hibernate.jdbc.batch_size",
PersistenceManager.getBatchSize(dbName))
.buildSessionFactory();
} catch (HibernateException ex) {
ex.printStackTrace();
LOGGER
.error("Exception building SessionFactory for configKey ",
ex);
throw new RuntimeException(ErrorConstants.SESSIONFACTORY_BUILD, ex);
}
}
}


Подробнее здесь: https://stackoverflow.com/questions/120 ... ptiontypes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»