Java 使用回溯API-查询错误:不完整的交集-发布范围更改

Java 使用回溯API-查询错误:不完整的交集-发布范围更改,java,rally,lookbackapi,Java,Rally,Lookbackapi,我正在尝试使用回溯API。我想在发布期间更改所有功能 我尝试的是: LookbackQuery query = lookbackApi.newSnapshotQuery(); query.addFindClause("_TypeHierarchy", "PortfolioItem"); query.addFindClause("ObjectID", "280075838440"); Map previousValue = new HashMap(); previousValue.put("$e

我正在尝试使用回溯API。我想在发布期间更改所有功能

我尝试的是:

LookbackQuery query = lookbackApi.newSnapshotQuery();
query.addFindClause("_TypeHierarchy", "PortfolioItem");
query.addFindClause("ObjectID", "280075838440");

Map previousValue = new HashMap();
previousValue.put("$exists", "true");
query.addFindClause("_PreviousValues.Release", previousValue);
query.requireFields("_SnapshotDate", "_SnapshotNumber", "FormattedID", 
"Name", "Release","_PreviousValues.Release").hydrateFields("Release, _PreviousValues.Release");
LookbackResult resultSet = query.execute();
我有一个例外:

线程“main”com.rallydev.lookback.LookbackException中的异常: 查询错误:的'hydrate'子句之间的交集不完整 [Release,_PreviousValues.Release]带有的'fields'子句 [\u SnapshotNumber、\u PreviousValues.Release、\u SnapshotDate、FormattedID、, 发布,名称]在 com.rallydev.lookback.LookbackResult.validate(LookbackResult.java:101) 在 com.rallydev.lookback.LookbackApi.executeQuery(LookbackApi.java:233) 在 com.rallydev.lookback.LookbackQuery.validateAndRun(LookbackQuery.java:243) 位于com.rallydev.lookback.LookbackQuery.execute(LookbackQuery.java:59) 位于fr.mipih.rally.TestLoockback.main(TestLoockback.java:38)

但当我尝试直接通过: 然后我得到了一些结果


你能帮我看看我做错了什么吗?

问题在查询中-请包装每个字段的报价:

query.requireFields("_SnapshotDate", "_SnapshotNumber", "FormattedID", 
"Name", "Release","_PreviousValues.Release").hydrateFields("Release", "_PreviousValues.Release");