Error 500: Internal Server Error

URI
/rent/tab/synthetic/24/extra
Class
org.hibernate.TransientObjectException
Message
object references an unsaved transient instance - save the transient instance before flushing: com.delightrent.web.ProductTab

Trace

    Line | Method
->>  279 | getEntityIdentifierIfNotUnsaved        in org.hibernate.engine.internal.ForeignKeys
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
|    462 | getIdentifier                          in org.hibernate.type.EntityType
|    153 | nullSafeSet . . . . . . . . . . . . .  in org.hibernate.type.ManyToOneType
|   2051 | bindPositionalParameters               in org.hibernate.loader.Loader
|   2020 | bindParameterValues . . . . . . . . .  in     ''
|   1950 | prepareQueryStatement                  in     ''
|   1903 | executeQueryStatement . . . . . . . .  in     ''
|   1881 | executeQueryStatement                  in     ''
|    925 | doQuery . . . . . . . . . . . . . . .  in     ''
|    342 | doQueryAndInitializeNonLazyCollections in     ''
|   2622 | doList . . . . . . . . . . . . . . . . in     ''
|   2605 | doList                                 in     ''
|   2434 | listIgnoreQueryCache . . . . . . . . . in     ''
|   2429 | list                                   in     ''
|    109 | list . . . . . . . . . . . . . . . . . in org.hibernate.loader.criteria.CriteriaLoader
|   1787 | list                                   in org.hibernate.internal.SessionImpl
|    363 | list . . . . . . . . . . . . . . . . . in org.hibernate.internal.CriteriaImpl
|    700 | listForCriteria                        in org.grails.orm.hibernate.query.AbstractHibernateQuery
|    690 | list . . . . . . . . . . . . . . . . . in     ''
|     54 | invokeQuery                            in org.grails.datastore.gorm.finders.FindAllByFinder
|     48 | doInSession . . . . . . . . . . . . .  in org.grails.datastore.gorm.finders.FindAllByFinder$1
|    319 | execute                                in org.grails.datastore.mapping.core.DatastoreUtils
|     42 | execute . . . . . . . . . . . . . . .  in org.grails.datastore.gorm.finders.AbstractFinder
|     45 | doInvokeInternal                       in org.grails.datastore.gorm.finders.FindAllByFinder
|    174 | invoke . . . . . . . . . . . . . . . . in org.grails.datastore.gorm.finders.DynamicFinder
|    374 | invoke                                 in     ''
|    182 | doCall . . . . . . . . . . . . . . . . in org.grails.datastore.gorm.GormStaticApi$_methodMissing_closure2
|     43 | invoke                                 in jdk.internal.reflect.DelegatingMethodAccessorImpl
|     97 | getProducts . . . . . . . . . . . . .  in com.delightrent.web.ProductTab
|     43 | invoke                                 in jdk.internal.reflect.DelegatingMethodAccessorImpl
|    342 | loadProductsOfTab . . . . . . . . . .  in com.delightrent.web.RentCalculatorService
|    180 | assembleProductData                    in     ''
|    317 | showCategory3Synthetic . . . . . . . . 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