Skip to content Skip to sidebar Skip to footer

Drupal 7 Local Development the Website Encountered an Unexpected Error Please Try Again Later

whatsoever try to brandish a content with a date field with "add to cal" format trigger the

"The website encountered an unexpected fault. Please try again later."

Delight advise, this module looks exactly to what i was looking for.

thank you in advance
thierry

Back up from Acquia helps fund testing for Drupal Acquia logo

Comments

wxactly's picture

Hullo @geufroi - what is the field blazon of your field (date, datetime, daterange, etc)? Could you lot please paste the mistake log output from /admin/reports/dblog?

geufroi's picture

hi @wxactly,
thanks for willing to assistance me on this.
basically I juste created a content type with a "date" field type.
then I specified information technology's a date&time i.
and I employ "add to cal" for the format.
whenever i desire to display a tape of such content type I get the white page with the warning.
...
by the mode here is the log output
Error : Class 'Spatie\CalendarLinks\Link' non found dans Drupal\addtocal\Plugin\Field\FieldFormatter\AddtocalView->viewElements() (/Applications/MAMP/htdocs/drupal/modules/addtocal/src/Plugin/Field/FieldFormatter/AddtocalView.php ligne 212)
#0 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/Field/FormatterBase.php(89): Drupal\addtocal\Plugin\Field\FieldFormatter\AddtocalView->viewElements(Object(Drupal\datetime\Plugin\Field\FieldType\DateTimeFieldItemList), 'fr')
#1 /Applications/MAMP/htdocs/drupal/cadre/lib/Drupal/Core/Entity/Entity/EntityViewDisplay.php(263): Drupal\Cadre\Field\FormatterBase->view(Object(Drupal\datetime\Plugin\Field\FieldType\DateTimeFieldItemList), 'fr')
#ii /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/Entity/EntityViewBuilder.php(340): Drupal\Core\Entity\Entity\EntityViewDisplay->buildMultiple(Assortment)
#3 /Applications/MAMP/htdocs/drupal/core/modules/node/src/NodeViewBuilder.php(24): Drupal\Core\Entity\EntityViewBuilder->buildComponents(Array, Array, Array, 'full')
#4 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/Entity/EntityViewBuilder.php(282): Drupal\node\NodeViewBuilder->buildComponents(Array, Array, Array, 'full')
#5 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/Entity/EntityViewBuilder.php(239): Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array)
#6 [internal function]: Drupal\Core\Entity\EntityViewBuilder->build(Array)
#7 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Cadre/Security/DoTrustedCallbackTrait.php(101): call_user_func_array(Array, Array)
#8 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Cadre/Return/Renderer.php(781): Drupal\Core\Render\Renderer->doTrustedCallback(Array, Assortment, 'Render #pre_ren...', 'exception', 'Drupal\\Core\\Ren...')
#ix /Applications/MAMP/htdocs/drupal/cadre/lib/Drupal/Core/Render/Renderer.php(372): Drupal\Cadre\Return\Renderer->doCallback('#pre_render', Array, Assortment)
#x /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/Render/Renderer.php(200): Drupal\Cadre\Render\Renderer->doRender(Assortment, fake)
#eleven /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(241): Drupal\Core\Return\Renderer->render(Array, false)
#12 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Cadre/Render/Renderer.php(573): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}()
#13 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(242): Drupal\Cadre\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Return\RenderContext), Object(Closure))
#xiv /Applications/MAMP/htdocs/drupal/cadre/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(132): Drupal\Cadre\Render\MainContent\HtmlRenderer->ready(Assortment, Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Cadre\Routing\CurrentRouteMatch))
#15 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Cadre\Return\MainContent\HtmlRenderer->renderResponse(Assortment, Object(Symfony\Component\HttpFoundation\Asking), Object(Drupal\Core\Routing\CurrentRouteMatch))
#16 [internal function]: Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object(Symfony\Component\HttpKernel\Result\ViewEvent), 'kernel.view', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#17 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(142): call_user_func(Assortment, Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher))
#18 /Applications/MAMP/htdocs/drupal/vendor/symfony/http-kernel/HttpKernel.php(163): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object(Symfony\Component\HttpKernel\Event\ViewEvent), 'kernel.view')
#xix /Applications/MAMP/htdocs/drupal/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1)
#20 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#21 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Cadre/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Asking), 1, true)
#22 /Applications/MAMP/htdocs/drupal/core/modules/page_cache/src/StackMiddleware/PageCache.php(106): Drupal\Cadre\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Asking), ane, true)
#23 /Applications/MAMP/htdocs/drupal/cadre/modules/page_cache/src/StackMiddleware/PageCache.php(85): Drupal\page_cache\StackMiddleware\PageCache->laissez passer(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#24 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#25 /Applications/MAMP/htdocs/drupal/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(52): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Asking), i, true)
#26 /Applications/MAMP/htdocs/drupal/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), one, true)
#27 /Applications/MAMP/htdocs/drupal/cadre/lib/Drupal/Core/DrupalKernel.php(706): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true)
#28 /Applications/MAMP/htdocs/drupal/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#29 {main}

geufroi's picture

