https://www.invoiced.project-release.info/sitemap.xml

Cache

216 Total calls
579.75 ms Total time
216 Total reads
2 Total writes
0 Total deletes
214 Total hits
2 Total misses
99.07 % Hits/reads

Pools

cache.app 2

Metrics

2 Calls
572.33 ms Time
2 Reads
2 Writes
0 Deletes
0 Hits
2 Misses
0 % Hits/reads

Calls

# Time Call Hit
1 302.74 ms get()
null
2 269.59 ms get()
null

cache.system 0

No calls were made for cache.system pool.

cache.validator 0

No calls were made for cache.validator pool.

cache.serializer 0

No calls were made for cache.serializer pool.

cache.annotations 214

Metrics

214 Calls
7.42 ms Time
214 Reads
0 Writes
0 Deletes
214 Hits
0 Misses
100 % Hits/reads

Calls

# Time Call Hit
1 0.05 ms getItem()
[
  "App%5CController%5CMarketingController" => true
]
2 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController" => true
]
3 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23sitemapXml" => true
]
4 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23sitemapXml" => true
]
5 0.06 ms getItem()
[
  "App%5CController%5CBlogController" => true
]
6 0.04 ms getItem()
[
  "[C]App%5CController%5CBlogController" => true
]
7 0.04 ms getItem()
[
  "App%5CController%5CBlogController%23index" => true
]
8 0.04 ms getItem()
[
  "[C]App%5CController%5CBlogController%23index" => true
]
9 0.04 ms getItem()
[
  "App%5CController%5CBlogController%23viewCategoryShortcut" => true
]
10 0.03 ms getItem()
[
  "[C]App%5CController%5CBlogController%23viewCategoryShortcut" => true
]
11 0.04 ms getItem()
[
  "App%5CController%5CBlogController%23viewPostShortcut" => true
]
12 0.03 ms getItem()
[
  "[C]App%5CController%5CBlogController%23viewPostShortcut" => true
]
13 0.04 ms getItem()
[
  "App%5CController%5CBlogController%23viewCategory" => true
]
14 0.03 ms getItem()
[
  "[C]App%5CController%5CBlogController%23viewCategory" => true
]
15 0.03 ms getItem()
[
  "App%5CController%5CBlogController%23viewPost" => true
]
16 0.03 ms getItem()
[
  "[C]App%5CController%5CBlogController%23viewPost" => true
]
17 0.05 ms getItem()
[
  "App%5CController%5CDocsController%23legacyIndex" => true
]
18 0.04 ms getItem()
[
  "[C]App%5CController%5CDocsController%23legacyIndex" => true
]
19 0.04 ms getItem()
[
  "App%5CController%5CDocsController%23legacyChangelog" => true
]
20 0.04 ms getItem()
[
  "[C]App%5CController%5CDocsController%23legacyChangelog" => true
]
21 0.04 ms getItem()
[
  "App%5CController%5CDocsController%23shortcutTesting" => true
]
22 0.03 ms getItem()
[
  "[C]App%5CController%5CDocsController%23shortcutTesting" => true
]
23 0.03 ms getItem()
[
  "App%5CController%5CDocsController%23legacyCategoryIntro" => true
]
24 0.03 ms getItem()
[
  "[C]App%5CController%5CDocsController%23legacyCategoryIntro" => true
]
25 0.04 ms getItem()
[
  "App%5CController%5CDocsController%23legacyViewDocument" => true
]
26 0.03 ms getItem()
[
  "[C]App%5CController%5CDocsController%23legacyViewDocument" => true
]
27 0.04 ms getItem()
[
  "App%5CController%5CDocsController%23index" => true
]
28 0.03 ms getItem()
[
  "[C]App%5CController%5CDocsController%23index" => true
]
29 0.04 ms getItem()
[
  "App%5CController%5CDocsController%23changelog" => true
]
30 0.03 ms getItem()
[
  "[C]App%5CController%5CDocsController%23changelog" => true
]
31 0.03 ms getItem()
[
  "App%5CController%5CDocsController%23categoryIntro" => true
]
32 0.03 ms getItem()
[
  "[C]App%5CController%5CDocsController%23categoryIntro" => true
]
33 0.04 ms getItem()
[
  "App%5CController%5CDocsController%23viewDocument" => true
]
34 0.03 ms getItem()
[
  "[C]App%5CController%5CDocsController%23viewDocument" => true
]
35 0.03 ms getItem()
[
  "App%5CController%5CDocsController%23showDoc" => true
]
36 0.03 ms getItem()
[
  "[C]App%5CController%5CDocsController%23showDoc" => true
]
37 0.06 ms getItem()
[
  "App%5CController%5CMarketingController%23loginRedirect" => true
]
38 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23loginRedirect" => true
]
39 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23signupRedirect" => true
]
40 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23signupRedirect" => true
]
41 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23index" => true
]
42 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23index" => true
]
43 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23getCustomerLogos" => true
]
44 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23getCustomerLogos" => true
]
45 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23getAwardsBadges" => true
]
46 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23getAwardsBadges" => true
]
47 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutFeatures" => true
]
48 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutFeatures" => true
]
49 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutFeaturesSection" => true
]
50 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutFeaturesSection" => true
]
51 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23product" => true
]
52 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23product" => true
]
53 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23productCashApplication" => true
]
54 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23productCashApplication" => true
]
55 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23productCustomerPortal" => true
]
56 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23productCustomerPortal" => true
]
57 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23productErpConnect" => true
]
58 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23productErpConnect" => true
]
59 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23productEstimates" => true
]
60 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23productEstimates" => true
]
61 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutPaymentGateways" => true
]
62 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutPaymentGateways" => true
]
63 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutIntegrations" => true
]
64 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutIntegrations" => true
]
65 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23integrations" => true
]
66 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23integrations" => true
]
67 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23productInvoiceToCash" => true
]
68 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23productInvoiceToCash" => true
]
69 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23productPaymentPlans" => true
]
70 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23productPaymentPlans" => true
]
71 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutSecurity" => true
]
72 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutSecurity" => true
]
73 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23security" => true
]
74 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23security" => true
]
75 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23productSubscriptionBilling" => true
]
76 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23productSubscriptionBilling" => true
]
77 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutRecurringBilling" => true
]
78 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutRecurringBilling" => true
]
79 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23payments" => true
]
80 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23payments" => true
]
81 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23pricing" => true
]
82 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23pricing" => true
]
83 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutPartner" => true
]
84 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutPartner" => true
]
85 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23partner" => true
]
86 0.05 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23partner" => true
]
87 0.05 ms getItem()
[
  "App%5CController%5CMarketingController%23about" => true
]
88 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23about" => true
]
89 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23resources" => true
]
90 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23resources" => true
]
91 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutCustomers" => true
]
92 0.08 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutCustomers" => true
]
93 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23customers" => true
]
94 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23customers" => true
]
95 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutCaseStudy" => true
]
96 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutCaseStudy" => true
]
97 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23caseStudy" => true
]
98 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23caseStudy" => true
]
99 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23dataSheets" => true
]
100 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23dataSheets" => true
]
101 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23tools" => true
]
102 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23tools" => true
]
103 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23webinars" => true
]
104 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23webinars" => true
]
105 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23video" => true
]
106 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23video" => true
]
107 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23videos" => true
]
108 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23videos" => true
]
109 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23webinar" => true
]
110 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23webinar" => true
]
111 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23whitepapers" => true
]
112 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23whitepapers" => true
]
113 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23whitePaperThanks" => true
]
114 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23whitePaperThanks" => true
]
115 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23whitePaper" => true
]
116 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23whitePaper" => true
]
117 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutCareers" => true
]
118 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutCareers" => true
]
119 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23careers" => true
]
120 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23careers" => true
]
121 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23press" => true
]
122 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23press" => true
]
123 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23solutions" => true
]
124 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23solutions" => true
]
125 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23solutionAgencies" => true
]
126 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23solutionAgencies" => true
]
127 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23getCustomerLogosTech" => true
]
128 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23getCustomerLogosTech" => true
]
129 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23solutionB2c" => true
]
130 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23solutionB2c" => true
]
131 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23solutionHealthcare" => true
]
132 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23solutionHealthcare" => true
]
133 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23getCustomerLogosHealthcare" => true
]
134 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23getCustomerLogosHealthcare" => true
]
135 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23solutionInsurance" => true
]
136 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23solutionInsurance" => true
]
137 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23getCustomerLogosInsurance" => true
]
138 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23getCustomerLogosInsurance" => true
]
139 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23solutionLegal" => true
]
140 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23solutionLegal" => true
]
141 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23solutionTechnology" => true
]
142 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23solutionTechnology" => true
]
143 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23solutionUtilities" => true
]
144 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23solutionUtilities" => true
]
145 0.05 ms getItem()
[
  "App%5CController%5CMarketingController%23terms" => true
]
146 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23terms" => true
]
147 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23enterpriseTerms" => true
]
148 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23enterpriseTerms" => true
]
149 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23privacy" => true
]
150 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23privacy" => true
]
151 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23savingsCalculator" => true
]
152 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23savingsCalculator" => true
]
153 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23contact" => true
]
154 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23contact" => true
]
155 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutFaq" => true
]
156 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutFaq" => true
]
157 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutResellerProgram" => true
]
158 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutResellerProgram" => true
]
159 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutSupport" => true
]
160 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutSupport" => true
]
161 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23support" => true
]
162 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23support" => true
]
163 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23introVideo" => true
]
164 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23introVideo" => true
]
165 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23billing" => true
]
166 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23billing" => true
]
167 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23collections" => true
]
168 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23collections" => true
]
169 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23arIntelligence" => true
]
170 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23arIntelligence" => true
]
171 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23paymentAcceptance" => true
]
172 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23paymentAcceptance" => true
]
173 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutAmex" => true
]
174 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutAmex" => true
]
175 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutMastercard" => true
]
176 0.04 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutMastercard" => true
]
177 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutVisa" => true
]
178 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutVisa" => true
]
179 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23gocardless" => true
]
180 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23gocardless" => true
]
181 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23stripe" => true
]
182 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23stripe" => true
]
183 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutIntacct" => true
]
184 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutIntacct" => true
]
185 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23intacct" => true
]
186 0.05 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23intacct" => true
]
187 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23netsuite" => true
]
188 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23netsuite" => true
]
189 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutQuickBooks" => true
]
190 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutQuickBooks" => true
]
191 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23quickbooks" => true
]
192 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23quickbooks" => true
]
193 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23shortcutXero" => true
]
194 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23shortcutXero" => true
]
195 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23xero" => true
]
196 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23xero" => true
]
197 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23buildSitemapPages" => true
]
198 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23buildSitemapPages" => true
]
199 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23scheduleDemo" => true
]
200 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23scheduleDemo" => true
]
201 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23scheduleDemo2" => true
]
202 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23scheduleDemo2" => true
]
203 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23demoThanks" => true
]
204 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23demoThanks" => true
]
205 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23download" => true
]
206 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23download" => true
]
207 0.04 ms getItem()
[
  "App%5CController%5CMarketingController%23ultimateGuideAutomatingAccountsReceivableProcess" => true
]
208 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23ultimateGuideAutomatingAccountsReceivableProcess" => true
]
209 0.03 ms getItem()
[
  "App%5CController%5CMarketingController%23guideAutomatingAccountsReceivableLawFirms" => true
]
210 0.03 ms getItem()
[
  "[C]App%5CController%5CMarketingController%23guideAutomatingAccountsReceivableLawFirms" => true
]
211 0.06 ms getItem()
[
  "Symfony%5CComponent%5CHttpKernel%5CController%5CErrorController" => true
]
212 0.04 ms getItem()
[
  "[C]Symfony%5CComponent%5CHttpKernel%5CController%5CErrorController" => true
]
213 0.04 ms getItem()
[
  "Symfony%5CComponent%5CHttpKernel%5CController%5CErrorController%23__invoke" => true
]
214 0.03 ms getItem()
[
  "[C]Symfony%5CComponent%5CHttpKernel%5CController%5CErrorController%23__invoke" => true
]

