[ https://issues.apache.org/jira/browse/SOLR-14525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17121453#comment-17121453 ]
Chris M. Hostetter commented on SOLR-14525: ------------------------------------------- this change seems to be causing trivially reproducible failures in PackageManagerCLITest (regardless of seed) due to ConcurrentModificationException of an ArrayList ... {noformat} [junit4] 2> 8061 ERROR (qtp1868832549-59) [n:127.0.0.1:45103_solr ] o.a.s.a.AnnotatedApi Error executing command [junit4] 2> => java.lang.reflect.InvocationTargetException [junit4] 2> at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit4] 2> java.lang.reflect.InvocationTargetException: null [junit4] 2> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] [junit4] 2> at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?] [junit4] 2> at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] [junit4] 2> at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] [junit4] 2> at org.apache.solr.api.AnnotatedApi$Cmd.invoke(AnnotatedApi.java:250) ~[java/:?] [junit4] 2> at org.apache.solr.api.AnnotatedApi.call(AnnotatedApi.java:179) ~[java/:?] [junit4] 2> at org.apache.solr.api.V2HttpCall.handleAdmin(V2HttpCall.java:339) ~[java/:?] [junit4] 2> at org.apache.solr.servlet.HttpSolrCall.handleAdminRequest(HttpSolrCall.java:809) ~[java/:?] [junit4] 2> at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:562) ~[java/:?] [junit4] 2> at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:415) ~[java/:?] [junit4] 2> at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:345) ~[java/:?] [junit4] 2> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) ~[jetty-servlet-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.apache.solr.client.solrj.embedded.JettySolrRunner$DebugFilter.doFilter(JettySolrRunner.java:166) ~[java/:?] [junit4] 2> at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1604) ~[jetty-servlet-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:545) ~[jetty-servlet-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1610) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1300) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:485) ~[jetty-servlet-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1580) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1215) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:322) ~[jetty-rewrite-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:717) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.Server.handle(Server.java:500) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:383) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:547) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:375) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:273) ~[jetty-server-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) ~[jetty-io-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) ~[jetty-io-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117) ~[jetty-io-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:806) ~[jetty-util-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:938) ~[jetty-util-9.4.27.v20200227.jar:9.4.27.v20200227] [junit4] 2> at java.lang.Thread.run(Thread.java:834) [?:?] [junit4] 2> Caused by: java.util.ConcurrentModificationException [junit4] 2> at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:1042) ~[?:?] [junit4] 2> at java.util.ArrayList$Itr.next(ArrayList.java:996) ~[?:?] [junit4] 2> at org.apache.solr.pkg.PackageListeners.invokeListeners(PackageListeners.java:77) ~[java/:?] [junit4] 2> at org.apache.solr.pkg.PackageListeners.packagesUpdated(PackageListeners.java:69) ~[java/:?] [junit4] 2> at org.apache.solr.pkg.PackageLoader.refreshPackageConf(PackageLoader.java:96) ~[java/:?] [junit4] 2> at org.apache.solr.pkg.PackageAPI$Edit.add(PackageAPI.java:297) ~[java/:?] [junit4] 2> ... 40 more .... [junit4] 2> 8174 INFO (TEST-PackageManagerCLITest.testPackageManager-seed#[6C21454A47A9D798]) [ ] o.a.s.SolrTestCaseJ4 ###Ending testPackageManager [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=PackageManagerCLITest -Dtests.method=testPackageManager -Dtests.seed=6C21454A47A9D798 -Dtests.slow=true -Dtests.badapples=true -Dtests.locale=nb -Dtests.timezone=Asia/Pyongyang -Dtests.asserts=true -Dtests.file.encoding=US-ASCII [junit4] FAILURE 5.66s | PackageManagerCLITest.testPackageManager <<< [junit4] > Throwable #1: java.lang.AssertionError: Non-zero status returned for: [-solrUrl, http://127.0.0.1:45103/solr, install, question-answer] expected:<0> but was:<1> [junit4] > at __randomizedtesting.SeedInfo.seed([6C21454A47A9D798:6F8B0E2445470833]:0) [junit4] > at org.apache.solr.cloud.PackageManagerCLITest.run(PackageManagerCLITest.java:156) [junit4] > at org.apache.solr.cloud.PackageManagerCLITest.testPackageManager(PackageManagerCLITest.java:111) [junit4] > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit4] > at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) [junit4] > at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit4] > at java.base/java.lang.reflect.Method.invoke(Method.java:566) [junit4] > at java.base/java.lang.Thread.run(Thread.java:834) {noformat} > For components loaded from packages SolrCoreAware, ResourceLoaderAware are > not honored > -------------------------------------------------------------------------------------- > > Key: SOLR-14525 > URL: https://issues.apache.org/jira/browse/SOLR-14525 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Components: packages > Reporter: Noble Paul > Assignee: Noble Paul > Priority: Major > Time Spent: 40m > Remaining Estimate: 0h > > inform() methods are not invoked if the plugins are loaded from packages -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org For additional commands, e-mail: issues-h...@lucene.apache.org