Indeed, I installed everything manually.
your post is rising hope !
In fact i had as well an result with the regular module calendar which led to thje aforementioned fault as well. May be this is the same outcome.
I will effort with composer.
THANK You lot VERY MUCH
thierry

geufroi's picture

hi, i am a complete newbie with composer.
I did manage to install a regular drupal with composer.
when i run the post-obit command
composer require 'drupal/addtocal:2.x-dev@dev'
I become this fault bulletin

[InvalidArgumentException]
Could not find a matching version of package drupal/addtocal. Check the pac
kage spelling, your version constraint and that the bundle is available in
a stability which matches your minimum-stability (stable).

what did I do incorrect ? thanks ;-)

wxactly's picture

Sounds like minimum-stability: stable is set in your composer.json file. Y'all'll need to ready it to dev to install dev branches, or setting it to beta should allow you to install the beta version of this module (composer require drupal/addtocal:^two.0@beta).

Composer docs hither: https://getcomposer.org/doc/04-schema.medico#minimum-stability

We will be releasing a stable ii.0 version at some point, but hopefully this helps unblock in the meantime :)

aritrika.d's picture

geufroi's picture

hi there,
I indeed managed to use composer properly on my local machine and install addtocal 8.ten-1.1
I faced both difficulties for me to utilise properly composer and having consequence with dev or beta version non installing.
I am non knowledgable enough to experiment with patches.
Thank you to @wxactly and @aritrika.d for reacting to my post.

mmjvb's picture

Really, it is none of the above!

                docker@cli:/var/world wide web$ composer crave drupal/addtocal two.x-dev ./composer.json has been updated Running composer update drupal/addtocal Loading composer repositories with package data Updating dependencies Lock file operations: ii installs, 0 updates, 0 removals   - Locking drupal/addtocal (dev-2.x cdabeed)   - Locking spatie/calendar-links (1.four.2) Writing lock file Installing dependencies from lock file (including require-dev) Package operations: 2 installs, 0 updates, 0 removals   - Syncing drupal/addtocal (dev-ii.x cdabeed) into enshroud   - Installing spatie/calendar-links (ane.4.2): Extracting archive   - Installing drupal/addtocal (dev-2.x cdabeed): Cloning cdabeed4d2 from cache Package container-interop/container-interop is abandoned, yous should avert using information technology. Apply psr/container instead. Generating autoload files 28 packages yous are using are looking for funding. Use the `composer fund` command to find out more! docker@cli:/var/www$              

The version constraint used is invalid. You lot don't mix branch with stability. When using a co-operative the minimum stability is not relevant. minimum stability is only considered when using a proper constraint. Using stability in your constraint overrides minimum stability for your site. No patch needed as the minimum stability in root is the only one considered.
examples:
2.x-dev To get that particular branch
^2@dev To become the most recent release to a higher place 2, currently 2.0.0-beta3
^2 To get the almost recent release in a higher place ii respecting minimum stability for your site

Although there is not need for minimum stability in the module itself, information technology is not relevant to this back up request. No issues report for this module!
Also recommend to use the proper syntax, rather than the programmer shortcut (package:version). The proper syntax has a separate version constraint. The shortcut is not recognized everywhere, resulting in the error message when not valid.

wxactly's picture

Condition: Needs review » Closed (works equally designed)

Thanks @mmjvb - yeah, this ticket has gone off the rails a bit. The patch above doesn't do anything to address the original problem, and information technology sounds like @geufroi was able to get a stable version of this module working.

coaston's picture

Hello all,

is it possible to install calendar-links via Ludviq ? I cannot use composer on my prod site.

mmjvb's picture

@coaston Assuming you lot mean Ludwig, it tin can be used to install whatever module. It just requires to take an ludwig.json, which you tin can provide yourself. Propose to create a support issue for that project requesting a ludwig.json, providing the one y'all created.

coaston's picture

@mmjvb thank you, will practise and so.

Only can yous tell me the folder proper noun where the lib should be downladed? Like /lib/calendar-lists/... merely this i does not work.

Greg Boggs's picture

You don't need to install composer in production. You lot only need to install composer on your own reckoner.

1. Copy your website files to your computer
2. Install composer (If you're on windows there's a downloadable installer)
3. Run composer require drupal/addtocal
4. Copy all the files back to your web hosting

mmjvb's picture

Once more, suggest to create an issue in the project yous are talking about. Doesn't sound related to this event! Put a link to that upshot hither.

Peradventure so it is possible to answer the question you lot have, currently information technology doesn't make sense as you did non provide the needed details. Y'all need to put your question in the correct context, otherwise it is anybodies estimate.

coaston's picture

Yeah this 1, i got the same error message. Only tnx to @devad it has been resolved. Perfect plugin!

mmjvb's picture

You already plant the answer to your question, just for others: modules/[module]/lib/[bundle]/[version]
where package is [provider]-[library]
[module]: addtocal
[provider]: spatie
[library]: calendar-links
[version]: v1.5.0

.../modules/addtocal/lib/spatie-calendar-links/v1.five.0

steelecommerea90.blogspot.com

Source: https://www.drupal.org/project/addtocal/issues/3192938

Post a Comment for "Drupal 7 Local Development the Website Encountered an Unexpected Error Please Try Again Later"