Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Cybersecurity: email, utenti e agenti IA, la nuova visione di Proofpoint
Cybersecurity: email, utenti e agenti IA, la nuova visione di Proofpoint
Dal palco di Proofpoint Protect 2025 emerge la strategia per estendere la protezione dagli utenti agli agenti IA con il lancio di Satori Agents, nuove soluzioni di governance dei dati e partnership rafforzate che ridisegnano il panorama della cybersecurity
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti
Dopo alcuni anni di assenza dai cataloghi dei suoi televisori, Hisense riporta sul mercato una proposta OLED che punta tutto sul rapporto qualità prezzo. Hisense 55A85N è un televisore completo e versatile che riesce a convincere anche senza raggiungere le vette di televisori di altra fascia (e altro prezzo)
Recensione Borderlands 4, tra divertimento e problemi tecnici
Recensione Borderlands 4, tra divertimento e problemi tecnici
Gearbox Software rilancia la saga con Borderlands 4, ora disponibile su PS5, Xbox Series X|S e PC. Tra le novità spiccano nuove abilità di movimento, un pianeta inedito da esplorare e una campagna che lascia al giocatore piena libertà di approccio
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-10-2003, 18:01   #1
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
Win98 e J2SDK..PROBLEMONE!!! - (Ora Risolto))

Salve gente, ho un grosso problema
Sto sviluppando un gestionale con collegamento ad un database access. Sto usando la JDK1.4 sia sotto winXp che sotto Win98.
Beh..sotto WinXP non ho avuto nessun problema. Con win98 invece oggi ho avuto una bella sorpresa..praticamente ad un certo punto mi dice che si verifica una eccezione non gestibile dall Virtual Machine perchè si sviluppa un errore nel codice nativo (vorrei postarvi il log ma in questo momento sto usando il pc di casa con WinXp, Win98 lo uso al lavoro).
Beh..ho fatto diverse prove su pc diversi ma sempre con win98 e mi da sempre lo stesso tipo di errore...in sostanza ci sono delle dll che rompono le palle!!
Ho provato anche a casa su duo pc diverso ma con winXp e non ho alcun problema.

Mi sapete aiutare? Cosa può essere!!
Magari domani vi posto il log di errore così potete capirci qualcosa in più..grazie e ciao.

Ultima modifica di mercurio76 : 09-10-2003 alle 11:59.
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
Old 06-10-2003, 18:34   #2
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Posta il log...
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 07:16   #3
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
Ecco i logs:

Questo è il log che appare nella finestrella di winzoz quando il programma va in crash:


JAVA ha provocato un errore di pagina non valida nel
modulo KERNEL32.DLL in 017f:bff87ede.
Registri:
EAX=c00309c4 CS=017f EIP=bff87ede EFLGS=00010216
EBX=0069000c SS=0187 ESP=0b02fffc EBP=0b030068
ECX=00593018 DS=0187 ESI=7fffffff FS=492f
EDX=00000000 ES=0187 EDI=0000001f GS=0000
Byte all'indirizzo CS:EIP:
53 56 57 8b 30 83 7d 10 01 8b 4e 38 89 4d f8 75
Immagine dello stack:


Questo è il log generato dall JVM:


An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : EXCEPTION_ACCESS_VIOLATION occurred at PC=0x7800122D
Function=[Unknown.]
Library=(N/A)

NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.


Current Java thread:
at sun.jdbc.odbc.JdbcOdbc.colAttributesString(Native Method)
at sun.jdbc.odbc.JdbcOdbc.SQLColAttributesString(JdbcOdbc.java:2617)
at sun.jdbc.odbc.JdbcOdbcResultSetMetaData.getColAttributeString(JdbcOdbcResultSetMetaData.java:793)
at sun.jdbc.odbc.JdbcOdbcResultSetMetaData.getColumnName(JdbcOdbcResultSetMetaData.java:355)
at sun.jdbc.odbc.JdbcOdbcResultSet.findColumn(JdbcOdbcResultSet.java:1815)
- locked <02C7CB70> (a sun.jdbc.odbc.JdbcOdbcResultSet)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:395)
at levaPackage.interfaccia.gestioneComboLocalita(interfaccia.java:2134)
at levaPackage.interfaccia.textDatiLuogoNas_keyTyped(interfaccia.java:1969)
at levaPackage.interfaccia.access$6000671(interfaccia.java:52)
at levaPackage.interfaccia$7.keyTyped(interfaccia.java:506)
at java.awt.Component.processKeyEvent(Component.java:5089)
at javax.swing.JComponent.processKeyEvent(JComponent.java:2385)
at java.awt.Component.processEvent(Component.java:4943)
at java.awt.Container.processEvent(Container.java:1566)
at java.awt.Component.dispatchEventImpl(Component.java:3639)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1708)
at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:593)
at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:765)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:698)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:559)
at java.awt.Component.dispatchEventImpl(Component.java:3509)
at java.awt.Container.dispatchEventImpl(Container.java:1623)
at java.awt.Window.dispatchEventImpl(Window.java:1590)
at java.awt.Component.dispatchEvent(Component.java:3480)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:450)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:197)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:144)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

