Torna indietro   Hardware Upgrade Forum > Software > Programmazione

MG4, due settimane al volante dell'elettrica popolare: pregi, difetti e autonomia
MG4, due settimane al volante dell'elettrica popolare: pregi, difetti e autonomia
Abbiamo guidato per circa due settimane la MG4 Electric, l'auto elettrica cinese del rinato marchio europeo, che offre specifiche interessanti ad un prezzo competitivo
Tre giorni in Finlandia con OnePlus Watch 2 Nordic Blue. La nostra prova a temperature estreme
Tre giorni in Finlandia con OnePlus Watch 2 Nordic Blue. La nostra prova a temperature estreme
Siamo volati a Helsinki, in Finlandia, per testare a fondo il nuovo OnePlus Watch 2 Nordic Blue Edition. L'orologio ci ha convinti durante i test invernali a Helsinki, grazie al design raffinato, alle prestazioni impeccabili, alla resistenza agli ambienti estremi e all'ottima autonomia garantita dalla modalità intelligente.
Lenovo Factory Tour: siamo entrati nella fabbrica ungherese che produce PC, storage e server
Lenovo Factory Tour: siamo entrati nella fabbrica ungherese che produce PC, storage e server
Edge9 ha visitato lo stabilimento produttivo di Lenovo nei pressi di Budapest in Ungheria, che serve tutta la zona EMEA per i prodotti “business”: PC, storage e server. Un impianto all’avanguardia, con altissimi tassi di efficienza ma anche una grande attenzione alle condizioni lavorative dei dipendenti e alla sostenibilità ambientale
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-09-2005, 15:38   #61
cisc
Senior Member
 
L'Avatar di cisc
 
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
ehm.., con l'ultima modifica di Vicius i test non mi vanno più...

[junit] Running it.diamonds.tests.TestAudio
[junit] #
[junit] # An unexpected error has been detected by HotSpot Virtual Machine:
[junit] #
[junit] # SIGSEGV (0xb) at pc=0x460037ad, pid=3750, tid=180235
[junit] #
[junit] # Java VM: Java HotSpot(TM) Client VM (1.5.0_03-b07 mixed mode, sharing)
[junit] # Problematic frame:
[junit] # C [libopenal.so+0x107ad] _alSourceBytesLeft+0x16
[junit] #
[junit] # An error report file with more information is saved as hs_err_pid3750.log
[junit] #
[junit] # If you would like to submit a bug report, please visit:
[junit] # http://java.sun.com/webapps/bugreport/crash.jsp
[junit] #

però, prima avevo modificato lo script di fek, e c'avevo lasciato anche il path per windows, e funzionava, solo che l'ho sovrascritto con la versione di Vicius e non mi ricordo come l'avevo modificato
__________________
GNU MyServer Wants YOU!!
We live thinking we will never die. We die thinking we had never lived. Jason Becker
cisc è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 15:58   #62
cisc
Senior Member
 
L'Avatar di cisc
 
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
bo, al posto di un solo due punti ce ne ho messi 2, e adesso va...

<property name="library.path" location="lib/linux/::lib/win32/::lib/macos/"/>

a me sembra strano, non lo so, aspetto che qualcun'altro provi per vedere che succede
__________________
GNU MyServer Wants YOU!!
We live thinking we will never die. We die thinking we had never lived. Jason Becker
cisc è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 16:07   #63
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
Quote:
Originariamente inviato da cisc
bo, al posto di un solo due punti ce ne ho messi 2, e adesso va...

<property name="library.path" location="lib/linux/::lib/win32/::lib/macos/"/>

a me sembra strano, non lo so, aspetto che qualcun'altro provi per vedere che succede
L'ho letta questa.
C'e' anche qualcosa per modificare il path in quello corretto a seconda del sistema, che mette automaticamente i :: quando necessario.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 16:18   #64
Gica78R
Senior Member
 
L'Avatar di Gica78R
 
Iscritto dal: Mar 2005
Città: /home/gica
Messaggi: 1653


