App not working because of ssl expired

Hey Guys,

our app 94D17EE3-97F1-475D-FFDF-DA02068C4500 is not working at the moment. When making a request to the api postman tells me that the ssl expired.

We have an app in both appstores which relies heavily on backendless. So this is urgent.

best regards

Torben

Hello @Torben_Murach

We were unable to renew your certificate because you changed the A record for domain www.potthub.de to another service provider and we were unable to generate the certificate for it. Also, in the future, we will support SSL certificates only for cloud 99.

As for now, to fix the issue you’ll need to point www.potthub.de to our services and the certificate will be renewed during the next certificate renew script or you can write to us and we can run this job manually.

Also, please, let us know if we need to remove the SSL certificate from www.potthub.de and leave only the certificate for potthub.de.

Regards,
Viktor

Hi Viktor,

we changed our settings as you said. Can you renew the ssl now?

best regards Torben

Hello @Torben_Murach!

I am happy to report that after you made the change, the certificate has been updated and is now working correctly.

Regards,
Alexander

Hi Alexander,
just tried to fetch some data and got this error with ticket: 7FDB4031-A720-5E76-FFE4-8A99A1CAEB00

@Torben_Murach, I apologize for not considering one thing that needs our attention.
I will write to you as soon as the issue is fixed.

Regards,
Alexander

Could you please check that everything is working correctly?
If the problem still exists, please describe the steps so that I can reproduce it.

Regards,
Alexander

Still not working:

