jira-plugin - 活动对象:无法处理方法。它不是有效的 getter 或 setter,并且没有提供实现
问题描述
我收到错误消息:
java.lang.IllegalArgumentException: Cannot handle method. It is not a valid getter or setter and does not have an implementation supplied. Signature: public abstract ...
在使用 ActiveObjectsJUnitRunner 运行的单元测试中。该项目是一个带有 Active Objects 的 Atlassian Jira 插件。
解决方案
问题是我的一些同事将 getter 写为:
import net.java.ao.0neToMany;
@OneToMany
Collection<NdaProtectedItem> getNdaProtectedItems();
虽然它应该是:
@OneToMany
NdaProtectedItem[] getNdaProtectedItems();
结果必须是一个普通数组,ActiveObjects 不支持集合 getter!
推荐阅读
- amazon-ec2 - AWS Spot Instance T2 Unlimited
- pentaho - Pentaho Report Designer 5.0.1 and MySQL 8.0 is not working
- python - Create a file to keep track of task progress
- ruby-on-rails - 如何解决 []= 删除中间关系栏
- tensorflow - Kera 的 val_acc 99.9%,但对多标签分类的预测很差
- node.js - 如何让等待动作完成,然后接收新消息?
- wordpress - WooCommerce 获得 Stripe 订单费用
- c# - Using C# to connect to online MySQL database - user has no privileges
- html - ASP.NET Core 日期选择器格式被忽略
- c++ - QTableWidgetItem 的子项上的 setHidden()