edu.iu.uis.eden.exception.WorkflowRuntimeException: A problem was encountered when searching for workgroup. at edu.iu.uis.eden.workgroup.BaseWorkgroupService.search(BaseWorkgroupService.java:74)

Kuali JIRA | Eric Westfall | 1 decade ago
  1. 0

    Jim imported a workgroup into REG with 3 members. However, when he attempted to search by it he ended up getting the error pasted below from Workflow. Upon examining the database I noticed that there were entries in the en_wrkgrp_mbr_t table that pointed to workflow ids (the prsn_en_id column) that weren't in the en_usr_t tables. I'm not sure how this could have happened but it almost look like the transaction that was supposed to import the users into the table got rolled back (or never happened properly). My guess is that these 2 users were new and had never been accessed before within the context of workflow (which is why we were trying to load them from GDS). Most likely this problem exists in the IUUserServiceImpl and it's associated DAO code. 2006-12-06 16:34:37,205 [ajp-10.0.111.44-18009-6] ERROR edu.iu.uis.eden.web.StrutsExceptionHandler :: Mapping /Lookup threw error: edu.iu.uis.eden.exception.WorkflowRuntimeException: A problem was encountered when searching for workgroup. at edu.iu.uis.eden.workgroup.BaseWorkgroupService.search(BaseWorkgroupService.java:74) at sun.reflect.GeneratedMethodAccessor1403.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at edu.iu.uis.eden.plugin.ContextClassLoaderInterceptor.invoke(ContextClassLoaderInterceptor.java:22) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176) at $Proxy220.search(Unknown Source) at sun.reflect.GeneratedMethodAccessor1403.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at edu.iu.uis.eden.plugin.ContextClassLoaderProxy.invoke(ContextClassLoaderProxy.java:65) at $Proxy259.search(Unknown Source) at edu.iu.uis.eden.workgroup.PluginWorkgroupService.search(PluginWorkgroupService.java:62) at sun.reflect.GeneratedMethodAccessor1403.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at edu.iu.uis.eden.plugin.ContextClassLoaderInterceptor.invoke(ContextClassLoaderInterceptor.java:22) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176) at $Proxy206.search(Unknown Source) at edu.iu.uis.eden.workgroup.WorkGroupLookupableImpl.getSearchResults(WorkGroupLookupableImpl.java:163) at edu.iu.uis.eden.lookupable.LookupAction.search(LookupAction.java:161) at sun.reflect.GeneratedMethodAccessor1181.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280) at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216) at edu.iu.uis.eden.web.WorkflowAction.execute(WorkflowAction.java:75) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 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 edu.iu.uis.eden.web.UserLoginFilter.doFilter(UserLoginFilter.java:93) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at edu.iu.uis.eden.core.BootstrapFilterChain.doFilter(BootstrapFilter.java:253) at edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:328) at edu.iu.uis.eden.core.BootstrapFilterChain.doFilter(BootstrapFilter.java:251) at edu.iu.uis.eden.core.BootstrapFilter.doFilter(BootstrapFilter.java:151) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) 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.cluster.tcp.ReplicationValve.invoke(ReplicationValve.java:346) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:495) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:425) at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:452) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1196) at java.lang.Thread.run(Thread.java:595) Caused by: edu.iu.uis.eden.exception.EdenUserNotFoundException: Invalid userId type to attempt GDS fetch. at edu.iu.uis.eden.user.IUUserServiceImpl.getIdType(IUUserServiceImpl.java:246) at edu.iu.uis.eden.user.IUUserServiceImpl.getUserFromGds(IUUserServiceImpl.java:193) at edu.iu.uis.eden.user.IUUserServiceImpl.getWorkflowUser(IUUserServiceImpl.java:65) at sun.reflect.GeneratedMethodAccessor427.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at edu.iu.uis.eden.plugin.ContextClassLoaderInterceptor.invoke(ContextClassLoaderInterceptor.java:22) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176) at $Proxy221.getWorkflowUser(Unknown Source) at sun.reflect.GeneratedMethodAccessor427.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at edu.iu.uis.eden.plugin.ContextClassLoaderProxy.invoke(ContextClassLoaderProxy.java:65) at $Proxy257.getWorkflowUser(Unknown Source) at edu.iu.uis.eden.user.PluginUserService.getWorkflowUser(PluginUserService.java:30) at sun.reflect.GeneratedMethodAccessor427.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at edu.iu.uis.eden.plugin.ContextClassLoaderInterceptor.invoke(ContextClassLoaderInterceptor.java:22) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176) at $Proxy203.getWorkflowUser(Unknown Source) at edu.iu.uis.eden.workgroup.BaseWorkgroup.materializeMembers(BaseWorkgroup.java:219) at edu.iu.uis.eden.workgroup.BaseWorkgroupService.materializeMembers(BaseWorkgroupService.java:255) at edu.iu.uis.eden.workgroup.BaseWorkgroupService.search(BaseWorkgroupService.java:72) ... 70 more

    Kuali JIRA | 1 decade ago | Eric Westfall
    edu.iu.uis.eden.exception.WorkflowRuntimeException: A problem was encountered when searching for workgroup. at edu.iu.uis.eden.workgroup.BaseWorkgroupService.search(BaseWorkgroupService.java:74)
  2. 0

    Jim imported a workgroup into REG with 3 members. However, when he attempted to search by it he ended up getting the error pasted below from Workflow. Upon examining the database I noticed that there were entries in the en_wrkgrp_mbr_t table that pointed to workflow ids (the prsn_en_id column) that weren't in the en_usr_t tables. I'm not sure how this could have happened but it almost look like the transaction that was supposed to import the users into the table got rolled back (or never happened properly). My guess is that these 2 users were new and had never been accessed before within the context of workflow (which is why we were trying to load them from GDS). Most likely this problem exists in the IUUserServiceImpl and it's associated DAO code. 2006-12-06 16:34:37,205 [ajp-10.0.111.44-18009-6] ERROR edu.iu.uis.eden.web.StrutsExceptionHandler :: Mapping /Lookup threw error: edu.iu.uis.eden.exception.WorkflowRuntimeException: A problem was encountered when searching for workgroup. at edu.iu.uis.eden.workgroup.BaseWorkgroupService.search(BaseWorkgroupService.java:74) at sun.reflect.GeneratedMethodAccessor1403.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at edu.iu.uis.eden.plugin.ContextClassLoaderInterceptor.invoke(ContextClassLoaderInterceptor.java:22) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176) at $Proxy220.search(Unknown Source) at sun.reflect.GeneratedMethodAccessor1403.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at edu.iu.uis.eden.plugin.ContextClassLoaderProxy.invoke(ContextClassLoaderProxy.java:65) at $Proxy259.search(Unknown Source) at edu.iu.uis.eden.workgroup.PluginWorkgroupService.search(PluginWorkgroupService.java:62) at sun.reflect.GeneratedMethodAccessor1403.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at edu.iu.uis.eden.plugin.ContextClassLoaderInterceptor.invoke(ContextClassLoaderInterceptor.java:22) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176) at $Proxy206.search(Unknown Source) at edu.iu.uis.eden.workgroup.WorkGroupLookupableImpl.getSearchResults(WorkGroupLookupableImpl.java:163) at edu.iu.uis.eden.lookupable.LookupAction.search(LookupAction.java:161) at sun.reflect.GeneratedMethodAccessor1181.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.apache.struts.actions.DispatchAction.dispatchMethod(DispatchAction.java:280) at org.apache.struts.actions.DispatchAction.execute(DispatchAction.java:216) at edu.iu.uis.eden.web.WorkflowAction.execute(WorkflowAction.java:75) at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507) at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) 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 edu.iu.uis.eden.web.UserLoginFilter.doFilter(UserLoginFilter.java:93) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at edu.iu.uis.eden.core.BootstrapFilterChain.doFilter(BootstrapFilter.java:253) at edu.iu.uis.cas.filter.CASFilter.doFilter(CASFilter.java:328) at edu.iu.uis.eden.core.BootstrapFilterChain.doFilter(BootstrapFilter.java:251) at edu.iu.uis.eden.core.BootstrapFilter.doFilter(BootstrapFilter.java:151) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125) 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.cluster.tcp.ReplicationValve.invoke(ReplicationValve.java:346) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:495) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:425) at org.apache.coyote.ajp.AjpAprProtocol$AjpConnectionHandler.process(AjpAprProtocol.java:452) at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1196) at java.lang.Thread.run(Thread.java:595) Caused by: edu.iu.uis.eden.exception.EdenUserNotFoundException: Invalid userId type to attempt GDS fetch. at edu.iu.uis.eden.user.IUUserServiceImpl.getIdType(IUUserServiceImpl.java:246) at edu.iu.uis.eden.user.IUUserServiceImpl.getUserFromGds(IUUserServiceImpl.java:193) at edu.iu.uis.eden.user.IUUserServiceImpl.getWorkflowUser(IUUserServiceImpl.java:65) at sun.reflect.GeneratedMethodAccessor427.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at edu.iu.uis.eden.plugin.ContextClassLoaderInterceptor.invoke(ContextClassLoaderInterceptor.java:22) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176) at $Proxy221.getWorkflowUser(Unknown Source) at sun.reflect.GeneratedMethodAccessor427.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at edu.iu.uis.eden.plugin.ContextClassLoaderProxy.invoke(ContextClassLoaderProxy.java:65) at $Proxy257.getWorkflowUser(Unknown Source) at edu.iu.uis.eden.user.PluginUserService.getWorkflowUser(PluginUserService.java:30) at sun.reflect.GeneratedMethodAccessor427.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:335) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:181) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:148) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at edu.iu.uis.eden.plugin.ContextClassLoaderInterceptor.invoke(ContextClassLoaderInterceptor.java:22) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:170) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:176) at $Proxy203.getWorkflowUser(Unknown Source) at edu.iu.uis.eden.workgroup.BaseWorkgroup.materializeMembers(BaseWorkgroup.java:219) at edu.iu.uis.eden.workgroup.BaseWorkgroupService.materializeMembers(BaseWorkgroupService.java:255) at edu.iu.uis.eden.workgroup.BaseWorkgroupService.search(BaseWorkgroupService.java:72) ... 70 more

    Kuali JIRA | 1 decade ago | Eric Westfall
    edu.iu.uis.eden.exception.WorkflowRuntimeException: A problem was encountered when searching for workgroup. at edu.iu.uis.eden.workgroup.BaseWorkgroupService.search(BaseWorkgroupService.java:74)

    Root Cause Analysis

    1. edu.iu.uis.eden.exception.WorkflowRuntimeException

      A problem was encountered when searching for workgroup. at edu.iu.uis.eden.workgroup.BaseWorkgroupService.search(BaseWorkgroupService.java:74)

      at sun.reflect.GeneratedMethodAccessor1403.invoke()
    2. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor1403.invoke(Unknown Source)
      2. java.lang.reflect.Method.invoke(Method.java:585)
      2 frames