cache.property_info 0

No calls were made for cache.property_info pool.

cache.validator_expression_language 0

No calls were made for cache.validator_expression_language pool.

HTTP/2 401 returned for "https://api.hubapi.com/cms/v3/blogs/authors?hapikey=41d1972b-a2ce-454d-9e57-cd6355e00240". (500 Internal Server Error)

Symfony Exception

ClientException

HTTP 500 Internal Server Error

HTTP/2 401 returned for "https://api.hubapi.com/cms/v3/blogs/authors?hapikey=41d1972b-a2ce-454d-9e57-cd6355e00240".

Exception

Symfony\Component\HttpClient\Exception\ ClientException

  1.         if (500 <= $code) {
  2.             throw new ServerException($this);
  3.         }
  4.         if (400 <= $code) {
  5.             throw new ClientException($this);
  6.         }
  7.         if (300 <= $code) {
  8.             throw new RedirectionException($this);
  9.         }
  1.         } finally {
  2.             if ($this->event && $this->event->isStarted()) {
  3.                 $this->event->stop();
  4.             }
  5.             if ($throw) {
  6.                 $this->checkStatusCode($this->response->getStatusCode());
  7.             }
  8.         }
  9.     }
  10.     public function toArray(bool $throw true): array
TraceableResponse->getContent() in src/Blog.php (line 181)
  1.                     'hapikey' => $this->hubSpotKey,
  2.                     'after' => $after,
  3.                 ],
  4.             ]);
  5.             $result json_decode($response->getContent(), true);
  6.         } catch (HttpExceptionInterface $e) {
  7.             $this->logger->error('Could not load blog posts from HubSpot', ['exception' => $e]);
  8.             throw $e;
  9.         }
