WebSphere 5.1 and RMIC need help...

User avatar
OBender
Уже с Приветом
Posts: 1564
Joined: 27 Nov 2001 10:01
Location: Live free or die

WebSphere 5.1 and RMIC need help...

Post by OBender »

Может кто встречался с такой проблемой.

При выполнении wsejbdeploy вывыливается с ошибкой RMIC типа:
error: Class ХХХ contains an invalid argument type in method YYY.

Причем в WAS 5.0.1 все деплоится а в WAS 5.1 отакая фигня.

Проверил параметры метода, вроде все сериализируемые. Вообщим хелп :)

Суппорт пока молчит так как в индии глубокая ночь еще...
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
faw
Уже с Приветом
Posts: 815
Joined: 23 Nov 2003 02:29
Location: UA, VA

Re: WebSphere 5.1 and RMIC need help...

Post by faw »

OBender wrote:Может кто встречался с такой проблемой.

При выполнении wsejbdeploy вывыливается с ошибкой RMIC типа:
error: Class ХХХ contains an invalid argument type in method YYY.

Причем в WAS 5.0.1 все деплоится а в WAS 5.1 отакая фигня.

Проверил параметры метода, вроде все сериализируемые. Вообщим хелп :)

Суппорт пока молчит так как в индии глубокая ночь еще...

Проект компилишь и WAS пускаешь одной и той же версией java?
User avatar
OBender
Уже с Приветом
Posts: 1564
Joined: 27 Nov 2001 10:01
Location: Live free or die

Post by OBender »

Все это происходит при выполнении билд скрипта. Никакие IDE не используются.
Джава из WAS_HOME/java
Один и тот же скрипт на одном и том же сорсете работает для WAS 5.0.1 И не работает для WAS 5.1

Еще раз подчеркну, WSAD не используется.
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
Palych
Уже с Приветом
Posts: 13683
Joined: 16 Jan 2001 10:01

Post by Palych »

что говорит
[which rmic] ?
Посмотри так же на [CLASSPATH] - там похоже затесались ИБМовские [jar] с определением "общих" классов/интерфейсов [java.rmi.*, etc]
У Сферы случайно не свой [rmic or/and jdk]?
Нужно привести в соответствие версию [rmic] и используемые классы.
Palych
Уже с Приветом
Posts: 13683
Joined: 16 Jan 2001 10:01

Post by Palych »

Она на все классы ругается или выборочно?
faw
Уже с Приветом
Posts: 815
Joined: 23 Nov 2003 02:29
Location: UA, VA

Post by faw »

OBender wrote:Все это происходит при выполнении билд скрипта. Никакие IDE не используются.
Джава из WAS_HOME/java
Один и тот же скрипт на одном и том же сорсете работает для WAS 5.0.1 И не работает для WAS 5.1

Еще раз подчеркну, WSAD не используется.

jdk в WAS5.1_HOME и WAS5,0.1_HOME одинаковая или чуть-чуть различается?
одинаковые ли tools.jar и rt.jar ?
User avatar
OBender
Уже с Приветом
Posts: 1564
Joined: 27 Nov 2001 10:01
Location: Live free or die

Post by OBender »

Сорри, внесу ясность.

Все собиралось (и собирается) под IBMовским JDK который лежит в WAS_HOME/java
в 5.0.1 это JDK 1.3.1
в 5.1 это JDK 1.4.1
т.е. rmic там естественно разные, но все же непонятно что так принципиально ИБМ изменил в rmic от 1.3.1 к 1.4.1 что оно стало так ругаться
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер
faw
Уже с Приветом
Posts: 815
Joined: 23 Nov 2003 02:29
Location: UA, VA

Post by faw »

мне кажется что дело не в rmic
попробуйте сделать так - возьмите тот самый класс , который у вас является параметром где деплоер ругается и напишите маленькую прогу , которую собирите с jdk1.4 из WAS и запустите с ней же
Прога будет пытаться сериализовать и десериализовать инстанс вашего класса - попробуйте - может будет какая-нибудь более внятная ошибка
Palych
Уже с Приветом
Posts: 13683
Joined: 16 Jan 2001 10:01

Post by Palych »

И еще можно почитать на java.run.com чего они добавили/изменили в RMI 1.4...
User avatar
OBender
Уже с Приветом
Posts: 1564
Joined: 27 Nov 2001 10:01
Location: Live free or die

Post by OBender »

Вообщем судя по всему все печально.
Похоже это баг в IBMовской имплиментации RMIC. Я добился того что rmic выпал с эксепшеном потом попробовал напустить сановский rmic от 1.4.2 на то же код, все сработало нормально.
Так что сижу жду что ИБМовский саппорт скажет.
Интересный вы человек! Все у вас в порядке. Удивительно, с таким счастьем - и на свободе. (C) О.Бендер

Return to “Вопросы и новости IT”