Backendless encountered an error while handling the request. An internal trouble ticket with ID 9098CA4F-A865-7EA2-FF70-B9B3FD2FA500 has been created and we will be investigating the issue.
id nullis not valid for persistence operation
java.lang.IllegalArgumentException: id nullis not valid for persistence operation
at com.backendless.datamodel.enums.DataColumnTypeEnum.getByDbId(DataColumnTypeEnum.java:116)
at com.backendless.datamodel.application.entity.table.column.MetaInfo$ViewInfo.getSourceColumnType(MetaInfo.java:109)
at com.backendless.services.persistence.schema.ViewQueryBuilder.buildColumnConditions(ViewQueryBuilder.java:361)
at com.backendless.services.persistence.schema.ViewQueryBuilder.buildWhereClause(ViewQueryBuilder.java:314)
at com.backendless.services.persistence.schema.ViewQueryBuilder.getViewQuery(ViewQueryBuilder.java:122)
at com.backendless.services.persistence.schema.ViewQueryBuilder.getQueryToView(ViewQueryBuilder.java:83)
at com.backendless.services.persistence.operations.find.FindDbActionHelper.internalFindByQuery(FindDbActionHelper.java:307)
at com.backendless.services.persistence.operations.find.FindDbActionHelper.findByQuery(FindDbActionHelper.java:172)
at com.backendless.services.persistence.operations.find.FindDbActionHelper.findByQuery(FindDbActionHelper.java:139)
at com.backendless.monitoring.PerformanceMonitoring.invoke(PerformanceMonitoring.java:31)
at com.backendless.services.persistence.internal.PersistenceService.find(PersistenceService.java:980)
at com.backendless.services.persistence.internal.PersistenceService.find(PersistenceService.java:115)
at jdk.internal.reflect.GeneratedMethodAccessor131.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at com.backendless.dc.manager.DataConnectorChooser.invokeDefaultMethod(DataConnectorChooser.java:157)
at com.backendless.dc.manager.DataConnectorChooser.invoke(DataConnectorChooser.java:85)
at com.sun.proxy.$Proxy196.find(Unknown Source)
at com.backendless.dc.manager.PersistenceProxy.find(PersistenceProxy.java:211)
at com.backendless.services.persistence.ContextServiceWrapper.find(ContextServiceWrapper.java:198)
at com.backendless.services.persistence.ContextServiceWrapper.find(ContextServiceWrapper.java:17)
at com.backendless.services.persistence.PersistenceUserValidationDecorator.find(PersistenceUserValidationDecorator.java:352)
at com.backendless.services.persistence.PersistenceUserValidationDecorator.find(PersistenceUserValidationDecorator.java:44)
at com.backendless.services.persistence.common.PersistenceCustomLogicDecorator.lambda$find$26(PersistenceCustomLogicDecorator.java:382)
at com.backendless.servercode.codeModel.ModelCodeExtender.performActionWithValidationUnsafe(ModelCodeExtender.java:150)
at com.backendless.servercode.codeModel.ModelCodeExtender.performActionWithValidation(ModelCodeExtender.java:105)
at com.backendless.servercode.codeModel.ModelCodeExtender.performActionWithValidation(ModelCodeExtender.java:92)
at com.backendless.services.persistence.common.PersistenceCustomLogicDecorator.performActionWithValidation(PersistenceCustomLogicDecorator.java:511)
at com.backendless.services.persistence.common.PersistenceCustomLogicDecorator.find(PersistenceCustomLogicDecorator.java:383)
at com.backendless.services.persistence.common.PersistenceCustomLogicDecorator.find(PersistenceCustomLogicDecorator.java:73)
at com.backendless.services.persistence.common.PersistenceAnalyticsDecorator.find(PersistenceAnalyticsDecorator.java:307)
at com.backendless.inject.interceptors.GoogleAnalyticInterceptor.invoke(GoogleAnalyticInterceptor.java:29)
at com.backendless.inject.interceptors.AbstractApiCallInterceptor.lambda$invoke$0(AbstractApiCallInterceptor.java:51)
at com.backendless.services.RunnerService.executeApiCall(RunnerService.java:63)
at com.backendless.inject.interceptors.AbstractApiCallInterceptor.invoke(AbstractApiCallInterceptor.java:48)
at com.backendless.gamification.AbstractGamificationInterceptor.invoke(AbstractGamificationInterceptor.java:39)
at com.backendless.services.persistence.common.PersistenceAnalyticsDecorator.find(PersistenceAnalyticsDecorator.java:40)
at com.backendless.services.persistence.validator.TableExistenceDecorator.find(TableExistenceDecorator.java:200)
at com.backendless.services.persistence.validator.TableExistenceDecorator.find(TableExistenceDecorator.java:32)
at com.backendless.services.persistence.ContextServiceWrapper.find(ContextServiceWrapper.java:198)
at com.backendless.automation.DataAutomationEventsDecorator.find(DataAutomationEventsDecorator.java:311)
at com.backendless.automation.DataAutomationEventsDecorator.find(DataAutomationEventsDecorator.java:30)
at com.backendless.services.persistence.ContextServiceWrapper.find(ContextServiceWrapper.java:198)
at com.backendless.services.persistence.ContextServiceWrapper.find(ContextServiceWrapper.java:17)
at com.backendless.services.persistence.common.PersistenceInterfaceAdapter.find(PersistenceInterfaceAdapter.java:198)
at com.backendless.management.persistence.DirectManagementService.find(DirectManagementService.java:1054)
at com.backendless.management.persistence.DataManagementService.find(DataManagementService.java:286)
at controllers.Persistence.lambda$find$40(Persistence.java:677)
at com.backendless.async.BackendlessExecutorService.lambda$submit$0(BackendlessExecutorService.java:106)
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1700)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)

If you could provide steps to reproduce this issue, it would be very helpful.

Regards,
Alexander

Here is a User Token: AF54656D-CB5D-4EE7-BCF2-5762E7A4D31F

just make any request to the api…

eg https://potthub.de/api/data/pottpornLive

I was able to reproduce the problem and created an internal ticket for this issue (you can reference it by it’s internal ID BKNDLSS-27286).

Regards,
Alexander

@Torben_Murach The problem has been fixed.
Could you please check that everything is working fine?

Regards,
Alexander

on first glance it seems to work. Thanks.
If we find any further problem I will contact you

Glad I could help!

Regards,
Alexander