History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: NEXUS-17
Type: Bug Bug
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Kristine O'Connor
Reporter: Heinrich Nirschl
Votes: 0
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Nexus

Empty repository list

Created: 04/11/08 09:46 AM   Updated: 08/04/08 03:15 PM
Component/s: None
Affects Version/s: 1.0.0-beta-3
Fix Version/s: 1.0.0-beta-3

Time Tracking:
Not Specified

Environment: Linux

Rank:
Issue is not rankable.     


 Description  « Hide
When Nexus prepares the list of repositories (in Repositories Maintenance or Repositories Configuration screens) one gets the "Loading" animation for more than 30 seconds, then it disappears but the list of repositories remains empty.

Some more investigation shows, that nexus tries to reach the configured proxy repositories with an HTTP HEAD request. For some unrelated reason it takes 15 sec until each request is answered. Seems there is a timeout in Nexus somewhere that cuts off the process before it can finish.

In that case it would be better to display the configured repositories even if they cannot be reached in time. Otherwise, it is impossible to change the configuration via the web interface.

Btw. the same seems to happen on the groups configuration screen when a group is selected. The list of available repositories just remains empty.



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Tamás Cservenák - 04/11/08 09:57 AM
The REST service was doing a sync callout (HTTP HEAD) to remote servers in case of proxy repositories, thus it was blocking the UI REST call, and it was timeouting.

The Nexus trunk already fixes this by backgrounding reachability tests and making the repo status (and list) REST resources pollable.


Brian Fox - 04/17/08 07:53 PM
resolved in beta-3

Kristine O'Connor - 08/04/08 03:15 PM
Unable to reproduce on Beta 5. Closing defect.