cancel
Showing results for 
Search instead for 
Did you mean: 

deleting a rule...is it a bug

alpha
Champ in-the-making
Champ in-the-making
Hi,

i've created a rule that apply a simple workflow(move contents from a space to another) on all items in myspace. It works fine.
But when i delete the rule (in manage content rules screen), i still have the actions (approve/reject) generated by deleted rule in an item browse menu…Is it normal to have this? or is it a bug?
How can i remove this action from the document(or space) browse menu?
Is there a way to hide simple workflow generated action from the document details menu?

Any answer is appreciated

Thanks
10 REPLIES 10

gavinc
Champ in-the-making
Champ in-the-making
No, it's not a bug.

Basically when you apply simple workflow to a node you are applying an aspect. This aspect drives the display of the approve/reject actions. Once the aspect is applied it will remain until one of the actions is performed. Alternatively, you can remove the "Simple Workflow" aspect from the node. Go to the details dialog for the node, click Run Action and then choose "Remove an aspect from an item".

The choice of simple workflow won't be in the list be default, to add it, add the following config to your web-client-config-custom.xml file:

<config evaluator="string-compare" condition="Action Wizards">   <aspects>      <aspects-remove>         <aspect name="app:simpleworkflow" />      </aspects-remove>   </aspects></config>‍‍‍‍‍‍‍

To remove the actions from the document details menu add the following config as well and that should hide the options.

<config>   <actions>      <action-group id="doc_details_actions">            <action idref="approve_doc_details" hide="true" />            <action idref="reject_doc_details" hide="true" />       </action-group>   </actions></config>‍‍‍‍‍‍‍‍

Hope this helps.

alpha
Champ in-the-making
Champ in-the-making
thanks a lot gavin,

actually i'd found the solution with remove aspect as soon as i realized that the  simpleworkflow was an aspect…but to me it's weird to still have the workflow action when u delete the rules that has created it… Smiley Surprisedops:

For the doc details screen, actually i want to hide the simple workflow action for users other than Coordinators. I think i have to rewrite my own (Approve/Reject)DocEvaluator classes, and override in web-client-custom.xml; do you have any sample code for retrieving the current user roles?

Thanks

gavinc
Champ in-the-making
Champ in-the-making
The rules get run when the node is created or updated (whatever you set in the rule) and performs the action on the node. The rule is not attached to the node in any way so won't effect it, it's a bit like rules in Outlook for example.

Yes, you will need to write your own evaluators, have a look through all the existing ones in the org.alfresco.web.action.evaluator package for examples.

mchernecki
Champ in-the-making
Champ in-the-making
I have run into the same problem with the simple workflow aspect remaining on an item. I added the code below to my web-client-config-custom.xml and receive the error below when I select "remove an aspect from an item" or choose "Items that have a specific aspect applied". The error goes away when I remove this from my web-client-config-custom.xml

Go to the details dialog for the node, click Run Action and then choose "Remove an aspect from an item".

The choice of simple workflow won't be in the list be default, to add it, add the following config to your web-client-config-custom.xml file:

<config evaluator="string-compare" condition="Action Wizards">   <aspects>      <aspects-remove>         <aspect name="app:simpleworkflow" />      </aspects-remove>   </aspects></config>‍‍‍‍‍‍‍

14:56:39,890 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco].[jsp]] Servlet.service() for servlet jsp threw exceptionjavax.faces.el.EvaluationException: Cannot get value for expression '#{WizardManager.bean.testableAspects}'   at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:397)   at javax.faces.component.UISelectItems.getValue(UISelectItems.java:55)   at org.apache.myfaces.util.SelectItemsIterator.hasNext(SelectItemsIterator.java:103)   at org.apache.myfaces.renderkit.RendererUtils.internalGetSelectItemList(RendererUtils.java:485)   at org.apache.myfaces.renderkit.RendererUtils.getSelectItemList(RendererUtils.java:461)   at org.apache.myfaces.renderkit.html.HtmlRendererUtils.internalRenderSelect(HtmlRendererUtils.java:272)   at org.apache.myfaces.renderkit.html.HtmlRendererUtils.renderMenu(HtmlRendererUtils.java:246)   at org.apache.myfaces.renderkit.html.HtmlMenuRendererBase.encodeEnd(HtmlMenuRendererBase.java:54)   at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:331)   at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:349)   at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:253)   at org.apache.jsp.jsp.rules.has_002daspect_jsp._jspx_meth_h_selectOneMenu_0(has_002daspect_jsp.java:1149)   at org.apache.jsp.jsp.rules.has_002daspect_jsp._jspService(has_002daspect_jsp.java:492)   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)   at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)   at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)   at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:106)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)   at java.lang.Thread.run(Unknown Source)Caused by: javax.faces.el.EvaluationException: org.alfresco.web.bean.rules.CreateRuleWizard   at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:78)   at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:532)   at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)   at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:378)   … 45 moreCaused by: javax.faces.el.EvaluationException: Bean: org.alfresco.web.bean.rules.CreateRuleWizard, property: testableAspects   at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:404)   at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:71)   … 48 moreCaused by: java.lang.reflect.InvocationTargetException   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)   at java.lang.reflect.Method.invoke(Unknown Source)   at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:400)   … 49 moreCaused by: java.lang.NullPointerException   at org.alfresco.service.namespace.QName.resolveToQName(QName.java:408)   at org.alfresco.web.bean.repository.Repository.resolveToQName(Repository.java:602)   at org.alfresco.web.bean.actions.BaseActionWizard.readAspectsConfig(BaseActionWizard.java:979)   at org.alfresco.web.bean.actions.BaseActionWizard.getCommonAspects(BaseActionWizard.java:956)   at org.alfresco.web.bean.actions.BaseActionWizard.getTestableAspects(BaseActionWizard.java:338)   … 54 more14:56:39,890 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco].[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exceptionjavax.faces.FacesException: Cannot get value for expression '#{WizardManager.bean.testableAspects}'   at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)   at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)   at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:106)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)   at java.lang.Thread.run(Unknown Source)Caused by: org.apache.jasper.JasperException: Cannot get value for expression '#{WizardManager.bean.testableAspects}'   at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)   at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:415)   … 20 more‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

