Skip to content

Bug: Error in fetch-share-url command #47

Description

@damsfx

Description

Got an php error when trying to retrieve share url.

Steps To Reproduce

Run

> valet share
Sharing mysite.local...

To output the public URL, please open a new terminal and run `valet fetch-share-url mysite.local`

And then

>  valet fetch-share-url mysite.local
Trying to retrieve tunnel URL...
PHP Fatal error:  Uncaught Error: Call to undefined function Valet\retry() in C:\Users\Name\AppData\Roaming\Composer\vendor\ycodetech\valet-windows\cli\Valet\ShareTools\ShareTool.php:84
Stack trace:
#0 C:\Users\Name\AppData\Roaming\Composer\vendor\ycodetech\valet-windows\cli\valet.php(975): Valet\ShareTools\ShareTool->currentTunnelUrl('mysite.loca...')
#1 [internal function]: Valet\Application->{closure}('mysite.loca...')
#2 C:\Users\Name\AppData\Roaming\Composer\vendor\php-di\invoker\src\Invoker.php(74): call_user_func_array(Object(Closure), Array)
#3 C:\Users\Name\AppData\Roaming\Composer\vendor\mnapoli\silly\src\Application.php(95): Invoker\Invoker->call(Object(Closure), Array)
#4 C:\Users\Name\AppData\Roaming\Composer\vendor\symfony\console\Command\Command.php(324): Silly\Application->Silly\{closure}(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#5 C:\Users\Name\AppData\Roaming\Composer\vendor\symfony\console\Application.php(1098): Symfony\Component\Console\Command\Command->run(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#6 C:\Users\Name\AppData\Roaming\Composer\vendor\symfony\console\Application.php(324): Symfony\Component\Console\Application->doRunCommand(Object(Silly\Command\Command), Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#7 C:\Users\Name\AppData\Roaming\Composer\vendor\symfony\console\Application.php(175): Symfony\Component\Console\Application->doRun(Object(Symfony\Component\Console\Input\ArgvInput), Object(Symfony\Component\Console\Output\ConsoleOutput))
#8 C:\Users\Name\AppData\Roaming\Composer\vendor\ycodetech\valet-windows\cli\valet.php(1533): Symfony\Component\Console\Application->run()
#9 C:\Users\Name\AppData\Roaming\Composer\vendor\ycodetech\valet-windows\valet(103): require('C:\\Users\\Name...')
#10 C:\Users\Name\AppData\Roaming\Composer\vendor\bin\valet(119): include('C:\\Users\\Name...')
#11 {main}

It's strange, because the helpers seem to be loading correctly with autoload.

Possible solution.

Remove the use of Valet\retry (use function Valet\retry) and keep the Laravel default helper.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions