<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Java, J2EE, Oracle, JBossOracle ADF</title>
    <link>https://www.theserverside.ru/blog/categories/adf/</link>
    <description />
    <language>ru</language>
    <copyright>Anton Melehin</copyright>
    <pubDate>Mon, 30 Jun 2025 13:53:00 GMT</pubDate>
    <dc:creator>Anton Melehin</dc:creator>
    <dc:date>2025-06-30T13:53:00Z</dc:date>
    <dc:language>ru</dc:language>
    <dc:rights>Anton Melehin</dc:rights>
    <image>
      <title>Java, J2EE, Oracle, JBossOracle ADF</title>
      <url>https://www.theserverside.ru/blog/categories/adf/</url>
    </image>
    <item>
      <title>JBO-27022</title>
      <link>https://www.theserverside.ru/blog/2007/02/06/jbo-27022.html</link>
      <content:encoded>После перехода на свежую версию JDeveloper получил новый эксепшен (см ниже). В результате поисков был обнаружены следующие следы на форуме оракла:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://forums.oracle.com/forums/thread.jspa?messageID=1650599"&gt; http://forums.oracle.com/forums/thread.jspa?messageID=1650599&lt;/a&gt;&lt;br /&gt;
и&lt;br /&gt;
&lt;a href="http://forums.oracle.com/forums/thread.jspa?messageID=631925&amp;amp;#631925"&gt; http://forums.oracle.com/forums/thread.jspa?messageID=631925&amp;amp;#631925&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Предложенное решение не подошло - сменив тип на CHAR получил всё ту же страницу с ошибкой... Побившись лбом об стену обнаружил, что вся проблема была в файле .xml описывавшем этот ViewObject&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;Attribute&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Name=&amp;quot;Id&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Precision=&amp;quot;250&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ColumnName=&amp;quot;ID&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Type=&amp;quot;java.lang.String&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ColumnType=&amp;quot;VARCHAR2&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SQLType=&amp;quot;NUMERIC&amp;quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TableName=&amp;quot;MENU_JSF&amp;quot; &amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;DesignTime&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Attr Name=&amp;quot;_DisplaySize&amp;quot; Value=&amp;quot;22&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/DesignTime&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/Attribute&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В поле SQLType почему-то завис NUMERIC, причем это описание прекрасно работало в 10.1.3.0. Этот тип невозможно изменить нигде кроме как в самом файле. Причем редактировать надо в каталоге src, а после изменения необходимо проконтролировать, что этот файл скопируется в classes.&lt;p&gt;&lt;a href="https://www.theserverside.ru/blog/2007/02/06/jbo-27022.html"&gt;Читать дальше ...&lt;/a&gt;&lt;/p&gt;</content:encoded>
      <category domain="https://www.theserverside.ru/blog/categories/adf/">Oracle ADF</category>
      <category domain="https://www.theserverside.ru/blog/categories/jdeveloper/">JDeveloper</category>
      <pubDate>Tue, 06 Feb 2007 10:46:00 GMT</pubDate>
      <guid isPermaLink="false">tag:www.theserverside.ru,2007-02-06:default/1170758760000</guid>
      <dc:date>2007-02-06T10:46:00Z</dc:date>
    </item>
    <item>
      <title>Почему JDeveloper не любит пакет common</title>
      <link>https://www.theserverside.ru/blog/2007/02/05/pochemu-jdeveloper-ne-lubit-paket-common.html</link>
      <content:encoded>Для начала замечу, что описанная ниже проблема присутствует только при использовании ORACLE ADF и business components.&lt;br /&gt;
&lt;br /&gt;
В первые дни знакомства с JDeveloper столкнулся с загадочной проблемой - компилятор выдавал ошибку, что-то в стиле &amp;quot;пакет common не может быть скомпилирован&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Оказалось, что JDeveloper при создании Application module автоматом создает каталог common/ в котором размещает файл bc4j.xcfg. После этого девелопер отказывается воспринимать все классы находящиеся в пакете common и впадает в ступор.&lt;br /&gt;
Отсюда мой Вам совет - не называйте пакеты словом common в проектах использующих oracle business components.&lt;br /&gt;
&lt;br /&gt;
И ещё один аспект относящийся к файлу bc4j.xcfg&lt;br /&gt;
&lt;br /&gt;
Нередко при работе можно встретить следующий эксепшен:&lt;br /&gt;
oracle.jbo.ConfigException: JBO-33005&lt;br /&gt;
&lt;br /&gt;
Это означает, что программа не может найти конфигурацию для вашего модуля. В простейших случаях это решается включением соответствующего модуля в проект с помощью вкладки Dependencies. НО благодаря наличию функции Rename вы можете столкнуться и с другой ситуацией, когда все пакеты включены и вроде бы всё в порядке, но всё равно получаем исключение.&lt;br /&gt;
Проблема в том, что при переносе/переименовании Application Module в проекте может зависнуть ссылка на старое место расположения файла bc4j.xcfg.&lt;br /&gt;
&lt;br /&gt;
Поэтому, если получаем исключение JBO-33005 и с путями всё в порядке, то первое что следует сделать - поискать в проекте все файлы bc4j.xcfg. В результате поиска наверняка найдется пара таких пустых файлов, которые необходимо удалить руками и, к тому же, удалить ссылки на них из всех проектов.</content:encoded>
      <category domain="https://www.theserverside.ru/blog/categories/adf/">Oracle ADF</category>
      <category domain="https://www.theserverside.ru/blog/categories/jdeveloper/">JDeveloper</category>
      <pubDate>Mon, 05 Feb 2007 10:44:00 GMT</pubDate>
      <guid isPermaLink="false">tag:www.theserverside.ru,2007-02-05:default/1170672240000</guid>
      <dc:date>2007-02-05T10:44:00Z</dc:date>
    </item>
    <item>
      <title>Проблема с global.libraries</title>
      <link>https://www.theserverside.ru/blog/2007/02/05/problema-s-global-libraries.html</link>
      <content:encoded>Поймал ошибку:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;Error initializing server: Для совместно используемой библиотеки &amp;quot;global.libraries&amp;quot; в /D:/jdev10131/jdev/system/oracle.j2ee.10.1.3.39.84/embedded-oc4j/config/server.xml требуется хотя бы один действительный элемент code-source или import-shared-library.&lt;br /&gt;
&lt;br /&gt;
Проблема оказалась в файле server.xml - все пути были прописаны для директории C:\jdev10131 а сам JDeveloper у меня был установлен на диске D:&lt;br /&gt;
&lt;br /&gt;
Естественно, проблема была решена глобальной заменой всех путей во всех файлах на актуальный.</content:encoded>
      <category domain="https://www.theserverside.ru/blog/categories/adf/">Oracle ADF</category>
      <category domain="https://www.theserverside.ru/blog/categories/jdeveloper/">JDeveloper</category>
      <pubDate>Mon, 05 Feb 2007 09:12:00 GMT</pubDate>
      <guid isPermaLink="false">tag:www.theserverside.ru,2007-02-05:default/1170666720000</guid>
      <dc:date>2007-02-05T09:12:00Z</dc:date>
    </item>
  </channel>
</rss>

