RTC issue: com.ibm.team.repository.common.UUID was expected
Hello,
I am seeing the following error when I open my project in RTC (both fat client and web UI): com.ibm.team.repository.common.TeamRepositoryException: Incorrectly typed parameter submitted to query; Parameter 0 was class java.lang.String but com.ibm.team.repository.common.UUID was expected This error is reported also: An error occurred while communicating with the server. [500] : com.ibm.team.workitem.common.internal.model.EnumerationAttributeType incompatible with com.ibm.team.workitem.common.internal.model.CategoryAttributeType I am not sure where to look. I have tried to add a field yesterday, everything went well, but today I am getting this error. I reverted my changes back by removing the field, but still the same issue. Where should I look? |
4 answers
discussion here
https://jazz.net/jazz/web/projects/Rational%20Team%20Concert#action=com.ibm.team.workitem.viewWorkItem&id=78488 |
Hello Everyone
I am seeing the following error when I am trying to add/register "/ccm" application within "jts" for RTC 3.0 installed on SUSE 11. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Error invoking registration handler for application "/ccm" at https://srti017a.rtindia.daimlerchrysler.com:9443/ccm/service/com.ibm.team.repository.service.internal.setup.IRegistrationHandlerServiceID CRJAZ1720E com.ibm.team.repository.common.TeamRepositoryException com.ibm.team.repository.service.internal.discovery.ApplicationRegistrationFriendRestService.postRegisterApp(ApplicationRegistrationFriendRestService.java:142) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:618) org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:370) org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:356) org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56) $Proxy751.postRegisterApp(Unknown Source) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:618) com.ibm.team.repository.servlet.AbstractTeamServerServlet.doModelledRestService(AbstractTeamServerServlet.java:501) com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest2(AbstractTeamServerServlet.java:1832) com.ibm.team.repository.servlet.AbstractTeamServerServlet.handleRequest(AbstractTeamServerServlet.java:1688) com.ibm.team.repository.servlet.AbstractTeamServerServlet.service(AbstractTeamServerServlet.java:1598) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.eclipse.equinox.http.registry.internal.ServletManager$ServletWrapper.service(ServletManager.java:180) org.eclipse.equinox.http.servlet.internal.ServletRegistration.handleRequest(ServletRegistration.java:90) org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:111) org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:75) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.eclipse.equinox.servletbridge.BridgeServlet.service(BridgeServlet.java:120) com.ibm.team.repository.server.servletbridge.JazzServlet.service(JazzServlet.java:62) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:563) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:420) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:879) org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) java.lang.Thread.run(Thread.java:811) Caused by: Registration handler for application "/ccm" at https://srti017a.rtindia.daimlerchrysler.com:9443/ccm/service/com.ibm.team.repository.service.internal.setup.IRegistrationHandlerService failed with status 409 and response body " HTTP Status 409 - A pending JTS friend entry file already exists at /opt/IBM/JazzTeamServer/server/tomcat/work/Catalina/localhost/ccm/eclipse/configuration/org.eclipse.osgi/bundles/259/data/pending-jts-friend.rdf, with different JTS parameters. The previous registration attempt must be finalized. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - When I dig deep into this, I found the following disconnects. 1> After installation of RTC 3.0 on SUSE, I cannot connect to the JTS Admin login with "https://hostname:9443/jts/admin". But when I changed the SSL settings to point to "http://hostname:9080/jts/admin" from my web browser. 2> It connects only from the Linux GUI (firfox) with the following URL format. "https://localhost:9443/jts/admin". Though it works the same for "http://hostname:9080/jts/admin" from within the SUSE box. Do you have similar issue in the past, I did not find anything in the forum. Regards Suvajit |
Hi Suvajit
Please refer to this thread you might find an answer. http://jazz.net/forums/viewtopic.php?t=15176 Regards Pradeep |
discussion here I've read this an the linked work item. I am seeing this issue on a project area to which I have added a custom attribute based on an enumeration type. I some early issues because the work item type are created by a stand-alone program and I took the same code for another enum based attribute. I ended up with "text" in the database for VALUE_COL instead of the enumeration literal string. That would lead to queries on the enumeration value to fail, even though it appears that the value is on the work item. I updated the VALUE_COL with the enumeration literal and then the query can find associated work items .. for a while. The query works when "freshly" saved or created, but revisiting the query after a new session gives: Incorrectly typed parameter submitted to query; Parameter 22 was class java.lang.String but com.ibm.team.repository.common.UUID was expected in the RTC client. On the Web client: com.ibm.team.workitem.common.model.Identifier incompatible with com.ibm.team.workitem.common.model.ICategoryHandle The query thus affected cannot be edited and can only be deleted. Also, when I try to add the attribute in question to the query display, it picks Filed Against instead. In the process xml there is this: <customAttributes category="com.ibm.team.workitem.workItemType.rfe"> What is the attributeDefinition bit ? I don't see that on any of the other process configs I've looked at. How can I correct the behaviour so that 1) The query performs properly and 2) the attribute can consistently be displayed in a work item query ? Kevin |
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.