It's all about the answers!

Ask a question

Issue with ClearQuest Gateway


Vinod Varma (2121) | asked Feb 11 '10, 7:02 a.m.
I am using Rational ClearCase 7.0.1 Rational ClearQuest (CQ) 7.0.1 and Rational Team Concert (RTC) 2.0. I have configured users for synchronization on RTC and CQ.

I am able to import and synchronize files from ClearCase into RTC. But when I submit a defect in RTC or CQ, CQ gateway crashes with exception.

CQ gateway runs fine till exception is raised but does not respond (no message) after exception

Could someone help? Thanks in advance.

Message from gateway server

Welcome to the Jazz ClearQuest Connector Gateway
The gateway is now accepting all requests
Gateway started at: 11/02/10 12:57
Uptime: 00:00:05
Gateway Version: I20090618-1753
CQ Database Information:
ClearQuest Schema Repository Name: sample
ClearQuest Logical User DB Name: SAMPL
ClearQuest User Id: cqconnector
ClearQuest Connection Status:
Number of ClearQuest connection opened: 2
Number of ClearQuest connection closed: 0
Number of ClearQuest connections currenty open: 2
Number of allocated active connections: 0
Jazz Team Servers:
URI: https://rtc:9445/jazz
Status: OK
Project Area: CCCQProject

* Defect - all
* UCM_Project - all
* attachments - all
* users - all

Polling Information:
Polling enabled: true
Polling is in wait mode - Last polling period (1) took place at 11/02/10 12:57
Results were:

* Number of change events read: 4
* Number of change events processed: 0
* Number of change events deleted: 0
* Number of change events with validation errors: 0
* Number of change events ignored: 0
* Number of change events suppressed: 0


Total Number of change events not processed: 4

