powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка при компилляции
25 сообщений из 103, страница 3 из 5
Ошибка при компилляции
    #38021534
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Создал Test.class
import com.hp.ifc.bus.AppServerSession;
import com.hp.ifc.rep.AppSettings;
import com.hp.ifc.sys.AppSystem;
import com.hp.ifc.util.AppUtilities;
import com.hp.itsm.api.ApiSDSession;


public class Test {

/**
* @param args
*/
public static void main(String[] args) throws Exception {
//AppServerSession session=ApiSDSession.openSession("...","...","...");
ApiSDSession session=ApiSDSession.openSession("...","...","...");
AppSettings.setUserSettingsFile("user_settings.xml");
AppSystem.runAsClient();
String ss="Zjw88AAAEZz...+L5k1if/270EChlfYYEE8BA==";
System.out.println(AppUtilities.serializedStringToObject(ss));
}
2. Создал папку conf
3. В папке conf создал папку repo
4. В папку conf скопировал папку locales со всем содержимым.
5. Положил в папку клиента (C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin\) следующее:
-Test.class
-Папку conf
-user_settings.xml
-jar-файлы JClark.zip



Получил:

C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin>java -cp w
eb_api.jar;sp.jar;server.jar;JClark.zip;servlet.jar; Test
Exception in thread "main" java.lang.UnsupportedClassVersionError: Test (Unsuppo
rted major.minor version 51.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin>urce)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)

C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin>

Где ошибся?
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021538
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поправочка:
* 4. В папку repo скопировал папку locales со всем содержимым.
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021555
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew88,

>>Компиллирую в среде Eclipse
>>Execution Environment JavaSE-1.7 (jre7)

Уменьши до 1.4 или 1.5
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021619
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перекомпилировал.


C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin>java -cp w
eb_api.jar;sp.jar;server.jar;JClark.zip;servlet.jar; Test
Exception in thread "main" java.lang.NoClassDefFoundError: com/hp/itsm/api/ApiSD
Session
at Test.main(Test.java:15)

15-ая строка это:
ApiSDSession session=ApiSDSession.openSession("...","...","...");
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021627
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Eclipse на эту же строку ругается при выполнении:

Exception in thread "main" java.lang.RuntimeException: java.net.UnknownHostException: ...
at com.hp.ifc.api.ApiSession.connect(Unknown Source)
at com.hp.itsm.api.ApiSDSession.openSession(Unknown Source)
at Test.main(Test.java:15)
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021690
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>>Exception in thread "main" java.lang.NoClassDefFoundError: com/hp/itsm/api/ApiSDSession at Test.main(Test.java:15)
web-api.jar, а не web_api.jar.

>>Exception in thread "main" java.lang.RuntimeException: java.net.UnknownHostException: >>>>...<<<<<<<<
>>at com.hp.ifc.api.ApiSession.connect(Unknown Source)
>>at com.hp.itsm.api.ApiSDSession.openSession(Unknown Source)
>>at Test.main(Test.java:15)

>>ApiSDSession session=ApiSDSession.openSession("...","...","...");
Ну е-мое, у тебя что там точки стоят? там должно ApiSDSession session=ApiSDSession.openSession(server,user,password);

Andrew88, для информации, а то ты уже на почти на 3-х страницах задаешь простейшие вопросы, я понимаю что скажешь новичок, но ведь для этого есть такие сайты http://www.servicecall.ru/info/work/ , щелкаешь на любую задачу и вниз, написано красным.
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021751
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Моя организация не будет платить.
То есть больше не задавать вопросов?
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021791
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew88Моя организация не будет платить.
То есть больше не задавать вопросов?

Я и не сомневался. Задавайте конечно, но не надо таких как 2 последних например, это ваше невнимательность и уж сами может немного подумать.
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021835
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
Сейчас подставил данные в ту строку в последовательности server,user,password.
Потом была ошибка NullPointerException. В строке AppSettings.setUserSettingsFile("user_settings.xml"); указал полный путь до xml.
Сейчас эклипс ругается could not find the jclark classes to parce the settings com.jclark.xml.sax.driver.

При запуске из командной строки все так же ругается на строку: ApiSDSession session=ApiSDSession.openSession("sd1.nnov.volga.rt.ru","<user>","<pass>");
("<user>" и "<pass>" пишу от реальной учетки )


