Pagina 1 van 1

Attribute "public" on service "paul999.mention.notification.type.mention" cannot be inherited from "_defaults" when ....

Geplaatst: 31 aug 2024, 11:27
door BBgebruiker
  1. Modificatie & Versie
    Antwoord:
    2.0.0
  2. Directe link naar de extensie
    Antwoord:
    https://www.phpbb.com/customise/db/find ... tions&sc=1
  3. Adres van je forum
    Antwoord:
    computerhulp.mkservices.nl
  4. phpBB versie
    Antwoord:
    3.3.12
  5. Heb je onlangs een andere modificatie of stijl geinstalleerd?
    Antwoord:
    Nee

    Wat is het probleem?
    Antwoord:

    Na het uitschakelen van een andere extensie 'gTranslate' verscheen ineens bovenin het venster de foutmelding:
    'Attribute "public" on service "paul999.mention.notification.type.mention" cannot be inherited from "_defaults" when a "parent" is set. Move your child definitions to a separate file or define this attribute explicitly.'
    Deze extensie 'simple mentions' gebruikte ik al een jaar probleemloos, dat is tot deze foutmelding.
#0 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(237): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->parseDefinition()
#1 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(148): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->parseDefinitions()
#2 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load()
#3 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services()
#4 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load()
#5 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process()
#6 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process()
#7 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile()
#8 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/phpbb/di/container_builder.php(223): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#9 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/common.php(115): phpbb\di\container_builder->get_container()
#10 /var/www/vhosts/mkservices.nl/computerhulp.mkservices.nl/adm/index.php(23): require('...')
#11 {main}

Re: Attribute "public" on service "paul999.mention.notification.type.mention" cannot be inherited from "_defaults" when

Geplaatst: 31 aug 2024, 11:42
door BBgebruiker
Als ik in het bestand 'services' kijk, dan zie ik in het laatste regeltje:
'_defaults:
public: true'
Kan me herinneren dat ik tijdens 'extensions check' dit onderdeel met '.yml check' heb aangepast.
Is het probleem opgelost als ik de waarde 'true' wijzig in 'false'?

Re: Attribute "public" on service "paul999.mention.notification.type.mention" cannot be inherited from "_defaults" when

Geplaatst: 31 aug 2024, 11:57
door BBgebruiker
Nee, omdat '.yml check' meer heeft aangepast dan alleen dat.

Re: Attribute "public" on service "paul999.mention.notification.type.mention" cannot be inherited from "_defaults" when

Geplaatst: 31 aug 2024, 11:58
door BBgebruiker
Ik heb de oorspronkelijke (onbewerkte) map teruggezet, probleem alsnog opgelost.