Skip to content

Object of class Statamic\Structures\Nav could not be converted to string #31

@JonasDoebertin

Description

@JonasDoebertin

Currently seeing an issue when roling out the package to a fairly simple Statamic site. I'll attach the complete error output, let me know if you need anything else.

Error - Internal Server Error

Object of class Statamic\Structures\Nav could not be converted to string

PHP 8.4.18
Laravel 12.53.0

Stack Trace

0 - vendor/thoughtco/statamic-cache-tracker/src/Http/Middleware/CacheTracker.php:184
1 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:201
2 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
3 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:152
4 - vendor/statamic/cms/src/Support/Traits/Hookable.php:48
5 - vendor/statamic/cms/src/Tags/Tags.php:109
6 - vendor/statamic/cms/src/Tags/Loader.php:25
7 - vendor/laravel/framework/src/Illuminate/Support/helpers.php:388
8 - vendor/statamic/cms/src/Tags/Loader.php:24
9 - vendor/statamic/cms/src/Tags/Loader.php:15
10 - vendor/statamic/cms/src/View/Antlers/Language/Runtime/NodeProcessor.php:1592
11 - vendor/statamic/cms/src/View/Antlers/Language/Runtime/NodeProcessor.php:753
12 - vendor/statamic/cms/src/View/Antlers/Language/Runtime/RuntimeParser.php:393
13 - vendor/statamic/cms/src/View/Antlers/Language/Runtime/RuntimeParser.php:785
14 - vendor/statamic/cms/src/View/Antlers/Engine.php:93
15 - vendor/laravel/framework/src/Illuminate/View/View.php:208
16 - vendor/laravel/framework/src/Illuminate/View/View.php:191
17 - vendor/laravel/framework/src/Illuminate/View/View.php:160
18 - vendor/statamic/cms/src/Tags/Partial.php:31
19 - vendor/statamic/cms/src/Tags/Partial.php:15
20 - vendor/statamic/cms/src/Tags/Tags.php:198
21 - vendor/statamic/cms/src/View/Antlers/Language/Runtime/NodeProcessor.php:1634
22 - vendor/statamic/cms/src/View/Antlers/Language/Runtime/NodeProcessor.php:753
23 - vendor/statamic/cms/src/View/Antlers/Language/Runtime/RuntimeParser.php:393
24 - vendor/statamic/cms/src/View/Antlers/Language/Runtime/RuntimeParser.php:785
25 - vendor/statamic/cms/src/View/Antlers/Engine.php:93
26 - vendor/laravel/framework/src/Illuminate/View/View.php:208
27 - vendor/laravel/framework/src/Illuminate/View/View.php:191
28 - vendor/laravel/framework/src/Illuminate/View/View.php:160
29 - vendor/statamic/cms/src/View/View.php:132
30 - vendor/statamic/cms/src/Http/Responses/DataResponse.php:150
31 - vendor/statamic/cms/src/Http/Responses/DataResponse.php:42
32 - vendor/statamic/cms/src/Structures/Page.php:420
33 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:921
34 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:906
35 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:821
36 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
37 - vendor/statamic/cms/src/StaticCaching/Middleware/Cache.php:79
38 - vendor/statamic/cms/src/StaticCaching/Middleware/Cache.php:60
39 - vendor/laravel/framework/src/Illuminate/Cache/Lock.php:130
40 - vendor/statamic/cms/src/StaticCaching/Middleware/Cache.php:60
41 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
42 - vendor/statamic/cms/src/Http/Middleware/RedirectIfTwoFactorSetupIncomplete.php:23
43 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
44 - vendor/statamic/cms/src/Http/Middleware/AuthGuard.php:14
45 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
46 - vendor/statamic/cms/src/Http/Middleware/AddViewPaths.php:19
47 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
48 - vendor/statamic/cms/src/Http/Middleware/Localize.php:39
49 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
50 - vendor/statamic/cms/src/Http/Middleware/HandleToken.php:13
51 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
52 - vendor/statamic/cms/src/Http/Middleware/StacheLock.php:29
53 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
54 - vendor/thoughtco/statamic-cache-tracker/src/Http/Middleware/CacheTracker.php:69
55 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
56 - vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
57 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
58 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:87
59 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
60 - vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php:48
61 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
62 - vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:120
63 - vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php:63
64 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
65 - vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php:36
66 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
67 - vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php:74
68 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
69 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
70 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:821
71 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:800
72 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:764
73 - vendor/laravel/framework/src/Illuminate/Routing/Router.php:753
74 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:200
75 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:180
76 - vendor/statamic/cms/src/Http/Middleware/StopImpersonating.php:13
77 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
78 - vendor/statamic/cms/src/Http/Middleware/CheckMultisite.php:15
79 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
80 - vendor/statamic/cms/src/Http/Middleware/CheckComposerJsonScripts.php:21
81 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
82 - vendor/statamic/cms/src/Http/Middleware/PoweredByHeader.php:18
83 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
84 - vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/FlushEventsMiddleware.php:13
85 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
86 - vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestIpMiddleware.php:45
87 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
88 - vendor/sentry/sentry-laravel/src/Sentry/Laravel/Http/SetRequestMiddleware.php:31
89 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
90 - vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php:19
91 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
92 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
93 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php:31
94 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
95 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php:21
96 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php:51
97 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
98 - vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePostSize.php:27
99 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
100 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php:109
101 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
102 - vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php:61
103 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
104 - vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php:58
105 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
106 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/InvokeDeferredCallbacks.php:22
107 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
108 - vendor/laravel/framework/src/Illuminate/Http/Middleware/ValidatePathEncoding.php:26
109 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
110 - vendor/sentry/sentry-laravel/src/Sentry/Laravel/Tracing/Middleware.php:79
111 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:219
112 - vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:137
113 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:175
114 - vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php:144
115 - vendor/laravel/framework/src/Illuminate/Foundation/Application.php:1220
116 - public/index.php:20

