Проект

Общее

Профиль

Ошибка #16640

открыто

Ошибка на тестовом

Добавил(а) Дмитрий Тереньтьев 15 дня назад. Обновлено 15 дня назад.

Статус:
Решена
Приоритет:
Нормальный
Дата начала:
25.02.2026
Срок завершения:
Готовность:

0%

Оценка временных затрат:
Трудозатраты:
причина:
баг

Описание

2026-02-25 10:41:52.874
[http-nio-8080-exec-5] r.s.d.WicketApplication - An error occurred while getting the model object for Component: [Component id = lastColumnLabel, page = ru.simplex_software.discussion.web.SubjectsPage, path = filterComp:wrap:form:bestUsersFromSite:1:lastColumn:lastColumnLabel, type = org.apache.wicket.markup.html.basic.Label, isVisible = true, isVersioned = false, markup = [markup = file:/usr/local/tomcat/webapps/ROOT/WEB-INF/classes/ru/simplex_software/discussion/web/components/filter/FilterComponent.html
<span wicket:id="lastColumnLabel"></span>, index = 0, current = '<span wicket:id="lastColumnLabel">' (line 0, column 0)]]
org.apache.wicket.WicketRuntimeException: An error occurred while getting the model object for Component: [Component id = lastColumnLabel, page = ru.simplex_software.discussion.web.SubjectsPage, path = filterComp:wrap:form:bestUsersFromSite:1:lastColumn:lastColumnLabel, type = org.apache.wicket.markup.html.basic.Label, isVisible = true, isVersioned = false, markup = [markup = file:/usr/local/tomcat/webapps/ROOT/WEB-INF/classes/ru/simplex_software/discussion/web/components/filter/FilterComponent.html
<span wicket:id="lastColumnLabel"></span>, index = 0, current = '<span wicket:id="lastColumnLabel">' (line 0, column 0)]]
at org.apache.wicket.Component.getDefaultModelObject(Component.java:1599)
at org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1620)
at org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:115)
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2510)
at org.apache.wicket.markup.html.WebComponent.onRender(WebComponent.java:60)
at org.apache.wicket.Component.internalRender(Component.java:2317)
at org.apache.wicket.Component.render(Component.java:2248)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1459)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1659)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1634)
at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1592)
at org.apache.wicket.markup.html.link.AbstractLink.onComponentTagBody(AbstractLink.java:82)
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2510)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1598)
at org.apache.wicket.Component.internalRender(Component.java:2317)
at org.apache.wicket.Component.render(Component.java:2248)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1459)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1659)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1634)
at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1592)
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2510)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1598)
at org.apache.wicket.Component.internalRender(Component.java:2317)
at org.apache.wicket.Component.render(Component.java:2248)
at org.apache.wicket.markup.repeater.AbstractRepeater.renderChild(AbstractRepeater.java:115)
at org.apache.wicket.markup.repeater.AbstractRepeater.onRender(AbstractRepeater.java:102)
at org.apache.wicket.Component.internalRender(Component.java:2317)
at org.apache.wicket.Component.render(Component.java:2248)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1459)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1659)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1634)
at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1592)
at org.apache.wicket.markup.html.form.Form.onComponentTagBody(Form.java:1747)
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2510)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1598)
at org.apache.wicket.Component.internalRender(Component.java:2317)
at org.apache.wicket.Component.render(Component.java:2248)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1459)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1659)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1634)
at org.apache.wicket.MarkupContainer.onComponentTagBody(MarkupContainer.java:1592)
at org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2510)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1598)
at org.apache.wicket.Component.internalRender(Component.java:2317)
at org.apache.wicket.Component.render(Component.java:2248)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1459)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1659)
at org.apache.wicket.MarkupContainer.renderComponentTagBody(MarkupContainer.java:1634)
at org.apache.wicket.MarkupContainer.renderAssociatedMarkup(MarkupContainer.java:822)
at org.apache.wicket.markup.html.panel.AssociatedMarkupSourcingStrategy.renderAssociatedMarkup(AssociatedMarkupSourcingStrategy.java:73)
at org.apache.wicket.markup.html.panel.PanelMarkupSourcingStrategy.onComponentTagBody(PanelMarkupSourcingStrategy.java:131)
at org.apache.wicket.Component.internalRenderComponent(Component.java:2510)
at org.apache.wicket.MarkupContainer.onRender(MarkupContainer.java:1598)
at org.apache.wicket.Component.internalRender(Component.java:2317)
at org.apache.wicket.Component.render(Component.java:2248)
at org.apache.wicket.MarkupContainer.renderNext(MarkupContainer.java:1459)
at org.apache.wicket.MarkupContainer.renderAll(MarkupContainer.java:1659)
at org.apache.wicket.Page.onRender(Page.java:858)
at org.apache.wicket.markup.html.WebPage.onRender(WebPage.java:126)
at org.apache.wicket.Component.internalRender(Component.java:2317)
at org.apache.wicket.Component.render(Component.java:2248)
at org.apache.wicket.Page.renderPage(Page.java:998)
at org.apache.wicket.request.handler.render.WebPageRenderer.renderPage(WebPageRenderer.java:124)
at org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:236)
at org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202)
at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:910)
at org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:294)
at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:255)
at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:277)
at org.apache.wicket.protocol.ws.AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:67)
at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:208)
at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:307)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at ru.simplex_software.discussion.OnlineFilter.doFilter(OnlineFilter.java:33)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at ru.simplex_software.discussion.TransactionFilter.methodWithTransaction(TransactionFilter.java:52)
at ru.simplex_software.discussion.TransactionFilter$$FastClassBySpringCGLIB$$3b4e4193.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:783)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:123)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:388)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:119)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:753)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:698)
at ru.simplex_software.discussion.TransactionFilter$$EnhancerBySpringCGLIB$$8cd8b238.methodWithTransaction(<generated>)
at ru.simplex_software.discussion.TransactionFilter.doFilter(TransactionFilter.java:43)
at ru.simplex_software.discussion.TransactionFilter$$FastClassBySpringCGLIB$$3b4e4193.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)
at ru.simplex_software.discussion.TransactionFilter$$EnhancerBySpringCGLIB$$8cd8b238.doFilter(<generated>)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:122)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:109)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:219)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:219)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:213)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:354)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:267)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:168)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:168)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:482)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
at org.apache.catalina.valves.HealthCheckValve.invoke(HealthCheckValve.java:92)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:346)
at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:383)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:937)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1190)
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:63)
at java.base/java.lang.Thread.run(Thread.java:829)
Caused by: java.lang.NullPointerException: null
at java.base/java.util.Objects.requireNonNull(Objects.java:222)
at java.base/java.util.ImmutableCollections$ListN.<init>(ImmutableCollections.java:432)
at java.base/java.util.List.of(List.java:925)
at ru.simplex_software.discussion.model.Marks.countAverage(Marks.java:285)
at ru.simplex_software.discussion.web.components.filter.UserDataView$1.getObject(UserDataView.java:196)
at ru.simplex_software.discussion.web.components.filter.UserDataView$1.getObject(UserDataView.java:1)
at org.apache.wicket.model.Model.getObject(Model.java:45)
at org.apache.wicket.Component.getDefaultModelObject(Component.java:1592)
... 165 common frames omitted

Обновлено Дмитрий Тереньтьев 15 дня назад

  • Параметр Статус изменился с Новая на Решена

Экспортировать в Atom PDF