Hi,
this error appeared after module installation:

Notice: Undefined offset: 1 in page_specific_class_preprocess_html() (line 30 of modules\page_specific_class\page_specific_class.module).
page_specific_class_preprocess_html(Array, 'html', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array) (Line: 147)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 106)
Drupal\page_cache\StackMiddleware\PageCache->pass(Object, 1, 1) (Line: 85)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 708)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

Comments

pulkett created an issue. See original summary.

narendra.rajwar27’s picture

StatusFileSize
new112.25 KB
new80.51 KB
new111.77 KB

Hi @pulkett,
Checked with fresh drupal8.8.x
Installed page_specifice_class module using composer, added page specific class for user/1. It is working as expected no error, notice, and warning.

See screenshot for the reference:

hitesh.koli’s picture

I am getting the same issue when enabling the module : Notice: Undefined offset: 1 in page_specific_class_preprocess_html()

hitesh.koli’s picture

Assigned: pulkett » hitesh.koli
Status: Active » Needs review
StatusFileSize
new2.6 KB

When the module is enabled for the first time it does not check if `url_with_class` config is set. The attached patch will fix the issue.

hardik_patel_12’s picture

Status: Needs review » Fixed

Thanks, @hitesh.koli, and @narendra.rajwar27 for your efforts.

I have fixed the patch mentioned in #4 and created 8.x-1.2 tag.

  • hitesh.koli authored 63188cd on 8.x-1.x
    Issue #3151734 by hitesh.koli, narendra.rajwar27: Notice: Undefined...
hardik_patel_12’s picture

Added patch in 8.x-1.x branch also.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.