Error 500: Internal Server Error

URI
/mb/rent/comp-tab/45/1030/3.56m-full
Class
java.lang.NullPointerException
Message
Cannot get property 'ids' on null object

Trace

    Line | Method
->>   88 | assembleAllProductsData in com.delightrent.web.RentCalculatorService
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|    342 | showCompoundCat         in com.delightrent.web.RentCalculatorController
|    223 | invoke . . . . . . . .  in org.grails.core.DefaultGrailsControllerClass$MethodHandleInvoker
|    188 | invoke                  in org.grails.core.DefaultGrailsControllerClass
|     90 | handle . . . . . . . .  in org.grails.web.mapping.mvc.UrlMappingsInfoHandlerAdapter
|    967 | doDispatch              in org.springframework.web.servlet.DispatcherServlet
|    901 | doService . . . . . . . in     ''
|    970 | processRequest          in org.springframework.web.servlet.FrameworkServlet
|    861 | doGet . . . . . . . . . in     ''
|    846 | service                 in     ''
|     55 | doFilterInternal . . .  in org.springframework.boot.web.filter.ApplicationContextHeaderFilter
|    317 | doFilter                in org.springframework.security.web.FilterChainProxy$VirtualFilterChain
|    127 | invoke . . . . . . . .  in org.springframework.security.web.access.intercept.FilterSecurityInterceptor
|     91 | doFilter                in     ''
|    331 | doFilter . . . . . . .  in org.springframework.security.web.FilterChainProxy$VirtualFilterChain
|    115 | doFilter                in org.springframework.security.web.access.ExceptionTranslationFilter
|     64 | doFilter . . . . . . .  in grails.plugin.springsecurity.web.UpdateRequestContextHolderExceptionTranslationFilter
|    331 | doFilter                in org.springframework.security.web.FilterChainProxy$VirtualFilterChain
|     53 | doFilter . . . . . . .  in grails.plugin.springsecurity.web.filter.GrailsAnonymousAuthenticationFilter
|    331 | doFilter                in org.springframework.security.web.FilterChainProxy$VirtualFilterChain
|    150 | doFilter . . . . . . .  in org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter
|    331 | doFilter                in org.springframework.security.web.FilterChainProxy$VirtualFilterChain
|    169 | doFilter . . . . . . .  in org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter
|    331 | doFilter                in org.springframework.security.web.FilterChainProxy$VirtualFilterChain
|    200 | doFilter . . . . . . .  in org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter
|    331 | doFilter                in org.springframework.security.web.FilterChainProxy$VirtualFilterChain
|     62 | doFilter . . . . . . .  in grails.plugin.springsecurity.web.authentication.logout.MutableLogoutFilter
|    331 | doFilter                in org.springframework.security.web.FilterChainProxy$VirtualFilterChain
|    105 | doFilter . . . . . . .  in org.springframework.security.web.context.SecurityContextPersistenceFilter
|    331 | doFilter                in org.springframework.security.web.FilterChainProxy$VirtualFilterChain
|     58 | doFilter . . . . . . .  in grails.plugin.springsecurity.web.SecurityRequestHolderFilter
|    331 | doFilter                in org.springframework.security.web.FilterChainProxy$VirtualFilterChain
|    214 | doFilterInternal . . .  in org.springframework.security.web.FilterChainProxy
|    177 | doFilter                in     ''
|     77 | doFilterInternal . . .  in org.grails.web.servlet.mvc.GrailsWebRequestFilter
|     67 | doFilterInternal        in org.grails.web.filters.HiddenHttpMethodFilter
|    117 | doFilter . . . . . . .  in org.springframework.boot.web.support.ErrorPageFilter
|     61 | access$000              in     ''
|     92 | doFilterInternal . . .  in org.springframework.boot.web.support.ErrorPageFilter$1
|    110 | doFilter                in org.springframework.boot.web.support.ErrorPageFilter
|   1128 | runWorker . . . . . . . in java.util.concurrent.ThreadPoolExecutor
|    628 | run                     in java.util.concurrent.ThreadPoolExecutor$Worker
^    829 | run . . . . . . . . . . in java.lang.Thread