Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

After deploying a RTC server side Operation Participant I am getting error while saving Work Item.

Error:

com.ibm.team.repository.common.transport.ServiceMethodInvocationError: java.lang.Error: Unresolved compilation problem:
    The method run(AdvisableOperation, IProcessConfigurationElement, IParticipantInfoCollector, IProgressMonitor) of type SendDatatoSlackParticipant must override a superclass method


    at com.ibm.team.repository.transport.client.RemoteTeamService.getAppropriateException(RemoteTeamService.java:737)

    at com.ibm.team.repository.transport.client.RemoteTeamService.executeMethod(RemoteTeamService.java:573)

    at com.ibm.team.repository.transport.client.RemoteTeamService.invoke(RemoteTeamService.java:202)

    at com.ibm.team.repository.transport.client.ServiceInvocationHandler.invoke(ServiceInvocationHandler.java:43)

    at com.sun.proxy.$Proxy37.save(Unknown Source)

...

Caused by: java.lang.Error: Unresolved compilation problem:
    The method run(AdvisableOperation, IProcessConfigurationElement, IParticipantInfoCollector, IProgressMonitor) of type SendDatatoSlackParticipant must override a superclass method


    at cio.jazz.rtcext.workitem.extensions.slack.service.SendDatatoSlackParticipant.run(SendDatatoSlackParticipant.java:45)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)

    at java.lang.reflect.Method.invoke(Method.java:620)


I am able to execute same plugin in the Jetty server (without any error).
I have implemented the run method from the IOperationParticipant.

I have gone through the RTC Lab Extension Workshop: https://jazz.net/library/article/1000

I am following the steps mentioned in the Lab 6.

I am able to deploy the plugin on my RTC server(hosted on local machine) and I can see a Follow-up action is also available for this plugin.

When I add this follow-up action I don't get suggestions to make changes in the Process Configuration source of the Project Area which I get in jetty server. (I have used parametrization).

However, when I make changes in Process configuration it is saved without any error/warning.

But, when I am trying to save any Work Item I am getting the above error.

I would like to upload my ccm log file but I don't get option to add the attachments.

This is some part of my log file:

2016-05-04 21:37:43,036 [Default Executor-thread-239 @@ 21:37 myadmin <com.ibm.team.workitem.newWorkItem/Save@aa2f1673-aad3-4e18-8e33-0f9160343091> /ccm/service/com.ibm.team.workitem.common.internal.rest.IWorkItemRestService/workItem2]  WARN .team.repository.servlet.AbstractTeamServerServlet  - CRJAZ1163E Error error occurred while processing a POST request for com.ibm.team.workitem.common.internal.rest.IWorkItemRestService.postWorkItem2(). CRJAZ1170I The request was made by user "myadmin" from "127.0.0.1".CRJAZ1166I The stack trace hash is A644995A4DC7BDB6ECD967D3BB9A9099BABCFFD7.
java.lang.Error: Unresolved compilation problem:
    The method run(AdvisableOperation, IProcessConfigurationElement, IParticipantInfoCollector, IProgressMonitor) of type SendDatatoSlackParticipant must override a superclass method

    at cio.jazz.rtcext.workitem.extensions.slack.service.SendDatatoSlackParticipant.run(SendDatatoSlackParticipant.java:45)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
    at java.lang.reflect.Method.invoke(Method.java:620)
    at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.invoke(ExportProxyServiceRecord.java:361)
    at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord.access$0(ExportProxyServiceRecord.java:347)
    at org.eclipse.soda.sat.core.internal.record.ExportProxyServiceRecord$ExportedServiceInvocationHandler.invoke(ExportProxyServiceRecord.java:56)
    at com.sun.proxy.$Proxy1714.run(Unknown Source)
    at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.runParticipant(OperationAdviceManager.java:1156)
    at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.runParticipants(OperationAdviceManager.java:986)
    at com.ibm.team.process.internal.common.advice.runtime.OperationAdviceManager.advise(OperationAdviceManager.java:332)
    at com.ibm.team.process.internal.common.util.AbstractProcess.doAdvise(AbstractProcess.java:197)
    at com.ibm.team.process.internal.service.ServerProcess.access$2(ServerProcess.java:1)
    at com.ibm.team.process.internal.service.ServerProcess$2.run(ServerProcess.java:159)
    at com.ibm.team.repository.service.internal.PrimitiveTransactionService$3.run(PrimitiveTransactionService.java:167)
    at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runTransaction(RepositoryDatabase.java:384)
    at com.ibm.team.repository.service.internal.rdb.RepositoryDatabase.runInTransaction(RepositoryDatabase.java:289)
    at com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:101)
    at com.ibm.team.repository.service.internal.PrimitiveTransactionService.runInTransaction(PrimitiveTransactionService.java:96)
    at sun.reflect.GeneratedMethodAccessor343.invoke(Unknown Source)


I have gone through the below links but didn't find anything specific to this error:

Learning To Fly: Getting Started with the RTC Java API’s | rsjazz
Is The Extension Deployed? How Can I Redeploy? | rsjazz


I am struggling with this issue for few days. Any help/ suggestion would be helpful.

0 votes



2 answers

Permanent link
Hello,

Can you try this sample quickly if you want?

0 votes


Permanent link
Thanks Hakki!

After changing the JRE from Java SE1.7 to J2SE 1.5 I got the same error in my Eclipse Workspace.

After removing annotation@Override the error was removed.

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 10,938
× 369

Question asked: May 04 '16, 1:55 p.m.

Question was seen: 3,277 times

Last updated: Jun 02 '16, 4:13 p.m.

Confirmation Cancel Confirm