Blog->loadBlogAuthors() in src/Blog.php (line 152)
  1.         if (!isset($this->authors)) {
  2.             $beta $bustCache INF null;
  3.             $this->authors $this->cache->get('blog_authors', function (ItemInterface $item) {
  4.                 $item->expiresAfter(86400); // cache for 1 day
  5.                 return $this->loadBlogAuthors();
  6.             }, $beta);
  7.         }
  8.         return $this->authors;
  9.     }
  1.         $isHit true;
  2.         $callback = function (CacheItem $itembool &$save) use ($callback, &$isHit) {
  3.             $isHit $item->isHit();
  4.             return $callback($item$save);
  5.         };
  6.         $event $this->start(__FUNCTION__);
  7.         try {
  8.             $value $this->pool->get($key$callback$beta$metadata);
in vendor/symfony/cache/LockRegistry.php -> Symfony\Component\Cache\Adapter\{closure} (line 108)
  1.                 if ($locked || !$wouldBlock) {
  2.                     $logger && $logger->info(sprintf('Lock %s, now computing item "{key}"'$locked 'acquired' 'not supported'), ['key' => $item->getKey()]);
  3.                     self::$lockedFiles[$key] = true;
  4.                     $value $callback($item$save);
  5.                     if ($save) {
  6.                         if ($setMetadata) {
  7.                             $setMetadata($item);
  8.                         }
  1.             }
  2.             try {
  3.                 $value = ($this->callbackWrapper)($callback$item$save$pool, function (CacheItem $item) use ($setMetadata$startTime, &$metadata) {
  4.                     $setMetadata($item$startTime$metadata);
  5.                 }, $this->logger ?? null);
  6.                 $setMetadata($item$startTime$metadata);
  7.                 return $value;
  8.             } finally {
  9.                 unset($this->computing[$key]);
in vendor/symfony/cache-contracts/CacheTrait.php -> Symfony\Component\Cache\Traits\{closure} (line 72)
  1.             }
  2.         }
  3.         if ($recompute) {
  4.             $save true;
  5.             $item->set($callback($item$save));
  6.             if ($save) {
  7.                 $pool->save($item);
  8.             }
  9.         }
  1.                 return $value;
  2.             } finally {
  3.                 unset($this->computing[$key]);
  4.             }
  5.         }, $beta$metadata$this->logger ?? null);
  6.     }
  7. }
  1.      *
  2.      * @return mixed
  3.      */
  4.     public function get(string $key, callable $callbackfloat $beta null, array &$metadata null)
  5.     {
  6.         return $this->doGet($this$key$callback$beta$metadata);
  7.     }
  8.     /**
  9.      * {@inheritdoc}
  10.      */
  1.             return $callback($item$save);
  2.         };
  3.         $event $this->start(__FUNCTION__);
  4.         try {
  5.             $value $this->pool->get($key$callback$beta$metadata);
  6.             $event->result[$key] = get_debug_type($value);
  7.         } finally {
  8.             $event->end microtime(true);
  9.         }
  10.         if ($isHit) {
TraceableAdapter->get('blog_authors', object(Closure), INF) in src/Blog.php (line 149)
  1.     public function getAuthors(bool $bustCache false): array
  2.     {
  3.         if (!isset($this->authors)) {
  4.             $beta $bustCache INF null;
  5.             $this->authors $this->cache->get('blog_authors', function (ItemInterface $item) {
  6.                 $item->expiresAfter(86400); // cache for 1 day
  7.                 return $this->loadBlogAuthors();
  8.             }, $beta);
  9.         }
Blog->getAuthors(true) in src/Blog.php (line 37)
  1.      * WARNING: This will be slow and should not be called
  2.      * unless intentional.
  3.      */
  4.     public function bustCache(): void
  5.     {
  6.         $this->getAuthors(true);
  7.         $this->getTags(true);
  8.         $this->getAllPosts(true);
  9.     }
  10.     public function getAuthor(string $slug): ?array
  1.         // Update the last refresh time now to minimize cache stampede
  2.         $this->cache->get('lastContentRefresh', function () {
  3.             return time();
  4.         }, INF);
  5.         $this->blog->bustCache();
  6.     }
  7.     public static function getSubscribedEvents(): array
  8.     {
  9.         return [
ContentRefreshSubscriber->refresh() in src/EventSubscriber/ContentRefreshSubscriber.php (line 34)
  1.         $lastRefresh $this->cache->get('lastContentRefresh', function () {
  2.             return 0;
  3.         });
  4.         if ($lastRefresh strtotime('-5 minutes')) {
  5.             $this->refresh();
  6.         }
  7.     }
  8.     private function refresh(): void
  9.     {
  1.                     $closure = static function (...$args) use (&$listener, &$closure) {
  2.                         if ($listener[0] instanceof \Closure) {
  3.                             $listener[0] = $listener[0]();
  4.                             $listener[1] = $listener[1] ?? '__invoke';
  5.                         }
  6.                         ($closure \Closure::fromCallable($listener))(...$args);
  7.                     };
  8.                 } else {
  9.                     $closure $listener instanceof \Closure || $listener instanceof WrappedListener $listener \Closure::fromCallable($listener);
  10.                 }
  11.             }
in vendor/symfony/event-dispatcher/EventDispatcher.php :: Symfony\Component\EventDispatcher\{closure} (line 230)
  1.         foreach ($listeners as $listener) {
  2.             if ($stoppable && $event->isPropagationStopped()) {
  3.                 break;
  4.             }
  5.             $listener($event$eventName$this);
  6.         }
  7.     }
  8.     /**
  9.      * Sorts the internal list of listeners for the given event by priority.
  1.         } else {
  2.             $listeners $this->getListeners($eventName);
  3.         }
  4.         if ($listeners) {
  5.             $this->callListeners($listeners$eventName$event);
  6.         }
  7.         return $event;
  8.     }
  1.     /**
  2.      * {@inheritdoc}
  3.      */
  4.     public function terminate(Request $requestResponse $response)
  5.     {
  6.         $this->dispatcher->dispatch(new TerminateEvent($this$request$response), KernelEvents::TERMINATE);
  7.     }
  8.     /**
  9.      * @internal
  10.      */
