[MURLTRANS-16] Translation should be skipped for direct area/component rendering Created: 11/Oct/20  Updated: 28/Feb/22  Resolved: 04/Nov/20

Status: Closed
Project: URL Translation
Component/s: None
Affects Version/s: 6.2.2
Fix Version/s: 6.2.3

Type: Bug Priority: Neutral
Reporter: Richard Gange Assignee: Richard Gange
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: 0d
Time Spent: 0.5d
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled

 Description   

Using the travel home page as an example we can see the filter is being triggered for direct area rendering. Path not found: /travel/main/0

2020-10-11 20:37:25,058 DEBUG agnolia.i18n.url.translation.filter.URLTransFilter: Checking handle: /travel/
2020-10-11 20:37:25,059 DEBUG olia.i18n.url.translation.translator.URLTranslator: Resolved statement 'SELECT p1.* FROM [mgnl:page] AS p1 WHERE ISCHILDNODE(p1, [/]) AND NAME(p1) = $p1'.
2020-10-11 20:37:25,061 DEBUG olia.i18n.url.translation.translator.URLTranslator: Found node /travel at path /travel/ in 3  milliseconds
2020-10-11 20:37:25,061 DEBUG agnolia.i18n.url.translation.filter.URLTransFilter: Translating to: /travel
2020-10-11 20:37:25,239 TRACE nslation.link.multisite.I18nLinkTransformerManager: /magnolia-travels/Hut-to-Hut-in-the-Swiss-Alps does not have a translated path.
2020-10-11 20:37:25,240 TRACE nslation.link.multisite.I18nLinkTransformerManager: /magnolia-travels/A-Taste-of-Malaysia does not have a translated path.
2020-10-11 20:37:25,243 TRACE nslation.link.multisite.I18nLinkTransformerManager: /magnolia-travels/West-Coast---Highway-101 does not have a translated path.
2020-10-11 20:37:25,374 DEBUG agnolia.i18n.url.translation.filter.URLTransFilter: Checking handle: /travel/main/0
2020-10-11 20:37:25,375 DEBUG olia.i18n.url.translation.translator.URLTranslator: Resolved statement 'SELECT p1.*, p2.*, p3.* FROM [mgnl:page] AS p1 INNER JOIN [mgnl:page] AS p2 ON ISCHILDNODE(p2, p1) INNER JOIN [mgnl:page] AS p3 ON ISCHILDNODE(p3, p2) WHERE ISCHILDNODE(p1, [/]) AND NAME(p1) = $p1 AND NAME(p2) = $p2 AND NAME(p3) = $p3'.
2020-10-11 20:37:25,377 WARN  olia.i18n.url.translation.translator.URLTranslator: Path not found: /travel/main/0
2020-10-11 20:37:25,377 TRACE agnolia.i18n.url.translation.filter.URLTransFilter: Target not found: null
2020-10-11 20:37:25,380 TRACE nslation.link.multisite.I18nLinkTransformerManager: /magnolia-travels/Hut-to-Hut-in-the-Swiss-Alps does not have a translated path.
2020-10-11 20:37:25,382 TRACE nslation.link.multisite.I18nLinkTransformerManager: /magnolia-travels/A-Taste-of-Malaysia does not have a translated path.
2020-10-11 20:37:25,383 TRACE nslation.link.multisite.I18nLinkTransformerManager: /magnolia-travels/West-Coast---Highway-101 does not have a translated path.
2020-10-11 20:37:25,390 DEBUG agnolia.i18n.url.translation.filter.URLTransFilter: Checking handle: /travel/main/00
2020-10-11 20:37:25,391 DEBUG olia.i18n.url.translation.translator.URLTranslator: Resolved statement 'SELECT p1.*, p2.*, p3.* FROM [mgnl:page] AS p1 INNER JOIN [mgnl:page] AS p2 ON ISCHILDNODE(p2, p1) INNER JOIN [mgnl:page] AS p3 ON ISCHILDNODE(p3, p2) WHERE ISCHILDNODE(p1, [/]) AND NAME(p1) = $p1 AND NAME(p2) = $p2 AND NAME(p3) = $p3'.
2020-10-11 20:37:25,393 WARN  olia.i18n.url.translation.translator.URLTranslator: Path not found: /travel/main/00
2020-10-11 20:37:25,393 TRACE agnolia.i18n.url.translation.filter.URLTransFilter: Target not found: null


 Comments   
Comment by Richard Gange [ 04/Nov/20 ]

Decided to simply try and detect those node types specifically. Logs them at the trace level for now.

2020-11-04 16:42:14,098 TRACE agnolia.i18n.url.translation.filter.URLTransFilter: 
Skip direct area/component rendering requests: /travel/main/00

It might necessary in the future to abstract this into a configuration if multiple workspaces are supported.

Generated at Mon Feb 12 11:08:46 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.