javax.jcr.nodetype.ConstraintViolationException

Good afternoon, can you please tell me what the problem is?

17.07.2024 13:09:32 ERROR localhost-startStop-1 [ConfigurationServiceImpl.applyConfig:604] Failed to apply config
javax.jcr.nodetype.ConstraintViolationException: /hippo:namespaces/mainsite/basedocument/hipposysedit:nodetype/hipposysedit:nodetype: mandatory property {Bloomreach Documentation}locale does not exist
at org.apache.jackrabbit.core.ItemSaveOperation.validateTransientItems(ItemSaveOperation.java:537) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
at org.apache.jackrabbit.core.ItemSaveOperation.perform(ItemSaveOperation.java:216) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
at org.apache.jackrabbit.core.ItemImpl.perform(ItemImpl.java:91) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
at org.apache.jackrabbit.core.ItemImpl.save(ItemImpl.java:329) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
at org.apache.jackrabbit.core.session.SessionSaveOperation.perform(SessionSaveOperation.java:65) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
at org.apache.jackrabbit.core.session.SessionState.perform(SessionState.java:216) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
at org.apache.jackrabbit.core.SessionImpl.perform(SessionImpl.java:367) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
at org.apache.jackrabbit.core.SessionImpl.save(SessionImpl.java:856) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
at org.hippoecm.repository.decorating.SessionDecorator.save(SessionDecorator.java:192) ~[hippo-repository-connector-5.6.8.jar:5.6.8]
at org.hippoecm.repository.impl.SessionDecorator.save(SessionDecorator.java:180) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
at org.onehippo.cm.engine.ConfigurationServiceImpl.applyConfig(ConfigurationServiceImpl.java:594) [hippo-repository-engine-5.6.8.jar:5.6.8]
at org.onehippo.cm.engine.ConfigurationServiceImpl.init(ConfigurationServiceImpl.java:204) [hippo-repository-engine-5.6.8.jar:5.6.8]
at org.onehippo.cm.engine.ConfigurationServiceImpl.start(ConfigurationServiceImpl.java:122) [hippo-repository-engine-5.6.8.jar:5.6.8]
at org.hippoecm.repository.LocalHippoRepository.initializeConfiguration(LocalHippoRepository.java:310) [hippo-repository-engine-5.6.8.jar:5.6.8]
at org.hippoecm.repository.LocalHippoRepository.initialize(LocalHippoRepository.java:294) [hippo-repository-engine-5.6.8.jar:5.6.8]
at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:124) [hippo-repository-engine-5.6.8.jar:5.6.8]
at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:114) [hippo-repository-engine-5.6.8.jar:5.6.8]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:147) [hippo-repository-connector-5.6.8.jar:5.6.8]
at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:184) [hippo-repository-servlets-5.6.8.jar:5.6.8]
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1144) [catalina.jar:8.5.28]
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091) [catalina.jar:8.5.28]
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983) [catalina.jar:8.5.28]
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4939) [catalina.jar:8.5.28]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5249) [catalina.jar:8.5.28]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.5.28]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752) [catalina.jar:8.5.28]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728) [catalina.jar:8.5.28]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) [catalina.jar:8.5.28]
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:986) [catalina.jar:8.5.28]
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857) [catalina.jar:8.5.28]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_151]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
17.07.2024 13:09:35 ERROR localhost-startStop-1 [RepositoryServlet.init:224] Error while setting up JCR repository:
javax.jcr.RepositoryException: unchecked exception: java.lang.IllegalStateException: Pending changes at this moment not allowed
at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:161) ~[hippo-repository-connector-5.6.8.jar:5.6.8]
at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:184) [hippo-repository-servlets-5.6.8.jar:5.6.8]
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1144) [catalina.jar:8.5.28]
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091) [catalina.jar:8.5.28]
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983) [catalina.jar:8.5.28]
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4939) [catalina.jar:8.5.28]
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5249) [catalina.jar:8.5.28]
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.5.28]
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:752) [catalina.jar:8.5.28]
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:728) [catalina.jar:8.5.28]
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) [catalina.jar:8.5.28]
at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:986) [catalina.jar:8.5.28]
at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857) [catalina.jar:8.5.28]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_151]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_151]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_151]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
Caused by: java.lang.IllegalStateException: Pending changes at this moment not allowed
at org.onehippo.cm.engine.ConfigurationServiceImpl.init(ConfigurationServiceImpl.java:252) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
at org.onehippo.cm.engine.ConfigurationServiceImpl.start(ConfigurationServiceImpl.java:122) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
at org.hippoecm.repository.LocalHippoRepository.initializeConfiguration(LocalHippoRepository.java:310) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
at org.hippoecm.repository.LocalHippoRepository.initialize(LocalHippoRepository.java:294) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:124) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:114) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_151]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_151]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_151]
at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_151]
at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:147) ~[hippo-repository-connector-5.6.8.jar:5.6.8]
… 17 more
17-Jul-2024 13:09:35.609 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/usr/local/tomcat/webapps/cms.war] has finished in [862,897] ms
17-Jul-2024 13:09:35.611 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/usr/local/tomcat/webapps/ROOT.war]
17-Jul-2024 13:09:35.619 INFO [localhost-startStop-1] org.apache.catalina.realm.JAASRealm.setUseContextClassLoader Setting useContextClassLoader = true
17-Jul-2024 13:09:38.581 INFO [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
CabinetFilter init!

full error log

17.07.2024 16:46:45 ERROR localhost-startStop-1 [ConfigurationServiceImpl.applyConfig:604] Failed to apply config
[INFO] [talledLocalContainer] javax.jcr.RepositoryException: The following node type change contains non-trivial changes.Up until now only trivial changes are supported. (see javadoc for org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff):
[INFO] [talledLocalContainer] org.apache.jackrabbit.spi.commons.nodetype.NodeTypeDefDiff[
[INFO] [talledLocalContainer] nodeTypeName={Bloomreach Documentation}SpecialOffer,
[INFO] [talledLocalContainer] mixinFlagDiff=NONE,
[INFO] [talledLocalContainer] supertypesDiff=MAJOR,
[INFO] [talledLocalContainer] propertyDifferences=[
[INFO] [talledLocalContainer] ],
[INFO] [talledLocalContainer] childNodeDifferences=[
[INFO] [talledLocalContainer] ]
[INFO] [talledLocalContainer] ]
[INFO] [talledLocalContainer]
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.checkForConflictingContent(NodeTypeRegistry.java:947) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
[INFO] [talledLocalContainer] at org.hippoecm.repository.jackrabbit.HippoNodeTypeRegistry.checkForConflictingContent(HippoNodeTypeRegistry.java:177) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.reregisterNodeType(NodeTypeRegistry.java:435) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
[INFO] [talledLocalContainer] at org.apache.jackrabbit.core.nodetype.NodeTypeRegistry.reregisterNodeType(NodeTypeRegistry.java:384) ~[jackrabbit-core-2.18.3-h2.jar:2.18.3-h2]
[INFO] [talledLocalContainer] at org.onehippo.repository.bootstrap.util.BootstrapUtils.initializeNodetypes(BootstrapUtils.java:196) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationConfigService.applyNodeTypes(ConfigurationConfigService.java:303) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationConfigService.computeAndWriteDelta(ConfigurationConfigService.java:222) ~[hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.applyConfig(ConfigurationServiceImpl.java:589) [hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.init(ConfigurationServiceImpl.java:204) [hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.onehippo.cm.engine.ConfigurationServiceImpl.start(ConfigurationServiceImpl.java:122) [hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.initializeConfiguration(LocalHippoRepository.java:310) [hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.initialize(LocalHippoRepository.java:294) [hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:124) [hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.hippoecm.repository.LocalHippoRepository.create(LocalHippoRepository.java:114) [hippo-repository-engine-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_362]
[INFO] [talledLocalContainer] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:1.8.0_362]
[INFO] [talledLocalContainer] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_362]
[INFO] [talledLocalContainer] at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_362]
[INFO] [talledLocalContainer] at org.hippoecm.repository.HippoRepositoryFactory.getHippoRepository(HippoRepositoryFactory.java:147) [hippo-repository-connector-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.hippoecm.repository.RepositoryServlet.init(RepositoryServlet.java:184) [hippo-repository-servlets-5.6.8.jar:5.6.8]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1144) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:983) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4978) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5290) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:754) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:730) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:734) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:985) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1857) [catalina.jar:8.5.34]
[INFO] [talledLocalContainer] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_362]
[INFO] [talledLocalContainer] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_362]
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:1.8.0_362]
[INFO] [talledLocalContainer] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:1.8.0_362]
[INFO] [talledLocalContainer] at java.lang.Thread.run(Thread.java:750) [?:1.8.0_362]
[INFO] [talledLocalContainer] 16:46:51 INFO Automatic reload of browsers is enabled
[INFO] [talledLocalContainer] 16:46:51 INFO Using file system poller (delay: 500 ms)

