ariba.ui.aribaweb.util.AWGenericException: Exception evaluating expression 'ariba.appcore.User.currentUser().hasPermissions(properties.requiredPermissionIds, false)' in context: ariba.ui.meta.core.UIMeta$UIContext@6abb3b0c --

Google Groups | Kuji Sun | 2 years ago
  1. 0

    : java.lang.NullPointerException

    Google Groups | 2 years ago | Kuji Sun
    ariba.ui.aribaweb.util.AWGenericException: Exception evaluating expression 'ariba.appcore.User.currentUser().hasPermissions(properties.requiredPermissionIds, false)' in context: ariba.ui.meta.core.UIMeta$UIContext@6abb3b0c --

    Root Cause Analysis

    1. ariba.util.core.FatalAssertionException

      Lookup of unknown permission: ariba.appcore.Permission:view

      at ariba.util.core.Assert.assertFatal()
    2. ariba.util.core
      Assert.that
      1. ariba.util.core.Assert.assertFatal(Assert.java:464)
      2. ariba.util.core.Assert.assertFatal(Assert.java:458)
      3. ariba.util.core.Assert.that(Assert.java:122)
      3 frames
    3. ariba.appcore
      Initialization$6.valueForObject
      1. ariba.appcore.Permission.idForPermissionName(Permission.java:66)
      2. ariba.appcore.Initialization$6.valueForObject(Initialization.java:219)
      2 frames
    4. ariba.ui.aribaweb
      AWUtil.collect
      1. ariba.ui.aribaweb.util.AWUtil.collect(AWUtil.java:1483)
      1 frame
    5. ariba.appcore
      Initialization.moduleClassViewPermissions
      1. ariba.appcore.Initialization.moduleClassViewPermissions(Initialization.java:216)
      1 frame
    6. Java RT
      Method.invoke
      1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      2. sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      3. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      4. java.lang.reflect.Method.invoke(Method.java:483)
      4 frames
    7. ariba.util.expr
      AribaExprEvaluator$Expression.evaluate
      1. ariba.util.expr.ExprRuntime.invokeMethod(ExprRuntime.java:509)
      2. ariba.util.expr.ExprRuntime.internalCallAppropriateMethod(ExprRuntime.java:870)
      3. ariba.util.expr.ExprRuntime.callAppropriateMethod(ExprRuntime.java:840)
      4. ariba.util.expr.ObjectMethodAccessor.callStaticMethod(ObjectMethodAccessor.java:64)
      5. ariba.util.expr.ExprRuntime.callStaticMethod(ExprRuntime.java:891)
      6. ariba.util.expr.ASTMethod.getValueBody(ASTMethod.java:98)
      7. ariba.util.expr.SimpleNode.evaluateGetValueBody(SimpleNode.java:199)
      8. ariba.util.expr.SimpleNode.getValue(SimpleNode.java:245)
      9. ariba.util.expr.ASTChain.getValueBody(ASTChain.java:88)
      10. ariba.util.expr.SimpleNode.evaluateGetValueBody(SimpleNode.java:199)
      11. ariba.util.expr.SimpleNode.getValue(SimpleNode.java:245)
      12. ariba.util.expr.Expr.getValue(Expr.java:365)
      13. ariba.util.expr.Expr.getValue(Expr.java:342)
      14. ariba.util.expr.AribaExprEvaluator$Expression.evaluate(AribaExprEvaluator.java:471)
      14 frames
    8. ariba.ui.meta
      Context$FieldValue_ContextPropertyAccessor.getFieldValuePrimitive
      1. ariba.ui.meta.core.PropertyValue$Expr.evaluate(PropertyValue.java:142)
      2. ariba.ui.meta.core.PropertyValue$StaticallyResolvableWrapper.evaluate(PropertyValue.java:101)
      3. ariba.ui.meta.core.Context.staticallyResolveValue(Context.java:220)
      4. ariba.ui.meta.core.PropertyValue$StaticDynamicWrapper.evaluate(PropertyValue.java:65)
      5. ariba.ui.meta.core.Context.resolveValue(Context.java:210)
      6. ariba.ui.meta.core.Context.propertyForKey(Context.java:177)
      7. ariba.ui.meta.core.Context$PropertyAccessor.get(Context.java:1226)
      8. ariba.ui.meta.core.Context$FieldValue_ContextPropertyAccessor.getFieldValuePrimitive(Context.java:1249)
      8 frames
    9. ariba.util.fieldvalue
      FieldPath.getFieldValue
      1. ariba.util.fieldvalue.FieldValue_Object.getFieldValue(FieldValue_Object.java:206)
      2. ariba.util.fieldvalue.FieldPath.getFieldValue(FieldPath.java:238)
      2 frames
    10. ariba.util.expr
      AribaExprEvaluator$Expression.evaluate
      1. ariba.util.expr.ASTProperty.getValueBody(ASTProperty.java:95)
      2. ariba.util.expr.SimpleNode.evaluateGetValueBody(SimpleNode.java:199)
      3. ariba.util.expr.SimpleNode.getValue(SimpleNode.java:245)
      4. ariba.util.expr.ASTChain.getValueBody(ASTChain.java:88)
      5. ariba.util.expr.SimpleNode.evaluateGetValueBody(SimpleNode.java:199)
      6. ariba.util.expr.SimpleNode.getValue(SimpleNode.java:245)
      7. ariba.util.expr.ASTMethod.getValueBody(ASTMethod.java:93)
      8. ariba.util.expr.SimpleNode.evaluateGetValueBody(SimpleNode.java:199)
      9. ariba.util.expr.SimpleNode.getValue(SimpleNode.java:245)
      10. ariba.util.expr.ASTChain.getValueBody(ASTChain.java:88)
      11. ariba.util.expr.SimpleNode.evaluateGetValueBody(SimpleNode.java:199)
      12. ariba.util.expr.SimpleNode.getValue(SimpleNode.java:245)
      13. ariba.util.expr.Expr.getValue(Expr.java:365)
      14. ariba.util.expr.Expr.getValue(Expr.java:342)
      15. ariba.util.expr.AribaExprEvaluator$Expression.evaluate(AribaExprEvaluator.java:471)
      15 frames
    11. ariba.ui.meta
      MetaHomePage.replacementResponse
      1. ariba.ui.meta.core.PropertyValue$Expr.evaluate(PropertyValue.java:142)
      2. ariba.ui.meta.core.Context.resolveValue(Context.java:210)
      3. ariba.ui.meta.core.PropertyValue$DeferredOperationChain.evaluate(PropertyValue.java:182)
      4. ariba.ui.meta.core.Context.resolveValue(Context.java:210)
      5. ariba.ui.meta.core.Context.propertyForKey(Context.java:177)
      6. ariba.ui.meta.core.Context.booleanPropertyForKey(Context.java:189)
      7. ariba.ui.meta.core.UIMeta.computeModuleInfo(UIMeta.java:686)
      8. ariba.ui.meta.layouts.MetaNavTabBar$State.prepare(MetaNavTabBar.java:74)
      9. ariba.ui.meta.layouts.MetaNavTabBar.getState(MetaNavTabBar.java:45)
      10. ariba.ui.meta.layouts.MetaHomePage.replacementResponse(MetaHomePage.java:41)
      10 frames
    12. ariba.ui.aribaweb
      AWConcreteApplication.dispatchRequest
      1. ariba.ui.aribaweb.core.AWComponentActionRequestHandler.handleRequest(AWComponentActionRequestHandler.java:636)
      2. ariba.ui.aribaweb.core.AWRequestContext.handleRequest(AWRequestContext.java:1251)
      3. ariba.ui.aribaweb.core.AWComponentActionRequestHandler.handleRequest(AWComponentActionRequestHandler.java:851)
      4. ariba.ui.aribaweb.core.AWConcreteServerApplication._dispatchRequest(AWConcreteServerApplication.java:517)
      5. ariba.ui.aribaweb.core.AWConcreteServerApplication.dispatchRequest(AWConcreteServerApplication.java:561)
      6. ariba.ui.aribaweb.core.AWConcreteApplication.dispatchRequest(AWConcreteApplication.java:1036)
      6 frames
    13. ariba.ui.servletadaptor
      AWDispatcherServlet.processRequest
      1. ariba.ui.servletadaptor.AWDispatcherServlet.renderResponse(AWDispatcherServlet.java:286)
      2. ariba.ui.servletadaptor.AWDispatcherServlet.aribawebDispatcher(AWDispatcherServlet.java:172)
      3. ariba.ui.servletadaptor.AWDispatcherServlet.processRequest(AWDispatcherServlet.java:104)
      3 frames
    14. ariba.util.http
      AribaServlet.doPost
      1. ariba.util.http.multitab.AbstractMultiTabHandler.handleDefault(AbstractMultiTabHandler.java:60)
      2. ariba.util.http.multitab.NoMultiTabSupport.processRequest(NoMultiTabSupport.java:80)
      3. ariba.util.http.multitab.MultiTabUtil.processRequest(MultiTabUtil.java:90)
      4. ariba.util.http.AribaServlet.wrapRequest(AribaServlet.java:107)
      5. ariba.util.http.AribaServlet.doPost(AribaServlet.java:121)
      5 frames
    15. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
      1 frame
    16. ariba.util.http
      AribaServlet.service
      1. ariba.util.http.LoggingServlet.service(LoggingServlet.java:40)
      2. ariba.util.http.AribaServlet.service(AribaServlet.java:52)
      2 frames
    17. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
      1 frame
    18. Glassfish Core
      CoyoteAdapter.service
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
      4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
      5. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
      6. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
      7. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      8. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
      8 frames
    19. Grizzly HTTP
      JIoEndpoint$Worker.run
      1. org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)
      2. org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
      3. org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
      3 frames
    20. Java RT
      Thread.run
      1. java.lang.Thread.run(Thread.java:745)
      1 frame