General discussions and chit chat about OpenSource software made by scireum - http://www.scireum.de
andyHa on 12.4.1
andyHa on master
Delays the creation of a part i… Merge pull request #179 from sc… (compare)
andyHa on InstantiationFixx
Delays the creation of a part i… (compare)
andyHa on 12.4
sabieber on KeepRunning
sabieber on master
Adds a flag which lets all dock… Merge pull request #178 from sc… (compare)
andyHa on KeepRunning
Adds a flag which lets all dock… (compare)
Tobsucht on FastBackgroundLoops
Tobsucht on master
Reduces the default wait interv… Merge pull request #177 from sc… (compare)
andyHa on FastBackgroundLoops
Reduces the default wait interv… (compare)
andyHa on rm
andyHa on 12.3
andyHa on master
Performs refactroings suggested… Simplifies array handling. Simplifies a convoluted block o… and 4 more (compare)
I'm having some issues setting Content-Length in a HEAD response from S3Ninja. In the S3Controller, I add the following line to the response in S3Controller.java/GetObject:541:
response.addHeader(HttpHeaderNames.CONTENT_LENGTH, object.getFile().length());
I added some console logging for verification. When I rebuild and execute a HEAD request, the console reports the correct 'content-length', but my response header has 'content-length -> 0'. I'm using Postman. This is occurring before:
response.status(HttpResponseStatus.OK);
So it should be added to the response before it is complete. Any ideas what happening? Is it getting reset somewhere?
Hi I am getting following error
docker_1 | Exception in thread "main" java.lang.reflect.InvocationTargetException
docker_1 | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
docker_1 | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
docker_1 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
docker_1 | at java.lang.reflect.Method.invoke(Method.java:498)
docker_1 | at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48)
docker_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:87)
docker_1 | at org.springframework.boot.loader.Launcher.launch(Launcher.java:50)
docker_1 | at org.springframework.boot.loader.JarLauncher.main(JarLauncher.java:51)
docker_1 | Caused by: com.amazonaws.services.s3.model.AmazonS3Exception: Not Found (Service: Amazon S3; Status Code: 404; Error Code: 404 Not Found; Request ID: null), S3 Extended Request ID: null
docker_1 | at com.amazonaws.http.AmazonHttpClient$RequestExecutor.handleErrorResponse(AmazonHttpClient.java:1588)
docker_1 | at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeOneRequest(AmazonHttpClient.java:1258)
docker_1 | at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeHelper(AmazonHttpClient.java:1030)
docker_1 | at com.amazonaws.http.AmazonHttpClient$RequestExecutor.doExecute(AmazonHttpClient.java:742)
docker_1 | at com.amazonaws.http.AmazonHttpClient$RequestExecutor.executeWithTimer(AmazonHttpClient.java:716)
docker_1 | at com.amazonaws.http.AmazonHttpClient$RequestExecutor.execute(AmazonHttpClient.java:699)
docker_1 | at com.amazonaws.http.AmazonHttpClient$RequestExecutor.access$500(AmazonHttpClient.java:667)
docker_1 | at com.amazonaws.http.AmazonHttpClient$RequestExecutionBuilderImpl.execute(AmazonHttpClient.java:649)
docker_1 | at com.amazonaws.http.AmazonHttpClient.execute(AmazonHttpClient.java:513)
docker_1 | at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:4187)
docker_1 | at com.amazonaws.services.s3.AmazonS3Client.invoke(AmazonS3Client.java:4134)
docker_1 | at com.amazonaws.services.s3.AmazonS3Client.createBucket(AmazonS3Client.java:1021)
docker_1 | at com.amazonaws.services.s3.AmazonS3Client.createBucket(AmazonS3Client.java:959)
docker_1 | at org.application_health.health.HealthApplication.main(HealthApplication.java:38)
docker_1 | ... 8 more
My class is below:
@SpringBootApplication
@Configuration
@EnableAutoConfiguration
@EnableAdminServer
public class HealthApplication {
public static void main(
String[] args) {
SpringApplication.run(HealthApplication.class, args);
BasicAWSCredentials credentials =
new BasicAWSCredentials(
"AKIAIOSFODNN7EXAMPLE",
"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY");
EndpointConfiguration endpointConfiguration =
new EndpointConfiguration(
"http://docker-s3ninja:9444",
"us-east-1");
AmazonS3ClientBuilder amazonS3ClientBuilder =
AmazonS3ClientBuilder.standard();
amazonS3ClientBuilder.withEndpointConfiguration(endpointConfiguration);
amazonS3ClientBuilder.enablePathStyleAccess();
AmazonS3 amazonS3Client =
amazonS3ClientBuilder
.withCredentials(
new AWSStaticCredentialsProvider(credentials))
.build();
amazonS3Client.createBucket("mybucket");
}
}
<dependency>
<groupId>com.amazonaws</groupId>
<artifactId>aws-java-sdk-s3</artifactId>
<version>1.10.12</version>
</dependency>
I have tried to clone the Sirius-kernel source code and do "mvn clean install", and see unit test failure shown:
BOMReaderTest.readArray10BOM:58 expected:<5> but was:<8>
BOMReaderTest.readArray1BOM:43 expected:<72> but was:<239>
BOMReaderTest.readArray2BOM:51 expected:<72> but was:<239>
My system set up is:
mvn -version
Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; 2018-02-24T12:49:05-07:00)
Maven home: C:\java\mvn\apache-maven-3.5.3
Java version: 1.8.0_151, vendor: Oracle Corporation
Java home: C:\java\jdk1.8.0_151\jre
Any idea what I am missing ?
else if (in("ListBucketResult", "Contents")) {
if (name.equals("Key")) {
lastKey = getText();
currentObject.setKey(decodeIfSpecified
(lastKey, shouldSDKDecodeResponse));
} else if (name.equals("LastModified")) {
currentObject.setLastModified(
ServiceUtils.parseIso8601Date(getText()));
} else if (name.equals("ETag")) {
s3Client.listObjects(bucket)
to fail with parsing errors