powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / ClassCircularityError
5 сообщений из 5, страница 1 из 1
ClassCircularityError
    #33433290
Gold Fish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что это за ошибка такая??????

java.lang.ClassCircularityError: org/postgresql/ds/common/PGObjectFactory

происходит она у меня когда я пытаюсь достать Пулл соединений из JNDI
...
Рейтинг: 0 / 0
ClassCircularityError
    #33433836
Gold Fish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неужели здесь нет специалитов по JNDI
...
Рейтинг: 0 / 0
ClassCircularityError
    #33433931
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
специалистов "по JNDI" скорее всего нет. есть по яве :) также нет ясновидящих.
предоставленная информация говорит о зацикливании при инициализации класса. достаточно?
...
Рейтинг: 0 / 0
ClassCircularityError
    #33433982
Gold Fish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В объекте 1 засовываю пул соединений в JNDI
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
env.put(Context.INITIAL_CONTEXT_FACTORY,   "com.sun.jndi.fscontext.RefFSContextFactory");
env.put(Context.PROVIDER_URL, "file:./");
      
     try {
      ic =  new  InitialContext(env);
   
      PGPoolingDataSource source =  new  PGPoolingDataSource();
      
      source.setDataSourceName("A Data Source");
      source.setServerName(host);
      source.setDatabaseName(db);
      source.setUser(user);
      source.setPassword(pass);
      source.setMaxConnections( 10 );    
      ic.rebind("Data", source);     
      ic.close();
 } catch (NamingException e){
    System.out.println(e);
 }

В Объекте 2 (собственный загрузчик Объектов) пытаюсь достать

В конструкторе:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
 try {
   envl.setProperty(Context.INITIAL_CONTEXT_FACTORY,   "com.sun.jndi.fscontext.RefFSContextFactory");
      envl.setProperty( Context.PROVIDER_URL,"file:./");     
      ic =  new  InitialContext(envl);
    } catch  (NamingException e) {
       System.out.println(e);
       
    } 

потом в другом методе
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
  try  {
      
     Object dd =  ic.lookup("Data");       
     source = (PGPoolingDataSource)dd;
     
    } catch  (NamingException e) {
       System.out.println(e);   
    }

и вот тут на строке Object dd = ic.lookup("Data"); вылетает
java.lang.ClassCircularityError: org/postgresql/ds/common/PGObjectFactory
...
Рейтинг: 0 / 0
ClassCircularityError
    #33435918
Gold Fish
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди-и-и-и-и!!!! Помогите Плз.!!!!!!!!!!
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / ClassCircularityError
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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