It is currently 7 June 2025, 16:03 Advanced search

Errore Syncro Immagini su server produzione con In.De 24.5

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

Errore Syncro Immagini su server produzione con In.De 24.5

Postby f.celi » 27 January 2025, 15:21

Ho allineato il mio progetto da In.De In.De 23.0.9000 Rev. 12 ad In.De 24.5.9400 Rev. 9.
Sia per la parte Server Web che per la parte Mobile (APK Android).
La parte del codice di sincronizzazione è in produzione dal 2015 e non è stata toccata.

Se da In.De utilizzo l'APP Mobile in emulazione con Chrome e sincronizzo verso il server di produzione o verso il server sullo sviluppo web In.De non ho problemi.
Se dal Tablet APP Installata, effettuo la sincronizzazione verso il Server In.De in sviluppo sul mio PC non ho problemi, mentre se effettuo la sincronizzazione verso il server di produzione, ottengo l'errore:
Cannot read properties of null (reading 'RecordCount')
Sembrerebbe che la proprietà del recordset ricevuto non sia accessibile, non capisco.

Inoltre, se utilizzo dal Tablet la vecchia versione dell'APP realizzata con In.De 23, tutto funziona correttamente.

Qualcuno sa indicarmi cosa c'è di sbagliato nel codice che uso da anni?
Attachments
ErroreImprevisto.png
ErroreImprevisto.png (15.53 KiB) Viewed 1022 times
2025-01-27 15_28_51-Pro Gamma Instant Developer Foundation 24.5 - MobileSys.idp.png
Invio immagine da Server Web
2025-01-27 15_28_51-Pro Gamma Instant Developer Foundation 24.5 - MobileSys.idp.png (22.3 KiB) Viewed 1022 times
2025-01-27 15_37_02-Pro Gamma Instant Developer Foundation 24.5 - MobileSys.idp.png
Richiesta Syncro Immagine da Mobile
2025-01-27 15_37_02-Pro Gamma Instant Developer Foundation 24.5 - MobileSys.idp.png (42.96 KiB) Viewed 1022 times
User avatar
f.celi
 
Posts: 1184
Joined: 2 July 2013, 14:08

Re: Errore Syncro Immagini su server produzione con In.De 24

Postby r.bianco » 28 January 2025, 7:55

Potresti provare la app tramite caravel, con debug di caravel attivo. Magari ottieni qualche informazione utile.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: Errore Syncro Immagini su server produzione con In.De 24

Postby f.celi » 28 January 2025, 9:10

Si hai ragione, su Caravel l'ho testato solo in sviluppo verso il server web sviluppo In.De e tutto andava.
Mentre, se lo testo verso il server web IIS di produzione riesco a rilevare l'errore, che effettivamente è quello che avevo già individuato.

Da quello che vedo alla richiesta del terminale:
Recodset r = SyncService.Query("IMMAGINE", pars)
if (r.recordCount() > 0 && r.fieldCount() >0
la proprietà del recordset ricevuto non è accessibile

Non capisco la motivazione, il codice è in produzione dal 2015.
Se utilizzo l'APP sviluppata precedentemente con In.De 23 tutto funziona correttamente, quindi mi fa pensare che l'applicazione web server risponda correttamente, ed il problema si verifica sul terminale. Perché?
Attachments
debug_caravel.png
Debug Caravel
debug_caravel.png (217.18 KiB) Viewed 997 times
User avatar
f.celi
 
Posts: 1184
Joined: 2 July 2013, 14:08

Re: Errore Syncro Immagini su server produzione con In.De 24

Postby r.bianco » 28 January 2025, 9:47

Purtroppo non si vede il primo errore, quello evidenziato.

In ogni caso, la syncQry torna null, quindi nell'if va testato r != null, prima di ogni altro test.
Poi sarebbe da verificare, lato server, perché la syncQry torna null.
Ovviamente, sono solo idee.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: Errore Syncro Immagini su server produzione con In.De 24

Postby f.celi » 28 January 2025, 10:12

Nella riga rossa c'è scritto più o meno quello che vediamo sotto, con un copia incolla sono riuscito a leggerlo correttamente:
(Sincronizzazione completa) Err : TypeError: Cannot read properies of null (reading 'RecordCount')

P.S. Se ProGamma oltre ad evidenziare la riga in rosso cambiasse colore al testo sarebbe più leggibile.
User avatar
f.celi
 
Posts: 1184
Joined: 2 July 2013, 14:08

Re: Errore Syncro Immagini su server produzione con In.De 24

Postby f.celi » 28 January 2025, 11:03

Ho provato come suggerito ad inserire la condizione:
if r != null
rilevo un nuovo errore imprevisto, non decodificabile.
Il debug mi segnala: Sync server http://indirizzowebapp/nomeapplicazione ... neweb.aspx was not reached in 5 seconds

Questo farebbe pensare ad un problema sul Server Web.
Ma allora, perché se uso la vecchia APP relizzata con In.De 23 non rilevo nessun problema?
Attachments
Errore2.png
Errore syncro
Errore2.png (13.55 KiB) Viewed 976 times
User avatar
f.celi
 
Posts: 1184
Joined: 2 July 2013, 14:08

Re: Errore Syncro Immagini su server produzione con In.De 24

Postby r.bianco » 28 January 2025, 14:29

Forse timeout differenti.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: Errore Syncro Immagini su server produzione con In.De 24

Postby f.celi » 28 January 2025, 15:29

Agendo sul timeout probailmente qualcosa è successo ma continua con il solito errore imprevisto.
Debug su caravel:
In debug la riga brossa indica: (Sincronizzazione Completa) Err: Error: Unexpected status line:

E' normale che sotto i vari comandi facciano riferimento:
http://192.168.100:1308/msysevviva/msysevviva.aspx
normalmente questo indirizzo è quello di sviluppo mobile di In.De sul mio PC in locale, quando l'APP è in esecuzione sul terminale con Caravel?
Attachments
debug2.png
Debug su Cravel
debug2.png (156.81 KiB) Viewed 953 times
User avatar
f.celi
 
Posts: 1184
Joined: 2 July 2013, 14:08

Re: Errore Syncro Immagini su server produzione con In.De 24

Postby r.bianco » 28 January 2025, 17:34

Qualcosa non mi torna, ma non vorrei deviarti dal tuo quesito iniziale:
All'inizio hai parlato di APK, quindi quando fai le prove con caravel devi proprio installare la app in caravel, e non semplicemente usarla da caravel.
In questo modo, la sync è eseguita da caravel in modo nativo e non da js (come farebbe nell'apk), e devi usare il debug di caravel e non quello dell'app.
Magari non sto capendo io.
only work and no play makes jack a dull boy
r.bianco
 
Posts: 4979
Joined: 8 November 2010, 16:46

Re: Errore Syncro Immagini su server produzione con In.De 24

Postby f.celi » 28 January 2025, 19:53

Si certo, l'APP Mobile la installo in Caravel per verificare le risposte in modo nativo.
Scusa, proprio per questo effettuando i Test verso il Server Web su Sviluppo In.De (Cassini se non sbaglio), tutto funziona regolarmente, ho compilato l'AKP con Android Studio, a quel punto è saltata fuori l'anomalia, che sinceramente non mi spiego.
User avatar
f.celi
 
Posts: 1184
Joined: 2 July 2013, 14:08

Next

Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: No registered users and 41 guests

cron