2014-07-17 3 views
0

JAVA API를 사용하여 Stormpath 클라이언트를 만들려고합니다. 다음과 같이 내가 방법을 가지고있다 : 나는 두 번째 마지막 줄에 오류가 발생하고Stormpath Java API를 사용하여 클라이언트를 생성하는 동안 오류가 발생했습니다.

private void createClient() throws IOException, ReadException { 
    StormpathConfiguration config = StormpathBuildClient.getConfiguration(); 
    InputStream is = new ByteArrayInputStream(getKeyFile(config).getBytes()); 
    ApiKey apiKey = ApiKeys.builder().setInputStream(is).build(); 
    Client cpio = Clients.builder().setApiKey(apiKey).build(); 
    this.client = cpio; 
} 

및 스택 트레이스는 다음과 같습니다

java.lang.RuntimeException: Unable to instantiate DataStore implementation: com.stormpath.sdk.impl.ds.DefaultDataStore 
    at com.stormpath.sdk.impl.client.DefaultClient.createDataStore(DefaultClient.java:158) 
    at com.stormpath.sdk.impl.client.DefaultClient.<init>(DefaultClient.java:63) 
    at com.stormpath.sdk.impl.client.DefaultClientBuilder.build(DefaultClientBuilder.java:67) 

당신이 해결하는 방법에 대한 아이디어를 가지고 있으면 알려 주시기 바랍니다 그것.

감사합니다.

답변

0

jackson-mapper-asl과 버전이 충돌하여 오류가 발생했습니다. 여기에 대한 자세한 내용은 블로그 게시물 http://adeydas.com/notes-jackson-version-mismatch-stormpath-sdk-v1-0-beta/입니다. 일단 해당 아티팩트가 SDK를 통해 호출되지 않도록 제외하고 (본질적으로 다른 버전으로 오버라이드하지 않음) 작동했습니다.