Dynamic libraries:
0x7CD70000 - 0x7CD8D000 C:\WINDOWS\SYSTEM\IMAGEHLP.DLL

Local Time = Tue Oct 07 08:03:54 2003
Elapsed Time = 86
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Client VM (1.4.1_04-b01 mixed mode)
#


Volevo precisare che questo errore si scatena in questa situazione: ho fatto una casella di testo per inserire il nome di una città; ho messo un listener keyTyped sulla casella e ogni volta che scrivo una lettera parte un metodo che fa una query ad un database access per elencare tutti i comuni che iniziano con le lettere digitate fino a quel momento, e la lista di tutte le città è visualizzata in una tendina di una comboBox che si aggiorna quindi ogni volta che scrivo una lettera.
Forse il fatto che faccio molte query SQL manda in crisi win98?

AIUTOOOOOOO!!!

Ciao e grazie

Ultima modifica di mercurio76 : 07-10-2003 alle 07:24.
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 07:48   #4
Molz
Member
 
Iscritto dal: May 2003
Messaggi: 119
Mi pare ke l'eccezione sia stata lanciata da 1 metodo nativo (cioè un API della JDK) ke probabilmente nn funzionerà bene su win98.

Anke se la cosa mi sembra strana...

Usi metodi deprecati?

Cmq nn vorrei dire cavolate ma o cambi le API ke danno eccezioni o cambi la JDK
Molz è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 08:19   #5
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
:-(

Non mi pare di aver usato metodi deprecati (cmq controllo meglio)..forse la jdk1.3 è più rodata sotto win98?
Posso provare a installarla invece della 1.4.

Per quanto rigurda le API come faccio a cambiarle?
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 08:28   #6
Molz
Member
 
Iscritto dal: May 2003
Messaggi: 119
X cambiare le API intendevo ke devi usarne altre ke diano lo stesso risultato (cosa ke spesso nn si può fare )

Cmq nn sono sicuro d qello ke t ho detto.

Anke xké rileggendo il log

Quote:
An unexpected exception has been detected in native code outside the VM.
sembra ke l'errore arrivi da fuori la VM.

Se vuoi provare a installare la JDK 1.3 fallo, tentar nn nuoce, ma nn t garantisco nulla.

Cmq magari può anke essere ke nn vadano i driver del database x qella particolare qery...

Nn sono in grado d aiutarti molto.
Sorry
Molz è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 08:53   #7
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Problema diffuso...
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 10:47   #8
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
:-(((

Sto guardando i post che mi hai gentilmente girato...mi sa che non è un problemino semplice. Più che altro nessuno dei post che ho letto ha trovato un soluzione

Evviva la portabilità di java
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 11:14   #9
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
JDK 1.3

Voglio provare a scaricare la jdk1.3 solo che qui dove sono quei bastardi mi hanno bannato il sito della sun!!
Non è che sapete altri link in cui posso trovare la jdk1.3?

Speriamo bene...qui mi sa che devo cambiare il codice e usare altri metodi..va a capire qual'è il problema...non ci voleva proprio..è una gran perdota di tempo.

Intanto grazie e se qualche anima pia trova una soluzione mi faccia un fischio

Ciao
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 11:47   #10
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Prova qua:
http://sunsite.ccu.edu.tw/index.php?...j2sdk-1_3_1_05
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 11:52   #11
Molz
Member
 
Iscritto dal: May 2003
Messaggi: 119
In teoria se compili usando il parametro -target puoi specificare la versione il cui compilare i files.

Prova
Molz è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 12:26   #12
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
Thanks

Grazie cn73..mi hai risparmiato una fatica in più..provo la jdk1.3 e poi vi fo sapere.

Ma dalla 1.3 alla 1.4 cambiano molte cose?

Ciao e garzie ancora
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 13:16   #13
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Prego... compila con l'opzione -deprecation in modo da capire se usi qualche metodo deprecato perchè malfunzionante.
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 14:51   #14
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
:-(

Ho usato l'opzione -deprecation con la jdk1.4 e mi da 0 errorei e 0 wornings.
Ho installato la jdk1.3 e anche qui per la compilazione tuto ok..solo che quando poi lancio l'applicazione parte ma non si vede niente..c'è solo una finestra grigia

Non so proprio come fare...possibile che non ci sia un rimedio!!
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 15:05   #15
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Cioè con la 1.3 non ottieni errori?? Ne segnalazioni? Ma sei sicuro che in 98 le origini dati ODBC siano correttamente configurate?? E i driver?
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 16:02   #16
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
Mo ti spiego bene...

Allora..con la 1.3 se lo compilo non mi da errori in fase di compilazione. Poi però quando eseguo l'applicazione con javaw praticamente non parte.
Con la 1.4 funge tutto..faccio le query tranquillamente..aggiorno campi di testo dai recordset etc etc..ma quando vado ad agire sulle comboBox per fare altre query mi salta fuori l'errore. Tra l'altro il crash non avviene subito ma dopo un certo numero di query molto aleatorio.
Però sono sicuro di aver configurato bene il database...la connessione va a buon fine e posso fare tutte le query che voglio..

Non so proprio da cosa può dipendere
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 16:07   #17
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Mi spiace Non saprei proprio...L'unica cosa che posso dirti è che usare JAVA con Access è un obrobrio, sicuramente con Oracle non avresti questi guai...
Cmq dato che con XP funge, mi viene da pensare che ci sia una qualche differenza nel settaggio dei driver nei 2 SO. Se sono identici... bhè è colpa di Microsoft che non rilascia le proprie specifiche , non certo di JAVA!
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 16:20   #18
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
mmm

Beh...effettivamente all'inizio non volevo usare access..però lo avevo preferito per due motivi:
1- perchè ce l'avevo già :-)
2- perchè non volevo perdere molto tempo a costruire un database relazionale.

Però a questo punto sono anche disposto a cambiare dbase...Oracle fornisce una gestione visuale dei database o è come Mysql..tutto a shell di comandi?
Io volevo concentrarmi più sul codice java che sulla struttura del database.

Cmq se mi sai dire un link a cui scaricare Oracle ti sarei grato..

Intanto grazie per l'auito..ciao

p.s.
A pensarci bene sotto XP non ho mai avuto errori di questo tipo però un paio di volte usando le stesse comboBox incriminate l'applicazione si era piantata ma non è andata in crash..si è bloccata senza dare alcun tipo di errore...però è una cosa che ha fatto solo un paio di volte quando ancora stavo stendendo del codice e non era la versione definitiva.
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 16:51   #19
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Ehm...Oracle non si scarica, si compra E costa pure parecchio.
Cmq se riesci a...comprarlo esistono ottimi tool visuali come ad es TOAD.
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 07-10-2003, 17:30   #20
mercurio76
Senior Member
 
Iscritto dal: Oct 2003
Città: Rimini
Messaggi: 519
:-)

eh eh..beh anche Access si compra...

Io intendevo...se sai qualche sitozzo di quelli molto utili (ci siamo capiti) da cui lo posso scaricare...

Altrimenti mi tocca accontentarmi di Access.
__________________
I bikers di Rimini, sito ufficiale: http://www.MotoRn.it
PC: AMD Athlon Xp 1600+ | 512MB DDR | MB DFI AD70-SC | Ati Radeon 9800 Pro| Scheda Tv: Empire All In One Video - VGear | SBLive! 1024 | Creative Cambridge SoundWorks 5.1 | HDD IDE: MAxtor 40GB e 120GB | DVD-ROM Hitachi GD7000 | Master. DVD LG4040B FW A302 | Monitor Sony 19'' Trinitron E400 | APC Back-UPS CS 500 |

Ultima modifica di mercurio76 : 07-10-2003 alle 17:36.
mercurio76 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Cybersecurity: email, utenti e agenti IA, la nuova visione di Proofpoint Cybersecurity: email, utenti e agenti IA, la nuo...
Hisense A85N: il ritorno all’OLED è convincente e alla portata di tutti Hisense A85N: il ritorno all’OLED è convi...
Recensione Borderlands 4, tra divertimento e problemi tecnici Recensione Borderlands 4, tra divertimento e pro...
TCL NXTPAPER 60 Ultra: lo smartphone che trasforma la lettura da digitale a naturale TCL NXTPAPER 60 Ultra: lo smartphone che trasfor...
Un fulmine sulla scrivania, Corsair Sabre v2 Pro ridefinisce la velocità nel gaming Un fulmine sulla scrivania, Corsair Sabre v2 Pro...
Portatile Gaming a 949€: è un HP ...
Model S Plaid vs SU7 Ultra, la drag race...
C'è un TV da 55'' OLED a 549€: il...
I nuovi Xiaomi 17 non convincono: vendit...
Arriva Logitech MX Master 4, mouse super...
Storie di Brand racconta la nascita dell...
EFF lancia l'allarme: con Chat Control l...
Il nuovo tablet 'Pro' di HONOR punter&ag...
Trasferire una eSIM TIM sul nuovo iPhone...
Torna il super notebook Lenovo con Core ...
MacBook Pro: prima un refresh e poi il s...
Mondaic, il software nato per Marte che ...
SpaceX annuncia l'undicesimo volo del ra...
CMF lancia le sue prime cuffie over-ear:...
Condannata a Londra la protagonista dell...
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: 09:11.


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