Eclipse에서 업데이트를 계속 사용하고 있으므로 Google 앱 엔진이 문제를 일으킬 수 있습니다. 그래도 해결책을 얻지 못했습니다.클라이언트 라이브러리 생성 시도 중 오류 발생
오류 로그는 여기
java.lang.reflect.InvocationTargetException
at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:82)
at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 17090
at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:180)
at com.google.gson.Gson.fromJson(Gson.java:755)
at com.google.gson.Gson.fromJson(Gson.java:721)
at com.google.gson.Gson.fromJson(Gson.java:670)
at com.google.gson.Gson.fromJson(Gson.java:642)
at com.google.gdt.eclipse.managedapis.ManagedApiUtils.findAndReadDependencyFile(ManagedApiUtils.java:185)
at com.google.gdt.eclipse.managedapis.ManagedApiUtils.findAndReadDependencyFile(ManagedApiUtils.java:179)
at com.google.gdt.eclipse.managedapis.ManagedApiUtils.findAndReadDependencyFile(ManagedApiUtils.java:179)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmServiceCreator.copyToConnectedAndroidProject(SwarmServiceCreator.java:148)
at com.google.gdt.eclipse.appengine.swarm.wizards.helpers.SwarmServiceCreator.create(SwarmServiceCreator.java:453)
at com.google.gdt.eclipse.appengine.swarm.wizards.GenerateSwarmApiAction$1.run(GenerateSwarmApiAction.java:80)
... 1 more
Caused by: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 17090
at com.google.gson.stream.JsonReader.expect(JsonReader.java:339)
at com.google.gson.stream.JsonReader.beginObject(JsonReader.java:322)
문제는 : - I 앱 엔진 프로젝트를 만든 내가 삭제 한 빌드 경로에서 일부 오류로 인해 완벽하지만, 실행중인 프로젝트 및 응용 프로그램 엔진을 작업 영역에서 가져 와서 다시 가져 왔습니다.
이제 앱 엔진에서 클라이언트 라이브러리를 생성 할 때마다이 오류가 발생합니다.
프로젝트를 닫고 닫고 다시 열어 본 다음 이클립스를 다시 열어 보았습니다. 도와주세요.
편집
나는 새 프로젝트에서 동일한 코드를 복사 한 그 오래된 프로젝트
예전 프로젝트에서 뭔가 잘못 구성되거나 손상된 것 같습니다. 새 프로젝트를 만들고 수동으로 모든 코드와 파일을 넣었고 클라이언트 라이브러리가 올바르게 생성되었다는 것을 감안할 때 몇 가지 기본 정보만으로이 질문에 대한 자문을 게시하거나 알아낼 수 있습니다 무엇이 잘못되어 게시 되었습니까 (아마도 발생하지 않을 것입니다). – Nick
@ anonymous4444 여전히 솔루션을 알 수없고 문제가 해결되지 않았습니다. –
당신은 새 이클립스 프로젝트에 파일을 복사했는데 이제는 정상적으로 작동한다고했습니다. A) 문제가 해결 된 것처럼 들립니다. B) 문제를 해결하기 위해 사용했던 단계를 알고 있습니다. 자, 만약 당신이 * 새로운 이클립스 프로젝트를 만드는 이유 *를 알아 내기 위해 조사를 조금하고 싶다면 (내 첫 코멘트에서 힌트 : 어떻게 든 부러졌다), 당신은 또한 자기 대답에 이것을 포함시킬 수있다. 문제가 해결되었는지 여부는 의심의 여지가 없습니다. 자신이 "잘 작동합니다." – Nick