Autore Topic: [RISOLTO] Lo sapevo! Gambas 2.22 ha dato forfait  (Letto 5891 volte)

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
[RISOLTO] Lo sapevo! Gambas 2.22 ha dato forfait
« il: 10 Aprile 2011, 23:32:17 »
Non ci volevo venire, però non volevo nemmeno aspettare Gambas3. Ho installato  gambas2-ide-2.22.0-1.fc13.x86_64 (per fedora 13) e, appena avviato il caricamento del mio programma nell'ide di Gambas, ho ricevuto 4 messaggi di form non valido; poi,  andando avanti il rifiuto si è completato con la finestra di errore allegata.  ???
Ed ora cosa faccio?
 :(  :(

Ah, dimenticavo: ho provato anche a creare un nuovo progetto.
Ancora una volta errore:
Citazione
Non riesco a creare il progetto - Access forbidden


« Ultima modifica: 14 Aprile 2011, 19:55:17 da Picavbg »
:ciao:

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #1 il: 11 Aprile 2011, 20:01:26 »
hai provato a dare " aggiorna tutte le form" ed un "copmpila tutto ?

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #2 il: 11 Aprile 2011, 20:06:55 »
Il vostro silenzio m'intimorisce! Io ho fatto un update delle applicazioni caricate e dopo, sono riuscito a creare un nuovo progetto, dove ho potuto controllare i componenti attivi di default. Ho copiato tutta la lista dei componenti (quelli attivi sono evidenziati da un carattere spunta popsto a sinistra del componente) nella prova di avvio di un nuovo progetto. Può avere influenza ciò? Non lo so. Purtroppo non posso verificare cosa sia successo ai componenti del mio propgramma, perché quando tento di aprirlo arriva una mitragliata di errori, così come descritto nel post precedente.
Allego il file dei componenti riscontrati nel nuovo-progetto avviato per prova.

@moderatore: il mio ambiente Gambas é sempre inserito nella struttura Fedora. Conviene spostare questa discussione nella sezione Fedora?

 :(  :(
:ciao:

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #3 il: 11 Aprile 2011, 22:28:01 »
hai provato a dare " aggiorna tutte le form" ed un "copmpila tutto ?
Scusa fsurfing, ma quando ho letto la tua risposta era troppo tardi; avevo già mandato il mio nuovo post. Inizialmente non avevo capito quanto mi avevi suggerito, poi ho riflettuto ed ho provato un'azione per ottenere l'aggiornamento dei form;  inoltre, ho scoperto di avere generato, non so come,  due directory uguali, l'una dipendente dell'altra, contenenti gli stessi file. Eliminata quella di livello più basso, ho cercato di aprire il progetto ed effettivamente è cambiato qualcosa: ora compare una sola volta "Form non valido" e subito il messaggio finale
Citazione
Non riesco ad aprire il progetto:
/home/piero/Gambas2-19/Gambas_Progetti/ContabFam

Null object
FProperty.Refresh.All.122

Sembrerebbe che manchi la proprietà di aggiornamento versione, ma non sono sicuro di avere capito ed eventualmente come reperirla.
 :-\
Ciao.
:ciao:

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #4 il: 11 Aprile 2011, 23:51:11 »
Hai semplicemente aggiornato oppure disinstallato prima la versione più vecchia e poi messo la nuova?
Hai provato a compilare Gambas2 dai sorgenti?
Visita il mio sito personale: http://www.leonardomiliani.com

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #5 il: 12 Aprile 2011, 00:13:51 »
Hai semplicemente aggiornato oppure disinstallato prima la versione più vecchia e poi messo la nuova?
Hai provato a compilare Gambas2 dai sorgenti?
Non ho avuto bisogno nè di aggiornare di disinstallare, perchè ho installato ex-novo fedora-13 Ubuntu-natty in Dual-boot; quindi ho installato Gambas 2.22 su fedora e Gambas 2.21 su Ubuntu (ma non per mia scelta). Mentre Fedora presenta la finestra di errore su un "Null object" per me incomprensibile e non mi permette perciò di accedere all'ide, Ubuntu fornisce solamente alcuni messaggi "Fotrm non valido", ma poi apre l'ide; il problema è che per alcuni form non riesco a vedere gli oggetti che dovrebbe ospitare, ma solamente un form vuoto come da immagine allegata.
 :(
:ciao:

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #6 il: 12 Aprile 2011, 12:09:54 »
Questa mattina l'ammalato si è aggravato; infatti ho provato sotto fedora e non apre nemmeno un "Nuovo progetto", compare subito il messaggio null-object.
Non capisco, ma succede solo a me?
 :o  ???  :(
:ciao:

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #7 il: 12 Aprile 2011, 16:09:28 »
L'errore di prima è anche causato dalla lettura dell'ide di un carattere non previsto nel codice del progetto.

Nel caso di avvio anomalo di Gambas, senza alcun progetto, credo sia per queste cause:

1) compilato senza tutte le librerie necessarie, o con le versioni previste
2) un qualche casino con il repository dei pacchetti della distro
3) fai come utente "root" un bel "ldconfig" per ricaricare le librerie a livello di sistema operativo
4) ricompili gambas

Nel caso di ricompilazione, prova a seguire esattamente i passi indicati nel Changle (presente nei sorgenti).

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #8 il: 12 Aprile 2011, 19:35:44 »
ldconfig non ha sortito alcun effetto. Il messaggio maledetto
Citazione
Null object
FProperty.Refresh.All.122
compare imperterribile, senza permettermi poi di entrare nell'ide di Gambas.
A parte il comando che mi hai suggerito, relativamente al "ricompila gambas"  non  capisco cosa vuoi dire; vuoi forse riferirti "Yum install gambas2*"?. Se è così, ti dico subito che ho già eseguito un remove di Gambas2 e la successiva ripetizione del comando Yum di installazione.
Non capisco in tutto questo pasticcio perchè l'avvio dell'Ide di Gambas va male sia in Ferdora13, con la versione 2.22, sia in Ubuntu-natty, con la versione 2.21; in Fedora ho scaricato Gambas col classico comando Yum, mentre in Ubuntu ho utlizzato synapitic, con GNOME.
riepilogando: due S.O. diversi, due versioni di Gambas diverse, ebbene l'avvio di Gambas produce lo stesso messaggio di errore e  poi chiude anomalmente la procedura di avvio.

Essendomi comportato anche questa volta come nel passato, veramente quello che mi succede mi pare assurdo.
 :o ??? :'(
Ciao.
:ciao:

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #9 il: 12 Aprile 2011, 21:50:09 »
 su fedora 13 e su natty le librerie qt3 sono complete? prova anche  compilare gambas da sorgenti

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #10 il: 12 Aprile 2011, 22:53:05 »
su fedora 13 e su natty le librerie qt3 sono complete? prova anche  compilare gambas da sorgenti
:o
Mai fatto prima.  :-\ Da dove comincio?
Perché ho deciso di passare alla versione più recente? Andavo così bene prima.  :hatecomputer:
Ciao.

:ciao:

Offline leo72

  • Amministratore
  • Senatore Gambero
  • *****
  • Post: 2.163
    • Mostra profilo
    • http://www.leonardomiliani.com
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #11 il: 12 Aprile 2011, 23:27:09 »
su fedora 13 e su natty le librerie qt3 sono complete? prova anche  compilare gambas da sorgenti

Uhm, ci stavo pensando anch'io...
Visita il mio sito personale: http://www.leonardomiliani.com

Offline md9327

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.840
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #12 il: 13 Aprile 2011, 10:38:10 »
Se hai installato da yum il problema non è sui package, a meno che non te li abbia scaricati in malo modo, ma lo ritengo un problema molto remoto.
Quello che accennavo nella precedente, era la possibiltà di qualche libreria mancante e/o non proprio della versione corretta.
Però, visto che sono abbastanza rinco, non ho ben capito esattamente in che condizioni ti dà errore:

- immediatamente all'avvio dell'ide?
- si apre la dialog di selezione di un progetto?
- senza aprire progetti, l'ambiente ide viene visualizzato?
- senza fare nulla, l'ide non impazzisce?

Se il problema ce l'hai immediansubito, allora c'è un problema a livello di librerie, il che vuol anche dire che:

- non hai installato tutte le librerie gambas, nel senso di tutte veramente, tutti i pacchetti disponibili
- mancanza di qualche dipendenza, nel senso che yum non ha riscontrato problemi durante l'installazione, ma è possibile che qualche pezzo di libreria non sia presente, magari cancellato o altro.

Se tutti questi test non hanno l'esito sperato, prova a disinstallare i pacchetti, e scaricarti e ricompilare gambas2 direttamente dai sorgenti. Il primo comando di configure dovrebbe permetterti di capire se è tutto a posto o meno, e correggere eventuali problemi.

Offline Picavbg

  • Senatore Gambero
  • ******
  • Post: 1.620
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #13 il: 13 Aprile 2011, 15:39:56 »
Se hai installato da yum il problema non è sui package, a meno che non te li abbia scaricati in malo modo, ma lo ritengo un problema molto remoto.
Quello che accennavo nella precedente, era la possibiltà di qualche libreria mancante e/o non proprio della versione corretta.
Però, visto che sono abbastanza rinco, non ho ben capito esattamente in che condizioni ti dà errore:

- immediatamente all'avvio dell'ide?
- si apre la dialog di selezione di un progetto?
- senza aprire progetti, l'ambiente ide viene visualizzato?
- senza fare nulla, l'ide non impazzisce?

Se il problema ce l'hai immediansubito, allora c'è un problema a livello di librerie, il che vuol anche dire che:

- non hai installato tutte le librerie gambas, nel senso di tutte veramente, tutti i pacchetti disponibili
- mancanza di qualche dipendenza, nel senso che yum non ha riscontrato problemi durante l'installazione, ma è possibile che qualche pezzo di libreria non sia presente, magari cancellato o altro.

Se tutti questi test non hanno l'esito sperato, prova a disinstallare i pacchetti, e scaricarti e ricompilare gambas2 direttamente dai sorgenti. Il primo comando di configure dovrebbe permetterti di capire se è tutto a posto o meno, e correggere eventuali problemi.
Si vede che do l'impressione di conoscere la corrispondenza biunivoca esistente fra S.O fedora e Gambas;  :)  purtroppo per me, non è così, perché se lo fosse, forse non sarei qui a fare domande o, compunque, avrei già capito i suggerimenti ricevuti.

Visto che non ci capisco proprio niente e visto che l'unico strumento di dialogo che riesco ad usare e la messaggistica, posso andare avanti solamente a domande e risposte, per cui, cercherò di descerivere più ampiamente quanto mi succede, allo scopo di ricevere, poi, a mia volta, un suggerimento più consono alle mie capacita di comprensione. Quando Gambas mi da errore?

1) Apro Gambas e chiedo di aprire nel suo Ide il progetto in costruzione;
2) nella finestra di dialogo: "Apri alla fine/Non aprire", rispondo "Apri alla fine"
3) si avvia il caricamento del  progetto, ma prima ancora di rendere disponibile l'ambiente Ide, compare il messsaggio "Form non valido"
4) clicco su "OK" per proseguire
5) pare che avvii il comp'letameto del caricamento, perchè, solo dopo qualche secondo, si apre la finestra di errore:
Citazione
    Non riesco ad aprire il progetto
    /home/piero/Gambas2-19/Gambas_Progetti/ContabFam

    Null object
    FProperti.RefreshAll.122
