powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
25 сообщений из 26, страница 1 из 2
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38247530
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, в разработанном приложении используется com.google.gwt.user.client.rpc.

В web-xml описал следующим образом

<servlet>
<servlet-name>pack.App Service</servlet-name>
<servlet-class>pack.app.server.services.ServiceImpl</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>pack.App Service</servlet-name>
<url-pattern>/pack.App/Service</url-pattern>
</servlet-mapping>

В Service.java обращаюсь таким образом:

((ServiceDefTarget) ourInstance).setServiceEntryPoint(GWT.getHostPageBaseURL() + "/pack.App/Service");

Но при обращении к приложению возникает ошибка

com.google.gwt.user.client.rpc.StatusCodeException: 500 The call failed on the server; see server log for details
at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:209)
at com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)
at com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:337)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:218)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.google.gwt.core.client.impl.Impl.apply(Impl.java)
at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:213)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:292)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:546)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363)
at java.lang.Thread.run(Thread.java:662)

В чем может быть причина и какие логи надо смотреть, чтобы понять причину?
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38247539
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adiseysee server log for details
В чем может быть причина и какие логи надо смотреть, чтобы понять причину?
Ответ в вопросе?
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38247540
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Смотрел логи jbossa, но тама ничего нету, где еще можно посмотреть более подробные логи?
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38247660
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdiseyСмотрел логи jbossa, но тама ничего нету, где еще можно посмотреть более подробные логи?
Этого не может быть. На сервере происходит необрабатываемое исключение. Поэтому он возвращает HTTP Status Code 500.
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38247784
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Насколько я понял, если на сервере приложений(jboss) происходит не обрабатываемое исключение, значит в логах jbossa, ничего записываться не будет??? А какими путями определить это исключение?
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38247790
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваш сервис хоть вызывается? Может он скрывает исключение к пустом блоке catch?
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38247828
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wessen,

Вызывается, у меня во всех catch блоках реализовано обработка исключительных ситуаций, но в логи ничего не записывается(
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38247857
wessen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adisey,

Может ответ сериализоваться не может?
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38248010
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
wessen,

Возможно, а каким образом указывают сериализацию?
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38248264
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdiseyВызывается, у меня во всех catch блоках реализовано обработка исключительных ситуаций, но в логи ничего не записывается(Ну так запишите.
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38248476
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

Я не могу записать, так как в блоках catch я не могу поймать необрабатываемые(unchecked) исключения. Какие еще есть варианты, поймать внутренню ошибку сервера с кодом 500???
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38248536
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdiseyЯ не могу записать, так как в блоках catch я не могу поймать необрабатываемые(unchecked) исключения.
Вот с этого места по подробней пожалуйста, почему не можете? кто то мешает?
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38249471
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdiseyЯ не могу записать, так как в блоках catch я не могу поймать необрабатываемые(unchecked) исключения.Кроме catch есть finally, использование которого требует пересмотра логики обработки исключений.
Существуют лог приложения и лог сервера приложений. Всё, что не было обработано обязано очутиться, как минимум, в консоли сервера.
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251168
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
just_vladimir,

Насколько мне известно, в блоках catch мы можем обрабатывать только объекты наследуемых класс от Exception, но не наследники RuntimeException, так как они необрабатываемые исключения
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251171
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

В консоли приложения ничего не пишется, при возникновении com.google.gwt.user.client.rpc.StatusCodeException: 500???
а в логи приложения пишется вот это
com.google.gwt.user.client.rpc.StatusCodeException: 500 The call failed on the server; see server log for details
at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:209)
at com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)
at com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:337)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:218)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.google.gwt.core.client.impl.Impl.apply(Impl.java)
at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:213)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:292)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:546)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363)
at java.lang.Thread.run(Thread.java:662)

