Breadcrumb
- Home
- Calculation Lab
- Dose Calculation Lab
Error message
User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 125 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
Drupal\Component\PhpStorage\FileStorage->createDirectory() (Line: 73) Drupal\Component\PhpStorage\FileStorage->ensureDirectory() (Line: 66) Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save() (Line: 116) Drupal\Core\Template\TwigPhpStorageCache->write() (Line: 410) Twig\Environment->loadTemplate() (Line: 370) Twig\Environment->load() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 253) Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143) Drupal\Core\Render\Renderer->{closure:Drupal\Core\Render\Renderer::renderInIsolation():142}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->start() (Line: 635) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142) Drupal\Core\Render\Renderer->renderInIsolation() (Line: 169) Drupal\Core\Render\Renderer->doRenderPlaceholder() (Line: 206) Drupal\Core\Render\Renderer->renderPlaceholder() (Line: 797) Drupal\Core\Render\Renderer->replacePlaceholders() (Line: 265) Drupal\Core\Render\Renderer->doRenderRoot() (Line: 143) Drupal\Core\Render\Renderer->{closure:Drupal\Core\Render\Renderer::renderInIsolation():142}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->start() (Line: 635) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 142) Drupal\Core\Render\Renderer->renderInIsolation() (Line: 113) Drupal\Core\Render\Renderer->renderRoot() (Line: 253) Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders() (Line: 74) Drupal\big_pipe\Render\BigPipeResponseAttachmentsProcessor->processAttachments() (Line: 106) Drupal\canvas\Render\ImportMapResponseAttachmentsProcessor->processAttachments() (Line: 45) Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 216) Symfony\Component\HttpKernel\HttpKernel->filterResponse() (Line: 204) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 118) Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 92) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 169) Drupal\Core\EventSubscriber\DefaultExceptionHtmlSubscriber->makeSubrequest() (Line: 119) Drupal\Core\EventSubscriber\CustomPageExceptionHtmlSubscriber->makeSubrequestToCustomPath() (Line: 71) Drupal\Core\EventSubscriber\CustomPageExceptionHtmlSubscriber->on403() (Line: 109) Drupal\Core\EventSubscriber\HttpExceptionSubscriberBase->onException() (Line: 246) Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 241) Symfony\Component\HttpKernel\HttpKernel->handleThrowable() (Line: 91) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 118) Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 92) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745) Drupal\Core\DrupalKernel->handle() (Line: 19)User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 125 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
Drupal\Component\PhpStorage\FileStorage->createDirectory() (Line: 73) Drupal\Component\PhpStorage\FileStorage->ensureDirectory() (Line: 66) Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save() (Line: 116) Drupal\Core\Template\TwigPhpStorageCache->write() (Line: 410) Twig\Environment->loadTemplate() (Line: 370) Twig\Environment->load() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::prepare():235}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->start() (Line: 635) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 235) Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 131) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246) Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 118) Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 92) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745) Drupal\Core\DrupalKernel->handle() (Line: 19)User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 125 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
Drupal\Component\PhpStorage\FileStorage->createDirectory() (Line: 73) Drupal\Component\PhpStorage\FileStorage->ensureDirectory() (Line: 66) Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save() (Line: 116) Drupal\Core\Template\TwigPhpStorageCache->write() (Line: 410) Twig\Environment->loadTemplate() (Line: 370) Twig\Environment->load() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 162) Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse():157}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->start() (Line: 635) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 157) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246) Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 118) Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 92) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745) Drupal\Core\DrupalKernel->handle() (Line: 19)User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 125 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
Drupal\Component\PhpStorage\FileStorage->createDirectory() (Line: 73) Drupal\Component\PhpStorage\FileStorage->ensureDirectory() (Line: 66) Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save() (Line: 116) Drupal\Core\Template\TwigPhpStorageCache->write() (Line: 410) Twig\Environment->loadTemplate() (Line: 370) Twig\Environment->load() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 96) __TwigTemplate_1542e28ecd23eb9f51b3cf19a0f0d78b->doDisplay() (Line: 402) Twig\Template->yield() (Line: 386) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 162) Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse():157}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->start() (Line: 635) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 157) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246) Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 118) Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 92) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745) Drupal\Core\DrupalKernel->handle() (Line: 19)User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 125 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
Drupal\Component\PhpStorage\FileStorage->createDirectory() (Line: 73) Drupal\Component\PhpStorage\FileStorage->ensureDirectory() (Line: 66) Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save() (Line: 116) Drupal\Core\Template\TwigPhpStorageCache->write() (Line: 410) Twig\Environment->loadTemplate() (Line: 370) Twig\Environment->load() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 556) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 77) __TwigTemplate_71870a835705e73bfa6156daf8f36212->doDisplay() (Line: 402) Twig\Template->yield() (Line: 386) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 96) __TwigTemplate_1542e28ecd23eb9f51b3cf19a0f0d78b->doDisplay() (Line: 402) Twig\Template->yield() (Line: 386) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 162) Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse():157}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->start() (Line: 635) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 157) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246) Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 118) Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 92) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745) Drupal\Core\DrupalKernel->handle() (Line: 19)User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 125 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
Drupal\Component\PhpStorage\FileStorage->createDirectory() (Line: 73) Drupal\Component\PhpStorage\FileStorage->ensureDirectory() (Line: 66) Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save() (Line: 116) Drupal\Core\Template\TwigPhpStorageCache->write() (Line: 410) Twig\Environment->loadTemplate() (Line: 370) Twig\Environment->load() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 513) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 166) __TwigTemplate_71870a835705e73bfa6156daf8f36212->doDisplay() (Line: 402) Twig\Template->yield() (Line: 386) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 96) __TwigTemplate_1542e28ecd23eb9f51b3cf19a0f0d78b->doDisplay() (Line: 402) Twig\Template->yield() (Line: 386) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 162) Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse():157}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->start() (Line: 635) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 157) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246) Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 118) Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 92) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745) Drupal\Core\DrupalKernel->handle() (Line: 19)User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 125 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
Drupal\Component\PhpStorage\FileStorage->createDirectory() (Line: 73) Drupal\Component\PhpStorage\FileStorage->ensureDirectory() (Line: 66) Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save() (Line: 116) Drupal\Core\Template\TwigPhpStorageCache->write() (Line: 410) Twig\Environment->loadTemplate() (Line: 370) Twig\Environment->load() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 139) __TwigTemplate_033accae3f1ee663fc609d06659d9dce->block_content() (Line: 446) Twig\Template->yieldBlock() (Line: 115) __TwigTemplate_033accae3f1ee663fc609d06659d9dce->doDisplay() (Line: 402) Twig\Template->yield() (Line: 386) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 513) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 166) __TwigTemplate_71870a835705e73bfa6156daf8f36212->doDisplay() (Line: 402) Twig\Template->yield() (Line: 386) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 96) __TwigTemplate_1542e28ecd23eb9f51b3cf19a0f0d78b->doDisplay() (Line: 402) Twig\Template->yield() (Line: 386) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 162) Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse():157}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->start() (Line: 635) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 157) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246) Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 118) Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 92) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745) Drupal\Core\DrupalKernel->handle() (Line: 19)User warning: mkdir(): Permission Denied in Drupal\Component\PhpStorage\FileStorage->createDirectory() (line 125 of core/lib/Drupal/Component/PhpStorage/FileStorage.php).
Drupal\Component\PhpStorage\FileStorage->createDirectory() (Line: 73) Drupal\Component\PhpStorage\FileStorage->ensureDirectory() (Line: 66) Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save() (Line: 116) Drupal\Core\Template\TwigPhpStorageCache->write() (Line: 410) Twig\Environment->loadTemplate() (Line: 370) Twig\Environment->load() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 556) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 501) Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 96) __TwigTemplate_1542e28ecd23eb9f51b3cf19a0f0d78b->doDisplay() (Line: 402) Twig\Template->yield() (Line: 386) Twig\Template->render() (Line: 51) Twig\TemplateWrapper->render() (Line: 35) Drupal\Core\Template\TwigThemeEngine->renderTemplate() (Line: 428) Drupal\Core\Theme\ThemeManager->render() (Line: 500) Drupal\Core\Render\Renderer->doRender() (Line: 230) Drupal\Core\Render\Renderer->render() (Line: 162) Drupal\Core\Render\MainContent\HtmlRenderer->{closure:Drupal\Core\Render\MainContent\HtmlRenderer::renderResponse():157}() (Line: 634) Drupal\Core\Render\Renderer::{closure:Drupal\Core\Render\Renderer::executeInRenderContext():634}() Fiber->start() (Line: 635) Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 157) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 246) Symfony\Component\EventDispatcher\EventDispatcher::{closure:Symfony\Component\EventDispatcher\EventDispatcher::optimizeListeners():241}() (Line: 206) Symfony\Component\EventDispatcher\EventDispatcher->callListeners() (Line: 56) Symfony\Component\EventDispatcher\EventDispatcher->dispatch() (Line: 188) Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76) Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53) Drupal\Core\StackMiddleware\Session->handle() (Line: 48) Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28) Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32) Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 118) Drupal\page_cache\StackMiddleware\PageCache->pass() (Line: 92) Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 48) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 51) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 53) Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 54) Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 745) Drupal\Core\DrupalKernel->handle() (Line: 19)
Dose Calculation Lab
Dose Calculation Lab
The desired/have/vehicle framework, four ways, side by side. Watch the math. Read the narration. See why each step works.
Enter the ordered dose, what's available, and the vehicle. All four textbook methods compute live — proving they produce the same answer. Toggle Teach me to see every step narrated.
kg → g → mg → mcg — every step is a factor of 1000. Click a unit to convert. Then click "What if I missed a unit?" to see how a single error becomes a thousandfold dose mistake.
Type a medication order. The detector flags unsafe notation in real time — Joint Commission Do-Not-Use abbreviations, ISMP error-prone notation, missing leading zeros, trailing zeros, and more.
Click a drug on the left, then click its dangerous look-alike on the right. Wrong matches reveal the real harm case. Right matches add to your score. Built from the ISMP Confused Drug Names list.
Drug A
Look-Alike B
The trap your handout warns about: diluent volume ≠ final volume. Powder displaces volume. The final concentration drives the dose — not the diluent amount.