Google App Engine을 사용하여 웹 응용 프로그램을 작성하고 Quickbooks Java SDK를 사용하여 Quickbooks에 일부 데이터를 저장하려고합니다. 고객을 추가하려고 할 때 알지 못하는 예외가 발생합니다.QB Java SDK v3을 사용하여 Quickbooks에 쓸 수없는 신비한 오류
java.util.MissingResourceException: Can't find resource for bundle java.util.PropertyResourceBundle, key request.source.header
at java.util.ResourceBundle.getObject(ResourceBundle.java:395)
at java.util.ResourceBundle.getString(ResourceBundle.java:355)
at com.intuit.ipp.util.PropertyHelper.init(PropertyHelper.java:60)
at com.intuit.ipp.util.PropertyHelper.getInstance(PropertyHelper.java:44)
at com.intuit.ipp.interceptors.ConnectionInterceptor.populateRequestHeaders(ConnectionInterceptor.java:187)
at com.intuit.ipp.interceptors.ConnectionInterceptor.execute(ConnectionInterceptor.java:137)
at com.intuit.ipp.interceptors.IntuitInterceptorProvider.executeRequestInterceptors(IntuitInterceptorProvider.java:76)
at com.intuit.ipp.interceptors.IntuitInterceptorProvider.executeInterceptors(IntuitInterceptorProvider.java:62)
at com.intuit.ipp.services.DataService.add(DataService.java:108)
이것은 배포 된 버전의 앱에 있습니다. 내 컴퓨터에서 로컬로 응용 프로그램을 실행할 때 예외는 다릅니다.
java.lang.NullPointerException
at com.intuit.ipp.interceptors.ConnectionInterceptor.getRetryHandler(ConnectionInterceptor.java:212)
at com.intuit.ipp.interceptors.ConnectionInterceptor.execute(ConnectionInterceptor.java:85)
at com.intuit.ipp.interceptors.IntuitInterceptorProvider.executeRequestInterceptors(IntuitInterceptorProvider.java:76)
at com.intuit.ipp.interceptors.IntuitInterceptorProvider.executeInterceptors(IntuitInterceptorProvider.java:62)
at com.intuit.ipp.services.DataService.add(DataService.java:108)
비슷한 문제가있는 사람을 찾지 못했습니다. QB SDK v2를 사용하여이 모든 작업이 진행되었지만 예외는 발생하지 않았습니다.
누구나 내 문제의 성격에 대해 좋은 아이디어가 있습니까?
편집 : QBHelper JAR도 포함 시켰습니다. 이제는 com.intuit.ipp.exceptions.FMSException을 찾을 수없는 것 같습니다. 나는 그것을 바로보고있다! 그것은 빌드 경로에 있습니다.
api 리소스를 찾을 수 없습니다. .properties 파일 또는 뭔가 수 있습니다. 당신은 확실합니까, 당신은 전체 API를 다운로드 ?? – subash
내 API가 "전체"API인지 어떻게 알 수 있습니까? 또한 .properties 파일에 대해 무엇을 의미합니까? –