Gambas-it

Gambas3 => Segnalazione bug => Topic aperto da: vuott - 15 Agosto 2012, 22:14:18

Titolo: [Risolto] Grave errore con la revisione 5044
Inserito da: vuott - 15 Agosto 2012, 22:14:18
Salve,

vorrei sapere se - avendo effettuato l'aggiornamento con la rev. 5044 -  rilevate anche voi un grave errore  :hatecomputer:

[11] Unknown symbol 'Current' in class '.Editor.Line'.FEditor.Editors_Cursor.450

quando si tenta di lanciare un progetto dall'Ide di Gambas.
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 00:22:10
Ho effettuato anche l'aggiornamento con la rev. 5045, ma il problema persiste: quando cerco di lanciare un progetto dall'IDE di Gambas mi compare un errore e l'IDE si chiude.  :death:

Cosa posso fare ? Una sorta di reset/clean ? Come ?

o no ?   :hatecomputer:
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 01:12:48
Identico problema con la rev. 5046.
Titolo: Re: Grave errore con la revisione 5044
Inserito da: Picavbg - 16 Agosto 2012, 01:20:17
Hai la possibilità di ritornare alla versione che avevi prima della 5044? Ma che versione è?
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 01:22:05
Hai la possibilità di ritornare alla versione che avevi prima della 5044? Ma che versione è?
Non lo ricordo con precisione.
Ad ogni modo ho effettuato anche un "Make clean", quindi suppongo che il "ritorno", ora, mi sia precluso.  :-X
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 01:28:30
.... un grave errore

[11] Unknown symbol 'Current' in class '.Editor.Line'.FEditor.Editors_Cursor.450

quando si tenta di lanciare un progetto dall'Ide di Gambas.

La cosa strana che mi ha fatto anche rilevare Minisini direttamente, è che quella parola "Current" alla riga 450 non esiste !!!  :rolleyes:

Vedere infatti:
http://gambas.svn.sourceforge.net/viewvc/gambas/gambas/trunk/app/src/gambas3/.src/Editor/Code/FEditor.class?revision=5044&view=markup
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 01:38:50
Voglio precisare che quel grave errore mi compare se tento di lanciare i progetti già scritti.

Se, invece, creo un nuovo progetto, l'errore non viene sollevato. Se però apro l'area di immissione del codice, e ci clicco dentro anche una volta sola, quell'errore mi viene tragicamente  :skull: sollevato !
Titolo: Re: Grave errore con la revisione 5044
Inserito da: Picavbg - 16 Agosto 2012, 02:31:32
La versione o revisione che dir si voglia è una di quelle cosiddette "non ancora rilasciate", cioè consigliate per un ambiente di test? Scusa se ti faccio perdere del tempo, ma vorrei tanto aiutarti a venire fuori dal pantano. Secondo me, se sei arrivato ad un punto di non ritorno, potresti reinstallare l'ultima versione rilasciata, assolutamente da non toccare più ed aggiungere in un'altra directory la versione di test 50xx per tutti gli esperimenti di laboratorio che ti viene di avviare. Le due realtà non si scornano. Naturalmente devistare attento a tenere distinti i due ambienti di programmazione, ivi compresi i gli archivi-dati.
Auguri.
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 04:44:10
Le revisioni sono aggiornamenti di Gambas, con le quali procedo on line.

Ho provato ad effettuare l'aggiornamento anche su un portatile, ed anche lì è comparso il medesimo errore !

