beyondcode / beyondcode/herd-community

[Bug]: file name too long when Cursor calls php command

Open
#1,596 4 comments 1 reaction 0 assignees View on GitHub
macOS
Dominant language
No language data
Stars
122
Forks
1
PR merge metrics
No merged PRs in 30d

Description

### Platform

macOS

### Operating system version

macOS 26.1 (25B78)

### System architecture

ARM64 (M1, M2, etc)

### Herd Version

Herd 1.24.2 (Build 59)

### PHP Version

PHP 8.5.0 (cli) (built: Nov 20 2025 09:30:23) (NTS clang 15.0.0)

### Bug description

When Cursor calls the `php` command, Herd throws an exception. It also shows a bunch of deprecation notices, but those seem irrelevant.

When it then thinks "It looks like there's an issue with Herd. Let me try using the all permission to run outside the sandbox." and runs it outside the sandbox, it works. Not sure where the limitation there is to further debug this? Can't be the only one having this? 😄

### Steps to reproduce

1. Have cursor call e.g. `php artisan optimize` or `php artisan test` in the project directory
2. Command fails

### Relevant log output

```shell
cd project && php artisan optimize:clear

/Users/Sebastiaan/Library/Application Support/Herd/bin//herd: line 86:
Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Warning: Undefined array key 1 in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in phar:///Users/Sebastiaan/Library/Application Support/Herd/bin/herd.phar/cli/Valet/Herd.php on line 153
/Users/Sebastiaan/Library/Application Support/Herd/bin/php: File name too long

PHP 8.5 .ini:

curl.cainfo=/Users/Sebastiaan/Library/Application Support/Herd/config/php/cacert.pem
openssl.cafile=/Users/Sebastiaan/Library/Application Support/Herd/config/php/cacert.pem
pcre.jit=0
output_buffering=4096

memory_limit=512M
upload_max_filesize=100M
post_max_size=100M
```

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.