Exception
thCurrentConnection(ConnectionPoolService.java:328)
at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.in
voke(ExportProxyServiceRecord.java:378)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.ac
cess$0(ExportProxyServiceRecord.java:364)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$Ex
portedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy5.withCurrentConnection(Unknown Source)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTr
ansaction(RepositoryDatabase.java:288)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runIn
Transaction(RepositoryDatabase.java:244)
at com.ibm.team.repository.service.internal.TransactionService.runInTran
saction(TransactionService.java:74)
at com.ibm.team.repository.service.internal.TransactionService.runInTran
saction(TransactionService.java:63)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.in
voke(ExportProxyServiceRecord.java:378)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.ac
cess$0(ExportProxyServiceRecord.java:364)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$Ex
portedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy37.runInTransaction(Unknown Source)
at com.ibm.team.process.internal.service.ProcessService.runInTransaction
(ProcessService.java:3341)
at com.ibm.team.process.internal.service.ProcessService.runInTransaction
(ProcessService.java:3348)
at com.ibm.team.process.internal.service.ServerProcess.adviseAndExecute(
ServerProcess.java:128)
at com.ibm.team.interop.service.internal.InteropService.saveProxyWithUri
(InteropService.java:262)
at sun.reflect.GeneratedMethodAccessor256.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.in
voke(ExportProxyServiceRecord.java:378)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.ac
cess$0(ExportProxyServiceRecord.java:364)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$Ex
portedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy138.saveProxyWithUri(Unknown Source)
at com.ibm.team.interop.service.internal.InteropCrudService.createItem(I
nteropCrudService.java:137)
at sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.in
voke(ExportProxyServiceRecord.java:378)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.ac
cess$0(ExportProxyServiceRecord.java:364)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$Ex
portedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy275.createItem(Unknown Source)
at com.ibm.team.gateway.service.internal.AbstractRestService.createNewIt
em(AbstractRestService.java:368)
at com.ibm.team.gateway.service.internal.ItemRestService.perform_POST(It
emRestService.java:70)
at com.ibm.team.repository.service.TeamRawService.service(TeamRawService
.java:90)
at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.in
voke(ExportProxyServiceRecord.java:378)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.ac
cess$0(ExportProxyServiceRecord.java:364)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$Ex
portedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy163.service(Unknown Source)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doRestServi
ce(AbstractTeamServerServlet.java:863)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleReque
st(AbstractTeamServerServlet.java:1652)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(Abs
tractTeamServerServlet.java:1471)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrap
per.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleR
equest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(P
roxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyS
ervlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet
.java:121)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(Jazz
Servlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:685)
at java.lang.Thread.run(Thread.java:810)
11 Feb 2010 13:00:08,102 ERROR com.ibm.ra
tional.interop.level1 - Exception
com.ibm.team.interop.service.managers.clearquest.common.InteropException: CRJAZ0
002I Error creating the item identified by collection "https://127.0.0.1:9445/ja
zz/service/com.ibm.team.repository.common.internal.IItemRestService/com.ibm.team
.repository/itemCol/com.ibm.team.interop.ExternalProxy?linkuri=CQ%253Acq.repo.cq
-record%253AUCM_Project%252F33554501%2540sample%252FSAMPL&sync=true". Exception
message: 'Synchronize with External Objects' failed. Permission denied.
at com.ibm.rational.connector.cq.common.jazzgateway.JazzInteropEventHand
lerUsingRestClient.handleCreateEvent(JazzInteropEventHandlerUsingRestClient.java
:526)
at com.ibm.rational.connector.cq.common.jazzgateway.JazzGateway.create(J
azzGateway.java:55)
at com.ibm.rational.connector.cq.gateway.CQChangeEventProcessor.processC
hangeRecord(CQChangeEventProcessor.java:92)
at com.ibm.rational.connector.cq.gateway.CQChangeEventProcessor.run(CQCh
angeEventProcessor.java:140)
Caused by:
com.ibm.team.interop.client.rest.InteropClientException: CRJAZ0002I Error creati
ng the item identified by collection "https://127.0.0.1:9445/jazz/service/com.ib
m.team.repository.common.internal.IItemRestService/com.ibm.team.repository/itemC
ol/com.ibm.team.interop.ExternalProxy?linkuri=CQ%253Acq.repo.cq-record%253AUCM_P
roject%252F33554501%2540sample%252FSAMPL&sync=true". Exception message: 'Synchro
nize with External Objects' failed. Permission denied.
at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceMa
nager.advise(OperationAdviceManager.java:344)
at com.ibm.team.process.internal.common.util.AbstractProcess.doAdvise(Ab
stractProcess.java:181)
at com.ibm.team.process.internal.service.ServerProcess.access$1(ServerPr
ocess.java:1)
at com.ibm.team.process.internal.service.ServerProcess$2.run(ServerProce
ss.java:130)
at com.ibm.team.repository.service.internal.TransactionService$1.run(Tra
nsactionService.java:99)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$Trans
action.run(RepositoryDatabase.java:466)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase$1.run
(RepositoryDatabase.java:292)
at com.ibm.team.repository.service.internal.rdb.ConnectionPoolService.wi
thCurrentConnection(ConnectionPoolService.java:328)
at sun.reflect.GeneratedMethodAccessor62.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.in
voke(ExportProxyServiceRecord.java:378)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.ac
cess$0(ExportProxyServiceRecord.java:364)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$Ex
portedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy5.withCurrentConnection(Unknown Source)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTr
ansaction(RepositoryDatabase.java:288)
at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runIn
Transaction(RepositoryDatabase.java:244)
at com.ibm.team.repository.service.internal.TransactionService.runInTran
saction(TransactionService.java:74)
at com.ibm.team.repository.service.internal.TransactionService.runInTran
saction(TransactionService.java:63)
at sun.reflect.GeneratedMethodAccessor143.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.in
voke(ExportProxyServiceRecord.java:378)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.ac
cess$0(ExportProxyServiceRecord.java:364)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$Ex
portedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy37.runInTransaction(Unknown Source)
at com.ibm.team.process.internal.service.ProcessService.runInTransaction
(ProcessService.java:3341)
at com.ibm.team.process.internal.service.ProcessService.runInTransaction
(ProcessService.java:3348)
at com.ibm.team.process.internal.service.ServerProcess.adviseAndExecute(
ServerProcess.java:128)
at com.ibm.team.interop.service.internal.InteropService.saveProxyWithUri
(InteropService.java:262)
at sun.reflect.GeneratedMethodAccessor256.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.in
voke(ExportProxyServiceRecord.java:378)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.ac
cess$0(ExportProxyServiceRecord.java:364)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$Ex
portedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy138.saveProxyWithUri(Unknown Source)
at com.ibm.team.interop.service.internal.InteropCrudService.createItem(I
nteropCrudService.java:137)
at sun.reflect.GeneratedMethodAccessor244.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.in
voke(ExportProxyServiceRecord.java:378)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.ac
cess$0(ExportProxyServiceRecord.java:364)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$Ex
portedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy275.createItem(Unknown Source)
at com.ibm.team.gateway.service.internal.AbstractRestService.createNewIt
em(AbstractRestService.java:368)
at com.ibm.team.gateway.service.internal.ItemRestService.perform_POST(It
emRestService.java:70)
at com.ibm.team.repository.service.TeamRawService.service(TeamRawService
.java:90)
at sun.reflect.GeneratedMethodAccessor157.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:618)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.in
voke(ExportProxyServiceRecord.java:378)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.ac
cess$0(ExportProxyServiceRecord.java:364)
at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$Ex
portedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
at $Proxy163.service(Unknown Source)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.doRestServi
ce(AbstractTeamServerServlet.java:863)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleReque
st(AbstractTeamServerServlet.java:1652)
at com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(Abs
tractTeamServerServlet.java:1471)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrap
per.service(ServletManager.java:180)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleR
equest(ServletRegistration.java:90)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(P
roxyServlet.java:111)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyS
ervlet.java:75)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet
.java:121)
at com.ibm.team.repository.server.servletbridge.JazzServlet.service(Jazz
Servlet.java:54)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:174)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:525)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:685)
at java.lang.Thread.run(Thread.java:810)

