Перейти к публикации

Ошибка при попытке установить дополнительный компонент ТС


Рекомендованные сообщения

Часто встречается проблема, в решении которой нам пока не помог даже наш столичный саппорт:

2хзвенный толстый клиент работает в принципе нормально, в данный момент захотел я себе поставить дополнительный компонент (онлайн хэлп), ну или же например сменить настройку интеграции с NX версии 7.5 на 8.5 ... не важно, главное что запускаю tem.bat из папки install клиента, выбираю текущую конфигурацию, добавить/удалить компонент... далее...и получаю ошибку формирования окна(видимо так). Почему такое происходит и как это исправить пока совсем не ясно. Может быть кто-то сталкивался с такой проблемой? Подскажите...:sad:

 

 

tc_NULL_err.jpg

Ссылка на сообщение
Поделиться на других сайтах


а случайно никкие файлы не грохнули в инсталляции? может файла не хватает нужного,jar-ки  какой -нибудь?

Изменено пользователем lexx174
Ссылка на сообщение
Поделиться на других сайтах
12 минуты назад, lexx174 сказал:

а случайно

ды вроде нет, и установка успешно завершилась и вручную не лазил

а могло ли это произойти из-за установки обновлений 9.1.3.3? там же файлы копируются в папку install с заменой, только потом происходит инсталляция через tem.bat

Ссылка на сообщение
Поделиться на других сайтах

перед установкой обновлений обычно обновляется TEM а дальше уже через обновленный TEM ставятся обновления

Ссылка на сообщение
Поделиться на других сайтах
44 минуты назад, lexx174 сказал:

перед установкой обновлений обычно обновляется TEM

ну да, я это и имею в виду. может в этот момент какой-то файл перезаписываться на некорректный? вот не вспомню, были ли такие ошибки когда мы обновлялись до 9.1.2.5 

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, koner сказал:

или найти класс FeatureTreeModel и посмотреть чо у него в строке 354.:smile:

вариант для извращенцев)

Ссылка на сообщение
Поделиться на других сайтах
19 часов назад, Whale сказал:

 

возьми TEM из прошлого апдейта. и попробуй

 

не получается все-равно

Ссылка на сообщение
Поделиться на других сайтах

Попробуй это:

 

TEM throws an Exception error hitting 'Next' at Add/Remove Features

 

Symptom

 

---------------

Upgrade from Tc 2007.1 to Tc 8.3.

 

The upgrade was successful and Teamcenter is working. This is a first time TEM has been run since the upgrade. TEM throws an Exception error hitting the 'Next' button at the Add/Remove Features option.

 

The status message error:

 

A problem was encountered on panel com.teamcenter.install.tem.gui.FeatureMaintenancePanel Exception java.lang.NullPointerException StackTrace com.teamcenter.install.tem.gui.featureselect.FeatureTreeModel.selectFeature(Fea tureTreeModel.java:352) com.teamcenter.install.tem.gui.SelectionPanel.setupFeatureTree(SelectionPanel.j ava:151) com.teamcenter.install.tem.gui.SelectionPanel.<init>(SelectionPanel.java:102) com.teamcenter.install.tem.gui.FeatureMaintenancePanel.nextPanels(FeatureMainte nancePanel.java:150) com.teamcenter.install.tem.gui.FeatureMaintenancePanel.nextPanels(FeatureMainte nancePanel.java:56) com.teamcenter.install.tem.gui.UIFrame.addNextPanels(UIFrame.java:365) com.teamcenter.install.tem.gui.UIFrame.changePanels(UIFrame.java:552) com.teamcenter.install.tem.gui.UIFrame.jNextButtonActionPerformed(UIFrame.java: 338) com.teamcenter.install.tem.gui.UIFrame.access$300(UIFrame.java:36) com.teamcenter.install.tem.gui.UIFrame$3.actionPerformed(UIFrame.java:217) javax.swing.AbstractButton.fireActionPerformed(Unknown Source) javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) javax.swing.DefaultButtonModel.setPressed(Unknown Source) javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source) java.awt.Component.processMouseEvent(Unknown Source) javax.swing.JComponent.processMouseEvent(Unknown Source) java.awt.Component.processEvent(Unknown Source) java.awt.Container.processEvent(Unknown Source) java.awt.Component.dispatchEventImpl(Unknown Source) java.awt.Container.dispatchEventImpl(Unknown Source) java.awt.Component.dispatchEvent(Unknown Source) java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) java.awt.Container.dispatchEventImpl(Unknown Source) java.awt.Window.dispatchEventImpl(Unknown Source) java.awt.Component.dispatchEvent(Unknown Source) java.awt.EventQueue.dispatchEvent(Unknown Source) java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source

 

