Error when I try to duplicate a test case

thumbnail
Gianmaria Gai, modified 12 Years ago.

Error when I try to duplicate a test case

Padawan Posts: 26 Join Date: 4/5/12 Recent Posts
Hi,
on your online demo klaros I'm trying to duplicate a test case.
Here the stack trace:

Problem in renderResponse: No row with the given identifier exists: [de.verit.klaros.core.persistent.TestCase#d598c014-10b9-4a6a-ae0c-edd89eeca7c5]
at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:296)
at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:159)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at de.verit.klaros.web.beans.application.lifecycle.LifecycleImpl.render(LifecycleImpl.java:127)
at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:19)
at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:132)
at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:74)
at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:31)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:16)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:53)
at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:26)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:131)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:-1)
at de.verit.klaros.web.servlet.ExceptionHandlingPersistentFacesServlet.service(ExceptionHandlingPersistentFacesServlet.java:53)
at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:56)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:-1)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:-1)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:185)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:159)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:-1)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:-1)
at de.verit.klaros.web.beans.interceptor.TimingFilter.doFilter(TimingFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:-1)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:-1)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:-1)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:-1)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:-1)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:-1)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:-1)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:-1)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:-1)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:-1)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:-1)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:-1)
at java.lang.Thread.run(Thread.java:662)
Caused by: Problem in renderResponse: No row with the given identifier exists: [de.verit.klaros.core.persistent.TestCase#d598c014-10b9-4a6a-ae0c-edd89eeca7c5]
at org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFound(SessionFactoryImpl.java:435)
at org.hibernate.proxy.AbstractLazyInitializer.checkTargetState(AbstractLazyInitializer.java:189)
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:178)
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:215)
at org.hibernate.proxy.pojo.javassist.JavassistLazyInitializer.invoke(JavassistLazyInitializer.java:190)
at de.verit.klaros.core.persistent.TestCase_$$_javassist_9.getVersion(TestCase_$$_javassist_9.java:-1)
at de.verit.klaros.core.dto.mapper.TestCaseDTOMapper.getDTO(TestCaseDTOMapper.java:79)
at de.verit.klaros.core.dto.mapper.TestCaseDTOMapper.getDTO(TestCaseDTOMapper.java:64)
at de.verit.klaros.web.beans.wrapper.TestCaseWrapper.loadPersistentObject(TestCaseWrapper.java:965)
at de.verit.klaros.web.util.wrapper.WrapperSet.get(WrapperSet.java:127)
at de.verit.klaros.web.util.wrapper.WrapperSet.get(WrapperSet.java:1)
at javax.faces.model.ListDataModel.getRowData(ListDataModel.java:152)
at javax.faces.model.ListDataModel.setRowIndex(ListDataModel.java:186)
at javax.faces.model.ListDataModel.setWrappedData(ListDataModel.java:220)
at javax.faces.model.ListDataModel.<init>(ListDataModel.java:79)
at com.icesoft.faces.component.panelseries.UISeries.getDataModel(UISeries.java:364)
at com.icesoft.faces.component.panelseries.UISeries.processCurrentRowData(UISeries.java:144)
at com.icesoft.faces.component.panelseries.UISeries.setRowIndex(UISeries.java:136)
at com.icesoft.faces.component.ext.renderkit.TableRenderer.renderFacet(TableRenderer.java:146)
at com.icesoft.faces.renderkit.dom_html_basic.TableRenderer.encodeBegin(TableRenderer.java:122)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
at javax.faces.component.UIData.encodeBegin(UIData.java:983)
at com.icesoft.faces.component.panelseries.UISeries.encodeBegin(UISeries.java:298)
at com.icesoft.faces.component.ext.HtmlDataTable.encodeBegin(HtmlDataTable.java:110)
at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:356)
at com.icesoft.faces.renderkit.dom_html_basic.GridRenderer.encodeChildren(GridRenderer.java:208)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
at com.icesoft.faces.component.util.CustomComponentUtils.renderChild(CustomComponentUtils.java:339)
at com.icesoft.faces.component.panelpopup.PanelPopupRenderer.encodeBegin(PanelPopupRenderer.java:232)
at javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:813)
at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:356)
at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:365)
at com.icesoft.faces.renderkit.dom_html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:96)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
at com.icesoft.faces.renderkit.dom_html_basic.DomBasicRenderer.encodeParentAndChildren(DomBasicRenderer.java:358)
at com.icesoft.faces.renderkit.dom_html_basic.GridRenderer.encodeChildren(GridRenderer.java:208)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:837)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:492)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:497)
at com.icesoft.faces.facelets.D2DFaceletViewHandler.renderResponse(D2DFaceletViewHandler.java:282)
at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:159)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at de.verit.klaros.web.beans.application.lifecycle.LifecycleImpl.render(LifecycleImpl.java:127)
at com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:19)
at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:132)
at com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:74)
at com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:31)
at com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:24)
at com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:16)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
at com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:53)
at com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:26)
at com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:23)
at com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:131)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:-1)
at de.verit.klaros.web.servlet.ExceptionHandlingPersistentFacesServlet.service(ExceptionHandlingPersistentFacesServlet.java:53)
at com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:56)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:-1)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:-1)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:185)
at net.bull.javamelody.MonitoringFilter.doFilter(MonitoringFilter.java:159)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:-1)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:-1)
at de.verit.klaros.web.beans.interceptor.TimingFilter.doFilter(TimingFilter.java:54)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:-1)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:-1)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:-1)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:-1)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:-1)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:-1)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:-1)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:-1)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:-1)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:-1)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:-1)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:-1)
at java.lang.Thread.run(Thread.java:662)
thumbnail
Torsten Stolpmann, modified 12 Years ago.

RE: Error when I try to duplicate a test case

Jedi Council Member Posts: 755 Join Date: 2/12/09 Recent Posts
Hi Gianmaria,

thanks for the notice, I'll have a look at it (this seems to be attachment related).

Regards,

Torsten
thumbnail
Torsten Stolpmann, modified 12 Years ago.

RE: Error when I try to duplicate a test case

Jedi Council Member Posts: 755 Join Date: 2/12/09 Recent Posts
Tracked as a bug under KLAROS-1570 and fixed towards 3.5.4. This is a regression introduced in version 3.5.2 that only applies to test cases containing attachments.

Thanks again for pointing this out.
thumbnail
Gianmaria Gai, modified 12 Years ago.

RE: Error when I try to duplicate a test case

Padawan Posts: 26 Join Date: 4/5/12 Recent Posts
Torsten Stolpmann:
Tracked as a bug under KLAROS-1570 and fixed towards 3.5.4. This is a regression introduced in version 3.5.2 that only applies to test cases containing attachments.

Thanks again for pointing this out.

No problem, find bugs it's my work. emoticon

Regard.