It's all about the answers!

Ask a question

Error in logs while running ETL for RTC & RI


Vinay Kumar AV (17933837) | asked Nov 23 '11, 1:49 p.m.
Hi,

In our environment, we are setting up an integration between Rational Insight 1.0.1.1 and RTC 3.0.1. We have done the necessary configurations as per the link below:
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0m1/index.jsp?topic=%2Fcom.ibm.rational.rcpr.help.doc%2Ftopics%2Ft_postinstall_upgrade_rrdi_ri.html

While we run the ETL Jobs its says the job succeeded but no data is loaded. Also, we get the below error in the logs:

11/17/2011 16:50:30,984 INFO com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread : CRRRE1219I: Initial URL Request => https://vianmaru.in.ibm.com:9443/jts/rpt/repository/foundation?size=100&jts=true&fields=foundation%2Fcontributor%2F%28%40href%7CuserId%7CuniqueId%7CemailAddress%7CcontextId%7Cmodified%7CitemId%7Cname%7Carchived%29&modifiedsince=2011-11-16T00:00:00.000%2B0530
11/17/2011 16:50:34,421 ERROR com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread : org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
11/17/2011 16:50:34,421 ERROR com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread : com.ibm.rational.etl.common.exception.ETLException: org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.etl.common.exception.ETLException: org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.exeFetch(PageFetcherThread.java:522)
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.run(PageFetcherThread.java:131)
Caused by:
com.ibm.rational.etl.common.exception.ETLException: org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.exeFetch(PageFetcherThread.java:472)
... 1 more
Caused by:
org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.exeFetch(PageFetcherThread.java:440)
... 1 more


When I try posting the URL request sent by RI to RTC in a broweser, it runs fine and gives the right data as given below:

----------------------------------------------------

<foundation>

<contributor>
<userId>vijay</userId>
<uniqueId>7bbe45f7f142d3a11bcdf9e63f314e9b</uniqueId>
<emailAddress>vijay@demo.com</emailAddress>
<contextId>_8lNyYNwSEd2pIJ5QVwgQGg</contextId>
<modified>2011-11-22T15:32:19.640+0530</modified>
<itemId>_gvPLOga4EeGQwcTpRyVYbg</itemId>
<name>vijay</name>
<archived>false</archived>
</contributor>

<contributor>
<userId>admin_user</userId>
<uniqueId>df71e353fcd6ce8970498493c15ad9a4</uniqueId>
<emailAddress>admin_user@in.ibm.com</emailAddress>
<contextId>_8lNyYNwSEd2pIJ5QVwgQGg</contextId>
<modified>2011-11-16T16:42:52.041+0530</modified>
<itemId>_6_C26xBDEeGbc5G_2Y7IfQ</itemId>
<name>admin_user</name>
<archived>false</archived>
</contributor>
</foundation>

Please help in resolving this issue.

Regards
Vinay

7 answers



permanent link
li yaqiang (19423) | answered Nov 23 '11, 9:41 p.m.
What authentication type are you using, you can open the jts301.xdc file through XDC tool. And from the error message, it means Insight get the invalid XML data from the JTS server.

Hi,

In our environment, we are setting up an integration between Rational Insight 1.0.1.1 and RTC 3.0.1. We have done the necessary configurations as per the link below:
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0m1/index.jsp?topic=%2Fcom.ibm.rational.rcpr.help.doc%2Ftopics%2Ft_postinstall_upgrade_rrdi_ri.html

While we run the ETL Jobs its says the job succeeded but no data is loaded. Also, we get the below error in the logs:

