ministero-salute / it-dgc-verificac19-sdk-android

Digital Covid Certificate SDK
Apache License 2.0
57 stars 30 forks source link

Realm crash con nuova versione #131

Closed bobbysimon24 closed 2 years ago

bobbysimon24 commented 2 years ago

Buonasera,

Scrivo perchè sto testando le nuove modifiche presenti in develop che dovranno essere promosse a release entro poco. Quando provo a validare un green pass in qualsiasi modalità mi va in crash realm, con questo messaggio: RevokedPass is not part of the schema for this Realm Sapete dirmi la causa? Documentandomi molto velocemente sembra che si risolva scambiando le dichiarazioni dei plug in nel build.gradle, ma mi sembra che sia già l'ordine giusto. Qualcuno ha avuto il problema?

rawmain commented 2 years ago

Buonasera @bobbysimon24

Quando provo a validare un green pass in qualsiasi modalità mi va in crash realm, con questo messaggio: RevokedPass is not part of the schema for this Realm Sapete dirmi la causa? Documentandomi molto velocemente sembra che si risolva scambiando le dichiarazioni dei plug in nel build.gradle, ma mi sembra che sia già l'ordine giusto.

Controlla la dichiarazione dei plugin nel build.gradle della tua app (non del DGC-SDK), confrontandola con quella nel build.gradle della whitelabel-app VerificaC19.

Se non stai effettuando i test con tuo codice app, bensì con il codice whitelabel-app, verifica con diff/compare se non ci sia stato un disallineamento durante tuo merge/update.

Kaizen-7 commented 2 years ago

Condivido quanto suggerito da @rawmain, inoltre ho provato a fare un test da versione 1.2.4 a 1.2.5, per scovare potenziali issue di migrazione, ma non sembrano esserci problemi in questo senso.

bobbysimon24 commented 2 years ago

Buongiorno, grazie per le risposte. Sto provando ora a fare come avete detto, i miei plug-in ora sono identici a quelli di verificaC19, ma continuo ad avere sempre quel problema.

bobbysimon24 commented 2 years ago

Ok, ho appena risolto. A quanto pare inizializzavo nel modo sbagliato Realm, adesso funziona, grazie come sempre per le risposte 👍