Quote:
Texture loading error due to +
org.lwjgl.LWJGLException: Could not load devil library.
at org.lwjgl.devil.IL.nCreate(Native Method)
at org.lwjgl.devil.IL.create(IL.java:599)
at it.diamonds.engine.Texture.loadTextureFromFile(Texture.java:48)
at it.diamonds.Game.main(Game.java:32)
Percheeeeeeeee'????

Eppure java.library.path=/Users/gica/programmazione/eclipse/Diamonds/lib/macos e' giusto!

Per lanciare la classe Game, cosa si deve fare?
Apro il file Game.java --> run --> run --> imposto il java.library.path con la directory contenente le librerie lwjgl --> run
__________________
gianluca@gicastation:~$ tar -c
tar: Codardamente mi rifiuto di creare un archivio vuoto
Gica78R è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 19:04   #65
cisc
Senior Member
 
L'Avatar di cisc
 
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
fek, novità dalla build sul server??
__________________
GNU MyServer Wants YOU!!
We live thinking we will never die. We die thinking we had never lived. Jason Becker
cisc è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 19:25   #66
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
Quote:
Originariamente inviato da cisc
fek, novità dalla build sul server??
Si', rotta con l'errore di cionci.

Codice:
    [junit] Testcase: testAudioCreation took 2.444 sec
    [junit]     Caused an ERROR
    [junit] OpenAL error: Invalid Enum (40962)
    [junit] org.lwjgl.openal.OpenALException: OpenAL error: Invalid Enum (40962

    [junit]     at org.lwjgl.openal.Util.checkALError(Util.java:56)
    [junit]     at org.lwjgl.openal.AL10.alListener3f(AL10.java:632)
    [junit]     at it.diamonds.audio.Audio.initListener(Audio.java:67)
    [junit]     at it.diamonds.audio.Audio.init(Audio.java:58)
    [junit]     at it.diamonds.audio.Audio.<init>(Audio.java:17)
    [junit]     at it.diamonds.tests.TestAudio.setUp(TestAudio.java:21)
Fai il revert degl'ultimi cambiamenti e poi risolviamo il problema assieme.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 19:28   #67
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
I test passano se commento queste due righe in Sound.java:

Codice:
    public void freeMemory() 
    {
//        AL10.alDeleteBuffers(buffer);
//        AL10.alDeleteSources(source);
        wasLoaded = false;
        wasPlayed = false;
    }
Codice:
    public void initListener()
    {
        AL10.alListener3f(AL_POSITION,0.0f,0.0f,0.0f);
        AL10.alListener3f(AL_VELOCITY, 0.0f,0.0f,0.0f);
//        AL10.alListener3f(AL_ORIENTATION, 0.0f,0.0f,0.0f);
    }
fek è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 19:41   #68
cisc
Senior Member
 
L'Avatar di cisc
 
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
come faccio a fare il revert?

cmq, ho appena finito di correggere il problema con initListener, era un errore veramente banale, per freeMemory, non vedo errori che lo coinvolgono...
__________________
GNU MyServer Wants YOU!!
We live thinking we will never die. We die thinking we had never lived. Jason Becker
cisc è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 19:44   #69
cisc
Senior Member
 
L'Avatar di cisc
 
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
la cosa strana è che prima, nonostante ci fosse un errore evidente nel settare una proprietà del Listener, in locale mi compilava tutto alla perfezione!!!
__________________
GNU MyServer Wants YOU!!
We live thinking we will never die. We die thinking we had never lived. Jason Becker
cisc è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 22:29   #70
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
Quote:
Originariamente inviato da cisc
come faccio a fare il revert?

cmq, ho appena finito di correggere il problema con initListener, era un errore veramente banale, per freeMemory, non vedo errori che lo coinvolgono...
freeMemory() rompe la build anche nell'ultimo commit.
Ho disabilitato anche questo test. Qui c'e' un problema con freeMemory e dobbiamo andare affondo, perche' sta facendo fallire i test a ripetizione.

La build e' VERDE.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 22:41   #71
cisc
Senior Member
 
L'Avatar di cisc
 
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
ho potuto notare che linux è molto più permissivo, diciamo, negli errori, infatti anche a Vicius (che ha linux), sia dopo il mio prima commit che dopo la correzione a initListener i test venivano passati, è difficile correggere qualcosa se non si ha nessun messaggio di errore, mi puoi postare l'output?
__________________
GNU MyServer Wants YOU!!
We live thinking we will never die. We die thinking we had never lived. Jason Becker
cisc è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 22:45   #72
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
Purtroppo incontreremo questi problemi spesso, a meno di non avere una build machine su una macchina linux.

Ecco l'errore:

Codice:
    [junit]     Caused an ERROR
    [junit] OpenAL error: Invalid Operation (40964)
    [junit] org.lwjgl.openal.OpenALException: OpenAL error: Invalid Operation (4
0964)
    [junit]     at org.lwjgl.openal.Util.checkALError(Util.java:56)
    [junit]     at org.lwjgl.openal.AL10.alDeleteBuffers(AL10.java:962)
    [junit]     at it.diamonds.audio.Sound.freeMemory(Sound.java:69)
    [junit]     at it.diamonds.tests.TestAudio.testSoundFreeMemory(TestAudio.jav
a:100)
Credo sia lo stesso di cionci. Ho commentato tutto il test per togliere l'errore.
fek è offline   Rispondi citando il messaggio o parte di esso
Old 20-09-2005, 23:07   #73
cisc
Senior Member
 
L'Avatar di cisc
 
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
senti fek, ho fatto un'altra modifica, la vuoi provare tu prima, o faccio un commit e poi in caso si commenta?
__________________
GNU MyServer Wants YOU!!
We live thinking we will never die. We die thinking we had never lived. Jason Becker
cisc è offline   Rispondi citando il messaggio o parte di esso
Old 21-09-2005, 11:21   #74
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
x Vifani: ho portato parte del tuo codice da Game.java a Engine.java; successivamente ho modificato Game.java in modo da utilizzare la classe Engine per inizializzare il display e OpenGL.
Purtroppo dopo queste modifiche ricevo numerose segnalazioni di errore, in quanto non si riescono a trovare le classi e i tipi utilizzati (Display, GL11, GL_TEXTURE0, Keyboard, ecc.). Tutto ciò nonostante avessi mantenuto nell'intestazione di Game.java (e ricopiato anche in Engine.java):

import static org.lwjgl.opengl.GL11.*;

Non mi spiego come mai prima funzionasse tutto con questo semplice import, e adesso no.

EDIT: il build con Ant mi dà BUILD SUCCESSFUL.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys

Ultima modifica di cdimauro : 21-09-2005 alle 11:32.
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 21-09-2005, 12:06   #75
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
Questo vuol dire che e' solo Eclipse a dare problemi?
fek è offline   Rispondi citando il messaggio o parte di esso
Old 21-09-2005, 13:09   #76
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26107
Adesso neppure la build con Ant mi funziona...

Allora, penso che tutti questi casini me li dia SVN, che sballa completamente la sincronizzazione.

Dico questo perché effettuando il sync o l'update non mi dice nulla, mentre andando su SVN Repository vedo che i file hanno un numero di versione più aggiornato rispetto a quelli del mio workspace.

Non solo: clickando su Texture.java, ad esempio, mi ha detto che il file presente sul filesystem è cambiato, e mi ha chiesto di aggiornalo: l'ho fatto, ed effettivamente risulta la versione più aggiornata. Soltanto che, a causa di questo di aggiornamento, questo file adesso fa uso di altre due classi, fra cui TextureNotFoundException.java, che NON RIESCO A IMPORTARE nel mio workspace.

Risultato: la build con Ant fallisce.

La cosa "comica" è che prima di quest'infausto aggiornamento parziale Ant riesciva a portare a termine la compilazione, mentre Eclipse mi diceva che mancavano i riferimenti a Display, Keyboard, ecc...

Altra cosa da segnalare: ogni volta che faccio delle modifiche e faccio un click sull'iconcina del dischetto per salvare le modifiche, mi appare un dialogo segnalando il messaggio di errore:

"Errors have occurred while calculating the synchronization state for SVNStatusSubscriber.

An internal error occurred processing subscriber events.
An internal error occurred processing subscriber events.
String index out of range: -1
"

Insomma, non so più che pesci prendere.

Il task sulla carta penso di averlo completato (son partito dai test segnalati da fek, che dovevano essere passati e da lì in maniera "naturale" ho tirato fuori classe e metodi), compresi i test, ma non posso nemmeno provare per vedere se ci sono problemi.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 21-09-2005, 13:14   #77
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
Quote:
Originariamente inviato da cdimauro
Adesso neppure la build con Ant mi funziona...

Allora, penso che tutti questi casini me li dia SVN, che sballa completamente la sincronizzazione.
Situazione drammatica. L'unica cosa che ti posso consigliare e' di rimuovere totalmente Eclipse e Svn e installare daccapo e poi fare un check out pulito. Salva ovviamente i file che hai modificato.

Magari mandami il tuo commit alla mail di casa e quando torno a casa faccio io e chiudiamo il task.

Per il resto... Setup.. avanti avanti avanti
fek è offline   Rispondi citando il messaggio o parte di esso
Old 21-09-2005, 17:15   #78
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Sono l'unico a cui si apre la finestra con sfondo nero e basta? Il diamante non ne vuole sapere di essere diseganto

ciao
VICIUS è offline   Rispondi citando il messaggio o parte di esso
Old 21-09-2005, 17:45   #79
fek
Senior Member
 
L'Avatar di fek
 
Iscritto dal: Oct 2002
Città: California
Messaggi: 11781
Quote:
Originariamente inviato da VICIUS
Sono l'unico a cui si apre la finestra con sfondo nero e basta? Il diamante non ne vuole sapere di essere diseganto

ciao
Il diamante non appare su linux, ma appare correttamente su win.
Problema di path nel trovare la texture, oppure problema di lwgl. Raffaele?
fek è offline   Rispondi citando il messaggio o parte di esso
Old 21-09-2005, 17:55   #80
cisc
Senior Member
 
L'Avatar di cisc
 
Iscritto dal: Nov 2002
Città: Cosenza --> Roma
Messaggi: 853
penso che il problema sia di lwjgl, anche a me appare uno "scarabocchio verde" al posto del diamande sotto linux, e per il path, se è sbagliato mi lancia un'eccezione, per non parlare dei problemi avuti da me con l'audio , siamo sicuri che le librerie incluse nel progetto sono le ultimi stabili?
__________________
GNU MyServer Wants YOU!!
We live thinking we will never die. We die thinking we had never lived. Jason Becker
cisc è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


MG4, due settimane al volante dell'elettrica popolare: pregi, difetti e autonomia MG4, due settimane al volante dell'elettrica pop...
Tre giorni in Finlandia con OnePlus Watch 2 Nordic Blue. La nostra prova a temperature estreme Tre giorni in Finlandia con OnePlus Watch 2 Nord...
Lenovo Factory Tour: siamo entrati nella fabbrica ungherese che produce PC, storage e server Lenovo Factory Tour: siamo entrati nella fabbric...
Acer Nitro V 15, alla prova il notebook gaming essenziale con RTX 4050 Laptop Acer Nitro V 15, alla prova il notebook gaming e...
Stellar Blade: l'action RPG di Shift Up sfoggia uno stile (quasi) unico su PS5 - Recensione Stellar Blade: l'action RPG di Shift Up sfoggia ...
Aspirano, lavano e costano poco: Lefant ...
SYNLAB Italia: il gruppo Black Basta ha ...
Addio Robert Heath Dennard, morto il pap...
Asteroid Institute e Google Cloud hanno ...
NASA Perseverance ha catturato nuove imm...
L'IA generativa richiede nuove professio...
Se le formule vi annoiano, potete usare ...
Amazon Seconda Mano (ex Warehouse): ecco...
Warren Buffett: l'intelligenza artificia...
La serie Realme 12 5G arriva in Italia p...
Incentivi auto elettriche annunciati ma ...
SpaceX presenta le tute spaziali per l'a...
Splunk State of Security 2024: cos&igrav...
Boom di investimenti per la produzione d...
Come disabilitare gli annunci pubblicita...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 06:58.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Served by www1v