2014-09-06 3 views
0

Я пытаюсь опубликовать новую версию плагина Grails Spring Security OAuth2 Provider (2.0-RC1) и, кажется, правильно загружает артефакты (см. here), но plugin page на grails.org является не обновляется. Вот выход из публикации - я не знаю, что делать ошибки честно:Не удается опубликовать плагин grails

~>grailsw publish-plugin --grailsCentral --stacktrace 
| Plugin packaged grails-spring-security-oauth2-provider-2.0-RC2.zip 
| Plugin packaged grails-spring-security-oauth2-provider-2.0-RC2.zip 
| POM generated: target/pom.xml 
Publishing to Grails Central 
Publishing to http://grails.org/api/v1.0/publish/spring-security-oauth2-provider/2.0-RC2 
| Error Failed to publish plugin: Could not read JSON: Can not deserialize instance of java.lang.String out of START_OBJECT token 
at [Source: [email protected]437f; line: 1, column: 1]; nested exception is com.fasterxml.jackson.databind.JsonMappingException: Can not deserialize instance of java.lang.String out of START_OBJECT token 
at [Source: [email protected]437f; line: 1, column: 1] 

Я использую релиз плагин версии 3.0.1 и Grails 2.3.8. Я тоже на Windows 7 x64 с Java 7 x64.

+0

Это полный стек? Не могли бы вы перехватить эту переменную и посмотреть, что внутри? Кроме того, возможно, в grails.org протоколы изменены и теперь все проблемы с плагином выпуска. – wwarlock

+0

Это полная stacktrace (я использовал --stacktrace, --full-stacktrace и --verbose, и все они дают одно и то же сообщение). Я не уверен, где переменная действительно даже хочет даже начать смотреть на это, это не дает мне много работы. Думаю, я могу прорваться через скрипт PublishPlugin.groovy, но я хотел посмотреть, есть ли у кого-нибудь идеи, прежде чем я действительно погрузиться в это. – bksaville

ответ

0

Нашел решение, наконец, потратив время на поиск кода плагина публикации. Проблема в том, что у меня была более новая версия rest-client-builder, переопределяющая версию в комплекте с плагином выпуска. Я использовал версию 2.0.1 вместо 1.0.3.

Изменение версии плагина rest-client-builder версии 1.0.3 устраняет проблему (с использованием плагина 3.0.1).

Смежные вопросы