gerrit/gerrit-server/src/main/java/com/google/gerrit/server/project
Luca Milanesio 3b46ef0020 Log the reason why a project cannot be found
When a project is not found, the entire project list API
fails with a 500. Introduce an explicit warning on the logs
to find out the name of the failing project.

Change-Id: Id831f08f30bf377b13fae3280a77ff1304c4aa17
2018-03-16 17:33:24 +00:00
..
AccessControlModule.java PermissionBackend: delegated permission checking 2017-03-30 16:41:28 +09:00
BanCommit.java NotesBranchUtil: Don't retry automatically 2017-06-21 09:07:29 -04:00
BranchesCollection.java Correct use of generics in AcceptsCreate#create 2017-09-14 13:46:07 +02:00
BranchResource.java Optimize BranchesCollection.parse for large repositories 2017-07-02 09:19:43 -07:00
ChangeControl.java Make ChangeControl package-private 2018-02-24 12:25:41 +01:00
CheckAccess.java Remove unused ReviewDb from AccountResolver 2017-10-01 13:27:49 +01:00
CheckMergeability.java Consolidate reachable commit in CommitsCollection 2017-08-03 14:11:55 +02:00
ChildProjectResource.java Add #getName() and #getNameKey() to ProjectState 2017-09-07 16:38:38 +02:00
ChildProjectsCollection.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
CommentLinkInfoImpl.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
CommentLinkProvider.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
CommitIncludedIn.java Add #getName() and #getNameKey() to ProjectState 2017-09-07 16:38:38 +02:00
CommitResource.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
CommitsCollection.java Fix running git-upload-archive command for Gerrit slaves 2018-01-22 08:48:05 +01:00
ConfigInfoImpl.java Add #getName() and #getNameKey() to ProjectState 2017-09-07 16:38:38 +02:00
ContributorAgreementsChecker.java Factor out Contributor Agreements from ProjectControl 2017-10-01 14:14:41 +00:00
CreateAccessChange.java CreateAccessChange: Use same first ChangeMessage as elsewhere 2017-09-13 13:46:10 -04:00
CreateBranch.java CreateRefControl: Pass explicit user 2017-10-26 11:50:02 +09:00
CreateProject.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
CreateProjectArgs.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
CreateRefControl.java CreateRefControl: Use com.google.inject instead of javax.inject 2017-11-11 12:46:45 +09:00
CreateTag.java Add support for tag web links 2017-07-04 10:12:13 +09:00
DashboardResource.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
DashboardsCollection.java DashboardsCollection: Make newDashboardInfo public 2017-10-01 12:10:41 +01:00
DefaultPermissionBackend.java CurrentUser: Add isImpersonating method 2017-10-27 16:41:07 -04:00
DefaultPermissionBackendModule.java Make ChangeControl package-private 2018-02-24 12:25:41 +01:00
DeleteBranch.java Merge branch 'stable-2.14' 2017-06-29 15:11:56 +09:00
DeleteBranches.java Merge branch 'stable-2.14' 2017-06-29 15:11:56 +09:00
DeleteDashboard.java GetDashboard: Return 'bad request' on misuse of 'inherited' flag 2017-10-01 12:10:41 +01:00
DeleteRef.java Fix deletion of meta branches through Delete Branch API 2017-11-10 13:20:27 +01:00
DeleteTag.java Migrate delete ref to PermissionBackend 2017-05-12 09:55:50 +09:00
DeleteTags.java Migrate delete ref to PermissionBackend 2017-05-12 09:55:50 +09:00
FileResource.java Add #getName() and #getNameKey() to ProjectState 2017-09-07 16:38:38 +02:00
FilesCollection.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
FilesInCommitCollection.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
GarbageCollect.java Remove 'final' from method signatures across gerrit. 2017-06-14 09:18:42 +02:00
GetAccess.java Remove ProjectControl#isOwnerAnyRef() 2017-09-30 13:04:05 +00:00
GetBranch.java Hide RefControl#isVisible and migrate callers to PermissionBackend 2017-08-18 14:22:13 +02:00
GetChildProject.java Add #getName() and #getNameKey() to ProjectState 2017-09-07 16:38:38 +02:00
GetCommit.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
GetConfig.java Convert RequireCapability checks to PermissionBackend 2017-04-19 11:54:43 +02:00
GetContent.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
GetDashboard.java GetDashboard: Return 'bad request' on misuse of 'inherited' flag 2017-10-01 12:10:41 +01:00
GetDescription.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
GetHead.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
GetParent.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
GetProject.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
GetReflog.java Format Java files with google-java-format 2017-06-14 16:02:57 +09:00
GetStatistics.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
GetTag.java Implement tags API 2015-09-16 15:26:53 +09:00
Index.java Assign and ignore unused future in project/Index.java 2017-09-04 08:38:43 +02:00
InvalidChangeOperationException.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
ListBranches.java ListBranches: Add request method to simplify API implementation 2017-09-18 06:55:04 +00:00
ListChildProjects.java Add #getName() and #getNameKey() to ProjectState 2017-09-07 16:38:38 +02:00
ListDashboards.java ProjectApi: Add method to list project dashboards 2017-10-01 12:10:41 +01:00
ListProjects.java Move getAllGroups and getLocalGroups from ProjectControl to ProjectState 2017-09-22 15:05:25 +02:00
ListTags.java List{Branches,Tags}: "can_delete" should not be set when false 2017-11-10 17:23:14 +09:00
Module.java Move CheckAccess endpoint into /projects/ 2017-09-19 13:34:39 +02:00
NoSuchChangeException.java Make NoSuchChangeException inherit from OrmException 2016-12-21 11:02:53 -05:00
NoSuchProjectException.java Remove 'final' from method signatures across gerrit. 2017-06-14 09:18:42 +02:00
NoSuchRefException.java Remove 'final' from method signatures across gerrit. 2017-06-14 09:18:42 +02:00
PermissionCollection.java Merge branch 'stable-2.13' 2017-09-25 16:34:44 +02:00
PerRequestProjectControlCache.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
ProjectCache.java Add ProjectCache.remove(Project.NameKey name) method 2018-01-15 12:25:04 +09:00
ProjectCacheClock.java Stop ProjectCacheClock thread on server shutdown 2017-11-09 20:10:39 +00:00
ProjectCacheImpl.java Log the reason why a project cannot be found 2018-03-16 17:33:24 +00:00
ProjectCacheWarmer.java Remove 'final' from method signatures across gerrit. 2017-06-14 09:18:42 +02:00
ProjectControl.java ProjectControl: Remove unused ProjectCache argument from constructor 2017-10-01 21:07:32 +00:00
ProjectHierarchyIterator.java Add #getName() and #getNameKey() to ProjectState 2017-09-07 16:38:38 +02:00
ProjectJson.java Consistently import utility methods from Collectors as static 2017-12-15 17:29:52 +09:00
ProjectNode.java Remove 'final' from method signatures across gerrit. 2017-06-14 09:18:42 +02:00
ProjectRef.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
ProjectResource.java Reduce usage of ProjectControl 2017-08-30 10:17:32 +02:00
ProjectsCollection.java Correct use of generics in AcceptsCreate#create 2017-09-14 13:46:07 +02:00
ProjectState.java Move getAllGroups and getLocalGroups from ProjectControl to ProjectState 2017-09-22 15:05:25 +02:00
PutBranch.java Optimize BranchesCollection.parse for large repositories 2017-07-02 09:19:43 -07:00
PutConfig.java Add #getName() and #getNameKey() to ProjectState 2017-09-07 16:38:38 +02:00
PutDescription.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
PutProject.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
PutTag.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
RefControl.java RefControl: Include ref name in exception when permission check fails 2017-11-08 19:41:49 +09:00
RefFilter.java RefFilter: Disallow using substring and regex filters together 2017-07-13 16:39:55 +09:00
RefPattern.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
RefPatternMatcher.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
RefResource.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
RefUtil.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
RefValidationHelper.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
RemoveReviewerControl.java Make ChangeControl package-private 2018-02-24 12:25:41 +01:00
RepositoryStatistics.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
RuleEvalException.java
SectionMatcher.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
SectionSortCache.java Format all Java files with google-java-format 2017-02-07 10:04:39 +09:00
SetAccess.java Cleanup of Id0555f646 2017-09-06 08:29:10 -04:00
SetAccessUtil.java Cleanup of Id0555f646 2017-09-06 08:29:10 -04:00
SetDashboard.java DashboardApi: Add method to set a dashboard as the default dashboard 2017-10-01 14:19:45 +01:00
SetDefaultDashboard.java GetDashboard: Return 'bad request' on misuse of 'inherited' flag 2017-10-01 12:10:41 +01:00
SetHead.java Upgrade JGit to support improved BatchRefUpdates 2017-07-28 12:47:26 -04:00
SetParent.java Add #getName() and #getNameKey() to ProjectState 2017-09-07 16:38:38 +02:00
SubmitRuleEvaluator.java Discontinue draft workflow 2017-09-30 15:47:14 +02:00
SubmitRuleOptions.java Discontinue draft workflow 2017-09-30 15:47:14 +02:00
SuggestParentCandidates.java Convert SuggestParentCandidates to PermissionBackend 2017-04-24 08:18:53 +00:00
TagResource.java Make BranchResource and TagResource extend a common class 2016-12-06 19:53:35 +09:00
TagsCollection.java Correct use of generics in AcceptsCreate#create 2017-09-14 13:46:07 +02:00