2016-10-09 8 views
0

Google App Engine에서 개발 중입니다. 개발 된 끝점은 로컬 및 프로덕션에서 잘 작동합니다. endpoints.sh를 사용하여 클라이언트 라이브러리를 생성하면 대부분의 엔드 포인트에서 작동합니다.클라이언트 라이브러리를 생성 할 때 문자열 인덱스가 범위를 벗어납니다.

어떤 이유에서든 작동하지 않는 엔드 포인트가 하나뿐입니다. 그것은 다음과 같은 반환 유지 :

Error: 500 Internal Server Error 
    {"error": {"message": "Internal Server Error", "code": 500, "errors": [{"message": "unknown exception", "debug_info": "string index out of range"}]}} 

우리가 하나 더 많은 행운과 디버그 모드에서 스크립트를 실행하려고했습니다 있도록 오류 메시지가 많이 추가 정보를 제공하지 않습니다 볼 수 있듯이.

우리는 OS X, Java 1.7.0_25 및 Google App Engine 1.9.40을 개발 중입니다.

도움을 주시면 감사하겠습니다.

답변

0

문제는 다음과 같습니다. 나는 국가 이름과 그 약어로 정의 된 국가에 대한 enum을 가졌다. UNKNOWN에 대해 하나가 있으며 약어가 없습니다 (값은 실제로 ""로 설정 됨). 이것을 "UNKNOWN"으로 변경 한 후 작업하고 클라이언트 lib를 생성하기 시작했습니다.

세부 정보 : https://code.google.com/p/googleappengine/issues/detail?id=13337

관련 문제