Boxee

My Apps screen and Repositories screen hang when third party repository is inaccessible.

Details

  • Labels:
  • Boxee Build Number:
    0.9.21.xxxx
  • Operating System:
    Ubuntu Lucid, Windows XP
  • Description:
    Hide
    When a third party repository is inaccessible, the client hangs at the My Apps screen and in Repositories screen.
    there is no indication to the user that a non-Boxee resource is unavailable.

    Log repeats the following:

    09:19:45 T:139936616093456 M:2455977984 DEBUG: Boxee: 11/08/10 13:19:45#DEBUG#bxappboxmanager.cpp:228(GetAppBox3rdPartyRepositoryApplications)#BXAppBoxManager::GetAppBox3rdPartyRepositoryApplications - AppBox3rdPartyApplicationsMap is not loaded yet. Going to try again in [1000ms]. [repositoryId=com.fuzzthed][IsRepositoriesMapLoaded=0][numOfIterToWaitForRepoMapLoad=0] (repos)
    Show
    When a third party repository is inaccessible, the client hangs at the My Apps screen and in Repositories screen. there is no indication to the user that a non-Boxee resource is unavailable. Log repeats the following: 09:19:45 T:139936616093456 M:2455977984 DEBUG: Boxee: 11/08/10 13:19:45#DEBUG#bxappboxmanager.cpp:228(GetAppBox3rdPartyRepositoryApplications)#BXAppBoxManager::GetAppBox3rdPartyRepositoryApplications - AppBox3rdPartyApplicationsMap is not loaded yet. Going to try again in [1000ms]. [repositoryId=com.fuzzthed][IsRepositoriesMapLoaded=0][numOfIterToWaitForRepoMapLoad=0] (repos)

Activity

Hide
Rob Spectre added a comment - 11/Aug/10 9:54 AM
The repo that caused this issue for me was Fuzz the Destroyer's (dir.fuzzthed.com) which appears to be available now.

Steps to reproduce:

1) Add a valid repository on a development host.
2) Turn off apache on development host (or make repo somehow otherwise inaccessible).
3) Restart Boxee.
4) Navigate to My Apps.

A little involved and definitely corner case - timeout in log explicitly states 1000ms wait until next poll.
Show
Rob Spectre added a comment - 11/Aug/10 9:54 AM The repo that caused this issue for me was Fuzz the Destroyer's (dir.fuzzthed.com) which appears to be available now. Steps to reproduce: 1) Add a valid repository on a development host. 2) Turn off apache on development host (or make repo somehow otherwise inaccessible). 3) Restart Boxee. 4) Navigate to My Apps. A little involved and definitely corner case - timeout in log explicitly states 1000ms wait until next poll.
Hide
rafael added a comment - 16/Sep/10 6:30 AM - edited
reproduces using 0.9.22.13692
when a third party repository is in accessible, the whole MY APPS is empty with loading animation running endlessly.
It takes more than 5 minutes for the connection to timeout. and also it hangs boxee and you cannot exit boxee properly.
Show
rafael added a comment - 16/Sep/10 6:30 AM - edited reproduces using 0.9.22.13692 when a third party repository is in accessible, the whole MY APPS is empty with loading animation running endlessly. It takes more than 5 minutes for the connection to timeout. and also it hangs boxee and you cannot exit boxee properly.
Hide
rafael added a comment - 29/Sep/10 5:23 AM
cannot test this using 0.9.30.14503 because the custom repositories does not work at all.
Show
rafael added a comment - 29/Sep/10 5:23 AM cannot test this using 0.9.30.14503 because the custom repositories does not work at all.
Hide
haim added a comment - 28/Oct/10 8:34 AM
tried accessing unavailable repository, got the empty state screen.

My Apps screen doesn't include third party apps.
Show
haim added a comment - 28/Oct/10 8:34 AM tried accessing unavailable repository, got the empty state screen. My Apps screen doesn't include third party apps.
Hide
Ami Ben-David added a comment - 28/Oct/10 11:26 AM - edited
closed
manipulating the DNS in the host file did the trick to reproduce this issue.
Show
Ami Ben-David added a comment - 28/Oct/10 11:26 AM - edited closed manipulating the DNS in the host file did the trick to reproduce this issue.

People

Dates

  • Created:
    11/Aug/10 9:29 AM
    Updated:
    22/Nov/10 8:05 AM
    Resolved:
    28/Oct/10 8:34 AM