Request

GET /

Headers

  • content-length: 0
  • cookie: [redacted]
  • priority: u=0, i
  • sec-fetch-user: ?1
  • sec-fetch-site: none
  • sec-fetch-mode: navigate
  • sec-fetch-dest: document
  • upgrade-insecure-requests: 1
  • sec-gpc: 1
  • accept-encoding: gzip, deflate, br, zstd
  • accept-language: de,en-US;q=0.9,en;q=0.8
  • accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
  • user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:147.0) Gecko/20100101 Firefox/147.0
  • connection: close
  • x-forwarded-proto: https
  • host: [redacted]

Route Context

controller: Statamic\Http\Controllers\FrontendController@index
route name: statamic.site
middleware: web, statamic.web

Route Parameters

No route parameter data available.

Database Queries

  • fake - select * from entries where uri = '/' and site = 'default' (13.18 ms)
  • fake - select id from entries where collection in ('pages') and site = 'default' (0.49 ms)
  • fake - select * from entries where id = 'home' (5.58 ms)
  • fake - select * from entries where id in ('197650a2-beb6-4bac-9401-ea5e562ed2b3') (0.61 ms)
  • fake - select * from entries where collection in ('pages') and id in ('197650a2-beb6-4bac-9401-ea5e562ed2b3') and published = '1' and (collection in ('pages') or (collection in ('pages') and collectionHandle = 'pages')) (1.46 ms)
  • fake - select * from assets where container = 'images' and path in ('premium_photo-1661963121566-8db3b5db58f4.avif') (1.63 ms)
  • fake - select * from entries where id in ('799085f3-4079-4da2-868b-54c83edcaf14') (0.58 ms)
  • fake - select * from entries where collection in ('pages') and id in ('799085f3-4079-4da2-868b-54c83edcaf14') and published = '1' and (collection in ('pages') or (collection in ('pages') and collectionHandle = 'pages')) (0.5 ms)
  • fake - select * from entries where id in ('9176a7fd-c500-4366-a025-ec8b90d8eade') (0.58 ms)
  • fake - select * from entries where collection in ('pages') and id in ('9176a7fd-c500-4366-a025-ec8b90d8eade') and published = '1' and (collection in ('pages') or (collection in ('pages') and collectionHandle = 'pages')) (0.63 ms)
  • fake - select * from entries where id in ('93af3a49-ce16-4ef4-9e08-f8be3df4989c') (0.7 ms)
  • fake - select * from entries where collection in ('pages') and id in ('93af3a49-ce16-4ef4-9e08-f8be3df4989c') and published = '1' and (collection in ('pages') or (collection in ('pages') and collectionHandle = 'pages')) (0.43 ms)
  • fake - select * from entries where id in ('00e27861-c423-439b-9a45-e47474c57706', 'a5a03290-4ada-4615-a33d-7a5894ca0afd') (17.52 ms)
  • fake - select * from entries where collection in ('articles') and id in ('00e27861-c423-439b-9a45-e47474c57706', 'a5a03290-4ada-4615-a33d-7a5894ca0afd') and published = '1' and (collection in ('articles') or (collection in ('articles') and collectionHandle = 'articles' and date < '2026-02-26 09:57:44')) (4.52 ms)
  • fake - select * from entries where id in ('00e27861-c423-439b-9a45-e47474c57706', 'a5a03290-4ada-4615-a33d-7a5894ca0afd') (1.77 ms)
  • fake - select * from entries where id in ('00e27861-c423-439b-9a45-e47474c57706', 'a5a03290-4ada-4615-a33d-7a5894ca0afd') (1.68 ms)
  • fake - select * from entries where collection in ('articles') and id in ('00e27861-c423-439b-9a45-e47474c57706', 'a5a03290-4ada-4615-a33d-7a5894ca0afd') and published = '1' and (collection in ('articles') or (collection in ('articles') and collectionHandle = 'articles' and date < '2026-02-26 09:57:44')) (1.52 ms)
  • fake - select * from terms where collection in ('articles') and id in ('categories::news') and site = 'default' and id in ('categories::news', 'categories::artikel', 'categories::artikel', 'categories::news', 'categories::news', 'categories::artikel') (2.48 ms)
  • fake - select * from entries where id in ('049447bf-c11c-4c42-8f3e-1e5efb408e13') (2.34 ms)
  • fake - select * from entries where collection in ('pages') and id in ('049447bf-c11c-4c42-8f3e-1e5efb408e13') and published = '1' and (collection in ('pages') or (collection in ('pages') and collectionHandle = 'pages')) (2.08 ms)
  • fake - select * from terms where id in ('categories::artikel', 'categories::news') and site = 'default' (0.66 ms)
  • fake - select * from entries where collection in ('articles') and published = '1' and (collection in ('articles') or (collection in ('articles') and collectionHandle = 'articles' and date < '2026-02-26 09:57:45')) and date < '2026-02-26 09:57:45' and redirect is null and id in ('e15c818a-55b6-4985-a8d1-5fc1abf108cb', 'e106ffd6-9274-4790-835e-d7d04b53ccc8', '31c0f61d-9b6d-4293-a196-2555c9a0bcbf', 'a5a03290-4ada-4615-a33d-7a5894ca0afd', '00e27861-c423-439b-9a45-e47474c57706', '9aa6fb5d-e6c4-4eb7-93f4-fa7f7cd633ba') limit 3 order by date desc (11.29 ms)
  • fake - select * from terms where collection in ('articles') and id in ('categories::artikel') and site = 'default' and id in ('categories::news', 'categories::artikel', 'categories::artikel', 'categories::news', 'categories::news', 'categories::artikel') (0.98 ms)
  • fake - select * from entries where id in ('11887f0e-52ec-4669-831c-911ef856510d') (0.78 ms)
  • fake - select * from entries where collection in ('pages') and id in ('11887f0e-52ec-4669-831c-911ef856510d') and published = '1' and (collection in ('pages') or (collection in ('pages') and collectionHandle = 'pages')) (0.74 ms)
  • fake - select * from entries where id = 'home' (1.64 ms)
  • fake - select * from entries where id = '11887f0e-52ec-4669-831c-911ef856510d' (0.79 ms)
  • fake - select * from assets where container = 'social_images' and path in ([]) (1.39 ms)
  • fake - select * from entries where id in ('799085f3-4079-4da2-868b-54c83edcaf14', '9176a7fd-c500-4366-a025-ec8b90d8eade', '93af3a49-ce16-4ef4-9e08-f8be3df4989c', '049447bf-c11c-4c42-8f3e-1e5efb408e13', '11887f0e-52ec-4669-831c-911ef856510d') (2.49 ms)
  • fake - select * from entries where id in ('197650a2-beb6-4bac-9401-ea5e562ed2b3') (0.53 ms)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions