|
|
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
Добрый день, в разработанном приложении используется 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) В чем может быть причина и какие логи надо смотреть, чтобы понять причину? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2013, 10:13:12 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
Adiseysee server log for details В чем может быть причина и какие логи надо смотреть, чтобы понять причину? Ответ в вопросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2013, 10:43:17 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Смотрел логи jbossa, но тама ничего нету, где еще можно посмотреть более подробные логи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2013, 10:46:41 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
AdiseyСмотрел логи jbossa, но тама ничего нету, где еще можно посмотреть более подробные логи? Этого не может быть. На сервере происходит необрабатываемое исключение. Поэтому он возвращает HTTP Status Code 500. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2013, 14:20:41 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Насколько я понял, если на сервере приложений(jboss) происходит не обрабатываемое исключение, значит в логах jbossa, ничего записываться не будет??? А какими путями определить это исключение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2013, 17:00:05 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
Ваш сервис хоть вызывается? Может он скрывает исключение к пустом блоке catch? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2013, 17:18:28 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
wessen, Вызывается, у меня во всех catch блоках реализовано обработка исключительных ситуаций, но в логи ничего не записывается( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2013, 19:12:12 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
Adisey, Может ответ сериализоваться не может? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.05.2013, 19:57:31 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
wessen, Возможно, а каким образом указывают сериализацию? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2013, 07:42:24 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
AdiseyВызывается, у меня во всех catch блоках реализовано обработка исключительных ситуаций, но в логи ничего не записывается(Ну так запишите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2013, 19:24:27 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, Я не могу записать, так как в блоках catch я не могу поймать необрабатываемые(unchecked) исключения. Какие еще есть варианты, поймать внутренню ошибку сервера с кодом 500??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 08:25:59 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
AdiseyЯ не могу записать, так как в блоках catch я не могу поймать необрабатываемые(unchecked) исключения. Вот с этого места по подробней пожалуйста, почему не можете? кто то мешает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 09:36:43 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
AdiseyЯ не могу записать, так как в блоках catch я не могу поймать необрабатываемые(unchecked) исключения.Кроме catch есть finally, использование которого требует пересмотра логики обработки исключений. Существуют лог приложения и лог сервера приложений. Всё, что не было обработано обязано очутиться, как минимум, в консоли сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2013, 18:45:17 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
just_vladimir, Насколько мне известно, в блоках catch мы можем обрабатывать только объекты наследуемых класс от Exception, но не наследники RuntimeException, так как они необрабатываемые исключения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 07:33:12 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
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) Но вышеуказанные логи мне ничего не подсказывают(( Где и что копать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 07:39:40 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
Adisey, а проверять не пробовали? Код: java 1. 2. 3. 4. 5. 6. 7. ну или просто посмотреть : автор * @author Frank Yellin * @version 1.15, 03/23/10 * @since JDK1.0 */ public class RuntimeException extends Exception { ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 09:20:08 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
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()); } } тоже работает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 09:51:12 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
just_vladimir, Расставил System.out.println() в нужных местах и увидел, что срабатывает ошибка com.google.gwt.user.client.rpc.StatusCodeException: 500 и я не попадаю даже в тело метода Service.App.getInstance().getFiles(), где стоит обработка Exception ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 10:03:03 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
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>???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 13:33:56 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
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 часа, после создания темы, написали что надо смотреть на сервере, а Вы только сегодня догадались в каком месте клиента печатается стэк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 13:51:09 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
0FD, Ситуация необычная, так как на сервере приложений jboss никаких логов нет, и в его консоль соответственно ничего не пишется, что и затрудняет мне определить причину почему асинхронный вызов завершился неудачей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 14:59:42 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
AdiseyСитуация необычная, так как на сервере приложений jboss никаких логов нет, и в его консоль соответственно ничего не пишется, что и затрудняет мне определить причину почему асинхронный вызов завершился неудачей Асинхронный вызов завершился неудачей потому что сервер вернул HTTP Status Code 500. Почему он его вернул, никто кроме самого сервера вам не скажет. Поэтому нужно читать логи. Если логов нет, настроить чтобы они были. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 15:10:07 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Насколько я понимаю мне необходимо настроить логирование сервера приложений, а именно Jbossa??? или контейнера сервлета Jetty, так как я запускаю приложение в режиме GWT ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 15:32:07 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
Нет такого "режима GWT". Есть фреймверк GWT, который исполняется либо в браузере, либо в JVM в процессе отладки. GWT это клиентский фреймверк. Он общается с сервером. Откуда нам тут знать Jetty там у вас или JBoss. Вы из IDE что ли запускаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 15:35:42 |
|
||
|
Почему срабатывает com.google.gwt.user.client.rpc.StatusCodeException: 500???
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2013, 18:37:08 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38251945&tid=2129116]: |
0ms |
get settings: |
14ms |
get forum list: |
20ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
51ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 285ms |
| total: | 484ms |

| 0 / 0 |
