Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Jun 2022 16:01:20 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 264852] devel/arcanist: arc diff --create error
Message-ID:  <bug-264852-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D264852

            Bug ID: 264852
           Summary: devel/arcanist: arc diff --create error
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: grembo@FreeBSD.org
          Reporter: fernape@FreeBSD.org
          Assignee: grembo@FreeBSD.org
             Flags: maintainer-feedback?(grembo@FreeBSD.org)

While using arc diff --create main from a branch that has a commit for whic=
h I
want to create a review, I get the following error:

$ arc --trace diff --create main
 ARGV  /usr/local/bin/arc --trace diff --create main
 PCNTL  Unable to install signal handler, pcntl_signal() unavailable.
Continuing without signal handling.
>>> [0] (+0) <exec> $ /usr/local/bin/php -f /usr/local/lib/php/arcanist/scr=
ipts/arcanist.php -- --trace diff --create main
 ARGV  /usr/local/lib/php/arcanist/scripts/arcanist.php --trace diff --crea=
te
main
 LOAD  Loaded "arcanist" from "/usr/local/lib/php/arcanist/src".
Config: Reading user configuration file "/home/fernape/.arcrc"...
Config: Did not find system configuration at "/etc/arcconfig".
Working Copy: Reading .arcconfig from
"/data/fernape_data/FreeBSD-repos/src/.arcconfig".
Working Copy: Path "/data/fernape_data/FreeBSD-repos/src" is part of `git`
working copy "/data/fernape_data/FreeBSD-repos/src".
Working Copy: Project root is at "/data/fernape_data/FreeBSD-repos/src".
Config: Reading local configuration file
"/data/fernape_data/FreeBSD-repos/src/.git/arc/config"...
>>> [0] (+0) <http> https://reviews.freebsd.org/api/user.whoami
<<< [0] (+500) <http> 500,895 us
>>> [1] (+507) <exec> $ git --version
<<< [1] (+514) <exec> 7,334 us
>>> [2] (+514) <exec> $ git status --porcelain=3D2 -z
<<< [2] (+811) <exec> 296,954 us
>>> [3] (+812) <event> diff.didCollectChanges <listeners =3D 0>
<<< [3] (+812) <event> 72 us
>>> [4] (+812) <exec> $ git rev-parse --git-dir
<<< [4] (+820) <exec> 7,148 us
>>> [5] (+820) <exec> $ git rev-parse HEAD
<<< [5] (+827) <exec> 6,927 us
>>> [6] (+827) <exec> $ git merge-base -- main ae9b852aaa34a840820cc920a130=
00b7969034ab
<<< [6] (+835) <exec> 7,710 us
>>> [7] (+835) <exec> $ git log ae9b852aaa34a840820cc920a13000b7969034ab --=
not 1f1e2261e341e6ca6862f82261066ef1705f0a7a --format=3D'%H%x01%T%x01%P%x01=
%at%x01%an%x01%aE%x01%s%x01%s%n%n%b%x02' --
<<< [7] (+843) <exec> 7,961 us
>>> [8] (+844) <http> https://reviews.freebsd.org/api/differential.parsecom=
mitmessage
<<< [8] (+1,014) <http> 169,460 us

[2022-06-23 15:58:06] EXCEPTION: (RuntimeException) trim(): Passing null to
parameter #1 ($string) of type string is deprecated at
[<arcanist>/src/error/PhutilErrorHandler.php:261]
arcanist()
  #0 PhutilErrorHandler::handleError(integer, string, string, integer)
  #1 trim(NULL) called at
[<arcanist>/src/workflow/ArcanistDiffWorkflow.php:1949]
  #2 ArcanistDiffWorkflow::parseCommitMessagesIntoFields(array) called at
[<arcanist>/src/workflow/ArcanistDiffWorkflow.php:1779]
  #3 ArcanistDiffWorkflow::getDefaultCreateFields() called at
[<arcanist>/src/workflow/ArcanistDiffWorkflow.php:1402]
  #4 ArcanistDiffWorkflow::getCommitMessageFromUser() called at
[<arcanist>/src/workflow/ArcanistDiffWorkflow.php:1336]
  #5 ArcanistDiffWorkflow::buildCommitMessage() called at
[<arcanist>/src/workflow/ArcanistDiffWorkflow.php:353]
  #6 ArcanistDiffWorkflow::run() called at
[<arcanist>/scripts/arcanist.php:419]
<<< [0] (+1,088) <exec> 1,088,562 us


$ pkg info -x 'arcanist.*'
arcanist-lib-php81-20211210
arcanist-php81-20211210

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-264852-7788>