11/17/2011 16:50:30,984 INFO com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread : CRRRE1219I: Initial URL Request => https://vianmaru.in.ibm.com:9443/jts/rpt/repository/foundation?size=100&jts=true&fields=foundation%2Fcontributor%2F%28%40href%7CuserId%7CuniqueId%7CemailAddress%7CcontextId%7Cmodified%7CitemId%7Cname%7Carchived%29&modifiedsince=2011-11-16T00:00:00.000%2B0530
11/17/2011 16:50:34,421 ERROR com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread : org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
11/17/2011 16:50:34,421 ERROR com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread : com.ibm.rational.etl.common.exception.ETLException: org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.etl.common.exception.ETLException: org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.exeFetch(PageFetcherThread.java:522)
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.run(PageFetcherThread.java:131)
Caused by:
com.ibm.rational.etl.common.exception.ETLException: org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.exeFetch(PageFetcherThread.java:472)
... 1 more
Caused by:
org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.exeFetch(PageFetcherThread.java:440)
... 1 more


When I try posting the URL request sent by RI to RTC in a broweser, it runs fine and gives the right data as given below:

----------------------------------------------------

<foundation>

<contributor>
<userId>vijay</userId>
<uniqueId>7bbe45f7f142d3a11bcdf9e63f314e9b</uniqueId>
<emailAddress>vijay@demo.com</emailAddress>
<contextId>_8lNyYNwSEd2pIJ5QVwgQGg</contextId>
<modified>2011-11-22T15:32:19.640+0530</modified>
<itemId>_gvPLOga4EeGQwcTpRyVYbg</itemId>
<name>vijay</name>
<archived>false</archived>
</contributor>

<contributor>
<userId>admin_user</userId>
<uniqueId>df71e353fcd6ce8970498493c15ad9a4</uniqueId>
<emailAddress>admin_user@in.ibm.com</emailAddress>
<contextId>_8lNyYNwSEd2pIJ5QVwgQGg</contextId>
<modified>2011-11-16T16:42:52.041+0530</modified>
<itemId>_6_C26xBDEeGbc5G_2Y7IfQ</itemId>
<name>admin_user</name>
<archived>false</archived>
</contributor>
</foundation>

Please help in resolving this issue.

Regards
Vinay

permanent link
Vinay Kumar AV (17933837) | answered Nov 24 '11, 3:55 a.m.
We tried both Basic and Form at both ends (RTC& RI) and behavior was the same. Is there any settings that need to be followed on the RTC server is you say that this issue from RTC side. Thanks!!


What authentication type are you using, you can open the jts301.xdc file through XDC tool. And from the error message, it means Insight get the invalid XML data from the JTS server.

Hi,

In our environment, we are setting up an integration between Rational Insight 1.0.1.1 and RTC 3.0.1. We have done the necessary configurations as per the link below:
http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0m1/index.jsp?topic=%2Fcom.ibm.rational.rcpr.help.doc%2Ftopics%2Ft_postinstall_upgrade_rrdi_ri.html

While we run the ETL Jobs its says the job succeeded but no data is loaded. Also, we get the below error in the logs:

11/17/2011 16:50:30,984 INFO com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread : CRRRE1219I: Initial URL Request => https://vianmaru.in.ibm.com:9443/jts/rpt/repository/foundation?size=100&jts=true&fields=foundation%2Fcontributor%2F%28%40href%7CuserId%7CuniqueId%7CemailAddress%7CcontextId%7Cmodified%7CitemId%7Cname%7Carchived%29&modifiedsince=2011-11-16T00:00:00.000%2B0530
11/17/2011 16:50:34,421 ERROR com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread : org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
11/17/2011 16:50:34,421 ERROR com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread : com.ibm.rational.etl.common.exception.ETLException: org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
com.ibm.rational.etl.common.exception.ETLException: com.ibm.rational.etl.common.exception.ETLException: org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.exeFetch(PageFetcherThread.java:522)
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.run(PageFetcherThread.java:131)
Caused by:
com.ibm.rational.etl.common.exception.ETLException: org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.exeFetch(PageFetcherThread.java:472)
... 1 more
Caused by:
org.xml.sax.SAXParseException: The reference to entity "etag" must end with the ';' delimiter.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at com.ibm.rational.drivers.jdbc.xml.internal.PageFetcherThread.exeFetch(PageFetcherThread.java:440)
... 1 more