Но вышеуказанные логи мне ничего не подсказывают(( Где и что копать?
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251222
just_vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adisey,
а проверять не пробовали?
Код: java
1.
2.
3.
4.
5.
6.
7.
	public static void main(String[] args) {
		try {
			throw new RuntimeException("test");
		} catch (Exception e) {
			System.err.println(e.getMessage());
		}
	}


ну или просто посмотреть :
автор * @author Frank Yellin
* @version 1.15, 03/23/10
* @since JDK1.0
*/
public class RuntimeException extends Exception {
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251261
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
just_vladimir,

Благодарю проверил
public static void main(String[] args) {
try {
throw new RuntimeException("test");
} catch (Exception e) {
System.err.println(e.getMessage());
}
}
работает и проверил
public static void main(String[] args) {
try {
throw new RuntimeException("test");
} catch (RuntimeException e) {
System.err.println(e.getMessage());
}
}
тоже работает
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251280
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
just_vladimir,

Расставил System.out.println() в нужных местах и увидел, что срабатывает ошибка com.google.gwt.user.client.rpc.StatusCodeException: 500 и я не попадаю даже в тело метода
Service.App.getInstance().getFiles(), где стоит обработка Exception
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251715
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
just_vladimir,

На данный момент я понял, срабатывает public void onFailure(Throwable t) {t.printStackTrace();} интерфейса AsyncCallback<T>, который и печатает стэк ошибок.

Каким образом избежать вызова public void onFailure(Throwable t) {t.printStackTrace();}, а вызывать public void onSuccess(T t){} интерфейса AsyncCallback<T>????
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251747
0FD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Adiseyjust_vladimir,

На данный момент я понял, срабатывает public void onFailure(Throwable t) {t.printStackTrace();} интерфейса AsyncCallback<T>, который и печатает стэк ошибок.

Каким образом избежать вызова public void onFailure(Throwable t) {t.printStackTrace();}, а вызывать public void onSuccess(T t){} интерфейса AsyncCallback<T>????

Вы уже 4 дня сами с собой ведете переписку. Вам уже через 4 часа, после создания темы, написали что надо смотреть на сервере, а Вы только сегодня догадались в каком месте клиента печатается стэк.
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251883
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
0FD,

Ситуация необычная, так как на сервере приложений jboss никаких логов нет, и в его консоль соответственно ничего не пишется, что и затрудняет мне определить причину почему асинхронный вызов завершился неудачей
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251906
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AdiseyСитуация необычная, так как на сервере приложений jboss никаких логов нет, и в его консоль соответственно ничего не пишется, что и затрудняет мне определить причину почему асинхронный вызов завершился неудачей
Асинхронный вызов завершился неудачей потому что сервер вернул HTTP Status Code 500. Почему он его вернул, никто кроме самого сервера вам не скажет. Поэтому нужно читать логи. Если логов нет, настроить чтобы они были.
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251945
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Насколько я понимаю мне необходимо настроить логирование сервера приложений, а именно Jbossa??? или контейнера сервлета Jetty, так как я запускаю приложение в режиме GWT
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38251950
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет такого "режима GWT". Есть фреймверк GWT, который исполняется либо в браузере, либо в JVM в процессе отладки.
GWT это клиентский фреймверк. Он общается с сервером. Откуда нам тут знать Jetty там у вас или JBoss.
Вы из IDE что ли запускаете?
...
Рейтинг: 0 / 0
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
    #38252260
Adisey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,

Да, я запускаю приложение из intellijIDEA, который обращается к серверу приложений jboss, но в консоли jboss ничего не пишется, только в intellijIDEA пишется com.google.gwt.user.client.rpc.StatusCodeException: 500 The call failed on the server; see server log for details
at com.google.gwt.user.client.rpc.impl.RequestCallbackAdapter.onResponseReceived(RequestCallbackAdapter.java:209)
at com.google.gwt.http.client.Request.fireOnResponseReceived(Request.java:287)
at com.google.gwt.http.client.RequestBuilder$1.onReadyStateChange(RequestBuilder.java:395)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessagesWhileWaitingForReturn(BrowserChannelServer.java:337)
at com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:218)
at com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)
at com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)
at com.google.gwt.dev.shell.ModuleSpace.invokeNativeObject(ModuleSpace.java:269)
at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeObject(JavaScriptHost.java:91)
at com.google.gwt.core.client.impl.Impl.apply(Impl.java)
at com.google.gwt.core.client.impl.Impl.entry0(Impl.java:213)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.google.gwt.dev.shell.MethodAdaptor.invoke(MethodAdaptor.java:103)
at com.google.gwt.dev.shell.MethodDispatch.invoke(MethodDispatch.java:71)
at com.google.gwt.dev.shell.OophmSessionHandler.invoke(OophmSessionHandler.java:172)
at com.google.gwt.dev.shell.BrowserChannelServer.reactToMessages(BrowserChannelServer.java:292)
at com.google.gwt.dev.shell.BrowserChannelServer.processConnection(BrowserChannelServer.java:546)
at com.google.gwt.dev.shell.BrowserChannelServer.run(BrowserChannelServer.java:363)
at java.lang.Thread.run(Thread.java:662)

а я хотел бы найти полный лог, где будет указана явная причина, например NullPointerException
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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