[ https://issues.apache.org/jira/browse/SOLR-13821?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16948753#comment-16948753 ]
Chris M. Hostetter commented on SOLR-13821: ------------------------------------------- TestDistribPackageStore.testPackageStoreManagement fails reliably across all Windows runs (8.x, 8.3, master) with a "character to be escaped is missing" IllegalArgumentException. Please revert on all branches untill the root cause can be fixed. {noformat} [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestDistribPackageStore -Dtests.method=testPackageStoreManagement -Dtests.seed=6FC104D4F329498C -Dtests.slow=true -Dtests.locale=mr -Dtests.timezone=America/Aruba -Dtests.asserts=true -Dtests.file.encoding=Cp1252 [junit4] ERROR 4.27s J0 | TestDistribPackageStore.testPackageStoreManagement <<< [junit4] > Throwable #1: org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteExecutionException: Error from server at http://127.0.0.1:60625/solr: java.lang.IllegalArgumentException: character to be escaped is missing [junit4] > at __randomizedtesting.SeedInfo.seed([6FC104D4F329498C:6A7B87FE3EDC29D3]:0) [junit4] > at org.apache.solr.client.solrj.impl.BaseHttpSolrClient$RemoteExecutionException.create(BaseHttpSolrClient.java:66) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:642) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:265) [junit4] > at org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:248) [junit4] > at org.apache.solr.client.solrj.impl.LBSolrClient.doRequest(LBSolrClient.java:368) [junit4] > at org.apache.solr.client.solrj.impl.LBSolrClient.request(LBSolrClient.java:296) [junit4] > at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.sendRequest(BaseCloudSolrClient.java:1128) [junit4] > at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.requestWithRetryOnStaleState(BaseCloudSolrClient.java:897) [junit4] > at org.apache.solr.client.solrj.impl.BaseCloudSolrClient.request(BaseCloudSolrClient.java:829) [junit4] > at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:207) [junit4] > at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:224) [junit4] > at org.apache.solr.filestore.TestDistribPackageStore.postFile(TestDistribPackageStore.java:238) [junit4] > at org.apache.solr.filestore.TestDistribPackageStore.testPackageStoreManagement(TestDistribPackageStore.java:79) [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:564) [junit4] > at java.base/java.lang.Thread.run(Thread.java:830) {noformat} > Package Store > ------------- > > Key: SOLR-13821 > URL: https://issues.apache.org/jira/browse/SOLR-13821 > Project: Solr > Issue Type: Sub-task > Security Level: Public(Default Security Level. Issues are Public) > Reporter: Ishan Chattopadhyaya > Assignee: Noble Paul > Priority: Major > Time Spent: 2h > Remaining Estimate: 0h > > Package store is a storage managed by Solr that holds the package artifacts. > This is replicated across nodes. > Design is here: > [https://docs.google.com/document/d/15b3m3i3NFDKbhkhX_BN0MgvPGZaBj34TKNF2-UNC3U8/edit?ts=5d86a8ad#] > The package store is powered by an underlying filestore. This filestore is a > fully replicated p2p filesystem storage for artifacts. > The APIs are as follows > {code:java} > # add a file > POST /api/cluster/files/path/to/file.jar > #retrieve a file > GET /api/cluster/files/path/to/file.jar > #list files in the /path/to directory > GET /api/cluster/files/path/to > #GET meta info of the jar > GET /api/cluster/files/path/to/file.jar?meta=true > {code} > This store keeps 2 files per file > # The actual file say {{myplugin.jar}} > # A metadata file {{.myplugin.jar.json}} in the same directory > The contenbts of the metadata file is > {code:json} > { > "sha512" : "<sha512-of the file>" > "sig": { > "<key-name>" :"<signature>" > }} > {code} -- 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