我刚刚开始使用AWS Flow Framework for Java。基本上我试图扩展HelloWorld tutorial,但已经撞墙了。
我在接口中定义了一个新方法autoScale
,接受String
争论如下
public interface GreeterActivities {
public String getName();
public String getGreeting(String name);
public void say(String what);
public void autoScale(String groupName);
}
实施也相当直接。
最后在GreeterWorkflowImpl
课程中,我按以下方式调用新的Task
public void greet() {
Promise<String> name = operations.getName();
Promise<String> greeting = operations.getGreeting(name);
operations.say(greeting);
operations.autoScale("WebServerScalingGroup");
}
但是我收到错误,例如 AWS错误代码:ValidationError,AWS错误消息:检测到1个验证错误:'autoScalingGroupName'处的值null无法满足约束:成员不能为空
关于我做错的任何想法?谢谢!
答案 0 :(得分:0)
该错误似乎来自Auto Scaling API。这可能意味着已成功调用活动,但是从其实现中抛出了异常。您的活动实施情况如何?您是否尝试记录活动调用及其参数的事实?