“The following node type change contains non-trivial changes.”…

see:

1 Like

in short, you changed one of your document types in such a way that it can’t be automatically updated…

1 Like

Thank you very much bro

can you please tell me what the problem is?
cms/target/cms.war (No such file or directory)

did you run mvn clean or deleted your build by accident?
I guess you need to run mvn package again, no?

I returned the old changes, changed the UID, but this error still appears

My Yaml Can you tell me where the error could be?

definitions:
  config:
    /hippo:namespaces/mainsite/SpecialOffer:
      jcr:primaryType: hipposysedit:templatetype
      jcr:mixinTypes: [ 'editor:editable', 'mix:referenceable' ]
      jcr:uuid: 6fb83ead-9936-40b7-9901-8710d37ba754
      /hipposysedit:nodetype:
        jcr:primaryType: hippo:handle
        jcr:mixinTypes: [ 'mix:referenceable' ]
        jcr:uuid: a7c59186-5436-44a7-a81f-8cda9d23bb5e
        /hipposysedit:nodetype:
          jcr:primaryType: hipposysedit:nodetype
          jcr:mixinTypes: [ 'hipposysedit:remodel', 'mix:referenceable' ]
          jcr:uuid: 9e03102f-232f-4730-8cab-83b3776a2f1f
          hipposysedit:node: true
          hipposysedit:supertype: [ 'mainsite:basedocument', 'hippostd:relaxed', 'hippotranslation:translated' ]
          hipposysedit:uri: http://www.onehippo.org/mainsite/nt/1.0
          /offer_name:
            jcr:primaryType: hipposysedit:field
            hipposysedit:mandatory: false
            hipposysedit:multiple: false
            hipposysedit:ordered: false
            hipposysedit:path: mainsite:offer_name
            hipposysedit:primary: false
            hipposysedit:type: String
            hipposysedit:validators: [ non-empty, required ]
          /offer_rules:
            jcr:primaryType: hipposysedit:field
            hipposysedit:mandatory: false
            hipposysedit:multiple: false
            hipposysedit:ordered: false
            hipposysedit:path: mainsite:offer_rules
            hipposysedit:primary: false
            hipposysedit:type: String
            hipposysedit:validators: [ non-empty, required ]
          /offer_price:
            jcr:primaryType: hipposysedit:field
            hipposysedit:mandatory: false
            hipposysedit:multiple: false
            hipposysedit:ordered: false
            hipposysedit:path: mainsite:offer_price
            hipposysedit:primary: false
            hipposysedit:type: Double
            hipposysedit:validators: [ required ]
          /offer_currency:
            jcr:primaryType: hipposysedit:field
            hipposysedit:mandatory: false
            hipposysedit:multiple: false
            hipposysedit:ordered: false
            hipposysedit:path: mainsite:offer_currency
            hipposysedit:primary: false
            hipposysedit:type: String
            hipposysedit:validators: [ non-empty, required ]
          /offer_discount:
            jcr:primaryType: hipposysedit:field
            hipposysedit:mandatory: false
            hipposysedit:multiple: false
            hipposysedit:ordered: false
            hipposysedit:path: mainsite:offer_discount
            hipposysedit:primary: false
            hipposysedit:type: String
          /offer_emoji:
            jcr:primaryType: hipposysedit:field
            hipposysedit:mandatory: false
            hipposysedit:multiple: false
            hipposysedit:ordered: false
            hipposysedit:path: mainsite:offer_emoji
            hipposysedit:primary: false
            hipposysedit:type: String
          /offer_sock:
            jcr:primaryType: hipposysedit:field
            hipposysedit:mandatory: false
            hipposysedit:multiple: true
            hipposysedit:ordered: false
            hipposysedit:path: mainsite:offer_sock
            hipposysedit:primary: false
            hipposysedit:type: String
      /hipposysedit:prototypes:
        jcr:primaryType: hipposysedit:prototypeset
        /hipposysedit:prototype:
          jcr:primaryType: mainsite:SpecialOffer
          jcr:mixinTypes: [ 'mix:referenceable' ]
          jcr:uuid: ac6bf1b6-08dc-4358-a1a3-e11ebef70438
          hippostd:holder: holder
          hippostd:state: draft
          hippostdpubwf:createdBy: ''
          hippostdpubwf:creationDate: 2022-01-26T17:24:28.257+07:00
          hippostdpubwf:lastModificationDate: 2022-01-26T17:24:28.257+07:00
          hippostdpubwf:lastModifiedBy: ''
          hippotranslation:id: document-type-locale-id
          hippotranslation:locale: document-type-locale
          mainsite:offer_currency: ''
          mainsite:offer_discount: ''
          mainsite:offer_emoji: ''
          mainsite:offer_name: ''
          mainsite:offer_price: 0.0
          mainsite:offer_rules: ''
          mainsite:offer_sock: [ '' ]
      /editor:templates:
        jcr:primaryType: editor:templateset
        /_default_:
          jcr:primaryType: frontend:plugincluster
          frontend:properties: [ mode ]
          frontend:references: [ wicket.model, model.compareTo, engine, validator.id ]
          frontend:services: [ wicket.id, validator.id ]
          /root:
            jcr:primaryType: frontend:plugin
            item: ${cluster.id}.field
            plugin.class: org.hippoecm.frontend.service.render.ListViewPlugin
          /offer_name:
            jcr:primaryType: frontend:plugin
            caption: Название
            field: offer_name
            plugin.class: org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin
            wicket.id: ${cluster.id}.field
            /cluster.options:
              jcr:primaryType: frontend:pluginconfig
          /offer_rules:
            jcr:primaryType: frontend:plugin
            caption: Условия
            field: offer_rules
            plugin.class: org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin
            wicket.id: ${cluster.id}.field
            /cluster.options:
              jcr:primaryType: frontend:pluginconfig
          /offer_price:
            jcr:primaryType: frontend:plugin
            caption: Стоимость
            field: offer_price
            plugin.class: org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin
            wicket.id: ${cluster.id}.field
            /cluster.options:
              jcr:primaryType: frontend:pluginconfig
          /offer_currency:
            jcr:primaryType: frontend:plugin
            caption: Валюта тарифа
            field: offer_currency
            plugin.class: org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin
            wicket.id: ${cluster.id}.field
            /cluster.options:
              jcr:primaryType: frontend:pluginconfig
          /offer_discount:
            jcr:primaryType: frontend:plugin
            caption: %
            field: offer_discount
            hint: ''
            plugin.class: org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin
            wicket.id: ${cluster.id}.field
            /cluster.options:
              jcr:primaryType: frontend:pluginconfig
          /offer_emoji:
            jcr:primaryType: frontend:plugin
            caption: emoji
            field: offer_emoji
            hint: ''
            plugin.class: org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin
            wicket.id: ${cluster.id}.field
            /cluster.options:
              jcr:primaryType: frontend:pluginconfig
          /offer_sock:
            jcr:primaryType: frontend:plugin
            caption: тариф
            field: offer_sock
            hint: ''
            plugin.class: org.hippoecm.frontend.editor.plugins.field.PropertyFieldPlugin
            wicket.id: ${cluster.id}.field
            /cluster.options:
              jcr:primaryType: frontend:pluginconfig

