java.lang.NullPointerException

Kuali JIRA | John Swaro | 1 year ago
tip
Do you know that we can give you better hits? Get more relevant results from Samebug’s stack trace search.
  1. 0

    creating a TA or TR, when a document is adhoc'd to a person who disapproves the document, the application doc status for the document creates a stack trace error. There is not an application document status for a document that is adhoc'd then disapproved. The status of the document is correct as disapproved but the application doc status remains as In Process CSU used an existing doc status- Disapproved-Traveler when an adhoc- dissaprove action is taken on TA and TR. Applying this doc status updates the application doc status and stack trace error goes away JIRA COMMENTS {QUOTE} John Swaro added a comment - 30/Nov/15 12:47 PM to replicate the issue in TST TA for khuntley- pick any trip and date. Create a per diem table Account # BL 1024700 Adhoc route to asmiley. Submit Login as asmiley and click disapprove- put in note and submit. Status of document is Disapproved Document status is “In Process Do a doc search and click on document- will throw a stack trace error {code} *****************Stack Trace-Only shown when not in production**************** java.lang.NullPointerException at org.kuali.kfs.module.tem.document.authorization.TravelAuthorizationDocumentPresentationController.canNewReimbursement(TravelAuthorizationDocumentPresentationController.java:238) at org.kuali.kfs.module.tem.document.authorization.TravelAuthorizationDocumentPresentationController.getDocumentActions(TravelAuthorizationDocumentPresentationController.java:147) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.populateAuthorizationFields(KualiDocumentActionBase.java:1738) at org.kuali.rice.kns.web.struts.action.KualiTransactionalDocumentActionBase.populateAuthorizationFields(KualiTransactionalDocumentActionBase.java:65) at org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:218) at org.kuali.kfs.sys.document.web.struts.FinancialSystemTransactionalDocumentActionBase.execute(FinancialSystemTransactionalDocumentActionBase.java:76) at org.kuali.kfs.sys.web.struts.KualiAccountingDocumentActionBase.execute(KualiAccountingDocumentActionBase.java:106) at org.kuali.kfs.module.tem.document.web.struts.TravelActionBase.execute(TravelActionBase.java:342) at org.kuali.kfs.module.tem.document.web.struts.TravelAuthorizationAction.execute(TravelAuthorizationAction.java:112) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:496) at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:492) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:221) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:208) at org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:95) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913) at org.kuali.rice.kns.web.struts.action.KualiActionServlet.process(KualiActionServlet.java:198) at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449) at javax.servlet.http.HttpServlet.service(HttpServlet.java:624) at javax.servlet.http.HttpServlet.service(HttpServlet.java:731) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.kuali.kfs.sys.web.filter.SessionExpirationFilter.doFilter(SessionExpirationFilter.java:48) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:78) at org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:62) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:89) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:77) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) {code} {QUOTE}

    Kuali JIRA | 1 year ago | John Swaro
    java.lang.NullPointerException
  2. 0

    I'm getting an NPE in my REST resource that calls {{com.atlassian.sal.api.user.UserManager.getRemoteUser()}}: {code} 2014-08-06 19:26:20.249479500 2014-08-06 19:26:20,245 TP-Processor2 ERROR [common.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service: The validated object is null 2014-08-06 19:26:20.249482500 java.lang.NullPointerException: The validated object is null 2014-08-06 19:26:20.249483500 at org.apache.commons.lang3.Validate.notNull(Validate.java:222) 2014-08-06 19:26:20.249483500 at org.apache.commons.lang3.Validate.notNull(Validate.java:203) 2014-08-06 19:26:20.249484500 at com.atlassian.crowd.manager.application.AliasManagerImpl.findUsernameByAlias(AliasManagerImpl.java:35) 2014-08-06 19:26:20.249497500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249498500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249499500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249500500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249502500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) 2014-08-06 19:26:20.249502500 at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 2014-08-06 19:26:20.249503500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 2014-08-06 19:26:20.249508500 at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) 2014-08-06 19:26:20.249509500 at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) 2014-08-06 19:26:20.249510500 at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) 2014-08-06 19:26:20.249513500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 2014-08-06 19:26:20.249513500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 2014-08-06 19:26:20.249514500 at $Proxy26.findUsernameByAlias(Unknown Source) 2014-08-06 19:26:20.249515500 at com.atlassian.crowd.manager.application.TranslatingApplicationService.findUserByName(TranslatingApplicationService.java:107) 2014-08-06 19:26:20.249517500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249518500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249519500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249523500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249523500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) 2014-08-06 19:26:20.249524500 at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 2014-08-06 19:26:20.249525500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 2014-08-06 19:26:20.249527500 at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) 2014-08-06 19:26:20.249528500 at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) 2014-08-06 19:26:20.249529500 at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) 2014-08-06 19:26:20.249532500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 2014-08-06 19:26:20.249532500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 2014-08-06 19:26:20.249533500 at $Proxy25.findUserByName(Unknown Source) 2014-08-06 19:26:20.249534500 at com.atlassian.crowd.embedded.core.CrowdServiceImpl.getUser(CrowdServiceImpl.java:93) 2014-08-06 19:26:20.249544500 at com.atlassian.sal.crowd.user.DefaultUserManager.getRemoteUser(DefaultUserManager.java:49) 2014-08-06 19:26:20.249544500 at com.atlassian.crowd.plugin.usermanagement.rest.resource.password.PasswordMeterResource.getPasswordMeterConfigForLoggedInUser(PasswordMeterResource.java:62) 2014-08-06 19:26:20.249546500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249546500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249549500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249550500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249550500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:234) 2014-08-06 19:26:20.249551500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:100) 2014-08-06 19:26:20.249554500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249555500 at com.atlassian.plugins.rest.common.validation.ValidationInterceptor.intercept(ValidationInterceptor.java:78) 2014-08-06 19:26:20.249559500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249560500 at com.atlassian.plugins.rest.common.expand.interceptor.ExpandInterceptor.intercept(ExpandInterceptor.java:38) 2014-08-06 19:26:20.249560500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249564500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper.invokeMethodWithInterceptors(DispatchProviderHelper.java:132) 2014-08-06 19:26:20.249565500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker._dispatch(DispatchProviderHelper.java:230) 2014-08-06 19:26:20.249566500 at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) 2014-08-06 19:26:20.249568500 at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) 2014-08-06 19:26:20.249569500 at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) 2014-08-06 19:26:20.249570500 at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) 2014-08-06 19:26:20.249574500 at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) 2014-08-06 19:26:20.249575500 at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) 2014-08-06 19:26:20.249575500 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511) 2014-08-06 19:26:20.249576500 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442) 2014-08-06 19:26:20.249579500 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391) 2014-08-06 19:26:20.249580500 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381) 2014-08-06 19:26:20.249581500 at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) 2014-08-06 19:26:20.249581500 at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538) 2014-08-06 19:26:20.249584500 at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716) 2014-08-06 19:26:20.249585500 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 2014-08-06 19:26:20.249589500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 2014-08-06 19:26:20.249589500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249590500 at com.atlassian.crowd.horde.analytics.HttpRequestAnalyticsFilter.doFilter(HttpRequestAnalyticsFilter.java:51) 2014-08-06 19:26:20.249591500 at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) 2014-08-06 19:26:20.249596500 at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) 2014-08-06 19:26:20.249597500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 2014-08-06 19:26:20.249598500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249599500 at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) 2014-08-06 19:26:20.249602500 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) 2014-08-06 19:26:20.249602500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 2014-08-06 19:26:20.249607500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249607500 at com.atlassian.crowd.plugin.web.filter.HttpContextFilter.doFilter(HttpContextFilter.java:34) 2014-08-06 19:26:20.249608500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 2014-08-06 19:26:20.249609500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249612500 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 2014-08-06 19:26:20.249612500 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 2014-08-06 19:26:20.249613500 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 2014-08-06 19:26:20.249614500 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 2014-08-06 19:26:20.249616500 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 2014-08-06 19:26:20.249616500 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) 2014-08-06 19:26:20.249617500 at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) 2014-08-06 19:26:20.249618500 at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) 2014-08-06 19:26:20.249622500 at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776) 2014-08-06 19:26:20.249623500 at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705) 2014-08-06 19:26:20.249624500 at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898) 2014-08-06 19:26:20.249624500 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) 2014-08-06 19:26:20.249627500 at java.lang.Thread.run(Thread.java:662) {code} Calling {{com.atlassian.sal.api.user.UserManager.getRemoteUsername()}} works as expected.

    Atlassian JIRA | 3 years ago | Luis Miranda
    java.lang.NullPointerException: The validated object is null 2014-08-06 19:26:20.249483500 at org.apache.commons.lang3.Validate.notNull(Validate.java:222) 2014-08-06 19:26:20.249483500 at org.apache.commons.lang3.Validate.notNull(Validate.java:203) 2014-08-06 19:26:20.249484500 at com.atlassian.crowd.manager.application.AliasManagerImpl.findUsernameByAlias(AliasManagerImpl.java:35) 2014-08-06 19:26:20.249497500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249498500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249499500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249500500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249502500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) 2014-08-06 19:26:20.249502500 at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 2014-08-06 19:26:20.249503500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 2014-08-06 19:26:20.249508500 at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) 2014-08-06 19:26:20.249509500 at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) 2014-08-06 19:26:20.249510500 at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) 2014-08-06 19:26:20.249513500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 2014-08-06 19:26:20.249513500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 2014-08-06 19:26:20.249514500 at $Proxy26.findUsernameByAlias(Unknown Source) 2014-08-06 19:26:20.249515500 at com.atlassian.crowd.manager.application.TranslatingApplicationService.findUserByName(TranslatingApplicationService.java:107) 2014-08-06 19:26:20.249517500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249518500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249519500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249523500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249523500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) 2014-08-06 19:26:20.249524500 at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 2014-08-06 19:26:20.249525500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 2014-08-06 19:26:20.249527500 at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) 2014-08-06 19:26:20.249528500 at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) 2014-08-06 19:26:20.249529500 at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) 2014-08-06 19:26:20.249532500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 2014-08-06 19:26:20.249532500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 2014-08-06 19:26:20.249533500 at $Proxy25.findUserByName(Unknown Source) 2014-08-06 19:26:20.249534500 at com.atlassian.crowd.embedded.core.CrowdServiceImpl.getUser(CrowdServiceImpl.java:93) 2014-08-06 19:26:20.249544500 at com.atlassian.sal.crowd.user.DefaultUserManager.getRemoteUser(DefaultUserManager.java:49) 2014-08-06 19:26:20.249544500 at com.atlassian.crowd.plugin.usermanagement.rest.resource.password.PasswordMeterResource.getPasswordMeterConfigForLoggedInUser(PasswordMeterResource.java:62) 2014-08-06 19:26:20.249546500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249546500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249549500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249550500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249550500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:234) 2014-08-06 19:26:20.249551500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:100) 2014-08-06 19:26:20.249554500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249555500 at com.atlassian.plugins.rest.common.validation.ValidationInterceptor.intercept(ValidationInterceptor.java:78) 2014-08-06 19:26:20.249559500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249560500 at com.atlassian.plugins.rest.common.expand.interceptor.ExpandInterceptor.intercept(ExpandInterceptor.java:38) 2014-08-06 19:26:20.249560500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249564500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper.invokeMethodWithInterceptors(DispatchProviderHelper.java:132) 2014-08-06 19:26:20.249565500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker._dispatch(DispatchProviderHelper.java:230) 2014-08-06 19:26:20.249566500 at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) 2014-08-06 19:26:20.249568500 at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) 2014-08-06 19:26:20.249569500 at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) 2014-08-06 19:26:20.249570500 at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) 2014-08-06 19:26:20.249574500 at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) 2014-08-06 19:26:20.249575500 at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) 2014-08-06 19:26:20.249575500 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511) 2014-08-06 19:26:20.249576500 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442) 2014-08-06 19:26:20.249579500 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391) 2014-08-06 19:26:20.249580500 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381) 2014-08-06 19:26:20.249581500 at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) 2014-08-06 19:26:20.249581500 at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538) 2014-08-06 19:26:20.249584500 at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716) 2014-08-06 19:26:20.249585500 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 2014-08-06 19:26:20.249589500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 2014-08-06 19:26:20.249589500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249590500 at com.atlassian.crowd.horde.analytics.HttpRequestAnalyticsFilter.doFilter(HttpRequestAnalyticsFilter.java:51) 2014-08-06 19:26:20.249591500 at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) 2014-08-06 19:26:20.249596500 at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) 2014-08-06 19:26:20.249597500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 2014-08-06 19:26:20.249598500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249599500 at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) 2014-08-06 19:26:20.249602500 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) 2014-08-06 19:26:20.249602500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  3. 0

    I'm getting an NPE in my REST resource that calls {{com.atlassian.sal.api.user.UserManager.getRemoteUser()}}: {code} 2014-08-06 19:26:20.249479500 2014-08-06 19:26:20,245 TP-Processor2 ERROR [common.error.jersey.ThrowableExceptionMapper] Uncaught exception thrown by REST service: The validated object is null 2014-08-06 19:26:20.249482500 java.lang.NullPointerException: The validated object is null 2014-08-06 19:26:20.249483500 at org.apache.commons.lang3.Validate.notNull(Validate.java:222) 2014-08-06 19:26:20.249483500 at org.apache.commons.lang3.Validate.notNull(Validate.java:203) 2014-08-06 19:26:20.249484500 at com.atlassian.crowd.manager.application.AliasManagerImpl.findUsernameByAlias(AliasManagerImpl.java:35) 2014-08-06 19:26:20.249497500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249498500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249499500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249500500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249502500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) 2014-08-06 19:26:20.249502500 at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 2014-08-06 19:26:20.249503500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 2014-08-06 19:26:20.249508500 at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) 2014-08-06 19:26:20.249509500 at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) 2014-08-06 19:26:20.249510500 at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) 2014-08-06 19:26:20.249513500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 2014-08-06 19:26:20.249513500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 2014-08-06 19:26:20.249514500 at $Proxy26.findUsernameByAlias(Unknown Source) 2014-08-06 19:26:20.249515500 at com.atlassian.crowd.manager.application.TranslatingApplicationService.findUserByName(TranslatingApplicationService.java:107) 2014-08-06 19:26:20.249517500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249518500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249519500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249523500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249523500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) 2014-08-06 19:26:20.249524500 at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 2014-08-06 19:26:20.249525500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 2014-08-06 19:26:20.249527500 at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) 2014-08-06 19:26:20.249528500 at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) 2014-08-06 19:26:20.249529500 at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) 2014-08-06 19:26:20.249532500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 2014-08-06 19:26:20.249532500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 2014-08-06 19:26:20.249533500 at $Proxy25.findUserByName(Unknown Source) 2014-08-06 19:26:20.249534500 at com.atlassian.crowd.embedded.core.CrowdServiceImpl.getUser(CrowdServiceImpl.java:93) 2014-08-06 19:26:20.249544500 at com.atlassian.sal.crowd.user.DefaultUserManager.getRemoteUser(DefaultUserManager.java:49) 2014-08-06 19:26:20.249544500 at com.atlassian.crowd.plugin.usermanagement.rest.resource.password.PasswordMeterResource.getPasswordMeterConfigForLoggedInUser(PasswordMeterResource.java:62) 2014-08-06 19:26:20.249546500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249546500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249549500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249550500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249550500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:234) 2014-08-06 19:26:20.249551500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:100) 2014-08-06 19:26:20.249554500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249555500 at com.atlassian.plugins.rest.common.validation.ValidationInterceptor.intercept(ValidationInterceptor.java:78) 2014-08-06 19:26:20.249559500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249560500 at com.atlassian.plugins.rest.common.expand.interceptor.ExpandInterceptor.intercept(ExpandInterceptor.java:38) 2014-08-06 19:26:20.249560500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249564500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper.invokeMethodWithInterceptors(DispatchProviderHelper.java:132) 2014-08-06 19:26:20.249565500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker._dispatch(DispatchProviderHelper.java:230) 2014-08-06 19:26:20.249566500 at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) 2014-08-06 19:26:20.249568500 at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) 2014-08-06 19:26:20.249569500 at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) 2014-08-06 19:26:20.249570500 at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) 2014-08-06 19:26:20.249574500 at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) 2014-08-06 19:26:20.249575500 at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) 2014-08-06 19:26:20.249575500 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511) 2014-08-06 19:26:20.249576500 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442) 2014-08-06 19:26:20.249579500 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391) 2014-08-06 19:26:20.249580500 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381) 2014-08-06 19:26:20.249581500 at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) 2014-08-06 19:26:20.249581500 at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538) 2014-08-06 19:26:20.249584500 at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716) 2014-08-06 19:26:20.249585500 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 2014-08-06 19:26:20.249589500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 2014-08-06 19:26:20.249589500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249590500 at com.atlassian.crowd.horde.analytics.HttpRequestAnalyticsFilter.doFilter(HttpRequestAnalyticsFilter.java:51) 2014-08-06 19:26:20.249591500 at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) 2014-08-06 19:26:20.249596500 at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) 2014-08-06 19:26:20.249597500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 2014-08-06 19:26:20.249598500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249599500 at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) 2014-08-06 19:26:20.249602500 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) 2014-08-06 19:26:20.249602500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 2014-08-06 19:26:20.249607500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249607500 at com.atlassian.crowd.plugin.web.filter.HttpContextFilter.doFilter(HttpContextFilter.java:34) 2014-08-06 19:26:20.249608500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 2014-08-06 19:26:20.249609500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249612500 at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) 2014-08-06 19:26:20.249612500 at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 2014-08-06 19:26:20.249613500 at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 2014-08-06 19:26:20.249614500 at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 2014-08-06 19:26:20.249616500 at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 2014-08-06 19:26:20.249616500 at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) 2014-08-06 19:26:20.249617500 at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190) 2014-08-06 19:26:20.249618500 at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291) 2014-08-06 19:26:20.249622500 at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:776) 2014-08-06 19:26:20.249623500 at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:705) 2014-08-06 19:26:20.249624500 at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:898) 2014-08-06 19:26:20.249624500 at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) 2014-08-06 19:26:20.249627500 at java.lang.Thread.run(Thread.java:662) {code} Calling {{com.atlassian.sal.api.user.UserManager.getRemoteUsername()}} works as expected.

    Atlassian JIRA | 3 years ago | Luis Miranda
    java.lang.NullPointerException: The validated object is null 2014-08-06 19:26:20.249483500 at org.apache.commons.lang3.Validate.notNull(Validate.java:222) 2014-08-06 19:26:20.249483500 at org.apache.commons.lang3.Validate.notNull(Validate.java:203) 2014-08-06 19:26:20.249484500 at com.atlassian.crowd.manager.application.AliasManagerImpl.findUsernameByAlias(AliasManagerImpl.java:35) 2014-08-06 19:26:20.249497500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249498500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249499500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249500500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249502500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) 2014-08-06 19:26:20.249502500 at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 2014-08-06 19:26:20.249503500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 2014-08-06 19:26:20.249508500 at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) 2014-08-06 19:26:20.249509500 at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) 2014-08-06 19:26:20.249510500 at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) 2014-08-06 19:26:20.249513500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 2014-08-06 19:26:20.249513500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 2014-08-06 19:26:20.249514500 at $Proxy26.findUsernameByAlias(Unknown Source) 2014-08-06 19:26:20.249515500 at com.atlassian.crowd.manager.application.TranslatingApplicationService.findUserByName(TranslatingApplicationService.java:107) 2014-08-06 19:26:20.249517500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249518500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249519500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249523500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249523500 at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317) 2014-08-06 19:26:20.249524500 at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) 2014-08-06 19:26:20.249525500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) 2014-08-06 19:26:20.249527500 at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) 2014-08-06 19:26:20.249528500 at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) 2014-08-06 19:26:20.249529500 at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) 2014-08-06 19:26:20.249532500 at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) 2014-08-06 19:26:20.249532500 at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) 2014-08-06 19:26:20.249533500 at $Proxy25.findUserByName(Unknown Source) 2014-08-06 19:26:20.249534500 at com.atlassian.crowd.embedded.core.CrowdServiceImpl.getUser(CrowdServiceImpl.java:93) 2014-08-06 19:26:20.249544500 at com.atlassian.sal.crowd.user.DefaultUserManager.getRemoteUser(DefaultUserManager.java:49) 2014-08-06 19:26:20.249544500 at com.atlassian.crowd.plugin.usermanagement.rest.resource.password.PasswordMeterResource.getPasswordMeterConfigForLoggedInUser(PasswordMeterResource.java:62) 2014-08-06 19:26:20.249546500 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 2014-08-06 19:26:20.249546500 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 2014-08-06 19:26:20.249549500 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 2014-08-06 19:26:20.249550500 at java.lang.reflect.Method.invoke(Method.java:597) 2014-08-06 19:26:20.249550500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker$1.invoke(DispatchProviderHelper.java:234) 2014-08-06 19:26:20.249551500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$1.intercept(DispatchProviderHelper.java:100) 2014-08-06 19:26:20.249554500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249555500 at com.atlassian.plugins.rest.common.validation.ValidationInterceptor.intercept(ValidationInterceptor.java:78) 2014-08-06 19:26:20.249559500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249560500 at com.atlassian.plugins.rest.common.expand.interceptor.ExpandInterceptor.intercept(ExpandInterceptor.java:38) 2014-08-06 19:26:20.249560500 at com.atlassian.plugins.rest.common.interceptor.impl.DefaultMethodInvocation.invoke(DefaultMethodInvocation.java:61) 2014-08-06 19:26:20.249564500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper.invokeMethodWithInterceptors(DispatchProviderHelper.java:132) 2014-08-06 19:26:20.249565500 at com.atlassian.plugins.rest.common.interceptor.impl.DispatchProviderHelper$ResponseOutInvoker._dispatch(DispatchProviderHelper.java:230) 2014-08-06 19:26:20.249566500 at com.sun.jersey.server.impl.model.method.dispatch.ResourceJavaMethodDispatcher.dispatch(ResourceJavaMethodDispatcher.java:75) 2014-08-06 19:26:20.249568500 at com.sun.jersey.server.impl.uri.rules.HttpMethodRule.accept(HttpMethodRule.java:302) 2014-08-06 19:26:20.249569500 at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) 2014-08-06 19:26:20.249570500 at com.sun.jersey.server.impl.uri.rules.ResourceClassRule.accept(ResourceClassRule.java:108) 2014-08-06 19:26:20.249574500 at com.sun.jersey.server.impl.uri.rules.RightHandPathRule.accept(RightHandPathRule.java:147) 2014-08-06 19:26:20.249575500 at com.sun.jersey.server.impl.uri.rules.RootResourceClassesRule.accept(RootResourceClassesRule.java:84) 2014-08-06 19:26:20.249575500 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1511) 2014-08-06 19:26:20.249576500 at com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1442) 2014-08-06 19:26:20.249579500 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1391) 2014-08-06 19:26:20.249580500 at com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1381) 2014-08-06 19:26:20.249581500 at com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416) 2014-08-06 19:26:20.249581500 at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538) 2014-08-06 19:26:20.249584500 at com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716) 2014-08-06 19:26:20.249585500 at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) 2014-08-06 19:26:20.249589500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) 2014-08-06 19:26:20.249589500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249590500 at com.atlassian.crowd.horde.analytics.HttpRequestAnalyticsFilter.doFilter(HttpRequestAnalyticsFilter.java:51) 2014-08-06 19:26:20.249591500 at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:343) 2014-08-06 19:26:20.249596500 at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:260) 2014-08-06 19:26:20.249597500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) 2014-08-06 19:26:20.249598500 at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 2014-08-06 19:26:20.249599500 at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:151) 2014-08-06 19:26:20.249602500 at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:106) 2014-08-06 19:26:20.249602500 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.NullPointerException

      No message provided

      at org.kuali.kfs.module.tem.document.authorization.TravelAuthorizationDocumentPresentationController.canNewReimbursement()
    2. org.kuali.kfs
      TravelAuthorizationDocumentPresentationController.getDocumentActions
      1. org.kuali.kfs.module.tem.document.authorization.TravelAuthorizationDocumentPresentationController.canNewReimbursement(TravelAuthorizationDocumentPresentationController.java:238)
      2. org.kuali.kfs.module.tem.document.authorization.TravelAuthorizationDocumentPresentationController.getDocumentActions(TravelAuthorizationDocumentPresentationController.java:147)
      2 frames
    3. org.kuali.rice
      KualiDocumentActionBase.execute
      1. org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.populateAuthorizationFields(KualiDocumentActionBase.java:1738)
      2. org.kuali.rice.kns.web.struts.action.KualiTransactionalDocumentActionBase.populateAuthorizationFields(KualiTransactionalDocumentActionBase.java:65)
      3. org.kuali.rice.kns.web.struts.action.KualiDocumentActionBase.execute(KualiDocumentActionBase.java:218)
      3 frames
    4. org.kuali.kfs
      TravelAuthorizationAction.execute
      1. org.kuali.kfs.sys.document.web.struts.FinancialSystemTransactionalDocumentActionBase.execute(FinancialSystemTransactionalDocumentActionBase.java:76)
      2. org.kuali.kfs.sys.web.struts.KualiAccountingDocumentActionBase.execute(KualiAccountingDocumentActionBase.java:106)
      3. org.kuali.kfs.module.tem.document.web.struts.TravelActionBase.execute(TravelActionBase.java:342)
      4. org.kuali.kfs.module.tem.document.web.struts.TravelAuthorizationAction.execute(TravelAuthorizationAction.java:112)
      4 frames
    5. org.kuali.rice
      KualiRequestProcessor$1.doInTransaction
      1. org.kuali.rice.kns.web.struts.action.KualiRequestProcessor$1.doInTransaction(KualiRequestProcessor.java:496)
      1 frame
    6. Spring Tx
      TransactionTemplate.execute
      1. org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
      1 frame
    7. org.kuali.rice
      KualiRequestProcessor.process
      1. org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processActionPerform(KualiRequestProcessor.java:492)
      2. org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.processFormActionAndForward(KualiRequestProcessor.java:221)
      3. org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.strutsProcess(KualiRequestProcessor.java:208)
      4. org.kuali.rice.kns.web.struts.action.KualiRequestProcessor.process(KualiRequestProcessor.java:95)
      4 frames
    8. struts
      ActionServlet.process
      1. org.apache.struts.action.ActionServlet.process(ActionServlet.java:1913)
      1 frame
    9. org.kuali.rice
      KualiActionServlet.process
      1. org.kuali.rice.kns.web.struts.action.KualiActionServlet.process(KualiActionServlet.java:198)
      1 frame
    10. struts
      ActionServlet.doGet
      1. org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:449)
      1 frame
    11. JavaServlet
      HttpServlet.service
      1. javax.servlet.http.HttpServlet.service(HttpServlet.java:624)
      2. javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
      2 frames
    12. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      2 frames
    13. org.kuali.kfs
      SessionExpirationFilter.doFilter
      1. org.kuali.kfs.sys.web.filter.SessionExpirationFilter.doFilter(SessionExpirationFilter.java:48)
      1 frame
    14. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      2 frames
    15. org.kuali.rice
      UserPreferencesFilter.doFilter
      1. org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:78)
      2. org.kuali.rice.kew.web.UserPreferencesFilter.doFilter(UserPreferencesFilter.java:62)
      2 frames
    16. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      2 frames
    17. org.kuali.rice
      UserLoginFilter.doFilter
      1. org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:89)
      2. org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:77)
      2 frames
    18. Glassfish Core
      ApplicationFilterChain.doFilter
      1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
      2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
      2 frames