技术文章 - CS102865

登录到 Precision LMS 时,最终用户不能看到已分配的学习内容

已修改: 06-Sep-2012   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

Precision LMS Local Install all  release

说明

  • 登录到 Precision LMS 时,最终用户不能看到已分配的学习内容
  • 错误消息 reprots:

BatchUpdateException:键 ' PRIMARY ' 的条目 ' 10-58 ' 重复
在 ServerPreparedStatement executeBatch (ServerPreparedStatement .java:665)
在 commons (dbcp. DelegatingStatement. executeBatch (DelegatingStatement:294)
在 BatchingBatcher doExecuteBatch (BatchingBatcher .java:70)
在 AbstractBatcher at executeBatch (AbstractBatcher:268)
位于 ActionQueue executeActions (ActionQueue .java:有)
在 ActionQueue executeActions (ActionQueue .java:170)
在 AbstractFlushingEventListener performExecutions (AbstractFlushingEventListener. java:321)处
在 DefaultFlushEventListener onFlush (DefaultFlushEventListener,java:50)处
在实施 SessionImpl 刷新(SessionImpl .java:1027)
在实施 SessionImpl managedFlush (SessionImpl:365)
在 JDBCTransaction (JDBCTransaction:137)处。
在 springframework (HibernateTransactionManager) doCommit (hibernate3)(HibernateTransactionManager. java:655)
在 springframework AbstractPlatformTransactionManager processCommit (AbstractPlatformTransactionManager. java:732)
在 springframework 上。支持 AbstractPlatformTransactionManager (AbstractPlatformTransactionManager .java:701)
在 springframework transaction. TransactionAspectSupport commitTransactionAfterReturning (TransactionAspectSupport:321)
在 springframework 事务处理侦听器 TransactionInterceptor 调用(TransactionInterceptor .java:116)
springframework 在 aop。继续(ReflectiveMethodInvocation java:171)
在 springframework (aop)。 JdkDynamicAopProxy 调用(JdkDynamicAopProxy:204)
在 $Proxy 88. 注册(未知源)
LaunchLinkHelper enrollUser (LaunchLinkHelper:77)在 com 中的 web 页面上链接。
在 WICKET_com 上。 LaunchLinkHelper $ $FastClassByCGLIB $ $fe 563736。 invoke (<generated>)()</generated>
在 cglib MethodProxy 调用(MethodProxy,java:149)
在 wicket 中。 LazyInitProxyFactory $ CGLibInterceptor 截距(LazyInitProxyFactory java:318)
在 WICKET_com. LaunchLinkHelper $ $EnhancerByCGLIB $ $d 83a708. enrollUser ()(&amp;<generated>)</generated>
在 com learningpath 中的 LearningPathLanguageConfirmation 40. onClick (LearningPathLanguageConfirmation .java:79)
在 wicket. AjaxLink $ onEvent (AjaxLink,java:65)处。
在 wicket AjaxEventBehavior 响应(AjaxEventBehavior,java:163)
在 wicket. AbstractDefaultAjaxBehavior. onRequest (AbstractDefaultAjaxBehavior:297)
在 wicket. BehaviorRequestTarget processEvents (BehaviorRequestTarget,java:104)中的位置。
在 wicket. AbstractRequestCycleProcessor processEvents (AbstractRequestCycleProcessor:91)。
在 wicket RequestCycle processEventsAndRespond (RequestCycle:1239)
在 wicket RequestCycle step (RequestCycle:1316)
在 wicket RequestCycle 步骤中(RequestCycle .java:1418)
在 wicket RequestCycle 请求处(RequestCycle .java:532)
在 wicket (WicketFilter. doGet (WicketFilter:356)处。
在 wicket (WicketFilter. doFilter (WicketFilter:201)处。
在 catalina (ApplicationFilterChain internalDoFilter (ApplicationFilterChain:235)处
在 catalina (ApplicationFilterChain doFilter (ApplicationFilterChain:206)处
在 springframework hibernate3 OpenSessionInViewFilter. doFilterInternal (OpenSessionInViewFilter. .java:198)
在 springframework (OncePerRequestFilter. doFilter (OncePerRequestFilter:76)
在 catalina (ApplicationFilterChain internalDoFilter (ApplicationFilterChain:235)处
在 catalina (ApplicationFilterChain doFilter (ApplicationFilterChain:206)处
在 catalina StandardWrapperValve 调用(StandardWrapperValve .java:233)。
在 catalina 的 StandardContextValve 调用(StandardContextValve .java:191)
在 catalina StandardHostValve 调用(StandardHostValve .java:128)。
在 catalina. ErrorReportValve 调用(ErrorReportValve .java:102)
在 catalina 中 StandardEngineValve 调用(StandardEngineValve .java:109)
位于 catalina CoyoteAdapter service (CoyoteAdapter .java:286)。
在 coyote (http11. Http11Processor. 进程(Http11Processor:845)处
在 coyote http11 Http11Protocol $ Http11ConnectionHandler。进程(Http11Protocol .java:583)
在工具的 JIoEndpoint $ Worker 中。运行(JIoEndpoint .java:447)
在 java lang.ini 中运行(未知源)


完整堆栈:

springframework DataIntegrityViolationException:无法执行 JDBC 批量更新;嵌套异常为 "ConstraintViolationException"。错误:无法执行 JDBC 批量更新
在 springframework (hibernate3. SessionFactoryUtils. convertHibernateAccessException (SessionFactoryUtils .java:636)
springframework 在 hibernate3 (HibernateTransactionManager)。 convertHibernateAccessException (HibernateTransactionManager:789)
在 springframework (HibernateTransactionManager) doCommit (hibernate3)(HibernateTransactionManager. java:663)
在 springframework AbstractPlatformTransactionManager processCommit (AbstractPlatformTransactionManager. java:732)
在 springframework 上。支持 AbstractPlatformTransactionManager (AbstractPlatformTransactionManager .java:701)
在 springframework transaction. TransactionAspectSupport commitTransactionAfterReturning (TransactionAspectSupport:321)
在 springframework 事务处理侦听器 TransactionInterceptor 调用(TransactionInterceptor .java:116)
springframework 在 aop。继续(ReflectiveMethodInvocation java:171)
在 springframework (aop)。 JdkDynamicAopProxy 调用(JdkDynamicAopProxy:204)
在 $Proxy 88. 注册(未知源)
LaunchLinkHelper enrollUser (LaunchLinkHelper:77)在 com 中的 web 页面上链接。
在 WICKET_com 上。 LaunchLinkHelper $ $FastClassByCGLIB $ $fe 563736。 invoke (<generated>)()</generated>
在 cglib MethodProxy 调用(MethodProxy,java:149)
在 wicket 中。 LazyInitProxyFactory $ CGLibInterceptor 截距(LazyInitProxyFactory java:318)
在 WICKET_com. LaunchLinkHelper $ $EnhancerByCGLIB $ $d 83a708. enrollUser ()(&amp;<generated>)</generated>
在 com learningpath 中的 LearningPathLanguageConfirmation 40. onClick (LearningPathLanguageConfirmation .java:79)
在 wicket. AjaxLink $ onEvent (AjaxLink,java:65)处。
在 wicket AjaxEventBehavior 响应(AjaxEventBehavior,java:163)
在 wicket. AbstractDefaultAjaxBehavior. onRequest (AbstractDefaultAjaxBehavior:297)
在 wicket. BehaviorRequestTarget processEvents (BehaviorRequestTarget,java:104)中的位置。
在 wicket. AbstractRequestCycleProcessor processEvents (AbstractRequestCycleProcessor:91)。
在 wicket RequestCycle processEventsAndRespond (RequestCycle:1239)
在 wicket RequestCycle step (RequestCycle:1316)
在 wicket RequestCycle 步骤中(RequestCycle .java:1418)
在 wicket RequestCycle 请求处(RequestCycle .java:532)
在 wicket (WicketFilter. doGet (WicketFilter:356)处。

ConstraintViolationException:无法执行 JDBC 批更新
在 SQLStateConverter。转换(SQLStateConverter:94)
在 JDBCExceptionHelper。转换(JDBCExceptionHelper:66)
在 AbstractBatcher executeBatch (AbstractBatcher .java:275)
位于 ActionQueue executeActions (ActionQueue .java:有)
在 ActionQueue executeActions (ActionQueue .java:170)
在 AbstractFlushingEventListener performExecutions (AbstractFlushingEventListener. java:321)处
在 DefaultFlushEventListener onFlush (DefaultFlushEventListener,java:50)处
在实施 SessionImpl 刷新(SessionImpl .java:1027)
在实施 SessionImpl managedFlush (SessionImpl:365)
在 JDBCTransaction (JDBCTransaction:137)处。
在 springframework (HibernateTransactionManager) doCommit (hibernate3)(HibernateTransactionManager. java:655)
在 springframework AbstractPlatformTransactionManager processCommit (AbstractPlatformTransactionManager. java:732)
在 springframework 上。支持 AbstractPlatformTransactionManager (AbstractPlatformTransactionManager .java:701)
在 springframework transaction. TransactionAspectSupport commitTransactionAfterReturning (TransactionAspectSupport:321)
在 springframework 事务处理侦听器 TransactionInterceptor 调用(TransactionInterceptor .java:116)
springframework 在 aop。继续(ReflectiveMethodInvocation java:171)
在 springframework (aop)。 JdkDynamicAopProxy 调用(JdkDynamicAopProxy:204)
在 $Proxy 88. 注册(未知源)
LaunchLinkHelper enrollUser (LaunchLinkHelper:77)在 com 中的 web 页面上链接。
在 WICKET_com 上。 LaunchLinkHelper $ $FastClassByCGLIB $ $fe 563736。 invoke (<generated>)()</generated>
在 cglib MethodProxy 调用(MethodProxy,java:149)
在 wicket 中。 LazyInitProxyFactory $ CGLibInterceptor 截距(LazyInitProxyFactory java:318)
在 WICKET_com. LaunchLinkHelper $ $EnhancerByCGLIB $ $d 83a708. enrollUser ()(&amp;<generated>)</generated>
在 com learningpath 中的 LearningPathLanguageConfirmation 40. onClick (LearningPathLanguageConfirmation .java:79)
在 wicket. AjaxLink $ onEvent (AjaxLink,java:65)处。
在 wicket AjaxEventBehavior 响应(AjaxEventBehavior,java:163)
在 wicket. AbstractDefaultAjaxBehavior. onRequest (AbstractDefaultAjaxBehavior:297)
在 wicket. BehaviorRequestTarget processEvents (BehaviorRequestTarget,java:104)中的位置。
在 wicket. AbstractRequestCycleProcessor processEvents (AbstractRequestCycleProcessor:91)。
在 wicket RequestCycle processEventsAndRespond (RequestCycle:1239)
在 wicket RequestCycle step (RequestCycle:1316)
在 wicket RequestCycle 步骤中(RequestCycle .java:1418)
在 wicket RequestCycle 请求处(RequestCycle .java:532)
在 wicket (WicketFilter. doGet (WicketFilter:356)处。

这是文章 102865 的 PDF 版本,可能已过期。最新版本 CS102865