I messaggi di errore in HCL Leap sono spesso criptici e trovare l’elemento che genera l’errore diventa difficile .
Ho modificato un applicazione ed al momento di distribuirla ho ricevuto il messaggio “Applicazione non convalidata” senza molti dettagli:
Male ma un errore sviluppando un’applicazione può succedere. Ma cosa genera l’errore? Dov’è?
Guardando la console del server Domino ho una prima indicazione in quanto mi compare questo messaggio :
HTTP JVM: com.ibm.form.nitro.service.services.ServiceException: Impossibile trovare un'applicazione modificabile per l'app "2f793c9e-ce69-40c0-b492-a6f80e6e29ed" per l'ID descrizione del servizio di "nitro:in-app:dom9-40c0-b492-a6f80e6e29ed:e95083aa
Da quello che capisco l’elemento che genera l’errore è il servizio di “nitro:in-app:dom9-40c0-b492-a6f80e6e29ed:e95083aa
Ora però bisogna trovarlo: aprire il db .nsf dell’applicazione non mi aiuta , non trovo elementi con questa descrizione.
Quindi vado nell’applicazione Leap Builder, sempre sul server ed apro il record dell’applicazione su cui sto lavorando: al suo interno c’è il file application.xml che contine la descrizione dell’applicazione.
Lo apro e cerco il testo a6f80e6e29ed:e95083aa che è appunto l’id dell’elemento e lo trovo in una riga che inizia col tag Ed infatti nella riga viene riportato il nome del servizio: name=”SC_ServiceConfig3” e la sua descrizione.
Ora che so cosa genera l’errore posso andare a verificarlo e modificarlo (oppure cancellarlo e rifarlo dall’inizio, potrebbe essere più rapida come soluzione).
0 commenti