in vendor/symfony/http-kernel/Kernel.php -> terminate (line 159)
  1.         if (false === $this->booted) {
  2.             return;
  3.         }
  4.         if ($this->getHttpKernel() instanceof TerminableInterface) {
  5.             $this->getHttpKernel()->terminate($request$response);
  6.         }
  7.     }
  8.     /**
  9.      * {@inheritdoc}
Kernel->terminate(object(Request), object(Response)) in public/index.php (line 36)
  1. $kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']);
  2. $request Request::createFromGlobals();
  3. $response $kernel->handle($request);
  4. $response->send();
  5. $kernel->terminate($request$response);

Logs 3

Level Channel Message
INFO 11:30:41 php User Deprecated: Since symfony/framework-bundle 5.3: The "session.storage.native" service is deprecated, use "session.storage.factory.native" instead.
{
    "exception": {}
}
INFO 11:30:41 php User Deprecated: Since symfony/framework-bundle 5.3: The "session.storage.metadata_bag" service is deprecated, create your own "session.storage.factory" instead.
{
    "exception": {}
}
INFO 11:30:41 request Matched route "_profiler".
{
    "route": "_profiler",
    "route_parameters": {
        "_route": "_profiler",
        "_controller": "web_profiler.controller.profiler::panelAction",
        "token": "80d5c5"
    },
    "request_uri": "http://invoiced.project-release.info/_profiler/80d5c5?panel=cache",
    "method": "GET"
}
INFO 11:30:41 php User Deprecated: Since symfony/framework-bundle 5.3: The "session.storage.factory.service" service is deprecated, use "session.storage.factory.native", "session.storage.factory.php_bridge" or "session.storage.factory.mock_file" instead.
{
    "exception": {}
}
INFO 11:30:41 cache Lock acquired, now computing item "lastContentRefresh"
{
    "key": "lastContentRefresh"
}
INFO 11:30:41 cache Lock acquired, now computing item "blog_authors"
{
    "key": "blog_authors"
}
INFO 11:30:41 http_client Request: "GET https://api.hubapi.com/cms/v3/blogs/authors?hapikey=41d1972b-a2ce-454d-9e57-cd6355e00240"
INFO 11:30:41 http_client Response: "401 https://api.hubapi.com/cms/v3/blogs/authors?hapikey=41d1972b-a2ce-454d-9e57-cd6355e00240"
ERROR 11:30:41 app Could not load blog posts from HubSpot
{
    "exception": {}
}
CRITICAL 11:30:41 php Uncaught Exception: HTTP/2 401 returned for "https://api.hubapi.com/cms/v3/blogs/authors?hapikey=41d1972b-a2ce-454d-9e57-cd6355e00240".
{
    "exception": {}
}
CRITICAL 11:30:41 request Uncaught PHP Exception Symfony\Component\HttpClient\Exception\ClientException: "HTTP/2 401 returned for "https://api.hubapi.com/cms/v3/blogs/authors?hapikey=41d1972b-a2ce-454d-9e57-cd6355e00240"." at /var/www/invoiced/data/www/invoiced.project-release.info/vendor/symfony/http-client/Response/TraceableResponse.php line 212
{
    "exception": {}
}

Stack Trace

ClientException
Symfony\Component\HttpClient\Exception\ClientException:
HTTP/2 401  returned for "https://api.hubapi.com/cms/v3/blogs/authors?hapikey=41d1972b-a2ce-454d-9e57-cd6355e00240".

  at vendor/symfony/http-client/Response/TraceableResponse.php:212
  at Symfony\Component\HttpClient\Response\TraceableResponse->checkStatusCode(401)
     (vendor/symfony/http-client/Response/TraceableResponse.php:103)
  at Symfony\Component\HttpClient\Response\TraceableResponse->getContent()
     (src/Blog.php:181)
  at App\Blog->loadBlogAuthors()
     (src/Blog.php:152)
  at App\Blog->App\{closure}(object(CacheItem), true)
     (vendor/symfony/cache/Adapter/TraceableAdapter.php:51)
  at Symfony\Component\Cache\Adapter\TraceableAdapter->Symfony\Component\Cache\Adapter\{closure}(object(CacheItem), true)
     (vendor/symfony/cache/LockRegistry.php:108)
  at Symfony\Component\Cache\LockRegistry::compute(object(Closure), object(CacheItem), true, object(FilesystemAdapter), object(Closure), object(Logger))
     (vendor/symfony/cache/Traits/ContractsTrait.php:100)
  at Symfony\Component\Cache\Adapter\AbstractAdapter->Symfony\Component\Cache\Traits\{closure}(object(CacheItem), true)
     (vendor/symfony/cache-contracts/CacheTrait.php:72)
  at Symfony\Component\Cache\Adapter\AbstractAdapter->contractsGet(object(FilesystemAdapter), 'blog_authors', object(Closure), INF, array(), object(Logger))
     (vendor/symfony/cache/Traits/ContractsTrait.php:107)
  at Symfony\Component\Cache\Adapter\AbstractAdapter->doGet(object(FilesystemAdapter), 'blog_authors', object(Closure), INF, array())
     (vendor/symfony/cache-contracts/CacheTrait.php:35)
  at Symfony\Component\Cache\Adapter\AbstractAdapter->get('blog_authors', object(Closure), INF, array())
     (vendor/symfony/cache/Adapter/TraceableAdapter.php:56)
  at Symfony\Component\Cache\Adapter\TraceableAdapter->get('blog_authors', object(Closure), INF)
     (src/Blog.php:149)
  at App\Blog->getAuthors(true)
     (src/Blog.php:37)
  at App\Blog->bustCache()
     (src/EventSubscriber/ContentRefreshSubscriber.php:45)
  at App\EventSubscriber\ContentRefreshSubscriber->refresh()
     (src/EventSubscriber/ContentRefreshSubscriber.php:34)
  at App\EventSubscriber\ContentRefreshSubscriber->onKernelTerminate(object(TerminateEvent), 'kernel.terminate', object(EventDispatcher))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:270)
  at Symfony\Component\EventDispatcher\EventDispatcher::Symfony\Component\EventDispatcher\{closure}(object(TerminateEvent), 'kernel.terminate', object(EventDispatcher))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:230)
  at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(Closure), object(Closure)), 'kernel.terminate', object(TerminateEvent))
     (vendor/symfony/event-dispatcher/EventDispatcher.php:59)
  at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(TerminateEvent), 'kernel.terminate')
     (vendor/symfony/http-kernel/HttpKernel.php:94)
  at Symfony\Component\HttpKernel\HttpKernel->terminate(object(Request), object(Response))
     (vendor/symfony/http-kernel/Kernel.php:159)
  at Symfony\Component\HttpKernel\Kernel->terminate(object(Request), object(Response))
     (public/index.php:36)