Hardware/Software Configuration

Platform: SUN4

OS: SUNOS

OS Version: 5.10

Family: TEAMCENTER

Application: INSTALL_CONFIG

Function: TEM

Subfunction: ALL

Release: V8.3.0

 

Solution

Check the current <TCROOT>/install/configuration.xml to see if there are any custom feature MXLs that have not been copied to the new <TCROOT>/install/install/modules directory or that the GUID numbers in the custom feature do not match what is in the configuration.xml. In this case, the GUID in the configuration file was edited to match the feature file's id.

 

--------------------------------------------------------------------------------------------------------------

 

Английский думаю в школе учили

Изменено пользователем lexx174
Ссылка на сообщение
Поделиться на других сайтах

итак, анализ от извращенцев:
похоже на то что написал lexx174,

ругается потому что в "конечном" коде приходит массив фичеров, и какйото элемент массива = null,
перед этим собирается этот массив, берется гуид фичера и по гуиду ищется фичер,
соответственно если фичер не найден то в массив попадает нулевой объект.
НО в моих исходниках (TC 9.1.0) есть проверка на то что объект равен нулю и тогда в массив не добавляется,
Осмелюсь предположить что в 9.1.3 что то изменилось, но у меня нет этих исходников.
А может я чтото упустил, ну уж очень там все очевидно.

весь код находится в tem.jar
проверка на нуль тут:
com.teamcenter.install.tem.struct.Config.class

//метод получения массива фичеров
  public List<TcFeature> getInstalledFeatures() {
    List l = new ArrayList();
    for (Guid g : this.installedFeatures)
    {
      TcFeature f = TcFeature.find(g);
      if (f != null)//ПРОВЕРКА на NULL
        l.add(f);
    }
    return l;
  }
 

Изменено пользователем koner
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, lexx174 сказал:

Solution

Check the current <TCROOT>/install/configuration.xml to see if there are any custom feature MXLs that have not been copied to the new <TCROOT>/install/install/modules directory or that the GUID numbers in the custom feature do not match what is in the configuration.xml. In this case, the GUID in the configuration file was edited to match the feature file's id.

 

Что-то не пойму как я должен сравнивать компоненты имеющиеся в configuration.xml с тем какие компоненты есть в папке modules... ведь в configuration.xml некоторые компоненты обозначены только через ID, а в modules их тьма :g:

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Mr. Tim сказал:

Что-то не пойму как я должен сравнивать компоненты имеющиеся в configuration.xml с тем какие компоненты есть в папке modules... ведь в configuration.xml некоторые компоненты обозначены только через ID, а в modules их тьма :g:

Полагаю речь о следующем:

В configuration.xml

 

<features>

  ....................

 <installed feature="EAB3ECEBDF0A862AD68B45429FE5402E" name="FMS Client Cache" />

</features>

 

в install\install\modules\feature_fcc.xml

....

<name value="fcc.description"/>
    <size value="10"/>
    <solution value="richclient,usageserver"/>
    <singular value="true"/>
    <bundle value="FmsBundle.xml"/>
    <description value="fcc.description"/>
    <guid value="EAB3ECEBDF0A862AD68B45429FE5402E"/>
    <module value="true"/>

 

....

 

Т.е проверьте что шаблоны feature-ов в configuration.xml соответствуют живым xml файлам в install\modules

 

 

Выложьте содержимое вашего configuration.xml и перечень xml в папке install\modules

Изменено пользователем lexx174
Ссылка на сообщение
Поделиться на других сайтах
1 час назад, lexx174 сказал:

Выложьте содержимое вашего configuration.xml и перечень xml в папке install\modules

 

configuration.xml

modules.txt

Ссылка на сообщение
Поделиться на других сайтах

Попробуйте удлить в configuration.xml те строки из группы spf feature где отсутствует ключ name.

 

только перед этим сделайте страховую копию configuration.xml !

Ссылка на сообщение
Поделиться на других сайтах

похоже я решил проблему

ниже тегов <installed feature .... /> прописывались теги <spf feature ... /> в которых были описаны компоненты используемых нами моделей данных(пустые имена почему то)

в чистом клиенте они кстати тоже прописываются и там тоже возникает ошибка...в общем я закомментил эти теги и все пошло :clap_1::worthy:

5 минут назад, lexx174 сказал:

 

Попробуйте удлить в configuration.xml те строки из группы spf feature где отсутствует ключ name.

 

только перед этим сделайте страховую копию configuration.xml !

 

да, пока писал свое и вы ответили)) Большое спасибо!

 

