Hi, i tried today to import a schedule from Planning Center. It was the first time.
But in Quelea the Planning Center Window was just empty.
Where can I login to Planning Center?
I hope someone could help me.
Hi, i tried today to import a schedule from Planning Center. It was the first time.
But in Quelea the Planning Center Window was just empty.
Where can I login to Planning Center?
I hope someone could help me.
Are you using the latest version of Quelea? This was broken previously but should be fixed in 2020.0.
Yes I use 2020.0
it is not a big problem for me, I continue to do the processes manually. It’s a cool feature that I wanted to test.
Here is a picture of the Planning Center login window I see in Quelea.
I will try the actual CI Version too maybe it will work.!
I tested the actual 2021 CI Version. There is the same Problem
I tested with latest 2021 and with 2022 versions, but I had the same problem. Does anyone know how to fix it? I forgot to inform that there is a login process when you choose this option for the first time. After login, it creates a token in quelea config file in your personal directory. Even so, it doesn’t work. I tried to remove the token in the quelea personal properties file, execute login on planning centre web page again, but there is no change.
I’ve created a trial PC account for 30 days.
Added 4 songs to the PC database.
And made a ‘Celebrate Recovery’ plan for tomorrow 31-10 with 2 of the 4 songs:
Initially, there was no keyword ‘planning.center.refresh.token’ in the ‘quelea.properties’ file.
Quelea 2021: Database, Import, Planning Center Online
The browser prompts:
Log in with your PC credentials.
The keyword ‘planning.center.refresh.token’ appears in the ‘quelea.properties’ file now:
The PC plan, with the 2 songs, appears in the import window:
Thanks, DeeTigIT!
I don’t know whether the issue occurs when there are specific parameters filled up in planning centre or when the API tries to retrieve a great amount of data.
I tried again using 2021 version and it didn’t work. I capture some data in quelea-debug.log that probably may help to find what is causing that error:
Nov 03, 2021 8:50:32 PM org.quelea.services.importexport.PlanningCenterOnlineImportDialog$UpdatePlanTask call
WARNING: Exception with parser
java.lang.RuntimeException: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of java.lang.String
out of START_OBJECT token
at [Source: UNKNOWN; line: -1, column: -1] (through reference chain: org.quelea.planningcenter.model.services.PlanTime[“team_reminders”]->java.util.ArrayList[0])
at com.github.jasminb.jsonapi.ResourceConverter.readDocumentCollection(ResourceConverter.java:306)
at com.github.jasminb.jsonapi.retrofit.JSONAPIDocumentResponseBodyConverter.convert(JSONAPIDocumentResponseBodyConverter.java:36)
at com.github.jasminb.jsonapi.retrofit.JSONAPIDocumentResponseBodyConverter.convert(JSONAPIDocumentResponseBodyConverter.java:16)
at retrofit2.OkHttpCall.parseResponse(OkHttpCall.java:223)
at retrofit2.OkHttpCall.execute(OkHttpCall.java:186)
at org.quelea.services.importexport.PlanningCenterOnlineImportDialog$UpdatePlanTask.processServiceTypeFolder(PlanningCenterOnlineImportDialog.java:206)
at org.quelea.services.importexport.PlanningCenterOnlineImportDialog$UpdatePlanTask.call(PlanningCenterOnlineImportDialog.java:170)
at org.quelea.services.importexport.PlanningCenterOnlineImportDialog$UpdatePlanTask.call(PlanningCenterOnlineImportDialog.java:161)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1423)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize instance of java.lang.String
out of START_OBJECT token
at [Source: UNKNOWN; line: -1, column: -1] (through reference chain: org.quelea.planningcenter.model.services.PlanTime[“team_reminders”]->java.util.ArrayList[0])
at com.fasterxml.jackson.databind.exc.MismatchedInputException.from(MismatchedInputException.java:59)
at com.fasterxml.jackson.databind.DeserializationContext.reportInputMismatch(DeserializationContext.java:1464)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1238)
at com.fasterxml.jackson.databind.DeserializationContext.handleUnexpectedToken(DeserializationContext.java:1148)
at com.fasterxml.jackson.databind.deser.std.StdDeserializer._parseString(StdDeserializer.java:609)
at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:207)
at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:173)
at com.fasterxml.jackson.databind.deser.std.StringCollectionDeserializer.deserialize(StringCollectionDeserializer.java:21)
at com.fasterxml.jackson.databind.deser.impl.MethodProperty.deserializeAndSet(MethodProperty.java:129)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.vanillaDeserialize(BeanDeserializer.java:293)
at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:156)
at com.fasterxml.jackson.databind.ObjectMapper._readValue(ObjectMapper.java:4453)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2696)
at com.fasterxml.jackson.databind.ObjectMapper.treeToValue(ObjectMapper.java:3149)
at com.github.jasminb.jsonapi.ResourceConverter.readObject(ResourceConverter.java:330)
at com.github.jasminb.jsonapi.ResourceConverter.getIncludedResources(ResourceConverter.java:428)
at com.github.jasminb.jsonapi.ResourceConverter.parseIncluded(ResourceConverter.java:388)
at com.github.jasminb.jsonapi.ResourceConverter.readDocumentCollection(ResourceConverter.java:281)
… 10 more
If you or another DEV want temporarily my planning centre account to run some tests, please inform me.
I hope you help me to solve that problem and so I can use this awesaome feature in our church.
Regards,
Ricardo
Please, someone can help me on this case?
Maybe you can open an issue on github, so the developer can track this issue.
I have the same Issue