The issue is not with SpecialOffer but rather with mainsite:basedocument. Show that YAML and compare it with other super types.

I think only first error is YAML related:

/hippo:namespaces/mainsite/basedocument/hipposysedit:nodetype/hipposysedit:nodetype: mandatory property {Bloomreach Documentation}locale does not exist

second error is on CND level…

That’s true, but if the locale property is simply added to the namespace node, it’ll be fine. I assume it was added for a reason. If it was meant to be deleted, it must be deleted from CND.

My CND

<'mainsite'='http://www.onehippo.org/mainsite/nt/1.0'>
<'hippo'='http://www.onehippo.org/jcr/hippo/nt/2.0.4'>
<'hippostd'='http://www.onehippo.org/jcr/hippostd/nt/2.0'>
<'hippostdpubwf'='http://www.onehippo.org/jcr/hippostdpubwf/nt/1.0'>
<'hippotranslation'='http://www.onehippo.org/jcr/hippotranslation/nt/1.0'>

[mainsite:basedocument] > hippo:document, hippostd:publishableSummary, hippostdpubwf:document
  orderable

[mainsite:SpecialOffer] > hippostd:relaxed, mainsite:basedocument
  orderable

My basedocument

definitions:
config:
/hippo:namespaces/mainsite/basedocument:
jcr:primaryType: hipposysedit:templatetype
jcr:mixinTypes: [‘mix:referenceable’]
jcr:uuid: 78d9ef29-5499-4d6c-bc68-5901f5937e51
/hipposysedit:nodetype:
jcr:primaryType: hippo:handle
jcr:mixinTypes: [‘mix:referenceable’]
jcr:uuid: 0720c142-79ba-4617-b4d3-4350a3ea8687
/hipposysedit:nodetype:
jcr:primaryType: hipposysedit:nodetype
jcr:mixinTypes: [‘hipposysedit:remodel’]
hipposysedit:supertype: [‘hippo:document’, ‘hippostdpubwf:document’, ‘hippostd:publishableSummary’]
hipposysedit:uri: Bloomreach Documentation