Странно почему то, раньше устанавливали ТС и добавляли только стандартные компоненты, а после какого-то обновления на сервере(другой человек занимался) при установке клиентов всегда стало требовать добавление через "обзор" шаблонов всех МД которые есть на серваке, потому и установка затягивалась...пока все шаблоны вручную натыкаешь, рука устанет... оказывается они еще и в configuration.xml прописывались...вот почему была эта ошибка.... как хорошо что мы ее решили в итоге !!)) вот бы еще избавиться от необходимости шаблоны выбирать при установке, как раньше, вообще было бы прелестно

Изменено пользователем Mr. Tim
Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, Mr. Tim сказал:

Странно почему то, раньше устанавливали ТС и добавляли только стандартные компоненты, а после какого-то обновления на сервере(другой человек занимался) при установке клиентов всегда стало требовать добавление через "обзор" шаблонов всех МД которые есть на серваке, потому и установка затягивалась...пока все шаблоны вручную натыкаешь, рука устанет... оказывается они еще и в configuration.xml прописывались...вот почему была эта ошибка.... как хорошо что мы ее решили в итоге !!)) вот бы еще избавиться от необходимости шаблоны выбирать при установке, как раньше, вообще было бы прелестно

По-моему в последних версиях TC это уже обязательно при установке клиента

Ссылка на сообщение
Поделиться на других сайтах
Только что, lexx174 сказал:

По-моему в последних версиях TC это уже обязательно при установке клиента

как была 9я так и осталась, единственное что изменилось, так это обновку 1.3.3 стали ставить еще

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Богоманшин Игорь
      Эта пластина не совсем походит для вашего чугуна, производитель пишет "для стали и нержавейки", чугун как опция, рекомендует для К25, а у вас К10 (перлитный). Посмотрите в том же магазине пластины, у которых диапазон применения К05-К30. Но не факт, что пойдут без задиров.  Придется нескольких производителей пробовать.
    • FAV83
      Кто может помочь по расчету полноконусной форсунки для воды, в трубопроводе? Расход  требуется 5,53 м3/ч, разница в давлении 0,434МПа. Требуется разработать чертеж под изготовление, если есть желающие - пишите в личку 
    • Zergus
      Выкладывайте сюда свои "чудеса", может по модели получится понять, что в ней не так. А если есть возможность писать в техподдержку - кидайте им свой файл, думаю разберутся.
    • FAV83
      Интересует аналогичная задача по расчету полноконусной форсунки для воды, но мне требуется разработать чертеж по опросному листу, если есть желающие - пишите в личку 
    • Богоманшин Игорь
      А есть подтверждение в каких либо нормативных документах? Или только из соображений "максимально минимальная себестоимость"?
    • ANT0N1DZE
      Это не поможет ответить на этот вопрос конкретными числами. Судя по всему, там металлические частички внутри материала. Подобные эластомеры существуют и применяются. 
    • gudstartup
      как перевести шпиндель снова первоначальный режим управления скоростью когда ему пофиг число импульсов на оборот? резьбу пока резать не будут а в подпрограмму смены можно что нить добавить или в реализацию m19  чтобы чпу из режима контроля позиционного кодера вышло?
    • gudstartup
    • mactepnew
      Вот я тоже так думал, пока не столкнулся с обратным) Как еще столкнусь, пришлю скриншот. Хаос еще в том, что порядок в дереве построения весьма условный. операция, которая стоит перед групой, имеет бОльший timestamp(пардон, не знаю как это в переводе), чем эта группа, и выполняется позже. При этом все операции в группе имеют timestamp на пару сотен меньше и выполняются раньше, чем две группы, стоящие перед ней. Логика?  Если в эскизе все элементы определены, то можно поставить еще один размер (хочешь переопределить эскиз - да пожалста!), изменить его - и NX самостоятельно выберет, какой размер или ограничение отпустить и весь эскиз летит к чертям. Это ли не хаос?   Назовете хоть один CAD, которым можно пользоваться так? Любой из встреченных мной имеет много неочевидных нюансов, которые конечно не проявляются при выполнении университетского или базового курса. В Creo я на протяжении 5 лет находил всё новые фишки, которые не прописаны в документации. Огромная благодарность Ruslan за пояснения тонкостей. Даже Компас и Solidworks, которые считаются самыми дружественными, оказалось непросто обуздать, когда проходил собеседования и делал тестовые. А ведь университетский курс знал на отлично!   Возвращаясь к NX - вот сегодняшний пример. Утром деталь была оранжевая, единая. Изменил пару уклонов и толщин, стала желтая с элементами оранжевого и частично твердотельной, частично листовой. Я даже не знаю, как сформулировать вопрос в поддержку. 
    • Mikhail_Podgornyj
      Добрый день, кто может поделиться SKF Bearing V1.6 (ANSYS App)? Заранее благодарен!
×
×
  • Создать...