gavinc
Champ in-the-making
Champ in-the-making
What version are you using?

There was an issue at one point around this area with a previous release. Does this happen with the code in HEAD?

mchernecki
Champ in-the-making
Champ in-the-making
I am using the 2.0 Community release. How would I go about using the latest version from HEAD?

kevinr
Star Contributor
Star Contributor

mchernecki
Champ in-the-making
Champ in-the-making
Just installed the latest version and now I get the following error.
20:35:05,501 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco].[jsp]] Servlet.service() for servlet jsp threw exceptionjavax.faces.el.EvaluationException: Cannot get value for expression '#{WizardManager.bean.removableAspects}'   at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:405)   at javax.faces.component.UISelectItems.getValue(UISelectItems.java:58)   at org.apache.myfaces.shared_impl.util.SelectItemsIterator.hasNext(SelectItemsIterator.java:105)   at org.apache.myfaces.shared_impl.renderkit.RendererUtils.internalGetSelectItemList(RendererUtils.java:450)   at org.apache.myfaces.shared_impl.renderkit.RendererUtils.getSelectItemList(RendererUtils.java:428)   at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.internalRenderSelect(HtmlRendererUtils.java:294)   at org.apache.myfaces.shared_impl.renderkit.html.HtmlRendererUtils.renderMenu(HtmlRendererUtils.java:267)   at org.apache.myfaces.shared_impl.renderkit.html.HtmlMenuRendererBase.encodeEnd(HtmlMenuRendererBase.java:59)   at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:539)   at javax.faces.webapp.UIComponentTag.encodeEnd(UIComponentTag.java:498)   at javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:366)   at org.apache.jsp.jsp.actions.remove_002dfeatures_jsp._jspx_meth_h_selectOneMenu_0(remove_002dfeatures_jsp.java:1131)   at org.apache.jsp.jsp.actions.remove_002dfeatures_jsp._jspService(remove_002dfeatures_jsp.java:489)   at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)   at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)   at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)   at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)   at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)   at java.lang.Thread.run(Thread.java:595)Caused by: javax.faces.el.EvaluationException: Exception getting value of property removableAspects of base of type : org.alfresco.web.bean.actions.RunActionWizard   at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:99)   at org.apache.myfaces.el.ELParserHelper$MyPropertySuffix.evaluate(ELParserHelper.java:535)   at org.apache.commons.el.ComplexValue.evaluate(ComplexValue.java:145)   at org.apache.myfaces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:386)   … 46 moreCaused by: javax.faces.el.EvaluationException: Bean: org.alfresco.web.bean.actions.RunActionWizard, property: removableAspects   at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:461)   at org.apache.myfaces.el.PropertyResolverImpl.getValue(PropertyResolverImpl.java:85)   … 49 moreCaused by: java.lang.reflect.InvocationTargetException   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)   at java.lang.reflect.Method.invoke(Method.java:585)   at org.apache.myfaces.el.PropertyResolverImpl.getProperty(PropertyResolverImpl.java:457)   … 50 moreCaused by: java.lang.NullPointerException   at org.alfresco.service.namespace.QName.resolveToQName(QName.java:408)   at org.alfresco.web.bean.repository.Repository.resolveToQName(Repository.java:602)   at org.alfresco.web.bean.actions.BaseActionWizard.readAspectsConfig(BaseActionWizard.java:979)   at org.alfresco.web.bean.actions.BaseActionWizard.getCommonAspects(BaseActionWizard.java:956)   at org.alfresco.web.bean.actions.BaseActionWizard.getRemovableAspects(BaseActionWizard.java:254)   … 55 more20:35:05,511 ERROR [org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/alfresco].[Faces Servlet]] Servlet.service() for servlet Faces Servlet threw exceptionjavax.faces.FacesException: Cannot get value for expression '#{WizardManager.bean.removableAspects}'   at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:425)   at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:211)   at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:41)   at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:132)   at javax.faces.webapp.FacesServlet.service(FacesServlet.java:140)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.alfresco.web.app.servlet.AuthenticationFilter.doFilter(AuthenticationFilter.java:81)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)   at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)   at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)   at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)   at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)   at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)   at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)   at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)   at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)   at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)   at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)   at java.lang.Thread.run(Thread.java:595)Caused by: org.apache.jasper.JasperException: Cannot get value for expression '#{WizardManager.bean.removableAspects}'   at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)   at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:395)   at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)   at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)   at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)   at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)   at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)   at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)   at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)   at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)   at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)   at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:419)   … 21 more‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍

gavinc
Champ in-the-making
Champ in-the-making
Apologies, I should have noticed before but your configuration is slightly wrong. The config should read:

<config evaluator="string-compare" condition="Action Wizards">   <aspects-remove>      <aspect name="app:simpleworkflow" />   </aspects-remove></config>‍‍‍‍‍‍‍