Uploaded image for project: 'Artifactory Binary Repository'
  1. Artifactory Binary Repository
  2. RTFACT-7108

Class search with Java 8 throws exception

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Done
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 3.5.0
    • Component/s: Web UI
    • Labels:
      None
    • Severity:
      Medium
    • Requirement Status:

      UNCOVERED

      Description

      Artifactory UI class search results with "internal error" when using java 8 instead of showing results, if the result return empty it will work fine.

      2015-01-25 11:58:41,301 [http-bio-8081-exec-10] [ERROR] (o.a.w.DefaultExceptionMapper:114) - Unexpected error occurred
      org.apache.wicket.WicketRuntimeException: Error attaching this container for rendering: [WebMarkupContainer [Component id = body]]
      	at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1755) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.onBeforeRender(Component.java:3838) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.internalBeforeRender(Component.java:993) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.beforeRender(Component.java:1027) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1743) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.onBeforeRender(Component.java:3838) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.internalBeforeRender(Component.java:993) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.beforeRender(Component.java:1027) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1743) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.onBeforeRender(Component.java:3838) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.internalBeforeRender(Component.java:993) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.beforeRender(Component.java:1027) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.internalPrepareForRender(Component.java:2211) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.prepareForRender(Component.java:2243) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.ajax.AjaxRequestTarget.respondComponent(AjaxRequestTarget.java:968) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.ajax.AjaxRequestTarget.respondComponents(AjaxRequestTarget.java:805) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.ajax.AjaxRequestTarget.constructResponseBody(AjaxRequestTarget.java:675) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.ajax.AjaxRequestTarget.respond(AjaxRequestTarget.java:644) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:781) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) ~[wicket-request-1.5.5.jar:1.5.5]
      	at org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:97) ~[wicket-request-1.5.5.jar:1.5.5]
      	at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:255) [wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:212) [wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:283) [wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:185) [wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:241) [wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.56]
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.56]
      	at org.artifactory.webapp.servlet.RepoFilter.execute(RepoFilter.java:173) [artifactory-web-application-3.4.2.jar:na]
      	at org.artifactory.webapp.servlet.RepoFilter.doFilter(RepoFilter.java:85) [artifactory-web-application-3.4.2.jar:na]
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.56]
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.56]
      	at org.artifactory.webapp.servlet.AccessFilter.useAuthentication(AccessFilter.java:314) [artifactory-web-application-3.4.2.jar:na]
      	at org.artifactory.webapp.servlet.AccessFilter.doFilterInternal(AccessFilter.java:190) [artifactory-web-application-3.4.2.jar:na]
      	at org.artifactory.webapp.servlet.AccessFilter.doFilter(AccessFilter.java:152) [artifactory-web-application-3.4.2.jar:na]
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.56]
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.56]
      	at org.artifactory.webapp.servlet.RequestFilter.doFilter(RequestFilter.java:62) [artifactory-web-application-3.4.2.jar:na]
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.56]
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.56]
      	at org.artifactory.webapp.servlet.ArtifactoryFilter.doFilter(ArtifactoryFilter.java:92) [artifactory-web-application-3.4.2.jar:na]
      	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) [catalina.jar:7.0.56]
      	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) [catalina.jar:7.0.56]
      	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) [catalina.jar:7.0.56]
      	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) [catalina.jar:7.0.56]
      	at org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:683) [catalina.jar:7.0.56]
      	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170) [catalina.jar:7.0.56]
      	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) [catalina.jar:7.0.56]
      	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) [catalina.jar:7.0.56]
      	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421) [catalina.jar:7.0.56]
      	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070) [tomcat-coyote.jar:7.0.56]
      	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611) [tomcat-coyote.jar:7.0.56]
      	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316) [tomcat-coyote.jar:7.0.56]
      	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [na:1.8.0_25]
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [na:1.8.0_25]
      	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) [tomcat-coyote.jar:7.0.56]
      	at java.lang.Thread.run(Thread.java:745) [na:1.8.0_25]
      Caused by: java.util.ConcurrentModificationException: null
      	at java.util.ArrayList$SubList$1.checkForComodification(ArrayList.java:1205) ~[na:1.8.0_25]
      	at java.util.ArrayList$SubList$1.next(ArrayList.java:1106) ~[na:1.8.0_25]
      	at org.apache.wicket.markup.repeater.data.DataViewBase$ModelIterator.next(DataViewBase.java:132) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.markup.repeater.data.DataViewBase$ModelIterator.next(DataViewBase.java:85) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.markup.repeater.AbstractPageableView$CappedIteratorAdapter.next(AbstractPageableView.java:369) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.markup.repeater.AbstractPageableView$CappedIteratorAdapter.next(AbstractPageableView.java:323) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.artifactory.common.wicket.component.table.groupable.GroupedItemsStrategy$1.next(GroupedItemsStrategy.java:72) ~[artifactory-web-common-3.4.2.jar:na]
      	at org.artifactory.common.wicket.component.table.groupable.GroupedItemsStrategy$1.next(GroupedItemsStrategy.java:1) ~[artifactory-web-common-3.4.2.jar:na]
      	at org.apache.wicket.markup.repeater.RefreshingView.addItems(RefreshingView.java:188) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.markup.repeater.RefreshingView.onPopulate(RefreshingView.java:97) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.markup.repeater.AbstractRepeater.onBeforeRender(AbstractRepeater.java:119) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.markup.repeater.AbstractPageableView.onBeforeRender(AbstractPageableView.java:115) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.internalBeforeRender(Component.java:993) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.Component.beforeRender(Component.java:1027) ~[wicket-core-1.5.5.jar:1.5.5]
      	at org.apache.wicket.MarkupContainer.onBeforeRenderChildren(MarkupContainer.java:1743) ~[wicket-core-1.5.5.jar:1.5.5]
      	... 56 common frames omitted
      

        Attachments

          Issue Links

            Forms

              Activity

                  People

                  Assignee:
                  chenk Chen Keinan (Inactive)
                  Reporter:
                  idanu idan uliel (Inactive)
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      PagerDuty