Java中的AWS Lambda“在完成请求之前退出流程”

时间:2019-07-16 11:56:55

标签: java aws-lambda

我已经使用Java创建了一个lambda函数。第一次可以正确执行,但是第二次运行lambda函数时,它显示以下错误:

{
  "errorMessage": "RequestId: d73aab19-25ef-458b-a436-b6c2e10a18cb Process exited before completing request"
}

出现错误后,它可以正常工作。我不知道为什么在成功构建1st build之后会出现此错误。

下面是我添加时的源代码,这给我带来了其他问题,但工作正常,但是我需要以下代码:

FontsLoader.clearCache();
File fdir = new File("/tmp");
FileUtils.cleanDirectory(fdir);
TransferManager xfer_mgr = TransferManagerBuilder.standard().build();

try {
    MultipleFileDownload xfer = xfer_mgr.downloadDirectory(
        bucket_name, "font", new File("/tmp"));
    xfer.waitForCompletion();
} catch (AmazonServiceException e) {
    System.err.println(e.getErrorMessage());
    System.exit(1);
}


String[] fontdir = {"/tmp"};


//apply font into PPTX
FontsLoader.loadExternalFonts(fontdir);

谢谢。

0 个答案:

没有答案