org.kuali.student.r2.common.exceptions.DoesNotExistException: No LprTransactionEntity for id = b530418e-2658-45de-bb91-da8f75e8897c

Kuali JIRA | Daniel Epstein | 3 years ago
  1. 0

    Can't drop courses on env17 to reproduce, log in as student, add engl222 sections (1001,1002,1003) click register once registered go to cart and drop + confirm two fo the courses refresh the page and go to schedule (not dropped) look at the logs: cause a rollback at the end of the transaction. org.kuali.student.r2.common.exceptions.DoesNotExistException: No LprTransactionEntity for id = b530418e-2658-45de-bb91-da8f75e8897c at org.kuali.student.enrollment.class1.lpr.service.impl.LprServiceImpl.getLprTransaction(LprServiceImpl.java:365) at sun.reflect.GeneratedMethodAccessor611.invoke(Unknown Source) 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:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy290.getLprTransaction(Unknown Source) at org.kuali.student.enrollment.lpr.service.LprServiceDecorator.getLprTransaction(LprServiceDecorator.java:219) at org.kuali.student.enrollment.lpr.service.LprServiceDecorator.getLprTransaction(LprServiceDecorator.java:219)

    Kuali JIRA | 3 years ago | Daniel Epstein
    org.kuali.student.r2.common.exceptions.DoesNotExistException: No LprTransactionEntity for id = b530418e-2658-45de-bb91-da8f75e8897c
  2. 0

    Can't drop courses on env17 to reproduce, log in as student, add engl222 sections (1001,1002,1003) click register once registered go to cart and drop + confirm two fo the courses refresh the page and go to schedule (not dropped) look at the logs: cause a rollback at the end of the transaction. org.kuali.student.r2.common.exceptions.DoesNotExistException: No LprTransactionEntity for id = b530418e-2658-45de-bb91-da8f75e8897c at org.kuali.student.enrollment.class1.lpr.service.impl.LprServiceImpl.getLprTransaction(LprServiceImpl.java:365) at sun.reflect.GeneratedMethodAccessor611.invoke(Unknown Source) 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:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at com.sun.proxy.$Proxy290.getLprTransaction(Unknown Source) at org.kuali.student.enrollment.lpr.service.LprServiceDecorator.getLprTransaction(LprServiceDecorator.java:219) at org.kuali.student.enrollment.lpr.service.LprServiceDecorator.getLprTransaction(LprServiceDecorator.java:219)

    Kuali JIRA | 3 years ago | Daniel Epstein
    org.kuali.student.r2.common.exceptions.DoesNotExistException: No LprTransactionEntity for id = b530418e-2658-45de-bb91-da8f75e8897c
  3. 0

    Log in as Martha Click on Enrollment Home link Click on Manage Course Offering link Search for term=201208 and course=CHEM Click on the Copy action link for CHEM105 Click Create Copy button get growl message and stack trace stack trace = org.kuali.student.r2.common.exceptions.DoesNotExistException: Null parameter in the input:atpId at org.kuali.student.r2.core.class1.atp.service.decorators.AtpServiceValidationDecorator.getAtp(AtpServiceValidationDecorator.java:55) at sun.reflect.GeneratedMethodAccessor901.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.kuali.rice.ksb.messaging.KSBClientProxy.invoke(KSBClientProxy.java:82) at com.sun.proxy.$Proxy277.getAtp(Unknown Source) at org.kuali.student.r2.core.acal.service.impl.AcademicCalendarServiceImpl.getTerm(AcademicCalendarServiceImpl.java:526) at sun.reflect.GeneratedMethodAccessor969.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at com.sun.proxy.$Proxy298.getTerm(Unknown Source) at org.kuali.student.r2.core.acal.service.decorators.AcademicCalendarServiceDecorator.getTerm(AcademicCalendarServiceDecorator.java:283) at org.kuali.student.r2.core.acal.service.decorators.AcademicCalendarServiceDecorator.getTerm(AcademicCalendarServiceDecorator.java:283) at org.kuali.student.r2.core.acal.service.decorators.AcademicCalendarServiceDecorator.getTerm(AcademicCalendarServiceDecorator.java:283) at org.kuali.student.enrollment.class2.courseoffering.service.impl.CourseOfferingServiceBusinessLogicImpl._RCO_createTargetActivityOffering(CourseOfferingServiceBusinessLogicImpl.java:177) at org.kuali.student.enrollment.class2.courseoffering.service.impl.CourseOfferingServiceBusinessLogicImpl.rolloverCourseOffering(CourseOfferingServiceBusinessLogicImpl.java:495) at sun.reflect.GeneratedMethodAccessor1171.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at com.sun.proxy.$Proxy308.rolloverCourseOffering(Unknown Source) at org.kuali.student.enrollment.class2.courseoffering.service.impl.CourseOfferingServiceImpl.rolloverCourseOffering(CourseOfferingServiceImpl.java:618) at sun.reflect.GeneratedMethodAccessor1170.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) 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.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at com.sun.proxy.$Proxy311.rolloverCourseOffering(Unknown Source) at org.kuali.student.enrollment.class2.courseoffering.service.decorators.CourseOfferingServiceDecorator.rolloverCourseOffering(CourseOfferingServiceDecorator.java:518) at org.kuali.student.enrollment.class2.autogen.controller.ARGCourseOfferingHandler.copyCourseOfferingCreateCopy(ARGCourseOfferingHandler.java:84) at org.kuali.student.enrollment.class2.autogen.controller.ARGCourseOfferingManagementController.copyCourseOfferingCreateCopy(ARGCourseOfferingManagementController.java:268) at org.kuali.student.enrollment.class2.autogen.controller.ARGCourseOfferingManagementController$$FastClassByCGLIB$$b8c6c292.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110) 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.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) at org.kuali.student.enrollment.class2.autogen.controller.ARGCourseOfferingManagementController$$EnhancerByCGLIB$$e4376fc0.copyCourseOfferingCreateCopy(<generated>) at sun.reflect.GeneratedMethodAccessor2450.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:89) at org.kuali.rice.kew.web.UserLoginFilter.doFilter(UserLoginFilter.java:77) at org.kuali.student.common.kitchensink.KitchenSinkUserLoginFilter.doFilter(KitchenSinkUserLoginFilter.java:61) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.kuali.rice.krad.web.filter.HideWebInfFilter.doFilter(HideWebInfFilter.java:68) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) 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.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:182) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.kuali.student.security.filter.AuthenticationGwtRpcFilter.doFilterHttp(AuthenticationGwtRpcFilter.java:54) at org.kuali.student.security.filter.AuthenticationGwtRpcFilter.doFilter(AuthenticationGwtRpcFilter.java:38) at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:323) at org.kuali.student.security.filter.KSLogoutFilter.doFilterHttp(KSLogoutFilter.java:101) at org.kuali.student.security.filter.KSLogoutFilter.doFilter(KSLogoutFilter.java:73) 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:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:722)

    Kuali JIRA | 3 years ago | Rachel Hendrickson
    org.kuali.student.r2.common.exceptions.DoesNotExistException: Null parameter in the input:atpId
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    1. select Enrollment 2. select Search for Calendar or Term 3. find or create any Acal 4. add any term that has subterms (e.g., Fall), make sure it has some key dates (e.g., Instructional Period, Drop Date etc.), save it 5. add a subterm for the term above (e.g., Half Fall 1), but don't save it yet. 6. set any key date and click on save the UI will display something like "Error This page has 1 error & 2 warnings Unable to save keydate “Drop Date” in term Half Fall 1 2040.", an exception will appear on the server console: 2014-04-08 14:20:01,560 ERROR org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController [http-8181-6] - Save keydate has failed org.kuali.student.r2.common.exceptions.DoesNotExistException: Null parameter in the input:atpId at org.kuali.student.r2.core.class1.atp.service.decorators.AtpServiceValidationDecorator.getAtp(AtpServiceValidationDecorator.java:55) at sun.reflect.GeneratedMethodAccessor887.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.kuali.rice.ksb.messaging.KSBClientProxy.invoke(KSBClientProxy.java:82) at com.sun.proxy.$Proxy203.getAtp(Unknown Source) at org.kuali.student.r2.core.acal.service.impl.AcademicCalendarServiceImpl.createKeyDate(AcademicCalendarServiceImpl.java:1780) at sun.reflect.GeneratedMethodAccessor1736.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) 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.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at com.sun.proxy.$Proxy273.createKeyDate(Unknown Source) at org.kuali.student.r2.core.acal.service.decorators.AcademicCalendarServiceDecorator.createKeyDate(AcademicCalendarServiceDecorator.java:480) at org.kuali.student.r2.core.acal.service.decorators.AcademicCalendarServiceDecorator.createKeyDate(AcademicCalendarServiceDecorator.java:480) at org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController.saveKeyDate(AcademicCalendarController.java:1333) at org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController.saveKeyDates(AcademicCalendarController.java:1296) at org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController.saveAcademicCalendarDirtyFields(AcademicCalendarController.java:998) at org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController.save(AcademicCalendarController.java:354) at org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController$$FastClassByCGLIB$$ed610153.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 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 org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController$$EnhancerByCGLIB$$6f51a0d0.save(<generated>) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) etc. Although the next click on Save link will save this Acal normally. It appears that this problem is caused by saving key dates before saving terms. So a simple solution is to delete the terms first, then to create them, the to do the rest. This problem was also reported as UMD https://issues.umd.edu/browse/UMDENR-539

    Kuali JIRA | 3 years ago | Daniil Yakimovich
    org.kuali.student.r2.common.exceptions.DoesNotExistException: Null parameter in the input:atpId
  6. 0

    1. select Enrollment 2. select Search for Calendar or Term 3. find or create any Acal 4. add any term that has subterms (e.g., Fall), make sure it has some key dates (e.g., Instructional Period, Drop Date etc.), save it 5. add a subterm for the term above (e.g., Half Fall 1), but don't save it yet. 6. set any key date and click on save the UI will display something like "Error This page has 1 error & 2 warnings Unable to save keydate “Drop Date” in term Half Fall 1 2040.", an exception will appear on the server console: 2014-04-08 14:20:01,560 ERROR org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController [http-8181-6] - Save keydate has failed org.kuali.student.r2.common.exceptions.DoesNotExistException: Null parameter in the input:atpId at org.kuali.student.r2.core.class1.atp.service.decorators.AtpServiceValidationDecorator.getAtp(AtpServiceValidationDecorator.java:55) at sun.reflect.GeneratedMethodAccessor887.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.kuali.rice.ksb.messaging.KSBClientProxy.invoke(KSBClientProxy.java:82) at com.sun.proxy.$Proxy203.getAtp(Unknown Source) at org.kuali.student.r2.core.acal.service.impl.AcademicCalendarServiceImpl.createKeyDate(AcademicCalendarServiceImpl.java:1780) at sun.reflect.GeneratedMethodAccessor1736.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) 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.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202) at com.sun.proxy.$Proxy273.createKeyDate(Unknown Source) at org.kuali.student.r2.core.acal.service.decorators.AcademicCalendarServiceDecorator.createKeyDate(AcademicCalendarServiceDecorator.java:480) at org.kuali.student.r2.core.acal.service.decorators.AcademicCalendarServiceDecorator.createKeyDate(AcademicCalendarServiceDecorator.java:480) at org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController.saveKeyDate(AcademicCalendarController.java:1333) at org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController.saveKeyDates(AcademicCalendarController.java:1296) at org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController.saveAcademicCalendarDirtyFields(AcademicCalendarController.java:998) at org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController.save(AcademicCalendarController.java:354) at org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController$$FastClassByCGLIB$$ed610153.invoke(<generated>) at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 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 org.kuali.student.enrollment.class2.acal.controller.AcademicCalendarController$$EnhancerByCGLIB$$6f51a0d0.save(<generated>) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:212) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:900) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:827) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789) etc. Although the next click on Save link will save this Acal normally. It appears that this problem is caused by saving key dates before saving terms. So a simple solution is to delete the terms first, then to create them, the to do the rest. This problem was also reported as UMD https://issues.umd.edu/browse/UMDENR-539

    Kuali JIRA | 3 years ago | Daniil Yakimovich
    org.kuali.student.r2.common.exceptions.DoesNotExistException: Null parameter in the input:atpId

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.kuali.student.r2.common.exceptions.DoesNotExistException

      No LprTransactionEntity for id = b530418e-2658-45de-bb91-da8f75e8897c

      at org.kuali.student.enrollment.class1.lpr.service.impl.LprServiceImpl.getLprTransaction()
    2. org.kuali.student
      LprServiceImpl.getLprTransaction
      1. org.kuali.student.enrollment.class1.lpr.service.impl.LprServiceImpl.getLprTransaction(LprServiceImpl.java:365)
      1 frame
    3. Java RT
      Method.invoke
      1. sun.reflect.GeneratedMethodAccessor611.invoke(Unknown Source)
      2. sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      3. java.lang.reflect.Method.invoke(Method.java:597)
      3 frames
    4. Spring AOP
      ReflectiveMethodInvocation.proceed
      1. org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
      2. org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
      3. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
      3 frames
    5. Spring Tx
      TransactionInterceptor.invoke
      1. org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:96)
      2. org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:260)
      3. org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:94)
      3 frames
    6. Spring AOP
      JdkDynamicAopProxy.invoke
      1. org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
      2. org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
      2 frames
    7. com.sun.proxy
      $Proxy290.getLprTransaction
      1. com.sun.proxy.$Proxy290.getLprTransaction(Unknown Source)
      1 frame
    8. org.kuali.student
      LprServiceDecorator.getLprTransaction
      1. org.kuali.student.enrollment.lpr.service.LprServiceDecorator.getLprTransaction(LprServiceDecorator.java:219)
      2. org.kuali.student.enrollment.lpr.service.LprServiceDecorator.getLprTransaction(LprServiceDecorator.java:219)
      2 frames