| 

.NET C# Java Javascript Exception

JSecurity Problem

Dies ist das Archiv des ehemaligen Forums zum Thema Groovy, Grails, Griffon und Bean Scripting Framework, welches unter groovy-forum.de existierte. Die neue Adresse des Groovy-Forums ist: http://codekicker.de/fragen/themen/groovy.


JSecurity Problem

heribert - 06.12.2008 17:31
Hi alle zusammen.

Jetzt dachte ich endlich mal, dass ich ohne Probleme entwickeln kann, aber schon kommt ein neues - für mich - unerklärliches Problem. Ich verwende JSecurity und dachte erst, dass allles wunderbar funktioniert. Ich mache mit
SecurityUtils.subject.hasRole("Administrator")
eine Überprüfung, ob der aktuelle Nutzer die Rolle Administrator hat. Das merkwürdige ist, dass es funktioniert, wenn man nicht eingeloggt ist. Wenn man aber eingeloggt ist, wird eine Exception geworfen:
groovy.lang.MissingMethodException: No signature of method: grails.orm.HibernateCriteriaBuilder.list() is applicable for argument types: (JsecDbRealm$_hasRole_closure1) values: {JsecDbRealm$_hasRole_closure1@18c548}
	at JsecDbRealm.hasRole(JsecDbRealm.groovy:43)
	at org.jsecurity.grails.RealmWrapper.hasRole(RealmWrapper.groovy:178)
	at org.jsecurity.authz.ModularRealmAuthorizer.hasRole(ModularRealmAuthorizer.java:178)
	at org.jsecurity.mgt.AuthorizingSecurityManager.hasRole(AuthorizingSecurityManager.java:213)
	at org.jsecurity.subject.DelegatingSubject.hasRole(DelegatingSubject.java:211)
	at JsecTagLib.checkRole(JsecTagLib.groovy:254)
	at JsecTagLib.this$2$checkRole(JsecTagLib.groovy)
	at JsecTagLib$_closure8.doCall(JsecTagLib.groovy:133)
	at home_heribert_Development_Projects_MFO_grails_app_views_vehicle_create_gsp$_run_closure3.doCall(home_heribert_Development_Projects_MFO_grails_app_views_vehicle_create_gsp:45)
	at home_heribert_Development_Projects_MFO_grails_app_views_vehicle_create_gsp$_run_closure3.doCall(home_heribert_Development_Projects_MFO_grails_app_views_vehicle_create_gsp)
	at home_heribert_Development_Projects_MFO_grails_app_views_vehicle_create_gsp.run(home_heribert_Development_Projects_MFO_grails_app_views_vehicle_create_gsp:56)
	at org.jsecurity.web.servlet.JSecurityFilter.doFilterInternal(JSecurityFilter.java:382)
	at org.jsecurity.web.servlet.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:180)

Ich hab leider keine Ahnung, was das bedeuten kann, ich kenn mich zu wenig mit Groovy und Grails aus.

Für jeden Tipp wäre ich sehr dankbar!

Vielen Dank!


Stelle deine Groovy-Frage jetzt!


Diese Seite zeigt den Thread "JSecurity Problem" der ehemaligen Webseite groovy-forum.de, welche durch einen Serverunfall zerstört wurde. codekicker.de hat viele Konversationen über die beliebte Programmiersprache Groovy und zugehörige Frameworks wie das Grails-Framework retten können.

Hast Du eine Frage zum Thema Groovy, Grails oder allgemein Java? Viele ehemalige groovy-forum.de Mitglieder beantworten dir auf codekicker.de deine Frage! Stelle jetzt eine Frage!

Viele weitere Diskussionen zu Grails und Groovy befinden sich auf der Threadübersicht des alten groovy-forum.de.