gpt4 book ai didi

aws-lambda - optaplanner 与 aws lambda

转载 作者:行者123 更新时间:2023-12-04 15:57:30 25 4
gpt4 key购买 nike

我正在使用 optaplanner 来解决调度问题。我想从 AWS Lambda 调用调度代码(我知道 Lambda 的最长执行时间是 5 分钟,这对这个应用程序来说没问题)

为了实现这一点,我构建了一个包含两个模块的 Maven 项目:module-1:调度优化代码模块 2:aws lambda 处理程序(从模块 1 调用调度代码)

当我在 IntelliJ Idea 中为模块 1(具有 optaplanner 代码)运行测试时,它运行良好。

当我调用 lambda 函数时,出现以下异常:

java.lang.ExceptionInInitializerError:    
java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
at org.kie.api.internal.utils.ServiceRegistry.getInstance(ServiceRegistry.java:27)
...
Caused by: java.lang.RuntimeException: Child services [org.kie.api.internal.assembler.KieAssemblers] have no parent
at org.kie.api.internal.utils.ServiceDiscoveryImpl.buildMap(ServiceDiscoveryImpl.java:191)
at org.kie.api.internal.utils.ServiceDiscoveryImpl.getServices(ServiceDiscoveryImpl.java:97)
...

我在 maven 文件中包含了以下依赖项:org.optaplanner optaplanner-core 7.7.0.Final

还检查了 jar 文件是否包含 drools-core、kie-api、kei-internal、drools-compiler。有谁知道可能是什么问题?

最佳答案

在 AWS-lambda 等受限环境中运行时,听起来像是 drools 中的错误。请create a JIRA并在此处链接。

关于aws-lambda - optaplanner 与 aws lambda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51273121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com