Hi,
I am trying to build my first application in xCP 2.0. I was able to build and deploy the application but when I run the Search query, I get the below error.
Any thoughts on what could be the problem here?
13-04-13T18:27:46.085-0400 ERROR [Thttp-apr-8080-exec-5] [] [com.emc.xcp.services.datasource.realtime.documentum.RealtimeQueryExecutor:45] IDataListEvents(INTERNAL): [com.emc.xcp.datalist.common.impl.DataList->setPageSize(int)] returned [pageSize->10] at [2013-04-13 18:27:46:054 -0400]
IDataListEvents(INTERNAL): [com.emc.xcp.datalist.common.impl.DataList->setCacheSize(int)] returned [cacheSize->10] at [2013-04-13 18:27:46:054 -0400]
IDataListEvents(INTERNAL): [com.emc.xcp.datalist.common.impl.DataList->getPage(int pageNumber)] returned [pageNumber->1] at [2013-04-13 18:27:46:054 -0400]
IDataListEvents(INTERNAL): [com.emc.xcp.datalist.common.impl.ReadSpecification->build()] returned [readSortSpec - m_sortTypeList : ] at [2013-04-13 18:27:46:054 -0400]
IDataListEvents(INTERNAL): [com.emc.xcp.datalist.common.impl.ReadSpecification->build()] returned [readSortSpec - m_sortAttrList : ] at [2013-04-13 18:27:46:054 -0400]
2013-04-13T18:27:46.116-0400 ERROR [Thttp-apr-8080-exec-5] [] [com.emc.xcp.services.datasource.rs.DataService:92] Error during query execution. Failed query history:query:com.emc.xcp.services.datasource.domain.RealTimeQuery@2f3883e0 [expressionSet = { [AND]
SimpleValueExpression [line_of_business CONTAINS Political false false false false]]}
columns = {[[broker_email_id, sortable=false], [broker_name, sortable=false], [insured_name, sortable=false], [line_of_business, sortable=false], [id, sortable=false], [r_object_type, sortable=false]]}
]
execution:IDataListEvents(INTERNAL): [com.emc.xcp.datalist.common.impl.DataList->setPageSize(int)] returned [pageSize->10] at [2013-04-13 18:27:46:054 -0400]
IDataListEvents(INTERNAL): [com.emc.xcp.datalist.common.impl.DataList->setCacheSize(int)] returned [cacheSize->10] at [2013-04-13 18:27:46:054 -0400]
IDataListEvents(INTERNAL): [com.emc.xcp.datalist.common.impl.DataList->getPage(int pageNumber)] returned [pageNumber->1] at [2013-04-13 18:27:46:054 -0400]
IDataListEvents(INTERNAL): [com.emc.xcp.datalist.common.impl.ReadSpecification->build()] returned [readSortSpec - m_sortTypeList : ] at [2013-04-13 18:27:46:054 -0400]
IDataListEvents(INTERNAL): [com.emc.xcp.datalist.common.impl.ReadSpecification->build()] returned [readSortSpec - m_sortAttrList : ] at [2013-04-13 18:27:46:054 -0400]
results:null
2013-04-13T18:27:46.116-0400 ERROR [Thttp-apr-8080-exec-5] [] [com.emc.xcp.services.framework.rs.ControllerLoggerAspect:60] Failure while executing realtime search; nested exception is java.lang.NullPointerException
com.emc.xcp.services.framework.util.ServiceException: An error has occurred during query execution. Please contact your administrator.
at com.emc.xcp.services.datasource.rs.DataService.handleException(DataService.java:86)
at com.emc.xcp.services.datasource.rs.DataService.search(DataService.java:75)
at com.emc.xcp.services.datasource.realtime.rs.RealtimeController.search(RealtimeController.java:39)
at com.emc.xcp.services.datasource.realtime.rs.RealtimeController$$FastClassByCGLIB$$8dd83613.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
at yo555.rs.Search_submissionsDataSourceController$$EnhancerByCGLIB$$a6581daf.search(<generated>)
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:597)
at org.springframework.web.bind.annotation.support.HandlerMethodInvoker.invokeHandlerMethod(HandlerMethodInvoker.java:176)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.invokeHandlerMethod(AnnotationMethodHandlerAdapter.java:436)
at org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter.handle(AnnotationMethodHandlerAdapter.java:424)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:778)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:77)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:311)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:101)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.authentication.ui.DefaultLoginPageGeneratingFilter.doFilter(DefaultLoginPageGeneratingFilter.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:83)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at com.emc.xcp.ui.LocaleFilter.doFilter(LocaleFilter.java:25)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:259)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at com.emc.xcp.services.web.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:29)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.springframework.dao.DataRetrievalFailureException: Failure while executing realtime search; nested exception is java.lang.NullPointerException
at com.emc.xcp.services.datasource.realtime.documentum.RealtimeQueryExecutor.execute(RealtimeQueryExecutor.java:46)
at com.emc.xcp.services.datasource.realtime.documentum.RealtimeQueryExecutor.execute(RealtimeQueryExecutor.java:21)
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:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:318)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80)
at com.emc.xcp.services.datasource.aspects.AppServicesPerformanceMonitor.monitorMethod(AppServicesPerformanceMonitor.java:50)
at com.emc.xcp.services.datasource.aspects.AppServicesPerformanceMonitor.monitorDatasources(AppServicesPerformanceMonitor.java:41)
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:597)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:65)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:90)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy67.execute(Unknown Source)
at com.emc.xcp.services.datasource.rs.DataService.search(DataService.java:64)
... 85 more
Caused by: java.lang.NullPointerException
at com.emc.xcp.datalist.common.impl.AttrUtil.cacheType(AttrUtil.java:58)
at com.emc.xcp.datalist.common.impl.AttrUtil.getAttrInfoObject(AttrUtil.java:94)
at com.emc.xcp.datalist.common.impl.AttrUtil.isAttrRepeating(AttrUtil.java:88)
at com.emc.xcp.datalist.common.impl.ReadSpecification.isAttrRepeating(ReadSpecification.java:564)
at com.emc.xcp.datalist.common.impl.ReadSpecification.readViewSpecProcessAttr(ReadSpecification.java:246)
at com.emc.xcp.datalist.common.impl.ReadSpecification.readViewSpec(ReadSpecification.java:236)
at com.emc.xcp.datalist.common.impl.ReadSpecification.build(ReadSpecification.java:73)
at com.emc.xcp.datalist.common.impl.DataListMediator.preFillDataList(DataListMediator.java:205)
at com.emc.xcp.datalist.common.impl.DataListMediator.preFillInternal(DataListMediator.java:140)
at com.emc.xcp.datalist.common.impl.DataListMediator.fill(DataListMediator.java:85)
at com.emc.xcp.datalist.common.impl.AbstractDataList.fillMediator(AbstractDataList.java:328)
at com.emc.xcp.datalist.common.impl.AbstractDataList.getPage(AbstractDataList.java:156)
at com.emc.xcp.services.datasource.realtime.documentum.RealtimeQueryExecutor.execute(RealtimeQueryExecutor.java:39)
... 109 more
Regards,
Yogesh