I’d love to have options like
synch only between X o’clock and Y o’clock
synch only on ( ) Monday ( ) Tuesday ( ) Wednesday… etc
The reason for this request is servers that are not available at certain times, eg office machines that are switched off at night and at the week end. Choosing time frames, when to synch and when not, would avoid error messages.
@devvv4ever said in NullPointerException: Attempt to invoke virtual method 'void java.util.Calendar.setTimeZone(java.util.TimeZone)' on a null object reference:
As already said, we don’t think it is related to DAVx⁵ itself. But reinstalling the app may clear some caches or the calendar storage which is somehow the cause of the problem. Full-day-events don’t have a timezone.
It seems that reinstalling DAVx5 is not necessary, at least in all cases. I had this issue a long time ago and now again today with two of my calendars containing tasks. Clearing cache of the OpenTasks app (dmfs.tasks) made sync work great again.
Steps to do this: Navigate to the app info of OpenTasks (or presumably your other favourite tasks or calendar app), tap “Storage” and press the “Clear Cache” button. A follwoing sync of the calendars worked without any issue.
Anone can confirm this?
Now, all is well.
I used 2 free applications that I deleted because the automatic synchronization no longer worked.
With DAVx5, everything works perfectly.
It’s user friendly and very simple to use.
@mazeiva I don’t know. We’d have to know the actual reason why it’s not working to say why it’s working on other devices.
Maybe you can find something in your server (for instance, do the DAVx⁵/browser requests make it through to the server) and/or firewall logs?
I used that app to create an event with floating times. Then I opened it in Google Calendar. It shows as timezone GMT+2. I added an attendee, saved the event and uploaded it with DavX5. On the server it is still in floating time. This is not a problem (of DavX5).
Indeed, after syncing with DavX5 2.4 the timezone was renamed to Central European Summer Time.
Does DavX5 send to the server the floating time and only after that add timezone to the device?
I think it is better to keep it in floating time, unless DavX5 is sure in which time zone the departure really is.
@Дилян-Палаузов said in according to a user report, “performance with 120 calendars is very bad”:
Was this achieved solely by code reorganizarion,
Yes. The UI code has been changed from Loaders and ListView to ViewModel and RecyclerView, which is much more performant. Was much work on this never ending project. The next thing is to migrate to the Room database which is almost finished… and then there are about 10.000 enhancements, bugs and minor problems left.
@devvv4ever provided q great troubleshooting suggestion for this and another issue under this post:
We followed the suggestions provided and looks like that did the trick.
Thanks a lot
I deleted the test contact off of my phone and then added it again and now it is showing up on my desktop. Perhaps I didn’t have the DAVx⁵ addressbook selected the last time, but that’s what it defaults to and I know that I wouldn’t have changed it… Strange? Anyway, thank you for taking a look at this. Much appreciated!
Sounds like a problem of your calendar app. Did you try aCalendar?
Thanks for your reply.
Yes, you are right, it seems to be a problem from my calendar app.
I checked all the linked articles and it seems that it is the same problem as in.
After your reply i made a few tests and I have to correct my steps to reproduce in my previous posting.
Create an event with thunderbird lightning. This event will be created without a status.
Sync with DAVx5.
Modify the event on your android device with business calendar 2 or the stock calendar app from google.
Sync again with DAVx5.
The event changes to tentative.
I will open a bug report at business calendar 2.