TiagoSilvaPereira / vemto2-issues

Repository to track Vemto 2 Issues
4 stars 0 forks source link

schema-reader-mg Error: syntax error, unexpected fully qualified name "\TestResource\Pages", expecting "{" #175

Closed juliangums closed 2 days ago

juliangums commented 3 days ago

New installation. Simply created a test resource that only has a name field

Stack:

schema-reader-mg+Error:+#0+phar:///Applications/Vemto.app/Contents/Resources/static/VMTTL1/.box/vendor/composer/ClassLoader.php(427):+Composer\Autoload\{closure}('/project...')
#1+[internal+function]:+Composer\Autoload\ClassLoader->loadClass('App\\Filament\\Re...')
#2+/project/vendor/filament/filament/src/Panel/Concerns/HasComponents.php(438):+class_exists('App\\Filament\\Re...')
#3+/project/vendor/filament/filament/src/Panel/Concerns/HasComponents.php(293):+Filament\Panel->discoverComponents('Filament\\Resour...',+Array,+'/project...',+Object(Illuminate\Support\Stringable))
#4+/project/app/Providers/Filament/AdminPanelProvider.php(33):+Filament\Panel->discoverResources('/project...',+'App\\Filament\\Re...')
#5+/project/vendor/filament/filament/src/PanelProvider.php(15):+App\Providers\Filament\AdminPanelProvider->panel(Object(Filament\Panel))
#6+/project/vendor/laravel/framework/src/Illuminate/Collections/helpers.php(236):+Filament\PanelProvider->Filament\{closure}()
#7+/project/vendor/filament/filament/src/Facades/Filament.php(136):+value(Object(Closure))
#8+/project/vendor/laravel/framework/src/Illuminate/Container/Container.php(1418):+Filament\Facades\Filament::Filament\Facades\{closure}(Object(Filament\PanelRegistry),+Object(Illuminate\Foundation\Application))
#9+/project/vendor/laravel/framework/src/Illuminate/Container/Container.php(1336):+Illuminate\Container\Container->fireCallbackArray(Object(Filament\PanelRegistry),+Array)
#10+/project/vendor/laravel/framework/src/Illuminate/Container/Container.php(833):+Illuminate\Container\Container->fireResolvingCallbacks('Filament\\PanelR...',+Object(Filament\PanelRegistry))
#11+/project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1041):+Illuminate\Container\Container->resolve('Filament\\PanelR...',+Array,+true)
#12+/project/vendor/laravel/framework/src/Illuminate/Container/Container.php(751):+Illuminate\Foundation\Application->resolve('Filament\\PanelR...',+Array)
#13+/project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1026):+Illuminate\Container\Container->make('Filament\\PanelR...',+Array)
#14+/project/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(124):+Illuminate\Foundation\Application->make('Filament\\PanelR...',+Array)
#15+/project/vendor/filament/filament/src/FilamentManager.php(49):+app('Filament\\PanelR...')
#16+/project/vendor/filament/filament/src/FilamentServiceProvider.php(48):+Filament\FilamentManager->__construct()
#17+/project/vendor/laravel/framework/src/Illuminate/Container/Container.php(931):+Filament\FilamentServiceProvider->Filament\{closure}(Object(Illuminate\Foundation\Application),+Array)
#18+/project/vendor/laravel/framework/src/Illuminate/Container/Container.php(815):+Illuminate\Container\Container->build(Object(Closure))
#19+/project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1041):+Illuminate\Container\Container->resolve('filament',+Array,+true)
#20+/project/vendor/laravel/framework/src/Illuminate/Container/Container.php(751):+Illuminate\Foundation\Application->resolve('filament',+Array)
#21+/project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1026):+Illuminate\Container\Container->make('filament',+Array)
#22+/project/vendor/laravel/framework/src/Illuminate/Container/Container.php(1570):+Illuminate\Foundation\Application->make('filament')
#23+/project/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(237):+Illuminate\Container\Container->offsetGet('filament')
#24+/project/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(208):+Illuminate\Support\Facades\Facade::resolveFacadeInstance('filament')
#25+/project/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(351):+Illuminate\Support\Facades\Facade::getFacadeRoot()
#26+/project/vendor/filament/filament/routes/web.php(12):+Illuminate\Support\Facades\Facade::__callStatic('getPanels',+Array)
#27+/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php(509):+Illuminate\Support\ServiceProvider->{closure}(Object(Illuminate\Routing\Router))
#28+/project/vendor/laravel/framework/src/Illuminate/Routing/Router.php(465):+Illuminate\Routing\Router->loadRoutes(Object(Closure))
#29+/project/vendor/laravel/framework/src/Illuminate/Routing/RouteRegistrar.php(194):+Illuminate\Routing\Router->group(Array,+Object(Closure))
#30+/project/vendor/filament/filament/routes/web.php(11):+Illuminate\Routing\RouteRegistrar->group(Object(Closure))
#31+/project/vendor/laravel/framework/src/Illuminate/Support/ServiceProvider.php(159):+require('/project...')
#32+/project/vendor/spatie/laravel-package-tools/src/PackageServiceProvider.php(152):+Illuminate\Support\ServiceProvider->loadRoutesFrom('/oriject...')
#33+/project/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36):+Spatie\LaravelPackageTools\PackageServiceProvider->boot()
#34+/project/vendor/laravel/framework/src/Illuminate/Container/Util.php(41):+Illuminate\Container\BoundMethod::Illuminate\Container\{closure}()
#35+/project/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93):+Illuminate\Container\Util::unwrapIfClosure(Object(Closure))
#36+/project/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35):+Illuminate\Container\BoundMethod::callBoundMethod(Object(Illuminate\Foundation\Application),+Array,+Object(Closure))
#37+/project/vendor/laravel/framework/src/Illuminate/Container/Container.php(690):+Illuminate\Container\BoundMethod::call(Object(Illuminate\Foundation\Application),+Array,+Array,+NULL)
#38+/project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1114):+Illuminate\Container\Container->call(Array)
#39+/project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1095):+Illuminate\Foundation\Application->bootProvider(Object(Filament\FilamentServiceProvider))
#40+[internal+function]:+Illuminate\Foundation\Application->Illuminate\Foundation\{closure}(Object(Filament\FilamentServiceProvider),+'Filament\\Filame...')
#41+/project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(1094):+array_walk(Array,+Object(Closure))
#42+/project/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/BootProviders.php(17):+Illuminate\Foundation\Application->boot()
#43+/project/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(316):+Illuminate\Foundation\Bootstrap\BootProviders->bootstrap(Object(Illuminate\Foundation\Application))
#44+phar:///Applications/Vemto.app/Contents/Resources/static/VMTTL1/index.php(43):+Illuminate\Foundation\Application->bootstrapWith(Array)
#45+phar:///Applications/Vemto.app/Contents/Resources/static/VMTTL1/common/Vemto.php(111):+{closure}()
#46+phar:///Applications/Vemto.app/Contents/Resources/static/VMTTL1/index.php(25):+Vemto\Vemto::execute('schema-reader-m...',+Object(Closure))
#47+/Applications/Vemto.app/Contents/Resources/static/VMTTL1(15):+require('phar:///Applica...')
#48+{main}

How+to+reproduce: 1.+ 2.+ 3.+

Expected+behavior:

Actual+behavior:

Additional+context:


Vemto+2.0.23 darwin+23.5.0 Locale:+en-GB App+version:+2.0.23&title=schema-reader-mg+Error:+syntax+error,+unexpected+fully+qualified+name+"\TestResource\Pages",+expecting+"{"

juliangums commented 3 days ago

Looks like the issues is that it is generating it with two \

use App\Filament\Resources\\TestResource\Pages;
use App\Filament\Resources\\TestResource\RelationManagers;
juliangums commented 3 days ago

Happening on the resource and pages

juliangums commented 3 days ago

Also noticed there is an import for use App\Filament\Resources\TestResource\RelationManagers; even though I have no relation managers and the folder does not even exist so it's a broken import

TiagoSilvaPereira commented 2 days ago

@juliangums could you please check https://github.com/TiagoSilvaPereira/vemto2-issues/issues/172? Seems it is a similar issue

juliangums commented 2 days ago

same thing yes