It's all about the answers!

Ask a question

Public URI Root and '/jazz/proxy?uri=...' bug


SEC Servizi (97123660) | asked Sep 13 '11, 8:56 a.m.
In our Rational Team Concert 2.0.0.2 iFix 6 installation, we set the Public URI Root as https://our.reverse.proxy/jazz/ (in the advanced property 'com.ibm.team.repository.service.internal.RepositoryRemoteService'). Note the use of SSL layer. In fact, our reverse proxy does not respond on non-SSL connections.
We found that Jazz web app uses '/jazz/proxy?uri=http://our.reverse.proxy/jazz/users/ADMIN/largePreview' to load the user preview resource. Note that here the SSL layer is missing (i.e., 'http://' instead of 'https://')! As result, we got an 'HTTP/1.1 400 Bad Request' error.
How we could fix it?
Thanks in advance.

2 answers



permanent link
Adam Archer (83639) | answered Sep 13 '11, 11:35 a.m.
FORUM MODERATOR / JAZZ DEVELOPER
I just tested this on an RTC 2.0.0.2 iFix 6 installation locally and I found that the user preview was fetched using the correct public uri. Can you confirm that this manifests in the UI as a failure to show the rich hover preview for users? Does the rest of the web ui work as expected?

Did you attempt to change your public uri root after setup of the server or has it always been https://our.reverse.proxy/jazz/?

permanent link
SEC Servizi (97123660) | answered Sep 14 '11, 3:41 a.m.
Can you confirm that this manifests in the UI as a failure to show the rich hover preview for users?

Yep (as you can see in the image below).
http://i51.tinypic.com/2vnj2g0.png
And the error log was:
Failed to load resource: the server responded with a status of 400 (Bad Request)

smallPreview

Failed to load resource: the server responded with a status of 403 (Forbidden)
/jazz/proxy?uri=http%3A%2F%2Four.reverse.proxy%2Fjazz%2Fusers%2Frtczmftest%2FsmallPreview

Failed to load resource: the server responded with a status of 403 (Forbidden)
/jazz/proxy?uri=http%3A%2F%2Four.reverse.proxy%2Fjazz%2Fusers%2Frtczmftest%2FlargePreview

Note the '/jazz/proxy?uri=http://our.reverse.proxy/jazz/' bug.

Does the rest of the web ui work as expected?

Yes, it does.

Did you attempt to change your public uri root after setup of the server or has it always been https://our.reverse.proxy/jazz/?

Nope, it's always been https://our.reverse.proxy/jazz/.

Thanks in advance.

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.