SITUATION
NXS-3844 showed that we have a regression in 8.10+: it is not possible to create two vocabularies with a long id in Studio (tested with 130+ characters) and deploy them.
STEPS TO REPRODUCE
- Install MySQL or PGSQL
- Setup a database
- Setup a NXP 8.10+ using this database
- Install JSF UI
- In Studio, create two vocabularies named:
helloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorld
helloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorldhelloWorld2 - For both vocabularies, set creation policy to "always"
- Deploy Studio config and restart NXP
- Go to Admin > Vocabularies in JSF UI
=> the vocabularies are not visible
=> nothing shows up in the logs
The same test works with 6.0 and 7.10.
TODO
- Investigate the source of this regression
- Fix it
- is required by
-
NXS-3844 Test long Studio voc name on supported databases
- Resolved