Hello,
Windows 7 óperenciás rendszeren telepítve van a java ((build 1.6.0_20-b02))
és egy bejelentkező oldal megnyitásakor hibát ír ki és feldobja a java console-t:
load: class dcsclient.UserLogin.class not found.
java.lang.ClassNotFoundException: dcsclient.UserLogin.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.net.NetworkClient.doConnect(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.openServer(Unknown Source)
at sun.net.www.http.HttpClient.(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.http.HttpClient.New(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.connect(Unknown Source)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
at java.net.HttpURLConnection.getResponseCode(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Exception: java.lang.ClassNotFoundException: dcsclient.UserLogin.class
és ezt az egyik napról a másikra csinálta, semmi nem lett frissítve, semmi sem változott.
Ha valaki kicsit jobban ért nálam a számítástechnika ezen részéhez kérem segítsen :)
- 2969 megtekintés
Hozzászólások
Caused by: java.net.ConnectException: Connection refused: connect
nem lehet hogy ez valtja ki? aszondod hogy ez egy bejelentkező oldal -- es ahova be kell jelentkezni az epp vmi miatt nem elerheto"? (leallt, nincs net[ed], tuzfal kozbeszolt, stb)
- A hozzászóláshoz be kell jelentkezni
Ez. Próbál betölteni valami appletet (dcsclient?), de arra connection refuset kap. Vagy a hálózatodban van a hoppá, vagy az oldalon, ahol elérhető a kód. Mivel a goggle nem mond rá semmit, ez valami egyedi fejlesztés? (Már csak az osztály neve miatt is)
- A hozzászóláshoz be kell jelentkezni
hello,
ez egy belsőhálózati java alapú rendszer, kb 30 gépen tökéletesen működik, csak 3 gépen van bajom, minden gép egyforma hardware és egyforma oprendszer egyforma javaval. mind egy hálózatban van. és az oldal bejön csak a bejelentkező ablaknál van egy sötét folt.
- A hozzászóláshoz be kell jelentkezni
"java.lang.ClassNotFoundException: dcsclient.UserLogin.class"
A végén a .class nem kellene oda.
Valamiért nem a "dcsclient.UserLogin" class-t akarja betölteni, hanem a "dcsclient.UserLogin.class"-t, ami hülyeség.
- A hozzászóláshoz be kell jelentkezni
dcsclient.UserLogin.class - binárisból akarja példányosítani a dcsclient.UserLogin objektumot. Így nem hülyeség.
Mivel kiváncsivá tett a dolog, utánagugliztam hasonló esetnek, lehet, hogy az <APPLET> tag-ben van valami hiba.
szerk: nem működik sem a <CODE> a hozzászólásban?
- A hozzászóláshoz be kell jelentkezni
De, így is hülyeség.
Ha tudsz olyan példát linkelni, ahol ClassNotFoundException van és a hivatkozott osztály végén ott a .class, akkor visszavonom, de addig tartom, hogy ez a hiba.
- A hozzászóláshoz be kell jelentkezni
a "Exception: java.lang.ClassNotFoundException: dcsclient.UserLogin.class"
után nem kéne megörülni hogy már mindent tudsz, hane lépj mégeggyet és olvasd el a többit is: "és ezt az egyik napról a másikra csinálta, semmi nem lett frissítve, semmi sem változott." részt is, azaz nem a rdsz-ben van a hiba hanem nincs net
tudod ha egyszerre lépsz kettőt, lecsapnak :P
- A hozzászóláshoz be kell jelentkezni
Bongeszo cache urites?
html forrast nem tudod becopypastelni?
- A hozzászóláshoz be kell jelentkezni
+1
Sokszor találkoztam olyannal, hogy furcsa hiba/hibaüzenet esetén a java-cache-t törölve (asszem' a java-control panelről is lehet, én linux alatt törölni szoktam a ~/.java/deployment/cache könyvtárat) megoldódott a probléma.
- A hozzászóláshoz be kell jelentkezni
+1 cache ürítés csodákra képes.
- A hozzászóláshoz be kell jelentkezni
sajnos most nem tudom bemásolni, mert letöröltem a java-t próbáltam feltenni régebbit, és most már egyiket se bírom feltelepíteni minden verzió telepítésénél megáll ezzel a hibaüzenettel: Error 25099. unzipping core files failed.
próbáltam a netről telepíthetőt, és a net nélkülit is mindkettőnél probléma van.
érdekes hogy tegnap megfelelően működött minden és csak ma van ez a probléma, és a gépeken semmi se változott.
- A hozzászóláshoz be kell jelentkezni
az elso hozzaszolasban leirtak a problemat. nem ertem, miert telepitgetik rogton ujra az emberek a kornyezetet. linuxon is ezt csinalnad? ;)
- A hozzászóláshoz be kell jelentkezni
kitöröltem már a böngészőben, és szint úgy a java-ban is. és a probléma még mindíg fenn áll.
Linuxban kicsit más a helyzet, ezt mindketten tudjuk, sajnos most úgyhozta az élet hogy a win7 keseríti meg az életem, laikus gondolná hogy minden olyan jól megy, de egyre több számomra megmagyarázhatatlan hibával találkozok, amiket nem tudom ki és mikor fog helyretenni.
- A hozzászóláshoz be kell jelentkezni
1, semmiben nem mas a helyzet.
2, reply gomb nem megy, latom
3, mar leirtak fent a problemat: CONNECTION REFUSED, nem lat ki valahova a netre, ahova kiakar/nem megy, amit el akar erni. ezen mit nem lehet erteni?
- A hozzászóláshoz be kell jelentkezni
java console engedélyez control panelban
browser restart
java console megnyit systrayből, fókuszt rátesz (belebalklikk)
5 -ös gomb megnyom (trace level max)
oldal behív browserben
figyel javaconsol és értelmez
- A hozzászóláshoz be kell jelentkezni
Trace level set to 5: all ... completed.
Trace level set to 5: all ... completed.
network: Cache entry not found [url: http://raktarkezelorendszer.corp/dcsclient/UserLogin.class, version: null]
network: Connecting http://raktarkezelorendszer.corp/dcsclient/UserLogin.class with proxy=DIRECT
network: Connecting http://raktarkezelorendszer.corp:80/ with proxy=DIRECT
network: Cache entry not found [url: http://raktarkezelorendszer.corp/dcsclient/UserLogin/class.class, version: null]
network: Connecting http://raktarkezelorendszer.corp/dcsclient/UserLogin/class.class with proxy=DIRECT
network: Connecting http://raktarkezelorendszer.corp:80/ with proxy=DIRECT
ezt a választ kaptam rá, valószínű akkor hogy nem a helyi géppel van a baj.
- A hozzászóláshoz be kell jelentkezni
Eventlogot is nézhetsz, hátha találsz ott valamit, illetve fiddlerrel is kutakodhatsz, hátha..
ezt a választ kaptam rá, valószínű akkor hogy nem a helyi géppel van a baj.
vs
kb 30 gépen tökéletesen működik, csak 3 gépen van bajom, minden gép egyforma hardware és egyforma oprendszer egyforma javaval. mind egy hálózatban van.
- A hozzászóláshoz be kell jelentkezni
Volt mostanság egy elég durva exploit a javaWS-re. Lehet hogy kapott a három gép updatet, és szigorodtak a biztonsági beállítások. Aka MS workaround patch.
Ezeket böngészd át, illetve a windows tüzfalat. win7-hez még nem volt szerencsém, de jelenleg ezt tartom a legvalószínűbbnek.
Az, hogy az OP-ben connection refuse található, nem feltétlenül jelenti azt, hogy a remote gép utasította el a kapcsolatot.
Apropó, böngészőből indítanád a programot? Mert akkor néz át annak is a java, ill scriptinget érintő beállításait + probáld másik böngészővel.
- A hozzászóláshoz be kell jelentkezni
local tuzfal/biztonsagi cucc is megfoghatja ugy, hogy connref legyen
- A hozzászóláshoz be kell jelentkezni
[trollkodás on]
ugye milyen jó, hogy jól értelmezhető a java stack trace :-) Szép, egyértelmű, felesleges rizsa nélküli beszédes logüzenet...
(/evil laugh/ tetszőleges zs kategóriás főgonosznevetésből :-)
(bocs nem bírtam kihagyni, olvasva hogy mindenki csupán tippelget, hogy mit is jelenthet, ráadásul két elég különböző hibára (connection error vs. class load error). Éljen a java!)
[trollkodás off]
- A hozzászóláshoz be kell jelentkezni
?
egyertelmuen megmondtuk, h mi a hiba. hol a gond? azert, mert TE nem tudod ertelmezni, attol meg jo.
hint: lentrol felfele kell olvasni oket ;)
- A hozzászóláshoz be kell jelentkezni
Egyértelműen?
http://hup.hu/node/89398#comment-1059269
http://hup.hu/node/89398#comment-1059347
csak erre reagáltam. Ennek semmi köze ahhoz, hogy én mit olvasok ki belőle, a fórumhozzászólásokról írtam, amit írtam.
- A hozzászóláshoz be kell jelentkezni
J. Random Hupper stacktrace értelmezni nem tudása miatt természetesen a Java-n kell ironikusan röhögni. Köszönjük Emese.
- A hozzászóláshoz be kell jelentkezni
Mi ebben az érthetetlen? Nem tudja betölteni az applet classloadere adott URI-n keresztül az osztályt, aminek az oka az, hogy hálózati problémája van.
- A hozzászóláshoz be kell jelentkezni
Lancus, már korábban is írtam, hogy mi a hiba, de elsiklottál felette.
Rosszul próbálja az osztályt betölteni a program Windows 7 alatt.
pl. ez szerepel:
String loginClassName = "dcsclient.UserLogin.class";
Class.forName(loginClassName)
ehelyett:
String loginClassName = "dcsclient.UserLogin";
Class.forName("dcsclient.UserLogin")
Gondolom a loginClassName-et egy metódus állítja elő, ami Windows 7 alatt utána biggyeszt egy ".class"-t is.
- A hozzászóláshoz be kell jelentkezni
Ne haragudj ez nekem nem sok mindent mond, próbálom megérteni, böngészőcsere, tűzfalt kikapcsoltam, beállítottam mindent a böngészőben.
mit tudok csinálni?
hogy tudom kivenni belőle azt a .class-t?
- A hozzászóláshoz be kell jelentkezni
A html oldal forrása nagy segítség lenne a további teendőkkel kapcsolatban.
- A hozzászóláshoz be kell jelentkezni
Az eddig leírtak alapján én is úgy gondolom, hogy nem a 3 gépen van a hiba, hanem a hálózaton át nem jön le a class. A másik 30 gépen azért működik, mert ott már cache-ből, a helyi gépről töltődik be az applet, míg a 3 gép lehet, hogy új telepítés üres cache-sel. Fogj egy gépet, amin működik, töröld ki a böngésző cache-t + a Java saját cache-t (Vezérlőpult, Programok, Java, Temporary Internet Files, Delete Files) és utána próbáld meg behozni az oldalt/alkalmazást. Ha a régi gépen sem működik, akkor egyértelmű, hogy a szerveren romlott el valami, csak eddig azért nem tűnt fel, mert mindenkinek meg volt a cucc helyben.
- A hozzászóláshoz be kell jelentkezni
Ha mindenutt ugyanaz a tuzfal szoftver/antivirus van (ceges kornyezetben ez valoszinu), akkor nem lehet teljesen kizarni a kliens oldali hibat igy.
--
()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
központi tűzfalunk van, helyi gépeken nincs tűzfal
- A hozzászóláshoz be kell jelentkezni
Eszembe jutott, hogy bemásolom egy működő gép konzoljának az üzenetét, és össze tudjuk hasonlítani, hát íme:
Reading certificates from 24411 http://raktarkezelorendszer.corp/DCSClient1.jar | C:\Users\administrator\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\18\c01e592-5ef582c3.idx
Reading certificates from 33986 http://raktarkezelorendszer.corp/DCSClient2.jar | C:\Users\administrator\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\6\2dd07806-22a50288.idx
Fri Jul 09 14:08:54 CEST 2010 Always: UserLogin: Running as application: WV
Fri Jul 09 14:08:54 CEST 2010 Always: Client trace level defaulted to 3
Fri Jul 09 14:08:55 CEST 2010 Always: Client trace level now set to 3
Opening file C:\Users\administrator\dcsi\raktarkezelorendszer.corp.\dcsclient.trc...
Reading certificates from 33986 http://raktarkezelorendszer.corp/DCSClient2.jar | C:\Users\administrator\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\6\2dd07806-22a50288.idx
Reading certificates from 33986 http://raktarkezelorendszer.corp/DCSClient2.jar | C:\Users\administrator\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\6\2dd07806-22a50288.idx
Reading certificates from 24411 http://raktarkezelorendszer.corp/DCSClient1.jar | C:\Users\administrator\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\18\c01e592-5ef582c3.idx
- A hozzászóláshoz be kell jelentkezni
Írd be légyszíves, HTML forrást, ami hivatkozik az appletre. Korábban linkeltem ezt a hibát , és lehet, hogy nálad is valami böngészőspecifikus hiba van.
Ez összecsenghet http://hup.hu/node/89398#comment-1059695 ezzel.
- A hozzászóláshoz be kell jelentkezni