Come stanno attualmente le cose, io sono completamente bloccato !  :hatecomputer:
Titolo: Re: Grave errore con la revisione 5044
Inserito da: Picavbg - 16 Agosto 2012, 08:55:42
Come stanno attualmente le cose, io sono completamente bloccato !  :hatecomputer:
Ho capito, purtroppo, devi ripartire, secondo me, a ricostituire  una situazione operativa di tranquillità. Perciò, approfitta che in questo periodo di caldo usi le maniche corte e non hai bisogno di rimboccarle, reinstalla il Gambas buono e poi, per l'ambiente di test, installa la revisione che vuoi in un 'altra directory, in modo da mantenere sempre attiva e funzionante la prima, quella che riconosci come affidabile.
Ciao.
Titolo: Re: Grave errore con la revisione 5044
Inserito da: milio - 16 Agosto 2012, 16:11:21
Son curioso e sto aggiornando anche io... ti faccio sapere
Titolo: Re: Grave errore con la revisione 5044
Inserito da: milio - 16 Agosto 2012, 16:20:46
Ok trovato...

nei sorgenti di gambas nel form FEditor alla linea 459

Codice: gambas [Seleziona]
Public Sub Editors_Cursor()

  Dim iButton As Integer

  If RefreshLineInfo() Then
    HideMessage
    HideCompletion
    HideSignature
  Endif

  If Editor.Line = Editor.CurrentLine Then Design.CheckErrorMessage(Me)

  CPosition.SaveCurrent

End


Editor.CurrentLine non esiste come proprietà dell'oggetto Editor
Titolo: Re: Grave errore con la revisione 5044
Inserito da: milio - 16 Agosto 2012, 16:22:52
Son andato a vedere anche nella revisione 5016 e quella sub era cosi' stritta:

Codice: gambas [Seleziona]
Public Sub Editors_Cursor()

  Dim iButton As Integer

  If RefreshLineInfo() Then
    HideMessage
    HideCompletion
    HideSignature
  Endif

  If Editor.Lines[Editor.Line].Current Then Design.CheckErrorMessage(Me)

  CPosition.SaveCurrent

End
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 16:39:24
Nella mia disperazione ho cancellato tutti i file dalla directory /trunk e ho ricominciato da capo.
Vedrò alla fine della reinstallazione, cosa succede.

Per Milio:
...ho comunicato comunque quella tua scoperta a Minisini.
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 17:01:50
Editor.CurrentLine non esiste come proprietà dell'oggetto Editor

....ma Minisini non sembra essere d'accordo:

«Editor.CurrentLine exists! It was introduced in the same revision as that new code.

--
Benoît Minisini
»
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 17:07:59
Nella mia disperazione ho cancellato tutti i file dalla directory /trunk e ho ricominciato da capo.
Vedrò alla fine della reinstallazione, cosa succede.

....assolutamente niente: ho riottenuto lo stesso grave errore !  :hatecomputer:



Lancio un grido: C'E' QUALCUNO, AL QUALE, AVENDO EFFETTUATO L'AGGIORNAMENTO, L'IDE DI GAMBAS FUNZIONA ?
Titolo: Re: Grave errore con la revisione 5044
Inserito da: milio - 16 Agosto 2012, 17:11:05
Nella mia disperazione ho cancellato tutti i file dalla directory /trunk e ho ricominciato da capo.
Vedrò alla fine della reinstallazione, cosa succede.

Per Milio:
...ho comunicato comunque quella tua scoperta a Minisini.

E hai fatto la cosa giusta...

Io avevo semplicemente scaricato la versione aggiornata e aperto il progetto gambas3 con la versione di gambas 5016
Adesso ho segato la cartella trunk, compilato tutto e installato laversione 5046 e tutto funziona a dovere...
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 17:11:44
E hai fatto la cosa giusta...

Io avevo semplicemente scaricato la versione aggiornata e aperto il progetto gambas3 con la versione di gambas 5016
Adesso ho segato la cartella trunk, compilato tutto e installato laversione 5046 e tutto funziona a dovere...


Ma io cosa dovrei fare precisamente ?  :'(
Titolo: Re: Grave errore con la revisione 5044
Inserito da: milio - 16 Agosto 2012, 17:16:18
Prima cosa che ti consiglio, e non solo a te, che quando si installa una versione nuova bisogna sempre disinstallare quella vecchia...

quindi ti metti nella cartella trunk e dai:

sudo make uninstall