6) Il processo di apertura del progetto si chiude immediatamente, anomalmente, perciò l'Ide di Gambas non compare assolutamente.

Non essendo io in grado di capire se sia un problema legato a qualche libreria non installata da Yum, posso solo raccontare ciò che ho provato a fare e le risposte ricevuite da Gambas, perciò sull'installazione di Gambas posso dire che ho installato due volte Gambas 2.22, con un remove fra la prima e la seconda installazione. A meno che non ci sia da modificare qualcosa nei file riguardanti i repository, mi pare difficile che sia verificato per due volte consecutive lo stesso errore di installazione.

Durante la stesura della presente risposta, ho anche provato ad avviare altri progetti, compresa una versione non recente di pgDesigner, e tutti si avviano senza problemi, così pure, parte bene il processo di avvio di un nuovo progetto. Sembra, in definitiva, che sia solo il mio progetto a dare problemi a Gambas, ma non potendolo aprire, non capisco nemmeno come e dove andare a guardare per risaslire all'anomalia.

Dopo questi ultimi chiarimenti indettaglio, spero che sia possibile interpretare a distanza una diagnosi  sul problema.
 :(

:ciao:

Offline fsurfing

  • Moderatore
  • Senatore Gambero
  • *****
  • Post: 2.482
    • Mostra profilo
Re: Lo sapevo! Gambas 2.22 ha dato forfait
« Risposta #14 il: 13 Aprile 2011, 19:22:17 »
prova a fare così:

crea un nuovo progetto con lo stesso nome di quello che ti da problemi però in un altra cartella

una volta avviato gambas se non ti da errore chiudilo.

copia i file del progeto vecchio nella cartella nuova (solo i file visibili)

avvia gambas e apri il nuovo progetto e controlla se funziona tutto