-
Notifications
You must be signed in to change notification settings - Fork 26
Description
Package version
versions : * v3.10.0
Package implicate
filament/filament: v3.2.62 (latest)
Describe the bug
A possible issue preventing the package from working with Filament
I wanted to create a resource for my model, and to my surprise, when I went to access the resource (List), I encountered the error
Exception
PHP 8.2.16
10.48.4
SSL CA bundle not found: ssl/http_ca_local.crt
Upon reviewing, the first test I performed was to go to tinker to check the status of Elastic's installation and its interaction with the package
> $wa = WorkAnalyzer::orderBy('datetime', 'asc')->first()
= App\Models\WorkAnalyzer {#10033
_id: "qjPMSY4Bh1MJNmfqLuZ3",
log_id: "01HQGZBVRAW7YQZXK4DGG0KB0V",
datetime: 1708889203,
provider: "prilux",
powrea_var: 2160.0,
pa1_w: 0.0,
pa2_w: 6740.0,
pa3_w: 8720.0,
pr1_var: 500.0,
pr2_var: 960.0,
pr3_var: 700.0,
iac1_a: 40760.0,
iac2_a: 28720.0,
iac3_a: 37300.0,
vac1_v: 240.9,
vac2_v: 240.0,
vac3_v: 237.1,
pf1: 0.98,
pf2: 0.97,
pf3: 0.98,
status_code: 200,
modem_id: 3323,
timestamps: [
"job" => "2024-02-25T20:30:06+00:00",
"delayed_at" => null,
],
}
> $wa->datetime;
= "2024-02-25 19:26:43"
> WorkAnalyzer::count()
= 1698367Exception
SSL CA bundle not found: ssl/http_ca_local.crt (View: /Users/abkrim/Sites/sitelight/vendor/filament/tables/resources/views/index.blade.php) (View: /Users/abkrim/Sites/sitelight/vendor/filament/tables/resources/views/index.blade.php)
vendor/pdphilip/elasticsearch/src/DSL/Bridge.php#579It struck me as odd to see the file where the error was encountered,
public function _countAggregate($wheres, $options, $columns): Results
{
try {
$params = $this->buildParams($this->index, $wheres);
$process = $this->client->count($params);
return $this->_return($process['count'] ?? 0, $process, $params, $this->_queryTag(__FUNCTION__));
} catch (Exception $e) {
$result = $this->_returnError($e->getMessage(), $e->getCode(), [], $this->_queryTag(__FUNCTION__));
throw new Exception($result->errorMessage);
}
}He buscado algo mas sobre el tema, peor no localizo nada. <
Best regards.
Component Versions (Paste in the require section from your composer.json file):
"require": {
"php": "^8.1",
"ext-pdo": "*",
"ext-redis": "*",
"ext-zlib": "*",
"archtechx/enums": "^0.3.0",
"babenkoivan/elastic-scout-driver": "^3.0",
"babenkoivan/elastic-scout-driver-plus": "^4.2",
"barryvdh/laravel-debugbar": "^3.13",
"barryvdh/laravel-dompdf": "^2.0",
"binarytorch/larecipe": "^2.5",
"codeat3/blade-google-material-design-icons": "^1.18",
"codeat3/blade-iconpark": "^1.5",
"codeat3/blade-jam-icons": "^1.5",
"dompdf/dompdf": "^2.0",
"elasticsearch/elasticsearch": "^8.10",
"filament/filament": "^3.0-stable",
"geokit/geokit": "^1.3",
"guzzlehttp/guzzle": "^7.2",
"laravel-notification-channels/telegram": "^4.0",
"laravel/framework": "^10.0",
"laravel/horizon": "^5.17",
"laravel/pail": "^1.0",
"laravel/prompts": "^0.1.13",
"laravel/sanctum": "^3.2",
"laravel/scout": "^9.8",
"laravel/tinker": "^2.7",
"leandrocfe/filament-apex-charts": "^3.1",
"livewire/livewire": "^3.0",
"lorisleiva/laravel-actions": "^2.4",
"maatwebsite/excel": "^3.1",
"matanyadaev/laravel-eloquent-spatial": "^3.1",
"novadaemon/filament-pretty-json": "^2.0",
"owen-it/laravel-auditing": "^13.3",
"pdphilip/elasticsearch": "~3.10",
"predis/predis": "^2.2",
"ramsey/uuid": "^4.7",
"robinvdvleuten/ulid": "^5.0",
"saade/filament-laravel-log": "^3.0",
"silber/bouncer": "^1.0",
"spatie/laravel-backup": "^8.4",
"spatie/laravel-data": "^2.1",
"spatie/laravel-health": "^1.27",
"spatie/laravel-query-builder": "^5.1",
"spatie/laravel-rate-limited-job-middleware": "^2.2",
"spatie/laravel-ray": "^1.35",
"spatie/laravel-settings": "^2.8",
"spatie/laravel-translatable": "^6.1",
"spatie/simple-excel": "^3.0",
"vlucas/phpdotenv": "^5.4"
},Best regards.
Edit for more information
If I use in ES_SSL_CERT a fullpath works.
Well, the certificate problem passes but others appear.
And I have verified that it worked with the complete path both in the tinker and in my already-created commands.
But I think that is a problem that is not defined because, in principle, everything I have at the configuration level uses a path relative to the path of the app.
