Skip to content

Instantly share code, notes, and snippets.

@lukegb
Created September 11, 2022 17:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save lukegb/38d337a8df5e1a19abf141a1f6317dd3 to your computer and use it in GitHub Desktop.
Save lukegb/38d337a8df5e1a19abf141a1f6317dd3 to your computer and use it in GitHub Desktop.
com.google.gerrit.server.project.RuleEvalException: Exception calling :(user,submit_rule) on change 6503 of depot
at com.google.gerrit.server.rules.PrologRuleEvaluator.evaluateImpl(PrologRuleEvaluator.java:429)
at com.google.gerrit.server.rules.PrologRuleEvaluator.evaluate(PrologRuleEvaluator.java:166)
at com.google.gerrit.server.rules.PrologRule.evaluate(PrologRule.java:52)
at com.google.gerrit.server.rules.PrologRule.evaluate(PrologRule.java:48)
at com.google.gerrit.server.project.SubmitRuleEvaluator.lambda$evaluate$3(SubmitRuleEvaluator.java:150)
at com.google.gerrit.server.plugincontext.PluginContext.call(PluginContext.java:343)
at com.google.gerrit.server.plugincontext.PluginSetEntryContext.call(PluginSetEntryContext.java:150)
at com.google.gerrit.server.project.SubmitRuleEvaluator.lambda$evaluate$4(SubmitRuleEvaluator.java:148)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:179)
at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133)
at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1845)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at com.google.gerrit.server.project.SubmitRuleEvaluator.evaluate(SubmitRuleEvaluator.java:159)
at com.google.gerrit.server.query.change.ChangeData.submitRecords(ChangeData.java:1008)
at com.google.gerrit.server.index.change.ChangeField.storedSubmitRecords(ChangeField.java:1099)
at com.google.gerrit.server.index.change.ChangeField.lambda$static$83(ChangeField.java:1071)
at com.google.gerrit.index.FieldDef.get(FieldDef.java:165)
at com.google.gerrit.index.Schema.fieldValues(Schema.java:187)
at com.google.gerrit.index.Schema.lambda$buildFields$0(Schema.java:219)
at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
at com.google.common.collect.CollectSpliterators$1WithCharacteristics.lambda$forEachRemaining$1(CollectSpliterators.java:67)
at java.base/java.util.stream.Streams$RangeIntSpliterator.forEachRemaining(Streams.java:104)
at com.google.common.collect.CollectSpliterators$1WithCharacteristics.forEachRemaining(CollectSpliterators.java:67)
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:921)
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:682)
at com.google.gerrit.index.Schema.buildFields(Schema.java:221)
at com.google.gerrit.lucene.AbstractLuceneIndex.toDocument(AbstractLuceneIndex.java:324)
at com.google.gerrit.lucene.LuceneChangeIndex.insert(LuceneChangeIndex.java:259)
at com.google.gerrit.lucene.LuceneChangeIndex.insert(LuceneChangeIndex.java:98)
at com.google.gerrit.server.index.change.ChangeIndexer.indexImpl(ChangeIndexer.java:247)
at com.google.gerrit.server.index.change.ChangeIndexer.doIndex(ChangeIndexer.java:212)
at com.google.gerrit.server.index.change.ChangeIndexer$IndexTask.callImpl(ChangeIndexer.java:439)
at com.google.gerrit.server.index.change.ChangeIndexer$IndexTask.callImpl(ChangeIndexer.java:401)
at com.google.gerrit.server.index.change.ChangeIndexer$AbstractIndexTask.call(ChangeIndexer.java:390)
at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:125)
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:69)
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:78)
at com.google.gerrit.server.logging.LoggingContextAwareRunnable.run(LoggingContextAwareRunnable.java:113)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
at com.google.gerrit.server.git.WorkQueue$Task.run(WorkQueue.java:612)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: {EXISTENCE ERROR:procedure :(gerrit_owners,/(add_owner_approval,3)) does not exist}
at com.googlecode.prolog_cafe.builtin.PRED_$call_2.exec(PRED_$call_2.java:64)
at com.googlecode.prolog_cafe.lang.PrologControl.executePredicate(PrologControl.java:191)
at com.googlecode.prolog_cafe.lang.BufferingPrologControl.run(BufferingPrologControl.java:147)
at com.googlecode.prolog_cafe.lang.BufferingPrologControl.all(BufferingPrologControl.java:121)
at com.google.gerrit.server.rules.PrologRuleEvaluator.evaluateImpl(PrologRuleEvaluator.java:419)
... 52 more
Caused by: {EXISTENCE ERROR:procedure :(gerrit_owners,/(add_owner_approval,3)) does not exist}
at com.googlecode.prolog_cafe.lang.PrologClassLoader.predicate(PrologClassLoader.java:92)
at com.googlecode.prolog_cafe.builtin.PRED_$call_2.exec(PRED_$call_2.java:54)
... 56 more
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment