Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

複数選択可の画像orファイルのインポート不具合 #1546

Open
KajitoriAdmin opened this issue Dec 17, 2024 · 0 comments
Open
Labels
bug Something isn't working - 不具合

Comments

@KajitoriAdmin
Copy link
Contributor

Describe the bug / バグの説明

A clear and concise description of what the bug is. / バグの内容のかんたんな説明を記載してください。

以下のカスタム列を含むテーブルをエクスポートし、Excelファイルを編集してインポートした際、インポートが失敗する。
なお、インポート画面にエラーメッセージは表示されない。

列種類:画像 or ファイル
複数選択:YES

To Reproduce / 再現手順

Please describe the reproduction procedure in as much detail as possible. / 再現手順を、可能な限り詳細に記載してください。

上記、バグの説明を参照

Version / 発生バージョン

Please describe version. / ご利用のバージョンを記載してください。

6.1.8

Error log / エラーログ

If possible, paste error log. Log's path is "storage/logs/laravel.log". / 可能であれば、ログを貼り付けてください。ログのパスは"storage/logs/laravel.log"です。

[2024-12-13 18:23:55] local.ERROR: Call to a member function toArray() on string {"userId":1,"exception":"[object] (Error(code: 0): Call to a member function toArray() on string at C:\xampp8.2.12\local\exment.develop\packages\exceedone-laravel-admin\src\Form\Field\MultipleFile.php:95)
[stacktrace]
#0 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Model\CustomTable.php(751): Encore\Admin\Form\Field\MultipleFile->getValidator(Array)
#1 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Model\CustomTable.php(588): Exceedone\Exment\Model\CustomTable->getValidateRules(Array, Object(Exceedone\Exment\Model\Class_7a6f5c58fc0320a31dfc), Array)
#2 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Services\DataImportExport\Providers\Import\DefaultTableProvider.php(187): Exceedone\Exment\Model\CustomTable->validateValue(Array, Object(Exceedone\Exment\Model\Class_7a6f5c58fc0320a31dfc), Array)
#3 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Services\DataImportExport\Providers\Import\DefaultTableProvider.php(140): Exceedone\Exment\Services\DataImportExport\Providers\Import\DefaultTableProvider->validateDataRow(2, Array, Object(Illuminate\Database\Eloquent\Collection), Array)
#4 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Services\DataImportExport\Actions\Import\CustomTableAction.php(182): Exceedone\Exment\Services\DataImportExport\Providers\Import\DefaultTableProvider->validateImportData(Array)
#5 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Services\DataImportExport\DataImportExportServiceTrait.php(242): Exceedone\Exment\Services\DataImportExport\Actions\Import\CustomTableAction->import(Array)
#6 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\DataItems\Grid\DefaultGrid.php(622): Exceedone\Exment\Services\DataImportExport\DataImportExportService->import(Object(Illuminate\Http\Request))
#7 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Controllers\CustomValueController.php(531): Exceedone\Exment\DataItems\Grid\DefaultGrid->import(Object(Illuminate\Http\Request))
#8 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Controllers\AdminControllerTableBase.php(59): Exceedone\Exment\Controllers\CustomValueController->import(Object(Illuminate\Http\Request), 'sample2')
#9 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Routing\ControllerDispatcher.php(43): Exceedone\Exment\Controllers\AdminControllerTableBase->callAction('import', Array)
#10 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Routing\Route.php(259): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Exceedone\Exment\Controllers\CustomValueController), 'import')
#11 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Routing\Route.php(205): Illuminate\Routing\Route->runController()
#12 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Routing\Router.php(806): Illuminate\Routing\Route->run()
#13 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(144): Illuminate\Routing\Router->Illuminate\Routing\{closure}(Object(Illuminate\Http\Request))
#14 C:\xampp8.2.12\local\exment.develop\packages\exceedone-laravel-admin\src\Middleware\Session.php(18): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#15 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Encore\Admin\Middleware\Session->handle(Object(Illuminate\Http\Request), Object(Closure))
#16 C:\xampp8.2.12\local\exment.develop\packages\exceedone-laravel-admin\src\Middleware\Permission.php(42): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#17 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Encore\Admin\Middleware\Permission->handle(Object(Illuminate\Http\Request), Object(Closure))
#18 C:\xampp8.2.12\local\exment.develop\packages\exceedone-laravel-admin\src\Middleware\Bootstrap.php(15): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#19 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Encore\Admin\Middleware\Bootstrap->handle(Object(Illuminate\Http\Request), Object(Closure))
#20 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\LogOperation.php(41): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#21 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\LogOperation->handle(Object(Illuminate\Http\Request), Object(Closure))
#22 C:\xampp8.2.12\local\exment.develop\packages\exceedone-laravel-admin\src\Middleware\Pjax.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#23 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Encore\Admin\Middleware\Pjax->handle(Object(Illuminate\Http\Request), Object(Closure))
#24 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\Bootstrap.php(22): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#25 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\Bootstrap->handle(Object(Illuminate\Http\Request), Object(Closure))
#26 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\Morph.php(20): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#27 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\Morph->handle(Object(Illuminate\Http\Request), Object(Closure))
#28 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\AuthenticatePasswordLimit.php(24): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#29 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\AuthenticatePasswordLimit->handle(Object(Illuminate\Http\Request), Object(Closure))
#30 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\Authenticate2factor.php(23): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#31 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\Authenticate2factor->handle(Object(Illuminate\Http\Request), Object(Closure))
#32 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\Authenticate.php(41): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#33 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\Authenticate->handle(Object(Illuminate\Http\Request), Object(Closure))
#34 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\Initialize.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#35 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\Initialize->handle(Object(Illuminate\Http\Request), Object(Closure))
#36 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\IpFilterBase.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#37 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\WebIPFilter.php(15): Exceedone\Exment\Middleware\IpFilterBase->handleBase(Object(Illuminate\Http\Request), Object(Closure), 'web_ip_filters')
#38 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\WebIPFilter->handle(Object(Illuminate\Http\Request), Object(Closure))
#39 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\Browser.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#40 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\Browser->handle(Object(Illuminate\Http\Request), Object(Closure))
#41 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Routing\Middleware\SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#42 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Routing\Middleware\SubstituteBindings->handle(Object(Illuminate\Http\Request), Object(Closure))
#43 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#44 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle(Object(Illuminate\Http\Request), Object(Closure))
#45 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\View\Middleware\ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#46 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\View\Middleware\ShareErrorsFromSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#47 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#48 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Session\Middleware\StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest(Object(Illuminate\Http\Request), Object(Illuminate\Session\Store), Object(Closure))
#49 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Session\Middleware\StartSession->handle(Object(Illuminate\Http\Request), Object(Closure))
#50 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#51 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle(Object(Illuminate\Http\Request), Object(Closure))
#52 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Cookie\Middleware\EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#53 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Cookie\Middleware\EncryptCookies->handle(Object(Illuminate\Http\Request), Object(Closure))
#54 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(119): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#55 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Routing\Router.php(805): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#56 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Routing\Router.php(784): Illuminate\Routing\Router->runRouteWithinStack(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request))
#57 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Routing\Router.php(748): Illuminate\Routing\Router->runRoute(Object(Illuminate\Http\Request), Object(Illuminate\Routing\Route))
#58 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Routing\Router.php(737): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#59 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(200): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#60 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(144): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}(Object(Illuminate\Http\Request))
#61 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\ExmentDebug.php(15): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#62 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\ExmentDebug->handle(Object(Illuminate\Http\Request), Object(Closure))
#63 C:\xampp8.2.12\local\exment.develop\packages\exment\exment\src\Middleware\TrustProxies.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#64 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Exceedone\Exment\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#65 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#66 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#67 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle(Object(Illuminate\Http\Request), Object(Closure))
#68 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#69 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle(Object(Illuminate\Http\Request), Object(Closure))
#70 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Foundation\Http\Middleware\TrimStrings->handle(Object(Illuminate\Http\Request), Object(Closure))
#71 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#72 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle(Object(Illuminate\Http\Request), Object(Closure))
#73 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance.php(99): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#74 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle(Object(Illuminate\Http\Request), Object(Closure))
#75 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Http\Middleware\HandleCors.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#76 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Http\Middleware\HandleCors->handle(Object(Illuminate\Http\Request), Object(Closure))
#77 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Http\Middleware\TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#78 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(183): Illuminate\Http\Middleware\TrustProxies->handle(Object(Illuminate\Http\Request), Object(Closure))
#79 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Pipeline\Pipeline.php(119): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}(Object(Illuminate\Http\Request))
#80 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(175): Illuminate\Pipeline\Pipeline->then(Object(Closure))
#81 C:\xampp8.2.12\local\exment.develop\vendor\laravel\framework\src\Illuminate\Foundation\Http\Kernel.php(144): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter(Object(Illuminate\Http\Request))
#82 C:\xampp8.2.12\local\exment.develop\public\index.php(51): Illuminate\Foundation\Http\Kernel->handle(Object(Illuminate\Http\Request))
#83 {main}
"}

Screenshots / スクリーンショット

If possible, paste the screenshot. / 可能であれば、スクリーンショットを貼り付けてください。

なし

Additional context / その他

Add any other context about the problem here. / その他に記載すべき内容がありましたら、ご記載ください。

なし

@KajitoriAdmin KajitoriAdmin added the bug Something isn't working - 不具合 label Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working - 不具合
Projects
None yet
Development

No branches or pull requests

1 participant