5 answers



permanent link
Richard Piazza (381) | answered Feb 11 '10, 11:03 a.m.
JAZZ DEVELOPER
Caused by:
com.ibm.team.interop.client.rest.InteropClientException: CRJAZ0002I Error creati
ng the item identified by collection "https://127.0.0.1:9445/jazz/service/com.ib
m.team.repository.common.internal.IItemRestService/com.ibm.team.repository/itemC
ol/com.ibm.team.interop.ExternalProxy?linkuri=CQ%253Acq.repo.cq-record%253AUCM_P
roject%252F33554501%2540sample%252FSAMPL&sync=true". Exception message: 'Synchro
nize with External Objects' failed. Permission denied.


Notice that you have not set up your process specification for your RTC project area for the cqconnector user to have permission to perform syncrhronization operations.

Look at: https://jazz.net/wiki/bin/view/Main/CQConnectorFAQ.
There is a question that addresses your problem.

Rich Piazza
CQ Connector team

permanent link
Vinod Varma (2121) | answered Feb 12 '10, 5:24 a.m.
Hi,

Thanks for the help. I think I have progressed based on that. Now I am stuck at another point. Request help.

On gateway console, it reports error 'Jazz database may be in inconsistent state with details as below
Feb 12, 2010 10:43:06 AM org.apache.catalina.core.AprLifecycleListener lifecycle
Event
INFO: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\IBM\JazzTeamServer\jazz\connectors\jre\bin;.;C:\IBM\SDP/rpt/citrixOCR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\IBM\RationalSDLC\common;C:\Program Files (x86)\Rational\common;C:\Java\jdk;C:\Java\jdk\bin;C:\Program Files (x86)\Rational\TestRealTime\bin\intel\win32;C:\Program Files (x86)\Rational\ClearCase\bin
Feb 12, 2010 10:43:06 AM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8081
Feb 12, 2010 10:43:07 AM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8444
Feb 12, 2010 10:43:07 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1422 ms
Feb 12, 2010 10:43:07 AM org.apache.catalina.core.StandardService start INFO: Starting service Catalina
Feb 12, 2010 10:43:07 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
Feb 12, 2010 10:43:07 AM org.apache.catalina.core.StandardHost start INFO: XML validation disabled
Feb 12, 2010 10:43:07 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive cqconnector.war
12 Feb 2010 10:43:26,567 ERROR com.ibm.rational.interop.level1 - Exception
com.ibm.team.interop.service.managers.clearquest.common.InteropException: CRRTC4523E: There should not be a proxy for the ClearQuest record cq.repo.cq-record:UCM_Project/33554494@sample/SAMPL, since a create event is being processed. The Jazz database is probably in an inconsistent state.
at com.ibm.rational.connector.cq.common.jazzgateway.JazzInteropEventHandlerUsingRestClient.handleCreateEvent(JazzInteropEventHandlerUsingRestClient.java
:500) at com.ibm.rational.connector.cq.common.jazzgateway.JazzGateway.create(J
azzGateway.java:55)
at com.ibm.rational.connector.cq.gateway.CQChangeEventProcessor.processC
hangeRecord(CQChangeEventProcessor.java:92)
at com.ibm.rational.connector.cq.gateway.CQChangeEventProcessor.run(CQCh
angeEventProcessor.java:140)
Feb 12, 2010 10:43:27 AM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8081
Feb 12, 2010 10:43:28 AM org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8444
Feb 12, 2010 10:43:28 AM org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /0.0.0.0:8010
Feb 12, 2010 10:43:28 AM org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/16 config=null
Feb 12, 2010 10:43:28 AM org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
Feb 12, 2010 10:43:28 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 20798 ms
12 Feb 2010 10:44:26,869 ERROR com.ibm.ra
tional.interop.level1 - Exception
com.ibm.team.interop.service.managers.clearquest.common.InteropException: CRRTC4
523E: There should not be a proxy for the ClearQuest record cq.repo.cq-record:UC
M_Project/33554494@sample/SAMPL, since a create event is being processed. The Jazz database is probably in an inconsistent state.
at com.ibm.rational.connector.cq.common.jazzgateway.JazzInteropEventHandlerUsingRestClient.handleCreateEvent(JazzInteropEventHandlerUsingRestClient.java
:500)
at com.ibm.rational.connector.cq.common.jazzgateway.JazzGateway.create(JazzGateway.java:55)
at com.ibm.rational.connector.cq.gateway.CQChangeEventProcessor.processChangeRecord(CQChangeEventProcessor.java:92)
at com.ibm.rational.connector.cq.gateway.CQChangeEventProcessor.run(CQChangeEventProcessor.java:140)
12 Feb 2010 10:45:26,894 ERROR com.ibm.rational.interop.level1 - Exception
com.ibm.team.interop.service.managers.clearquest.common.InteropException: CRRTC4523E: There should not be a proxy for the ClearQuest record cq.repo.cq-record:UCM_Project/33554494@sample/SAMPL, since a create event is being processed. The J
azz database is probably in an inconsistent state.
at com.ibm.rational.connector.cq.common.jazzgateway.JazzInteropEventHandlerUsingRestClient.handleCreateEvent(JazzInteropEventHandlerUsingRestClient.java
:500)
at com.ibm.rational.connector.cq.common.jazzgateway.JazzGateway.create(JazzGateway.java:55)
at com.ibm.rational.connector.cq.gateway.CQChangeEventProcessor.processChangeRecord(CQChangeEventProcessor.java:92)
at com.ibm.rational.connector.cq.gateway.CQChangeEventProcessor.run(CQChangeEventProcessor.java:140)
12 Feb 2010 10:46:26,930 ERROR com.ibm.rational.interop.level1 - Exception
com.ibm.team.interop.service.managers.clearquest.common.InteropException: CRRTC4523E: There should not be a proxy for the ClearQuest record cq.repo.cq-record:UCM_Project/33554494@sample/SAMPL, since a create event is being processed. The J
azz database is probably in an inconsistent state.
at com.ibm.rational.connector.cq.common.jazzgateway.JazzInteropEventHandlerUsingRestClient.handleCreateEvent(JazzInteropEventHandlerUsingRestClient.java
:500)
at com.ibm.rational.connector.cq.common.jazzgateway.JazzGateway.create(JazzGateway.java:55)
at com.ibm.rational.connector.cq.gateway.CQChangeEventProcessor.processChangeRecord(CQChangeEventProcessor.java:92)
at com.ibm.rational.connector.cq.gateway.CQChangeEventProcessor.run(CQChangeEventProcessor.java:140)