poi passi nella cartella superiore e dai:

rm -rf trunk

ricrei la cartella, scarichi nuovamente i sorgenti, compili, installi e ci crei un nuovo programma sul midi  :P

Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 17:21:42
Prima cosa che ti consiglio, e non solo a te, che quando si installa una versione nuova bisogna sempre disinstallare quella vecchia...

Da un analfabeta come me rischi di aspettarti questo ed altro !  :'(


quindi ti metti nella cartella trunk e dai:

Sto procedendo... ti faccio sapere.



e ci crei un nuovo programma sul midi

Eh ! Se San Midi m'assiste, ora !  :hatecomputer:
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 18:29:09
Per Milio:

ho effettuato la procedura come da te descritta, ma alla fine non ho avuto alcun beneficio, purtroppo. L'errore è ricomparso.


....forse San Midi vuole che io mi dedichi definitivamente ed esclusivamente al linguaggio C .  :devil:
Titolo: Re: Grave errore con la revisione 5044
Inserito da: vuott - 16 Agosto 2012, 18:38:35
uhmmmm.... San Midi c'ha ripensato, e mi ha inserito un tarlo nel cervello: ....ma non è che debbo eliminare completamente anche i file afferenti a Gambas presenti nella cartella "/usr/local/bin/" e ripetere nuovamente da capo la riconfigurazione etc etc e la reinstallazione ?

Ho quindi proceduto così, ed ora funziona: è stato un incubo 'st'avventura !

Ho dovuto eliminare anche la copia del file per lanciare gambas: gambas3.gambas, che avevo posto nella scrivania: anche lui rompeva le... uova ! L'ho ricreato nuovamente, ed ora va bene.


Ringrazio Milio comunque per l'aiuto fattivo ed anche Picavbg per il sostegno morale. (So che in tanti qui mi avrebbero comunque aiutato.)

   :-*


Sotto potete vedere una moneta che rappresenta San Midi che convince vuott, già pronto a migrare definitivamente verso il linguaggio C, a restare. La leggenda racconta che San Midi gli abbia detto: "Resta, allontanerò io il demonio !" .
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: milio - 16 Agosto 2012, 18:55:48
Bene...  :2birre: ci stanno proprio :)
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: Picavbg - 16 Agosto 2012, 20:14:33
@ vuott:
Mi fa veramente piacere che tutto sia andato per il meglio. Bravo!
cin cin

Citazione
da Milio
Prima cosa che ti consiglio, e non solo a te, che quando si installa una versione nuova bisogna sempre disinstallare quella vecchia...

Da quello che ho letto nelle righe successive, penso che tu ti riferisca a installazione di sorgenti, perchè io ho ancora installate in fedora due versioni differenti di Gambas scaricate in tempi successivi, ovviamente, e, quando ho installato la versione gambas3-2.99.1 non ho subito traumi. O il tuo ragionamento vale anche per le installazioni dai repository? Se è così potresti forse spiegarmi perchè.
Ciao.
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: md9327 - 16 Agosto 2012, 21:54:59
Ho risposto al tuo help in privato.

Se ti funziona puoi anche riportare il tutto qua...  :ciao:
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: vuott - 17 Agosto 2012, 00:52:36
Ho risposto al tuo help in privato.

Sì, ho letto, ed ho apprezzato molto il tuo intervento pronto e preciso. Sei stato anche tu molto gentile.
Non ho provato il tuo suggerimento, non già per mancanza di rispetto o di fiducia o per non onorare il tuo suggerimento (ci mancherebbe altro !), ma semplicemente perché alla fine, come hai potuto leggere sopra, ho risolto. ...sospetto che l'inghippo stesse nei file per lanciare Gambas, e non nelle revisioni.

Caro  md9327 ti ringrazio comunque moltissimo.  :ciao:
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: Top Fuel - 20 Febbraio 2013, 23:13:18
Mi aggancio a questo vecchio thread perche penso mi sia capitata una cosa simile:
Finalmente finito il convertitore di espressioni in RPN di cui parlavo nel thread su Formulinux, non riesco a testarlo perchè all'atto di far partire il programma salta fuori questo messaggio di errore:

