powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / is never thrown in the corresponding try block
4 сообщений из 4, страница 1 из 1
is never thrown in the corresponding try block
    #33639885
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не знает ли кто как интепретировать такую ошибку при компиляции?
В каком смысле никогда не выбрасывается это исключение?
Например у меня

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
 import  oracle.olapi.metadata.mdm.MdmMetadataProvider;
 import  oracle.express.mdm.UnsupportedDatabaseException;
........

MdmMetadataProvider mp =  null ;
 try 
{
  mp = (MdmMetadataProvider) dp.getDefaultMetadataProvider();
}
 catch  (UnsupportedDatabaseException e) 
{
  System.out.println("Cannot create the MDM metadata provider. " + e);
}

Выдает при компиляции

oracle.express.mdm.UnsupportedDatabaseException, is never thrown

В справке

public class UnsupportedDatabaseException
extends java.lang.Exception
Indicates that you have tried to create an MdmMetadataProvider for a Database that is not capable of providing the kind of metadata required for an MdmMetadataProvider

Да и сам код из справки - пример.

Что не так?
...
Рейтинг: 0 / 0
is never thrown in the corresponding try block
    #33639922
ф
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ф
Гость
vadiminfoВ справкепосмотрите еще справку getDefaultMetadataProvider. бросает он UnsupportedDatabaseException или нет?
...
Рейтинг: 0 / 0
is never thrown in the corresponding try block
    #33639975
Справка от одной версии, а сама библиотека (jar) - другой версии.
...
Рейтинг: 0 / 0
is never thrown in the corresponding try block
    #33642314
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В справке не удалось найти бросает ли getDefaultMetadataProvider исключение UnsupportedDatabaseException. Однако, удалось найти в той же справке другой пример, где этот метод обходится просто исключением Exception.
Вообще, второй применр чтобы заработал - пришлось в него кое-что перетащить из первого. Я уже не говорю, что для того, чтобы сработал

Код: plaintext
1.
ResultSet rset = stmt.executeQuery("SELECT * FROM DUAL");
Пришлось в перемнной оружения pass вынуть из его середины <ORACLE_HOME>/bin и поставить впереди. А ить вечер убил пока допер до этого. Просто вылетало, а почему - поди разберись.
В общем все пока не тривиально.

За интерпритацию ошибки спасибо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / is never thrown in the corresponding try block
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]