In RTC client, synchronization status corresponding to each record is shown as Pending (Blocked) blocked by incoming error (Status 404 Interop Exception Server error on ClearQuest)

Request your help. Thanks in advance

Regards,

Vinod

permanent link
Ralph Schoon (63.1k33646) | answered Feb 12 '10, 5:45 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Hi,

my advice would be to run a test system or project until you got thee synchronization up and running. The message implies that there is a RTC workitem proxy already for a CQ record but the record is assumed to be required to be created anew.

Not sure how to save this. One option wouldbe to look at the outgoing synchronization in RTC and run that so that the proxy and the CQ element can get hooked up. Then retry running the import once again.

The safest way I think would be to save the sync rules etc. and start with an empty project (e.g. on Derby) and try until you get the synchronization right, then move to the productive product.

I'd be interested in other working strategies too.

Ralph

permanent link
Ralph Schoon (63.1k33646) | answered Feb 12 '10, 5:52 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
To solve the conflict you might be able to go on the pending synchronization and accept the outgoing change rather than the incoming.

You might also be able to try to stop all failing proxies in RTC from trying to sync out. (Rightclick and "Stop Synchronizing").

Not sure what the effect is though it might be that new RTC WI's are created and the old ones are left over.

Last time it tried that, the next bump was that I didn't have all the CQ users available in RTC. Please be aware that you have to create the users then. They need to be assigned to the team I think.

You might even have to create users that do not exist any more. I think I remember it was save to create them in RTC and archive them immediately after. They don't need a license assigned I think.

Ralph

permanent link
Richard Piazza (381) | answered Feb 12 '10, 7:48 a.m.
JAZZ DEVELOPER
Often when you get an error message that the "jazz database is in an inconsistent state", it makes sense to just reinitialized the db, if possible.

Less destructive - is to delete the sync rules. This will delete all of the related proxies. Remember to export the sync rules first unless you already have them saved in a file.

Rich Piazza
CQ Connector team

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.