You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Mike Drob (Jira)" <ji...@apache.org> on 2022/08/08 15:01:00 UTC

[jira] [Updated] (SOLR-16329) Specifying s3.conf file breaks unit tests on Windows

     [ https://issues.apache.org/jira/browse/SOLR-16329?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mike Drob updated SOLR-16329:
-----------------------------
    Description: 
Introduced by https://github.com/apache/solr/commit/01c059811a04d2713b34fd0bd54c2a96a1173938

{noformat}
java.nio.file.InvalidPathException: Illegal char <:> at index 2: /C:/Users/jenkins/workspace/Solr-main-Windows/solr/modules/s3-repository/build/resources/test/s3.conf
	at java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
	at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
	at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
	at java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)
	at java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:232)
	at java.base/java.nio.file.Path.of(Path.java:147)
	at java.base/java.nio.file.Paths.get(Paths.java:69)
	at software.amazon.awssdk.profiles.ProfileFileLocation.resolveProfileFilePath(ProfileFileLocation.java:86)
	at software.amazon.awssdk.profiles.ProfileFileLocation.credentialsFilePath(ProfileFileLocation.java:58)
	at software.amazon.awssdk.profiles.ProfileFileLocation.credentialsFileLocation(ProfileFileLocation.java:77)
	at software.amazon.awssdk.profiles.ProfileFile.addCredentialsFile(ProfileFile.java:138)
	at software.amazon.awssdk.utils.builder.SdkBuilder.applyMutation(SdkBuilder.java:61)
	at software.amazon.awssdk.profiles.ProfileFile.defaultProfileFile(ProfileFile.java:90)
	at software.amazon.awssdk.core.retry.RetryMode$Resolver.fromProfileFile(RetryMode.java:161)
	at software.amazon.awssdk.core.retry.RetryMode$Resolver.lambda$resolve$0(RetryMode.java:149)
	at software.amazon.awssdk.utils.OptionalUtils.firstPresent(OptionalUtils.java:47)
	at software.amazon.awssdk.core.retry.RetryMode$Resolver.resolve(RetryMode.java:149)
	at org.apache.solr.s3.S3StorageClient.createInternalClient(S3StorageClient.java:144)
	at org.apache.solr.s3.S3StorageClient.<init>(S3StorageClient.java:99)
	at org.apache.solr.s3.AbstractS3ClientTest.setUpClient(AbstractS3ClientTest.java:56)
{noformat}

  was:
Introduced by https://github.com/apache/solr/commit/01c059811a04d2713b34fd0bd54c2a96a1173938

{noformat}
Illegal char <:> at index 2: /C:/Users/jenkins/workspace/Solr-main-Windows/solr/modules/s3-repository/build/resources/test/s3.conf
{noformat}


> Specifying s3.conf file breaks unit tests on Windows
> ----------------------------------------------------
>
>                 Key: SOLR-16329
>                 URL: https://issues.apache.org/jira/browse/SOLR-16329
>             Project: Solr
>          Issue Type: Bug
>      Security Level: Public(Default Security Level. Issues are Public) 
>            Reporter: Mike Drob
>            Priority: Major
>
> Introduced by https://github.com/apache/solr/commit/01c059811a04d2713b34fd0bd54c2a96a1173938
> {noformat}
> java.nio.file.InvalidPathException: Illegal char <:> at index 2: /C:/Users/jenkins/workspace/Solr-main-Windows/solr/modules/s3-repository/build/resources/test/s3.conf
> 	at java.base/sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
> 	at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
> 	at java.base/sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
> 	at java.base/sun.nio.fs.WindowsPath.parse(WindowsPath.java:92)
> 	at java.base/sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:232)
> 	at java.base/java.nio.file.Path.of(Path.java:147)
> 	at java.base/java.nio.file.Paths.get(Paths.java:69)
> 	at software.amazon.awssdk.profiles.ProfileFileLocation.resolveProfileFilePath(ProfileFileLocation.java:86)
> 	at software.amazon.awssdk.profiles.ProfileFileLocation.credentialsFilePath(ProfileFileLocation.java:58)
> 	at software.amazon.awssdk.profiles.ProfileFileLocation.credentialsFileLocation(ProfileFileLocation.java:77)
> 	at software.amazon.awssdk.profiles.ProfileFile.addCredentialsFile(ProfileFile.java:138)
> 	at software.amazon.awssdk.utils.builder.SdkBuilder.applyMutation(SdkBuilder.java:61)
> 	at software.amazon.awssdk.profiles.ProfileFile.defaultProfileFile(ProfileFile.java:90)
> 	at software.amazon.awssdk.core.retry.RetryMode$Resolver.fromProfileFile(RetryMode.java:161)
> 	at software.amazon.awssdk.core.retry.RetryMode$Resolver.lambda$resolve$0(RetryMode.java:149)
> 	at software.amazon.awssdk.utils.OptionalUtils.firstPresent(OptionalUtils.java:47)
> 	at software.amazon.awssdk.core.retry.RetryMode$Resolver.resolve(RetryMode.java:149)
> 	at org.apache.solr.s3.S3StorageClient.createInternalClient(S3StorageClient.java:144)
> 	at org.apache.solr.s3.S3StorageClient.<init>(S3StorageClient.java:99)
> 	at org.apache.solr.s3.AbstractS3ClientTest.setUpClient(AbstractS3ClientTest.java:56)
> {noformat}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org