[ zmau @ 28.03.2007. 16:40 ] @
Instalirao sam jdk6 i počeo da radim s njim. Puštam neke jednostavne test primere (klijent se zakači na ejb, okine metodu, dobije povratnu vrednost...) i dobijam neke poruke o greškama. Onda sam malo guglao, konkretno, pitao sam gugla za sintagmu
Code:
 java.lang.ClassNotFoundException: [Ljava.lang. 

I rečenicu
Code:

ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183):  [../../../src/share/back/util.c:820]


i oba puta naleteo na http://bugs.sun.com/bugdatabase ...

Takođe, imam problem sa diplojovanjem na jboss, evo komada poruke :
Code:

undeploy:
     [echo] In undeploy
   [delete] Deleting 2 files from D:\j2ee\jboss-4.0.4RC1\server\default\deploy

BUILD FAILED
D:\j2ee\eclipse\workspace\jmedi\build.xml:91: Unable to delete file D:\j2ee\jboss-4.0.4RC1\server\default\deploy\tagSrv.jar


A ni iz windows explorera ne mogu da izbrišem dotični fajl, jer je “being used by another program”. Po svoj prilici ga jboss zaključa, pa ovaj problem “rešavam” tako što restartujem jboss. Ovo mi se nikad nije dešavalo pod jdk peticom.

Dakle stičem utisak da je JDK6 prilično problematična i bagovita stvar. Znam da šestica nije od juče pa me zanima kakva su vaša iskustva s njom i da li vam zvuče poznato konkretni problemi na koje nailazim.
[ Au197/79 @ 06.04.2007. 15:37 ] @
Izašao je update 1 za šesticu, pa javi da li su ti bugovi ispravljeni.
[ milos23 @ 06.04.2007. 23:01 ] @
khm, zar ovo ne bi trebalo da ima vise veze sa samim JBoss-om i requirementom da radi na javi 1.4 ili 1.5?
[ zmau @ 07.04.2007. 02:52 ] @
Ja sam mislio da je backward compatibility nešto što se podrazumeva. A prve 2 stvari koje sam pomenuo mi izgledaju kao manje-više oficijelni bagovi. Ako su jdk i jboss posebna priča na temu kompatibilnosti, onda sam ja nešto propustio u toj priči. Aj baš ću da prelistam dokumentaciju jbossa.
Al ću ipak prvo da probam taj update.
[ milos23 @ 07.04.2007. 09:56 ] @
pa dobro, jeste da je potreban backwards compatibility, ali jednostavno nekad ljudi nabudze stvari koje postoje u nekoj verziji jave itd..... imam takvog iskustva na poslu :) klijent instalira javu 1.5 a proizvod je sertifikovan za 1.4 i onda salje bug i sta ti ja znam sta jos.... ili jos gore, u release notes za proizvod stave da je potrebno bilo koja java iznad 1.4.08 a svi dobro znaju da ne radi sa 1.5 :D
[ Cyberghost @ 07.04.2007. 12:53 ] @
Ovo sto cu vam reci nije usko vezano za Javu ali moze da posluzi.
Radim u firmi koja se bavi Projektovanje i razvojem poslovnih
informacionih sistema. Alat koji se koristi za izradu je XBase++ a
Alaska 1.8 je kompajler ? glavni programer je Alasku 1.8 koristio par
godina unazad iako je odavno izasla 1.9 verzija, a znate zasto ?
Odredjeni broj funkcija je preimenovan/prepravljen tako da neke stvari
nece da rade a to tek saznate kada je aplikacija u eksploataciji, zato
ne vidim neki veliki razlog da se prelazi na nesto najnovije cim izadje.
Mislim da ni velike softverske komapnije ne jurcaju na najnovije
proizvode ovog tipa upravo zbog toga jer nisu 100% kompatibilni !
[ anon315 @ 07.04.2007. 14:35 ] @
Pa samo pogledajte koji to aplikacioni server ima full podrsku za JEE 1.5...
[ zmau @ 09.04.2007. 18:12 ] @
Ma okej, nisam ni ja mislio da je kompatibilnost obično 100%. I sam sam svojevremeno prepravljao Peximove aplikacije da sa delfi trojke pređu na šesticu. I nije da nije bilo problema.
Ali mi malo mnogo da baš ne mogu da mrdnem od nekompatibilnosti. Al ako je već tako, šta znate o jbossovima novijim od ovog mog jboss-4.0.4RC i njihovom slaganju sa JDK6 ? Moj saradnik je pokušavao da instalira novij jboss na javu 5 i imao je problema (doduše ne sećam se da li to ima još i neke veze za linuksom). Pa znate li nekog ko radi u novoj javi i novijem jbossu ?

I nisam se baš tek tako zaleteo za noviju verziju jave :-). Znam za nju čini mi se od letos, a sad me u njoj privlače neke konkretne stvari, tipa SwingWorker i TableSorter integrisan u swing.
[ dejankr @ 10.04.2007. 14:21 ] @
Ne znam zašto si tako siguran da je uzrok svih pomenutih problema u Javi 6.
Na primer, uzrok za
Code:
 java.lang.ClassNotFoundException: [Ljava.lang. 


može da bude gomila stvari. Od tvog koda, podešavanja JBoss-a i sl. To što si našao nešto slično u Sunovoj bug database ništa ne znači, jer ćeš sigurno tako naći i gomilu bugova gde se pominje NullPointerException.

Takođe, ovaj problem sa undeploy u JBoss-u se meni javljao i na JDK 1.4 i 5.0. pa mislim da nema veze sa JDK 6.0.

Drugi problem izgleda da jeste prisutan samo na JDK 6.0 i koliko vidim u reportu, nije ispravljen ni u novoj verziji. U komentarima se pominje workaround za taj problem...

Btw, ne znam zašto koristiš 4.0.4RC kada ona po definiciji nije stabilna. 4.0.5 je odavno izašao i radi OK sa Javom 5. Ja čak nisam primetio razliku kada sam probao da startujem sa Javom 6.
[ zmau @ 15.04.2007. 15:52 ] @
Citat:
Ne znam zašto si tako siguran da je uzrok svih pomenutih problema u Javi 6.

Naravno da nisam :-). Samo mi tako deluje. Uostalom, rekoh
Citat:
Al ako je već tako, šta znate o jbossovima novijim od ovog mog jboss-4.0.4RC i njihovom slaganju sa JDK6 ?


Citat:
Btw, ne znam zašto koristiš 4.0.4RC kada ona po definiciji nije stabilna. 4.0.5 je odavno izašao i radi OK sa Javom 5. Ja čak nisam primetio razliku kada sam probao da startujem sa Javom 6.

To mi kaži. Ovo ću definitivno da probam čim budem imao vremena.