This application has raised an unexpected
error and must abort.

[11] Unknown symbol 'Editor' in class 'FForm'.
Project.CompileError.2072

e Gambas si abortisce.
Il fatto è che non uso nessun simbolo "Editor" nel programma.
in ogni caso lo allego al thread su Formulinux, così ci potete dare una occhiata e dirmi se vi fa questo scherzo anche a voi.
La mia versione di Gambas è la 3.1.1. Può essere un indizio?
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: vuott - 21 Febbraio 2013, 01:49:43
Mi aggancio a questo vecchio thread perche penso mi sia capitata una cosa simile:


A me, quando è capitata quella cosa che ho esposto sopra ho sostanzialmente dovuto cancellare i 3 - 4 file presenti ora nella cartella /usr/bin/ che si riferiscono a Gambas, e rigenerarli riavviando semplicemente tutta la procedura della configurazione.
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: Top Fuel - 21 Febbraio 2013, 14:40:34
Potresti spiegarmi (se te la ricordi) tutta la procedura?
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: vuott - 21 Febbraio 2013, 15:53:25
Potresti spiegarmi (se te la ricordi) tutta la procedura?

Inizialmente eliminavo tutti quei file, di cui t'ho parlato.

Ti premetto che io faccio partire l'IDE di Gambas da una copia di questo file:
 /usr/bin/gambas3.gambas
questa copia ce l'ho sulla Scrivania a vista, in modo tale da poter avviare Gambas senza perdere tempo.

Successivamente avevo constatato - almeno per il mio problema - che, dopo aver fatto fare l'aggiornamento e la riconfigurazione con la solita procedura:
 svn checkout svn://svn.code.sf.net/p/gambas/code/gambas/trunk
 cd trunk
 ./reconf-all
 ./configure -C
 make && sudo make install

era sufficiente eliminare quella copia, presente sulla Scrivania, del file /usr/bin/gambas3.gambas, e poi creare una nuova copia di questo file.

E tutto andava a posto.   :-\
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: md9327 - 21 Febbraio 2013, 16:42:09
Non ho ben capito perchè crei una copia, e non un link...  :rolleyes:
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: vuott - 21 Febbraio 2013, 17:41:26
Non ho ben capito perchè crei una copia, e non un link...  :rolleyes:

...non ci avevo pensato  :-\ , né San Midi me l'aveva suggerito !

Ora ho provveduto. E' meglio così.
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: md9327 - 26 Febbraio 2013, 13:00:55
per punizione, per i prossimi tre mesi, dovrai stare inginocchiato sui ceci e sulle cocce di noci...  ;D
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: vuott - 26 Febbraio 2013, 13:59:07
per punizione, per i prossimi tre mesi, dovrai stare inginocchiato sui ceci e sulle cocce di noci...  ;D

Ah... va be', pensavo di peggio, del tipo: per tre mesi non potrai usare il Midi !   ;D
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: Top Fuel - 26 Febbraio 2013, 21:50:20
Per 3 mesi dovrai ascoltare le basi midi di Gigi D'Alessio. ;D
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: vuott - 26 Febbraio 2013, 22:46:41
Per 3 mesi dovrai ascoltare le basi midi di Gigi D'Alessio. ;D

E' come essere spofondati nell'Inferno !

(http://usersites.horrorfind.com/home/horror/thedarkcoven/hell/BartolomeoMap.jpg)
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: md9327 - 28 Febbraio 2013, 14:00:44
e poi ti stacchiamo tutti i connettori... midi...  ;D
Titolo: Re: [Risolto] Grave errore con la revisione 5044
Inserito da: vuott - 30 Agosto 2013, 13:33:32
e poi ti stacchiamo tutti i connettori... midi...  ;D

Nooo...  :'( ...i connettori nooo !   :'(