We are currently using QC v10 (enterprise) patch level 31. In preparation for an upgrade to QC 12.20 I am attempting to break up 1 project into multiple projects.
Our approach is to make a copy of the larger project and all data. Delete everything (defects, test cases, runs, etc) that doesn't belong to group A.
Create another copy of the larger project and delete everything that doesn't belong to group B....and so on until all groups have their own projects.
I am site admin and also in the TDAdmin group for all projects.
The larger project will be upgraded and made inactive.
In attempting this in our test environment I'm receivng an error when attempting to delete a defect. I'm hoping someone can help me with this as we are starting our upgrade in 1 week.
Here's the error:
Messages:
Failed to Delete Bug;
Failed SQL: /* ~~QC */ DELETE FROM BUG WHERE BG_BUG_ID IN ( /*P*/3008)
[Mercury][Oracle JDBC Driver][Oracle]ORA-00604: error occurred at recursive SQL level 1
ORA-20000: Oracle Text error:
DRG-50610: internal error: drexdsync
DRG-10607: index meta data is not ready yet for queuing DML
ORA-06512: at "CTXSYS.SYNCRN", line 1
ORA-06512: at line 1
;
Stack Trace:
java.sql.SQLException: Failed SQL: /* ~~QC */ DELETE FROM BUG WHERE BG_BUG_ID IN ( /*P*/3008)
[Mercury][Oracle JDBC Driver][Oracle]ORA-00604: error occurred at recursive SQL level 1
ORA-20000: Oracle Text error:
DRG-50610: internal error: drexdsync
DRG-10607: index meta data is not ready yet for queuing DML
ORA-06512: at "CTXSYS.SYNCRN", line 1
ORA-06512: at line 1
at com.mercury.optane.core.db.CAbsStatement.createSQLExceptionWithSQLStatement(CAbsStatement.java:205)
at com.mercury.optane.core.db.CAbsStatement.doExecute(CAbsStatement.java:188)
at com.mercury.optane.core.db.CTdPreparedStatement.executeUpdate(CTdPreparedStatement.java:510)
at com.mercury.optane.core.db.spring.JDBCTemplate.executeUpdate(JDBCTemplate.java:1057)
wrapped in com.mercury.optane.core.db.CTdDbException:
at com.mercury.optane.core.db.spring.JDBCTemplate.executeUpdate(JDBCTemplate.java:1062)
at com.mercury.optane.core.db.spring.JDBCTemplate.executeUpdate(JDBCTemplate.java:994)
at com.mercury.td.tdserver.infra.AbstractLogic.deleteByListOfKeys(AbstractLogic.java:1546)
at com.mercury.td.tdserver.infra.AbstractLogic.deleteByRequest(AbstractLogic.java:1311)
at com.mercury.td.tdserver.api.logics.CBugLogic.deleteBug(CBugLogic.java:619)
at com.mercury.td.tdserver.requests.DeleteBug.execute(DeleteBug.java:26)
at com.mercury.optane.core.web.RequestsDispatcher.execute(RequestsDispatcher.java:91)
wrapped in com.mercury.optane.core.CTdException: Failed to Delete Bug
at com.mercury.optane.core.web.RequestsDispatcher.execute(RequestsDispatcher.java:98)
at com.mercury.td.web.CAbsServlet.executeFunction(CAbsServlet.java:449)
at com.mercury.td.web.CAbsServlet.processRequest(CAbsServlet.java:441)
at com.mercury.td.web.CTdServlet.processRequest(CTdServlet.java:169)
at com.mercury.td.web.CAbsServlet.doPost(CAbsServlet.java:337)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at com.hp.qc.core.utils.gzipfilter.GZIPFilter.doFilter(GZIPFilter.java:30)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
at org.apache.catalina.valves.FastCommonAccessLogValve.invoke(FastCommonAccessLogValve.java:481)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:307)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:748)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:678)
at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:871)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
at java.lang.Thread.run(Thread.java:595)
Thank you,
Darla