Hi All, I'm excited about using Shiro in my new Grails project ...
Everything went great with my testing the plugin "grails install-plugin shiro" But, now I want to customize Shiro so that I can use tables with Table and Column names of my choosing. I got the source from "svn co http://svn.apache.org/repos/asf/incubator/shiro/trunk/" So, I've executed "grails uninstall-plugin shiro" .... And I'm trying to get everything working again in the simple case before I begin customizing, but I can't get beyond the following error ... I've researched it some, but since I'm new to Grails and the environment ... I'm not sure where the initialization of a SecurityManager should happen?? First the app chugs along with several of these in the console ... Base Directory: /Users/virtuola/Documents/Virtuola LLC/ScoreEZ/scoreez Running script /Applications/grails-1.1.1/scripts/RunApp.groovy Environment set to development [groovyc] Compiling 36 source files to /Users/virtuola/.grails/1.1.1/projects/scoreez/classes [copy] Copying 1 file to /Users/virtuola/.grails/1.1.1/projects/scoreez Running Grails application.. Server running. Browse to http://localhost:9090/scoreez [groovyc] Compiling 36 source files to /Users/virtuola/.grails/1.1.1/projects/scoreez/classes [groovyc] Compiling 36 source files to /Users/virtuola/.grails/1.1.1/projects/scoreez/classes Running Grails application.. Server running. Browse to http://localhost:9090/scoreez [groovyc] Compiling 36 source files to /Users/virtuola/.grails/1.1.1/projects/scoreez/classes [groovyc] Compiling 36 source files to /Users/virtuola/.grails/1.1.1/projects/scoreez/classes Running Grails application.. Server running. Browse to http://localhost:9090/scoreez [groovyc] Compiling 36 source files to /Users/virtuola/.grails/1.1.1/projects/scoreez/classes [groovyc] Compiling 36 source files to /Users/virtuola/.grails/1.1.1/projects/scoreez/classes Running Grails application.. Then we get the error messages below when you try to initiate a request at the browser. Any ideas! At lease I know that the problem is resolvable ... That's why I chose open source, I can't take the risk of closed source with my project! Joe Terry www.ScoreEZ.com Server running. Browse to http://localhost:9090/scoreez 2009-08-10 21:52:56,681 [2014...@qtp7-0] ERROR view.GroovyPageView - Error processing GroovyPageView: Error executing tag <shiro:isNotLoggedIn>: java.lang.IllegalStateException: No SecurityManager accessible to this method, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton. See the org.apache.shiro.SecurityUtils.getSubject() method JavaDoc for an explanation of expected environment configuration. org.codehaus.groovy.grails.web.taglib.exceptions.GrailsTagException: Error executing tag <shiro:isNotLoggedIn>: java.lang.IllegalStateException: No SecurityManager accessible to this method, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton. See the org.apache.shiro.SecurityUtils.getSubject() method JavaDoc for an explanation of expected environment configuration. at Users_virtuola_Documents_Virtuola_20LLC_ScoreEZ_scoreez_grails_app_views_public_index_gsp.run(Users_virtuola_Documents_Virtuola_20LLC_ScoreEZ_scoreez_grails_app_views_public_index_gsp:24) Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.IllegalStateException: No SecurityManager accessible to this method, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton. See the org.apache.shiro.SecurityUtils.getSubject() method JavaDoc for an explanation of expected environment configuration. ... 1 more Caused by: java.lang.IllegalStateException: No SecurityManager accessible to this method, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton. See the org.apache.shiro.SecurityUtils.getSubject() method JavaDoc for an explanation of expected environment configuration. at org.apache.shiro.SecurityUtils.getSubject(SecurityUtils.java:79) at org.apache.shiro.SecurityUtils$getSubject.call(Unknown Source) at ShiroTagLib.checkAuthenticated(ShiroTagLib.groovy:261) at ShiroTagLib.this$2$checkAuthenticated(ShiroTagLib.groovy) at ShiroTagLib$_closure2.doCall(ShiroTagLib.groovy:42) ... 1 more -- View this message in context: http://n2.nabble.com/Shiro-Source%2C-Custom-DB-Architechture-and-Grails-...-tp3421870p3421870.html Sent from the Shiro User mailing list archive at Nabble.com.
