HTTP Status 500 ? Internal Server Error
Asked by kiran kumar poola:

**Type** Exception Report

**Description** The server encountered an unexpected condition that prevented it from fulfilling the request.

**Exception**

```
java.lang.NullPointerException	com.atlassian.crowd.console.action.BaseAction.getLicense(BaseAction.java:185)	com.atlassian.crowd.console.action.setup.Options.execute(Options.java:87)	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)	sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	java.lang.reflect.Method.invoke(Method.java:498)	ognl.OgnlRuntime.invokeMethodInsideSandbox(OgnlRuntime.java:1266)	ognl.OgnlRuntime.invokeMethod(OgnlRuntime.java:1251)	ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1969)	ognl.ObjectMethodAccessor.callMethod(ObjectMethodAccessor.java:68)	com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethodWithDebugInfo(XWorkMethodAccessor.java:98)	com.opensymphony.xwork2.ognl.accessor.XWorkMethodAccessor.callMethod(XWorkMethodAccessor.java:90)	ognl.OgnlRuntime.callMethod(OgnlRuntime.java:2045)	ognl.ASTMethod.getValueBody(ASTMethod.java:97)	ognl.SimpleNode.evaluateGetValueBody(SimpleNode.java:212)	ognl.SimpleNode.getValue(SimpleNode.java:258)	ognl.Ognl.getValue(Ognl.java:537)	ognl.Ognl.getValue(Ognl.java:501)	com.opensymphony.xwork2.ognl.OgnlUtil$3.execute(OgnlUtil.java:492)	com.opensymphony.xwork2.ognl.OgnlUtil.compileAndExecuteMethod(OgnlUtil.java:544)	com.opensymphony.xwork2.ognl.OgnlUtil.callMethod(OgnlUtil.java:490)	com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:438)	com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:293)	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)	com.atlassian.crowd.xwork.interceptors.XsrfTokenInterceptor.intercept(XsrfTokenInterceptor.java:92)	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:167)	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)	org.apache.struts2.interceptor.ServletConfigInterceptor.intercept(ServletConfigInterceptor.java:167)	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)	com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:140)	com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:99)	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)	com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:201)	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)	com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor.intercept(ModelDrivenInterceptor.java:101)	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)	com.opensymphony.xwork2.interceptor.ChainingInterceptor.intercept(ChainingInterceptor.java:160)	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)	com.atlassian.crowd.xwork.interceptors.XWorkTransactionInterceptor.intercept(XWorkTransactionInterceptor.java:52)	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)	com.atlassian.crowd.console.interceptor.SetupCheckInterceptor.intercept(SetupCheckInterceptor.java:24)	com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:249)	org.apache.struts2.factory.StrutsActionProxy.execute(StrutsActionProxy.java:48)	org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:576)	org.apache.struts2.dispatcher.ExecuteOperations.executeAction(ExecuteOperations.java:79)	org.apache.struts2.dispatcher.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:86)	com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:125)	com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:76)	com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:39)	com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)	com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:43)	com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:39)	com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)	com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:43)	com.atlassian.crowd.console.filter.CrowdDelegatingFilterProxy.doFilter(CrowdDelegatingFilterProxy.java:38)	org.apache.struts2.dispatcher.filter.StrutsPrepareFilter.doFilter(StrutsPrepareFilter.java:92)	com.atlassian.crowd.console.filter.CrowdDelegatingFilterProxy.doFilter(CrowdDelegatingFilterProxy.java:38)	com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:67)	com.atlassian.crowd.console.filter.CrowdOpenSessionInViewFilter.doFilterInternal(CrowdOpenSessionInViewFilter.java:25)	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)	com.atlassian.crowd.plugin.web.filter.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:27)	com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:39)	com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)	com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:43)	com.atlassian.crowd.security.BlockOpenSocialRequestFilter.doFilter(BlockOpenSocialRequestFilter.java:39)	com.atlassian.crowd.console.filter.CrowdCachingFilter.doFilter(CrowdCachingFilter.java:25)	org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)	com.atlassian.crowd.console.filter.CrowdDelegatingFilterProxy.doFilter(CrowdDelegatingFilterProxy.java:38)	com.atlassian.crowd.console.filter.CrowdDelegatingFilterProxy.doFilter(CrowdDelegatingFilterProxy.java:38)	com.atlassian.crowd.webapp.filter.CrowdSecurityHeadersFilter.doFilter(CrowdSecurityHeadersFilter.java:38)	com.atlassian.crowd.plugin.web.filter.HttpRequestLoggingFilter.doFilter(HttpRequestLoggingFilter.java:34)	com.atlassian.crowd.plugin.web.filter.HttpContextFilter.doFilter(HttpContextFilter.java:30)
```

**Note** The full stack trace of the root cause is available in the server logs.


Answers:
author: Craig Castle-Mead
body: Hi [@kiran kumar poola](/t5/user/viewprofilepage/user-id/4863825)

What are you trying to do when you see this error?  
Does Crowd generally function?  
Has Crowd ever worked in this environment? If yes, has anything recently changed. If no, is this is a new installation or a migration from another server?

CCM