Page MenuHomePhabricator

can't create new event on the calendar
Closed, ResolvedPublic



I am using your davcal plugin on dokuwiki.
It worked very well for a while.

but since around one week we can't generate any new events on the calender.
I can navigate in the date, change month etc ...
I can modify an event already existing.

but I can make a new one.
when I click on a day, nothing happens.

It's strange because we haven't done any update of our wiki lately, so normally nothing has changed.

do you have any idea of the problem ?


Event Timeline

Hm, that sounds indeed a bit weird. Are there any error message in either the webserver log or the browser log? Could you open Developer Tools in Firefox or Chrome (F12 for both of them), click on a day and see if there is an error logged in the console?
Sometimes, also the installation of another, presumably unrelated, plugin trigger an error?


in the developer tools, in console, nothing happens when I click on a day.
I have this :
"JQMIGRATE: Migrate is installed, version 3.0.0 jquery.php:20:440
Use of getPreventDefault() is deprecated. Use defaultPrevented instead."
it appears at the begining.
I have nothing added to the console when I click on a day or when I modify an events.
I'll look on the webserver log.

here is what is on the server log:
[Tue May 16 14:13:15 2017] [error] [client ip adresse] client denied by server configuration: /usr/share/dokuwiki/data/security.png, referer:

does someone have any idea about our problem ?

OK, let's debug that a bit further:

  • What DokuWiki PlugIns do you have installed?
  • Do you have more than one calendar on the page?
  • How is the calendar embedded?
  • What are the version numbers (DokuWiki, davcal, sqlite)

Did you try to clear DokuWiki's caches (just re-save the configuration)?

I have only one calendar on the page.
I call it the easiest way possible: {{davcal>}}

the dokuwiki version is this one : DokuWiki Release 2017-02-19b "Frusterick Manners"

for sqlite:
installed version : Mon, 27 Mar 2017 12:52:29 +0000
deposit: 2017-02-25

for davcal:
installed version : 2017-02-21
deposit: Tue, 16 May 2017 14:44:23 +0000

about the dokuwiki plugins installed:
ACL Manager
aclauditor Plugin
Active Directory Auth Plugin
LDAP Auth Plugin
MYSQL Auth Plugin
authpdo plugin
PostgreSQL Auth Plugin
Plain Auth Plugin
Configuration Manager
Calendar PlugIn with CalDAV sharing support
Extension Manager
Filelist Plugin
fontcolor plugin
Gallery Plugin
html5video plugin
Info Plugin
logautherror Plugin
Move plugin
Plugin Manager plugin
Popularity Feedback Plugin
Revert Manager
safefnrecode plugin
sqlite plugin
styling plugin
Testing Plugin
DokuWiki Upgrade Plugin
upload Plugin
User Manager
Wrap Plugin


Is there anything that I should change ? every plugins look up-to-date.

Finally, I'm able to reproduce your problem, at least partially: It happens to me only in month view and only in the lower three rows of the calendar. It does not happen with an older version of davcal, so it might be either a regression or a bug in fullcalendar (which was updated due to a newer jQuery version in DokuWiki).

I'll investigate the further as soon as I have the time to.

Oh well: this doesn't happen in Chromium, only in Firefox!

Could you check whether the latest update fixes your problem? The downside is a scrollbar that appears, at least for me.

yes it works perfectly now. thanks !