C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin>java -cp w
eb_api.jar;sp.jar;server.jar;JClark.zip;servlet.jar; Test
Exception in thread "main" java.lang.NoClassDefFoundError: com/hp/itsm/api/ApiSD
Session
at Test.main(Test.java:15)

То есть по прежнему не открывается сессия?
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021842
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew88,

web-api.jar, а не web_api.jar.

C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin>java -cp web-api.jar ;sp.jar;server.jar;JClark.zip;servlet.jar; Test
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021956
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не смог прочитать ответ от сервера (

C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin>java -cp
web-api.jar;sp.jar;server.jar;JClark.zip;servlet.jar; Test

Exception in thread "main" Failed reading response from the server.
Nested exception is:
com.hp.ifc.io.AppStreamException: Unable to deserialize an objec
at com.hp.ifc.net.itp.AppItpClient.failConnection(Unknown Source
at com.hp.ifc.net.itp.AppItpClient.readResponse(Unknown Source)
at com.hp.ifc.net.itp.AppItpClient.execute(Unknown Source)
at com.hp.ifc.net.itp.AppItpClient.remoteInvoke(Unknown Source)
at com.hp.ifc.net.itp.AppItpProxy.__objectInvoke(Unknown Source)
at com.hp.ifc.apiserver.ps.PApiServerSession.login(PApiServerSes
a)
at com.hp.ifc.api.ApiSession.connect(Unknown Source)
at com.hp.itsm.api.ApiSDSession.openSession(Unknown Source)
at Test.main(Test.java:15)

C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin>
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021968
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew88,

Вставь в самом начале main:
AppLog.setLogFile("file.log");
после запуска, посмотри что в нем. можно посмотреть серверный лог.
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021975
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
И еще один момент мне не понятен.
Почему нельзя просто взять данные из БД и десериализовать их так:
AppScheduledRuleTask localAppScheduledRuleTask = (AppScheduledRuleTask)AppUtilities.serializedStringToObject(<данные из базы>);

?

AppUtilities.serializedStringToObject() Требует на вход строку в формате base64. В базе данные так и лежат. И использую я библитоеки сервисДеска.

Почему нужно десериализовывать исользуя коннект к серверу приложений?
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021985
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
×ò, 01/11/2012 14:57:15 <Trace> com.hp.ifc.types.ApiLoginResult; Local class not compatible: stream classdesc serialVersionUID=-5985392684343330906 local class serialVersionUID=-8602380482981947722java.io.InvalidClassException:
Лог:

com.hp.ifc.types.ApiLoginResult; Local class not compatible: stream classdesc serialVersionUID=-5985392684343330906 local class serialVersionUID=-8602380482981947722
at java.io.ObjectStreamClass.validateLocalClass(Unknown Source)
at java.io.ObjectStreamClass.setClass(Unknown Source)
at java.io.ObjectInputStream.inputClassDescriptor(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.io.ObjectInputStream.inputObject(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at com.hp.ifc.io.AppStreamer.readValue(Unknown Source)
at com.hp.ifc.io.AppDataStream.readObject(Unknown Source)
at com.hp.ifc.net.itp.AppItpClient.readResponse(Unknown Source)
at com.hp.ifc.net.itp.AppItpClient.execute(Unknown Source)
at com.hp.ifc.net.itp.AppItpClient.remoteInvoke(Unknown Source)
at com.hp.ifc.net.itp.AppItpProxy.__objectInvoke(Unknown Source)
at com.hp.ifc.apiserver.ps.PApiServerSession.login(PApiServerSession.java)
at com.hp.ifc.api.ApiSession.connect(Unknown Source)
at com.hp.itsm.api.ApiSDSession.openSession(Unknown Source)
at Test.main(Test.java:18)
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38021989
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лог:

<Trace> com.hp.ifc.types.ApiLoginResult; Local class not compatible: stream classdesc serialVersionUID=-5985392684343330906 local class serialVersionUID=-8602380482981947722java.io.InvalidClassException: com.hp.ifc.types.ApiLoginResult; Local class not compatible: stream classdesc serialVersionUID=-5985392684343330906 local class serialVersionUID=-8602380482981947722
at java.io.ObjectStreamClass.validateLocalClass(Unknown Source)
at java.io.ObjectStreamClass.setClass(Unknown Source)
at java.io.ObjectInputStream.inputClassDescriptor(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.io.ObjectInputStream.inputObject(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at java.io.ObjectInputStream.readObject(Unknown Source)
at com.hp.ifc.io.AppStreamer.readValue(Unknown Source)
at com.hp.ifc.io.AppDataStream.readObject(Unknown Source)
at com.hp.ifc.net.itp.AppItpClient.readResponse(Unknown Source)
at com.hp.ifc.net.itp.AppItpClient.execute(Unknown Source)
at com.hp.ifc.net.itp.AppItpClient.remoteInvoke(Unknown Source)
at com.hp.ifc.net.itp.AppItpProxy.__objectInvoke(Unknown Source)
at com.hp.ifc.apiserver.ps.PApiServerSession.login(PApiServerSession.java)
at com.hp.ifc.api.ApiSession.connect(Unknown Source)
at com.hp.itsm.api.ApiSDSession.openSession(Unknown Source)
at Test.main(Test.java:18)
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38022045
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew88И еще один момент мне не понятен.
Почему нельзя просто взять данные из БД и десериализовать их так:
AppScheduledRuleTask localAppScheduledRuleTask = (AppScheduledRuleTask)AppUtilities.serializedStringToObject(<данные из базы>);

?

AppUtilities.serializedStringToObject() Требует на вход строку в формате base64. В базе данные так и лежат. И использую я библитоеки сервисДеска.

Почему нужно десериализовывать исользуя коннект к серверу приложений?

Ну ты так и делаешь, AppScheduledRuleTask localAppScheduledRuleTask = (AppScheduledRuleTask)AppUtilities.serializedStringToObject(<данные из базы>); ss это данные из базы, я для примера сократил строку, вставив ..., ты в ss должен взять значение из свой базы. Соединение нужно, для того чтобы десериализовать другие обьекты в этом обьекте, хранящиеся как OID.
строка в формате base64, мало того после Base64.decode(ss), вызывается unzip.

com.hp.ifc.types.ApiLoginResult; Local class not compatible: stream classdesc serialVersionUID=-5985392684343330906 local class serialVersionUID=-8602380482981947722java.io.InvalidClassException:

Разные версии классов, видать на сервер накатили какой-то service pack, а на service pages нет.добавь в classpath api-common.jar первым или скопировать файлы из api-common.jar в web-api.jar
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38022048
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Походу в Test.class подключены не те jar-ы, что юзает сервер приложений?
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38022092
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гы)))
Один в один та же ошибка, что я просто брал данные из базы селектом и подсовывал в десериализующий метод:

Exception in thread "main" com.hp.ifc.io.AppStreamException: Unable to de
ze an object (com.hp.ifc.ev.rules.AppScheduledRuleTask).
null
at com.hp.ifc.io.AppStreamer.readValue(Unknown Source)
at com.hp.ifc.io.AppDataStream.readObject(Unknown Source)
at com.hp.ifc.util.AppUtilities.serializedStringToObject(Unknown

at Test.main(Test.java:26)

C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin>
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38022101
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew88,

file.log? серверный лог?
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38022104
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведи весь код.
Приведи ошибку компиляции.

Это:
Andrew88Ошибка:
Exception in thread "main" java.lang.NoClassDefFoundError: com/ms/wfc/io/IDataStream
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)


ошибка времени выполнения. Заключается в том, что Java не нашла нужные классы в CLASSPATH. Надо уметь запускать программу.
Как запускаешь ?
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38022115
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZivошибка времени выполнения. Заключается в том, что Java не нашла нужные классы в CLASSPATH. Надо уметь запускать программу.
Как запускаешь ?
А ты вовремя. Тут уже две страницы обсуждения совершенно других проблем.
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38022118
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MasterZivПриведи весь код.
ошибка времени выполнения. Заключается в том, что Java не нашла нужные классы в CLASSPATH. Надо уметь запускать программу.
Как запускаешь ?

C:\Program Files\Hewlett-Packard\OpenView\service desk 4.5\client\bin>java -cp
web-api.jar;sp.jar;server.jar;JClark.zip;servlet.jar; Test
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38022179
Andrew88
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
0FDAndrew88,

file.log? серверный лог?

file.log - пусто
В серверном логе ничего не нашел.
Менял строку подключения в Test.class с sd1.nnov.volga.rt.ru на sd1.nnov.volga.rt.ru:30999 и искал в логах именно этого сервера
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38022207
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Andrew88,

а есть файл conf/log/logclient.txt? Что в нем?
...
Рейтинг: 0 / 0
Ошибка при компилляции
    #38022225
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И весь Test.java выложи
...
Рейтинг: 0 / 0
25 сообщений из 103, страница 3 из 5
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка при компилляции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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