mirror of
https://github.com/Alfresco/alfresco-transform-core.git
synced 2025-05-12 17:04:48 +00:00
Merge branch 'ATS-371' into 'master'
ATS-371 : Error in AWS_AI Engine when upload .jpeg files in ACS See merge request Repository/alfresco-docker-transformers!47
This commit is contained in:
commit
2c9194b15d
@ -30,6 +30,7 @@ import static org.alfresco.transformer.fs.FileManager.createTargetFileName;
|
|||||||
import static org.alfresco.transformer.fs.FileManager.deleteFile;
|
import static org.alfresco.transformer.fs.FileManager.deleteFile;
|
||||||
import static org.alfresco.transformer.fs.FileManager.getFilenameFromContentDisposition;
|
import static org.alfresco.transformer.fs.FileManager.getFilenameFromContentDisposition;
|
||||||
import static org.alfresco.transformer.fs.FileManager.save;
|
import static org.alfresco.transformer.fs.FileManager.save;
|
||||||
|
import static org.springframework.http.HttpStatus.BAD_REQUEST;
|
||||||
import static org.springframework.http.HttpStatus.INTERNAL_SERVER_ERROR;
|
import static org.springframework.http.HttpStatus.INTERNAL_SERVER_ERROR;
|
||||||
import static org.springframework.http.MediaType.APPLICATION_JSON_VALUE;
|
import static org.springframework.http.MediaType.APPLICATION_JSON_VALUE;
|
||||||
|
|
||||||
@ -145,7 +146,7 @@ public abstract class AbstractTransformerController implements TransformControll
|
|||||||
reply.setStatus(e.getStatusCode());
|
reply.setStatus(e.getStatusCode());
|
||||||
reply.setErrorDetails(messageWithCause("Failed at reading the source file", e));
|
reply.setErrorDetails(messageWithCause("Failed at reading the source file", e));
|
||||||
|
|
||||||
logger.error("Failed to load source file (TransformException), sending " + reply, e);
|
logger.error("Failed to load source file (TransformException), sending " + reply);
|
||||||
return new ResponseEntity<>(reply, HttpStatus.valueOf(reply.getStatus()));
|
return new ResponseEntity<>(reply, HttpStatus.valueOf(reply.getStatus()));
|
||||||
}
|
}
|
||||||
catch (HttpClientErrorException e)
|
catch (HttpClientErrorException e)
|
||||||
@ -279,7 +280,10 @@ public abstract class AbstractTransformerController implements TransformControll
|
|||||||
final Resource body = responseEntity.getBody();
|
final Resource body = responseEntity.getBody();
|
||||||
if (body == null)
|
if (body == null)
|
||||||
{
|
{
|
||||||
throw new Exception("Failed to retrieve the file body from the request");
|
String message = "Source file with reference: " + sourceReference + " is null or empty. "
|
||||||
|
+ "Transformation will fail and stop now as there is no content to be transformed.";
|
||||||
|
logger.warn(message);
|
||||||
|
throw new TransformException(BAD_REQUEST.value(), message);
|
||||||
}
|
}
|
||||||
File file = TempFileProvider.createTempFile("source_", "." + extension);
|
File file = TempFileProvider.createTempFile("source_", "." + extension);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user