Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500??? / 25 сообщений из 26, страница 1 из 2
04.05.2013, 10:13:12
    #38247530
Adisey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
Добрый день, в разработанном приложении используется 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
04.05.2013, 10:43:17
    #38247539
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
Adiseysee server log for details
В чем может быть причина и какие логи надо смотреть, чтобы понять причину?
Ответ в вопросе?
...
Рейтинг: 0 / 0
04.05.2013, 10:46:41
    #38247540
Adisey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
Blazkowicz,

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

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

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

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

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

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

Насколько мне известно, в блоках catch мы можем обрабатывать только объекты наследуемых класс от Exception, но не наследники RuntimeException, так как они необрабатываемые исключения
...
Рейтинг: 0 / 0
08.05.2013, 07:39:40
    #38251171
Adisey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
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
08.05.2013, 09:20:08
    #38251222
just_vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
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
08.05.2013, 09:51:12
    #38251261
Adisey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
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
08.05.2013, 10:03:03
    #38251280
Adisey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
just_vladimir,

Расставил System.out.println() в нужных местах и увидел, что срабатывает ошибка com.google.gwt.user.client.rpc.StatusCodeException: 500 и я не попадаю даже в тело метода
Service.App.getInstance().getFiles(), где стоит обработка Exception
...
Рейтинг: 0 / 0
08.05.2013, 13:33:56
    #38251715
Adisey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
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
08.05.2013, 13:51:09
    #38251747
0FD
0FD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
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
08.05.2013, 14:59:42
    #38251883
Adisey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
0FD,

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

Насколько я понимаю мне необходимо настроить логирование сервера приложений, а именно Jbossa??? или контейнера сервлета Jetty, так как я запускаю приложение в режиме GWT
...
Рейтинг: 0 / 0
08.05.2013, 15:35:42
    #38251950
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
Нет такого "режима GWT". Есть фреймверк GWT, который исполняется либо в браузере, либо в JVM в процессе отладки.
GWT это клиентский фреймверк. Он общается с сервером. Откуда нам тут знать Jetty там у вас или JBoss.
Вы из IDE что ли запускаете?
...
Рейтинг: 0 / 0
08.05.2013, 18:37:08
    #38252260
Adisey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
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
Форумы / Java [игнор отключен] [закрыт для гостей] / Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500??? / 25 сообщений из 26, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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