Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка в jsp / 7 сообщений из 7, страница 1 из 1
04.02.2017, 15:53
    #39398634
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в jsp
Есть jsp страница (страница как страница). Не помню, что я там менял, но обнаружил, что по ссылке
webappname.com/reg.jsp (в html: href="/reg.jsp"), если я не залогинился на сайте, то ссылка открывается; а, если вошел, то дает ошибку:

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
2017/02/04 07:23:29,638 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[default-host].[/].[jsp]] (http-127.11.10.129-127.11.10.129-8080-2) Servlet.service() for servlet jsp threw exception: javax.el.ELException: Cannot convert true of type class java.lang.Boolean to class java.lang.Long
	at org.apache.el.lang.ELSupport.coerceToNumber(ELSupport.java:294) [jbossweb-7.0.13.Final.jar:]
	at org.apache.el.lang.ELSupport.equals(ELSupport.java:143) [jbossweb-7.0.13.Final.jar:]
	at org.apache.el.parser.AstEqual.getValue(AstEqual.java:40) [jbossweb-7.0.13.Final.jar:]
	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) [jbossweb-7.0.13.Final.jar:]
	at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:935) [jbossweb-7.0.13.Final.jar:]
	at org.apache.jsp.reg_jsp._jspx_meth_c_005fif_005f1(reg_jsp.java:1046)
	at org.apache.jsp.reg_jsp._jspService(reg_jsp.java:195)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) [jbossweb-7.0.13.Final.jar:]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) [jbossweb-7.0.13.Final.jar:]
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326) [jbossweb-7.0.13.Final.jar:]
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253) [jbossweb-7.0.13.Final.jar:]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
	at com.github.ziplet.filter.compression.CompressingFilter.doFilter(CompressingFilter.java:304) [ziplet-2.1.2.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
	at control.EncodingFilter.doFilter(EncodingFilter.java:20) [classes:]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.13.Final.jar:]
	at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.13.Final.jar:]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) [jbossweb-7.0.13.Final.jar:]
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.13.Final.jar:]
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) [jbossweb-7.0.13.Final.jar:]
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:930) [jbossweb-7.0.13.Final.jar:]
	at java.lang.Thread.run(Thread.java:745) [rt.jar:1.7.0_121]



Как найти строку в исходнике, которая соответствует reg_jsp.java:195 ?
...
Рейтинг: 0 / 0
04.02.2017, 16:14
    #39398640
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в jsp
Насколько я помню, по умолчанию в сгенерированных страницах вставляется контекст из исходных.
По логике - должно быть достаточно.
Можно просто посмотреть где есть попытка сравнит флаг с (вероятно) идентификатором сессии.
...
Рейтинг: 0 / 0
04.02.2017, 16:54
    #39398657
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в jsp
Basil A. SidorovМожно просто посмотреть где есть попытка сравнит флаг с ...
я так понимаю, что это происходит в указанном мною месте
вопрос в том как сопоставить сненерированную нумерацию с исходной нумерацией строк в jsp
...
Рейтинг: 0 / 0
04.02.2017, 17:49
    #39398663
rema174
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в jsp
в принципе разобрался, исключая части страницы, и, действительно, в одном месте булеан сравнивался с числом

тем не менее, как сопоставлять номер строки в стектрейсе с номером в исходнике jsp?
...
Рейтинг: 0 / 0
04.02.2017, 19:48
    #39398684
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в jsp
Вы какой-то странный ...
Трасса выдаётся для класса, который автоматически скомпилирован контейнером из ява-кода, который, в свою очередь, автоматически сгенерирован из jsp-страницы.
Надо открыть этот ява-код и посмотреть комментарии, в которых, по умолчанию, сохраняется какой-то контекст jsp-страницы.
Какой другой способ кроме этого и того, который использовали вы, можно ещё придумать???
...
Рейтинг: 0 / 0
04.02.2017, 20:00
    #39398687
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в jsp
rema174тем не менее, как сопоставлять номер строки в стектрейсе с номером в исходнике jsp?
для JSP это невозможно IMHO
Чаще вставляйте обработку ошибок. Прямо таки паронаидальную.
...
Рейтинг: 0 / 0
04.02.2017, 22:52
    #39398729
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в jsp
rema174,

если в netbeans - то можно псмотреть текст сервлета, т.е. сгенерированного java кода
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Ошибка в jsp / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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