Files
gerrit/plugins
Alexander Martinz 522b668a87 Update git submodules
* Update plugins/replication from branch 'master'
  to 32f7c91a3d905d891b7bec9d44bf274718351d5e
  - Fix StackOverflow caused by infinite method recursion
    
    Commit e092bbf83c5056fd02619d722b766882f44e982b changed the method
    signature of `shouldReplicate(ProjectControl)` to
    `shouldReplicate(ProjectState, CurrentUser)`.
    
    The thread scoper callable now calls `shouldReplicate(Project.NameKey)`
    which matches with
    `shouldReplicate(Project.NameKey, ReplicationState...)`,
    resulting in an infinite recursion.
    
    Caused by: java.lang.StackOverflowError
    	at com.google.gerrit.server.util.ThreadLocalRequestContext.getContext(ThreadLocalRequestContext.java:87)
    	at com.google.gerrit.server.util.ThreadLocalRequestContext.setContext(ThreadLocalRequestContext.java:80)
    	at com.google.gerrit.server.util.RequestScopePropagator.lambda$context$0(RequestScopePropagator.java:178)
    	at com.google.gerrit.server.git.PerThreadRequestScope$Propagator.lambda$scope$0(PerThreadRequestScope.java:73)
    	at com.googlesource.gerrit.plugins.replication.Destination.shouldReplicate(Destination.java:301)
    	at com.googlesource.gerrit.plugins.replication.Destination.access$500(Destination.java:81)
    	at com.googlesource.gerrit.plugins.replication.Destination$3.call(Destination.java:298)
    	at com.googlesource.gerrit.plugins.replication.Destination$3.call(Destination.java:295)
            ......
    
    Change-Id: Ib8358a9f2b96031e8d63536c7c191ba9783570ef
    Signed-off-by: Alexander Martinz <alex@amartinz.at>
2017-12-04 10:22:43 +00:00
..
2017-10-25 23:13:39 +00:00
2017-09-30 15:47:14 +02:00
2017-12-04 10:22:43 +00:00
2017-08-30 11:12:13 +00:00