plugin acegi-0.5.2
02/04/2013 19:24
0
Estou tentando criar um novo projeto utilizando algumas funções do antigo, ou seja, o novo estou utilizando o grails 2.2.1 o antigo utiliza o 1.2.0
Copiei a tela principal main.gsp e executei o run, dando o erro:

| Server running. Browse to http://localhost:8080/siai
| Error 2013-04-02 15:30:09,978 [http-bio-8080-exec-2] ERROR [/siai].[gsp] - Servlet.service() for servlet [gsp] in context with path [/siai] threw exception
Message: Error applying layout : main
Line | Method
->> 1145 | runWorker in \grails-app\views\layouts\main.gsp
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 615 | run in ''
^ 722 | run . . . in ''
Caused by GroovyPagesException: Error processing GroovyPageView: Tag [ifAnyGranted] does not exist. No tag library found for namespace: g
->> 461 | runWorker in \grails-app\views\layouts\main.gsp

observando o erro, onde não consta a Tag[ifAnyGranted] na biblioteca, verifiquei a função abaixo no main.gsp
J(function(){
<g:ifAnyGranted role="ROLE_UAUX">
<g:if test="${params?.controller == 'contas' && params?.action == 'index'}">
J('[value=Nova Conta]').css('display','none');
J('[value=Excluir Conta]').css('display','none');
J('[value=Excluir Todas as Conta]').css('display','none');
</g:if>
</g:ifAnyGranted>

sendo assim, descobri que esta Tag vem do acegi-0.5.2, então verifiquei que no projeto antigo existe um arquivo chamado application.properties onde estão as configurações dos plugins como segue:
#Grails Metadata file
#Sat Nov 27 22:24:01 BRST 2010
app.grails.version=1.2.0
app.name=siem
app.servlet.version=2.4
app.version=0.9.20120220
plugins.acegi=0.5.2
plugins.hibernate=1.2.0
plugins.i18n-templates=1.1.0.1
plugins.jasper=0.9.7
plugins.mail=0.9
plugins.tomcat=1.2.0

Sendo assim, acrescentei o plugin acegi no application.properties do novo projeto como segue:
#Grails Metadata file
#Wed Mar 27 11:55:44 BRT 2013
app.grails.version=2.2.1
app.name=siai
app.version=0.1
plugins.acegi=0.5.2

Mas ao tentar executar, dá o erro abaixo !!! Estou agindo certo ? ou seja, para acrescentar um plugin, basta acrescentar no application.properties ou tenho que fazer algo mais ?

| Loading Grails 2.2.1
| Configuring classpath
:: problems summary ::
:::: ERRORS
Server access Error: Connection timed out: connect url=http://grails.org/plugins/grails-acegi/tags/RELEASE_0_5_2/acegi-0.5.2.pom

Server access Error: Connection timed out: connect url=http://grails.org/plugins/grails-acegi/tags/RELEASE_0_5_2/grails-acegi-0.5.2.jar

Server access Error: Connection timed out: connect url=http://repo1.maven.org/maven2/org/grails/plugins/acegi/0.5.2/acegi-0.5.2.pom

Server access Error: Connection timed out: connect url=http://repo1.maven.org/maven2/org/grails/plugins/acegi/0.5.2/acegi-0.5.2.jar

| Error Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information):

- org.grails.plugins:acegi:0.5.2
Tags: ifAnyGranted


0
Oi Celso,

se não me engano, você vai ter de reinstalar o plugin nesta nova aplicação.



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto