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

Error in making a POST call to DOORS[9.6] via RTC[5.0.2] follow-up operation.

 Hello Everyone,

We are looking to transfer data from RTC to DOORS through a custom follow-up operation. This operation participant will make a POST call to the DOORS server to create an object in a particular module.

While executing this feature we get an exception thrown while making a POST call to the DOORS system.

The line in which the exception is getting thrown is:
 ClientResponse creationResponse = client.createResource(
                            requirementFactory, requirement,
                            OslcMediaType.APPLICATION_RDF_XML,
                            OslcMediaType.APPLICATION_RDF_XML);
The stack trace of the exception is as follows:

org.apache.wink.client.ClientRuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: javax.ws.rs.WebApplicationException: java.lang.ClassCastException: org.apache.xalan.processor.TransformerFactoryImpl incompatible with javax.xml.transform.TransformerFactory
at org.apache.wink.client.internal.ResourceImpl.invoke(ResourceImpl.java:240)
at org.apache.wink.client.internal.ResourceImpl.invoke(ResourceImpl.java:189)
at org.apache.wink.client.internal.ResourceImpl.invokeNoException(ResourceImpl.java:181)
at org.apache.wink.client.internal.ResourceImpl.post(ResourceImpl.java:322)
at org.eclipse.lyo.client.oslc.OslcOAuthClient.createResource(OslcOAuthClient.java:186)
at com.daimler.stan.doorsclient.CrAdapter.transferDatatoCr(CrAdapter.java:204)
at com.daimler.stan.changerequest.CrDoorsAdapter.run(CrDoorsAdapter.java:129)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

Any Suggestions on how to handle this exception.

Thanks in Advance.
Abhishek Kumar

0 votes



One answer

Permanent link
I don't know about your error.  I would start by looking at the https://wiki.eclipse.org/Lyo/BuildClient#DoorsOauthSample there is java code with a sample that creates a requirement in DOORS 9. 

For debugging, if you refer to your logs in DWA/server/festival/logs they can be helpful.  You can get more detailed logging by replacing festival\config\festival-log4j.xml with festival-log4j.xml.support and restarting DWA.

HTH
Maeve

0 votes

Comments

 hello Maeve,


While searching for the cause of the exception. I landed up on a article: http://www-01.ibm.com/support/docview.wss?uid=swg27023305 .. The error mentioned in this article is the same as the one i am encountering.

Even i tried the solution i.e. copying the required jar files in the ccm application web-inf/lib folder and then restarting the CCM server didn't resolve my issue.

From this article it seems that this exception doesn't have any dependency from the doors side as running the exact same code from the command line is able to make the post call to the doors server. (even taking a look at the logs nothing strange was found)

Any help would be appreciated. 

Thanks,
Abhishek

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,937
× 516
× 198
× 25

Question asked: Dec 09 '15, 2:56 a.m.

Question was seen: 3,860 times

Last updated: Dec 09 '15, 6:37 a.m.

Confirmation Cancel Confirm