JAVA BOX SDK от Eclipse до Grails с использованием GGTS

Я использую BOX JAVA SDK и запустил эти функции в Eclipse, которые работали нормально.

Я добавил все файлы jar, которые я использовал в eclipse, в GGTS. Но когда я добавляю пакеты в Grails (java->src->package_name), он все время выдает исключение.

Что еще может помешать мне перейти на Grails?

Исключение, которое я получаю через Grails, относится ко второй строке:

    PEMParser keyReader = new PEMParser(new StringReader(this.privateKey));
    Object keyPair = keyReader.readObject();

Сообщение:

com.box.sdk.BoxDeveloperEditionAPIConnection.decryptPrivateKey

    Error |
Caused by: org.bouncycastle.openssl.PEMException: problem creating RSA private key: java.lang.IllegalArgumentException: unknown object in getInstance: [B
Error |
    at org.bouncycastle.openssl.PEMParser$KeyPairParser.parseObject(Unknown Source)
Error |
    at org.bouncycastle.openssl.PEMParser.readObject(Unknown Source)
Error |
    at com.box.sdk.BoxDeveloperEditionAPIConnection.decryptPrivateKey(BoxDeveloperEditionAPIConnection.java:378)
Error |

person SRIRAM RAMACHANDRAN    schedule 08.03.2017    source источник


Ответы (1)


использует ли Grails тот же JDK? Мне пришлось поместить 2 файла безопасности в jre/lib/security, чтобы это сработало.

person kendomen    schedule 08.03.2017
comment
Eclipse java 1.8 и Grails Java 1.8_121 ... кажется одинаковыми ... файлы безопасности в смысле jce_policy 8 верно? и поскольку я уже выполнил ту же программу в eclipse, я добавил файлы безопасности, уже находящиеся в папках. но не работает в Grails.... @kendomen - person SRIRAM RAMACHANDRAN; 09.03.2017
comment
да. Ты прав. Это должно быть что-то другое. Извиняюсь! - person kendomen; 09.03.2017
comment
любые другие решения? Нужно ли добавлять путь сборки в grails или что-то еще? Я застрял в этом... - person SRIRAM RAMACHANDRAN; 09.03.2017