When I try posting the URL request sent by RI to RTC in a broweser, it runs fine and gives the right data as given below:

----------------------------------------------------

<foundation>

<contributor>
<userId>vijay</userId>
<uniqueId>7bbe45f7f142d3a11bcdf9e63f314e9b</uniqueId>
<emailAddress>vijay@demo.com</emailAddress>
<contextId>_8lNyYNwSEd2pIJ5QVwgQGg</contextId>
<modified>2011-11-22T15:32:19.640+0530</modified>
<itemId>_gvPLOga4EeGQwcTpRyVYbg</itemId>
<name>vijay</name>
<archived>false</archived>
</contributor>

<contributor>
<userId>admin_user</userId>
<uniqueId>df71e353fcd6ce8970498493c15ad9a4</uniqueId>
<emailAddress>admin_user@in.ibm.com</emailAddress>
<contextId>_8lNyYNwSEd2pIJ5QVwgQGg</contextId>
<modified>2011-11-16T16:42:52.041+0530</modified>
<itemId>_6_C26xBDEeGbc5G_2Y7IfQ</itemId>
<name>admin_user</name>
<archived>false</archived>
</contributor>
</foundation>

Please help in resolving this issue.

Regards
Vinay

permanent link
Jackie Albert (1.6k14947) | answered Nov 29 '11, 9:29 a.m.
I ran into almost this same issue last week with RQM - the link returned just fine from RQM but was getting parsing errors from the Insight ETL.

My problem was the authentication type in my XDC file was incorrect, and this was masking a bad password as well. I suggest double checking both of these.

permanent link
Vinay Kumar AV (17933837) | answered Nov 29 '11, 9:34 a.m.
Hi Jackie, Great to know you were able to resolve this issue. What should be the recommended authentication type? We tried with Basic at both ends (RTC Server & RI in XDCs). Thanks!!

I ran into almost this same issue last week with RQM - the link returned just fine from RQM but was getting parsing errors from the Insight ETL.

My problem was the authentication type in my XDC file was incorrect, and this was masking a bad password as well. I suggest double checking both of these.

permanent link
Jackie Albert (1.6k14947) | answered Nov 29 '11, 9:44 a.m.
We used Form based authentication. I see that isn't clearly documented in the setup steps here: https://jazz.net/help-dev/clm/index.jsp?topic=%2Fcom.ibm.rational.rcpr.help.doc%2Ftopics%2Ft_clm301_xdc_odbc.html


We found an odd behavior with my issue last week where if I had the wrong Authentication type (Basic) and the wrong password, when I clicked "Test Connection" it would give a false positive that the connection succeeded even though it really didn't. Using Form authentication would correctly show that the password is wrong.

permanent link
Vinay Kumar AV (17933837) | answered Nov 29 '11, 10:13 a.m.
Ah... I see. You know what when we do Test Connection with Form as authentication type, we get the message "The resource cannot be accessed." Not sure why. Let me try with form again though. Thanks!!

permanent link
Peter Haumer (2.2k12019) | answered Dec 02 '11, 3:23 p.m.
JAZZ DEVELOPER
This is just a warning. The connection succeeded, but it could not get a
resource as the base url does not point to a resource. There is really
no reason to change the authentication at all after you download the
files from the CLM server. Type, username, password are all filled on
based on your server set-up. The XDC Editor should only be used to
define customization, but not for set-up anymore. RRDI does not even
ship with it as we provide all the config options in the jazz admin UI.

Hope this helps,
Peter.



On 11/29/2011 7:23 AM, avvinaykumar wrote:
Ah... I see. You know what when we do Test Connection with Form as
authentication type, we get the message "The resource cannot be
accessed." Not sure why. Let me try with form again though.
Thanks!!

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.