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

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

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.

0 votes



2 answers

Permanent link
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/?

0 votes


Permanent link
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.

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

Question asked: Sep 13 '11, 8:56 a.m.

Question was seen: 7,640 times

Last updated: Sep 13 '11, 8:56 a.m.

Confirmation Cancel Confirm