[seam-issues] [JBoss JIRA] (SEAMSECURITY-148) Authorization, Idmconsole examples are not working corectly on JDK7 due to RuntimeDroolsException

Tomas Remes (JIRA) jira-events at lists.jboss.org
Wed May 16 10:19:18 EDT 2012


Tomas Remes created SEAMSECURITY-148:
----------------------------------------

             Summary: Authorization, Idmconsole examples are not working corectly on JDK7 due to RuntimeDroolsException
                 Key: SEAMSECURITY-148
                 URL: https://issues.jboss.org/browse/SEAMSECURITY-148
             Project: Seam Security
          Issue Type: Bug
    Affects Versions: 3.1.0.Final
         Environment: Seam 3, SUN JDK7, JBoss AS 7.1.1.Final
            Reporter: Tomas Remes


{noformat}
org.drools.RuntimeDroolsException: value '1.7' is not a valid language level
	org.drools.rule.builder.dialect.java.JavaDialectConfiguration.getDefaultLanguageLevel(JavaDialectConfiguration.java:162)
	org.drools.rule.builder.dialect.java.JavaDialectConfiguration.init(JavaDialectConfiguration.java:57)
	org.drools.compiler.PackageBuilderConfiguration.addDialect(PackageBuilderConfiguration.java:279)
	org.drools.compiler.PackageBuilderConfiguration.buildDialectConfigurationMap(PackageBuilderConfiguration.java:268)
	org.drools.compiler.PackageBuilderConfiguration.init(PackageBuilderConfiguration.java:181)
	org.drools.compiler.PackageBuilderConfiguration.<init>(PackageBuilderConfiguration.java:159)
	org.drools.builder.impl.KnowledgeBuilderFactoryServiceImpl.newKnowledgeBuilderConfiguration(KnowledgeBuilderFactoryServiceImpl.java:22)
	org.drools.builder.KnowledgeBuilderFactory.newKnowledgeBuilderConfiguration(KnowledgeBuilderFactory.java:75)
	org.jboss.seam.security.permission.SecurityRuleLoader.init(SecurityRuleLoader.java:42)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:601)
	org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:267)
	org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)
	org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)
	org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:263)
	org.jboss.weld.introspector.jlr.WeldMethodImpl.invoke(WeldMethodImpl.java:174)
	org.jboss.weld.injection.MethodInjectionPoint.invoke(MethodInjectionPoint.java:111)
	org.jboss.weld.util.Beans.callInitializers(Beans.java:707)
	org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:696)
	org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1$1.proceed(ManagedBean.java:161)
	org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
	org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1.work(ManagedBean.java:157)
	org.jboss.weld.bean.ManagedBean$FixInjectionPoint.run(ManagedBean.java:131)
	org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.inject(ManagedBean.java:153)
	org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:293)
	org.jboss.weld.context.AbstractContext.get(AbstractContext.java:105)
	org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90)
	org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79)
	org.jboss.seam.security.permission.SecurityRuleLoader$Proxy$_$$_WeldClientProxy.getKnowledgeBase(SecurityRuleLoader$Proxy$_$$_WeldClientProxy.java)
	org.jboss.seam.security.permission.RuleBasedPermissionResolver.getSecurityRules(RuleBasedPermissionResolver.java:237)
	org.jboss.seam.security.permission.RuleBasedPermissionResolver.init(RuleBasedPermissionResolver.java:49)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:601)
	org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:267)
	org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52)
	org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137)
	org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:263)
	org.jboss.weld.introspector.jlr.WeldMethodImpl.invoke(WeldMethodImpl.java:174)
	org.jboss.weld.injection.MethodInjectionPoint.invoke(MethodInjectionPoint.java:111)
	org.jboss.weld.util.Beans.callInitializers(Beans.java:707)
	org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:696)
	org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1$1.proceed(ManagedBean.java:161)
	org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
	org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget$1.work(ManagedBean.java:157)
	org.jboss.weld.bean.ManagedBean$FixInjectionPoint.run(ManagedBean.java:131)
	org.jboss.weld.bean.ManagedBean$ManagedBeanInjectionTarget.inject(ManagedBean.java:153)
	org.jboss.weld.bean.ManagedBean.create(ManagedBean.java:293)
	org.jboss.weld.context.AbstractContext.get(AbstractContext.java:105)
	org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:90)
	org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:79)
	org.jboss.seam.security.permission.RuleBasedPermissionResolver$Proxy$_$$_WeldClientProxy.hasPermission(RuleBasedPermissionResolver$Proxy$_$$_WeldClientProxy.java)
	org.jboss.seam.security.permission.PermissionMapper.resolvePermission(PermissionMapper.java:31)
	org.jboss.seam.security.permission.PermissionMapper$Proxy$_$$_WeldClientProxy.resolvePermission(PermissionMapper$Proxy$_$$_WeldClientProxy.java)
	org.jboss.seam.security.IdentityImpl.hasPermission(IdentityImpl.java:587)
	org.jboss.seam.security.IdentityImpl$Proxy$_$$_WeldClientProxy.hasPermission(IdentityImpl$Proxy$_$$_WeldClientProxy.java)
	org.jboss.seam.security.examples.authorization.security.Restrictions.isDemoUser(Restrictions.java:42)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:601)
	org.jboss.solder.reflection.Reflections.invokeMethod(Reflections.java:474)
	org.jboss.solder.reflection.Reflections.invokeMethod(Reflections.java:403)
	org.jboss.solder.reflection.annotated.InjectableMethod.invoke(InjectableMethod.java:175)
	org.jboss.seam.security.SecurityExtension$Authorizer.authorize(SecurityExtension.java:74)
	org.jboss.seam.security.SecurityInterceptor.aroundInvoke(SecurityInterceptor.java:31)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:601)
	org.jboss.weld.interceptor.proxy.SimpleMethodInvocation.invoke(SimpleMethodInvocation.java:30)
	org.jboss.weld.interceptor.proxy.SimpleInterceptionChain.invokeNextInterceptor(SimpleInterceptionChain.java:68)
	org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:112)
	org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:88)
	org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:53)
	org.jboss.seam.security.examples.authorization.PrivilegedActions$Proxy$_$$_WeldSubclass.doDemoUserRuleAction(PrivilegedActions$Proxy$_$$_WeldSubclass.java)
	org.jboss.seam.security.examples.authorization.PrivilegedActions$Proxy$_$$_WeldClientProxy.doDemoUserRuleAction(PrivilegedActions$Proxy$_$$_WeldClientProxy.java)
	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:601)
	org.apache.el.parser.AstValue.invoke(AstValue.java:262)
	org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
	org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:39)
	org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
	com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
	javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88)
	com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
	javax.faces.component.UICommand.broadcast(UICommand.java:315)
	javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794)
	javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259)
	com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
	org.jboss.weld.servlet.ConversationPropagationFilter.doFilter(ConversationPropagationFilter.java:62)
	org.jboss.solder.servlet.exception.CatchExceptionFilter.doFilter(CatchExceptionFilter.java:65)
	org.jboss.solder.servlet.event.ServletEventBridgeFilter.doFilter(ServletEventBridgeFilter.java:74)
{noformat}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the seam-issues mailing list