Java 使用回溯API-查询错误:不完整的交集-发布范围更改
我正在尝试使用回溯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
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");