【发布时间】:2013-10-29 19:37:35
【问题描述】:
有人知道这个错误是什么意思吗?它来自 Google Cloud Endpoints 处理器,错误消息没有详细说明它发生的位置。这是我在错误日志中看到的完整堆栈跟踪:
com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmGenerationException: java.lang.IllegalArgumentException: Multiple values for same key 'request'
更新:
通过反复试验,我发现了有问题的方法签名:
@ApiMethod(name = "createMasterDefaultCampaignsAndScriptsAndSchedules", path = "createMasterDefaultCampaignsAndScriptsAndSchedules", httpMethod = HttpMethod.GET)
public ArrayList<Campaign> createMasterDefaultCampaignsAndScriptsAndSchedules(Calendar pCalendar, Company pCompany) {
这是怎么回事?
【问题讨论】:
-
作为一种解决方法,我最终不得不传递 JDO 对象的 id,然后将其从数据存储中拉回,这非常有效。我认为这是一个错误并提出了一个问题:code.google.com/p/googleappengine/issues/…
标签: java google-app-engine google-cloud-endpoints