Asi je to iný problém, ale pred časom mi IE hlásil nezmyselnú chybu pri čítaní JS, ktorú som nakoniec našiel v tom, že v komentári boli použité znak s diakritikou (windows-1250), ktoré IE chybne interpretoval ako koniec komentára a od toho bodu boli funkcie syntakticky zmršené.
Skúste nájsť, po ktorý znak v tom JS to ešte prejde kým nastane IOException a skúste tú časť JS nejako zmeniť. Ak sa to aj potom prejaví na tom istom mieste, tak to nie je chyba JS. Rastislav "Bedo" Siekel > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Moravec Jan > Sent: 13. septembra 2006 12:20 > To: Java > Subject: RE: JSP & IOException & Connection reset ... > > > Vyresili jsme to celkem jednoduse - v content-length jsme > zacali posilat korektni pocet bytu ktere v responsu skutecne > chodily ;) Ve Vasem pripade je situace trochu komplikovanejsi > v tom, ze ten content-length nenastavujete vy, ale nejaky > defaultni "procesor" v Tomcatu. Takze bych postupoval takto: > > 1) overte, ze jde skutecne o problem content-length != > skutecna delka dat > > 2) pokud ano, pak si asi budete muset napsat nejaky > jednoduchy servlet pro zasilani techto statiskych resourcu, > kde si budete moci nastavit content-length dle pozadavku. > Tento servlet si pak namapujete na *.js a ostatni resourcy se > kterymi mate problem. Mozna by fungoval i nejaky filtr > modifikujici content-length. Je to _silne_ nestandardni > reseni, takze to nejpise zareportujte v Tomcatim foru (ale > obavam se, ze Tomcat 3.2 Vam nikdo fixovat nebude - to je tak > 5 let stara verze). Proto bych mozna uplne nejdrive doporucil > upgrad na novejsi verzi... (5.5). > > Ad: Potlacit exception. V cem myslite, ze Vam to pomuze? > Problem budete mit porad stejny (nefunkcni JS), jen nic > neuvidite v logu... No nevim. > > Honza > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] > Behalf Of [EMAIL PROTECTED] > Sent: Wednesday, September 13, 2006 11:53 AM > To: [email protected] > Subject: Re: JSP & IOException & Connection reset ... > > > To Jiri Mares: > Preklep to byl, omlouvam se za nej. > Property vraci samozrejme: > http://localhost:8080/StatCenter > > pokud si jej vyzdam primo. ( dam do prohlizece > http://localhost:8080/StatCenter/js/prototype.js ) tak to > Exception nevyhodi. IE to spusti a zarve ze tam je v nem > chyba. Ale to stim nesouvisi. IE je naprosto dementni vec a > co se tyka debugu JS tak obvzlast. > > Zajimavy je, ze pokud nacitani toho scriptu odstranim a > nasledne projekt spustim, tak to rve IOException jinde. ( > vetsinou u nacitani background > obrazku > v css souboru ) uz jsem tuto exception dostal i na index.jsp > > to Moravec Jan: > ten jiny projekt nebyl identicky, jen jsem si udelal > jednoduchou jsp page kde jsem ten javascript file nacital. > Tam se nic takovyho neobjevilo. Jinak muzete popsat jak > konkretne jste tento problem vyresili ? > > > Omlouvam se za lamackej dotaz, ale neda se nahodou primo v > JSP nejakym > zpusobem > konkretne tato exception zahodit? > > Z. K. > > Quoting Jiří Mareš <[EMAIL PROTECTED]>: > > > > > A coz si vyzadat ten soubor javascript.js primo a porovnat jej s > > originalem na serveru? Melo by to take hodit tu > > IOexception ... > > > > Moravec Jan napsal(a): > >> Radeji si to overte. Meli jste podobne problemy s IE a > bylo to prave > >> diky te nekonzistenci content-length a skutecne velikosti > >> prenasenych dat. FF byl bez problemu. > >> > >> Pokud pokuzivate IntelliJ - pak muzete pouzit plugin > TunelliJ. Pokud > >> nemate, je jednoduchy a pouzitelny TCP monitor > >> (org.apache.axis.utils.tcpmon) z distribuce Apache Axisu. Oboje > >> funguje ala proxy. Nebo nejaky Ethereal aspol. Pak porovnat > >> content-length a skutecnou delku dat v responsu u vsech responsu. > >> > >> Co dostavate, kdy si ten js tahate primo browserem zadanim jeho URL > >> - dostanete vsechna data, nebo jen cast? Opakovane? > >> > >> S tim jinym projektem, kde Vam to funguje to je tedy trochu zahada > >> pokud je naprosto identicky s tim problematickym projektem > a delate > >> tam tu samou vec zcela stejnym zpusobem... > >> > >> Honza > >> > >> -----Original Message----- > >> From: [EMAIL PROTECTED] > >> [mailto:[EMAIL PROTECTED] > >> Behalf Of [EMAIL PROTECTED] > >> Sent: Wednesday, September 13, 2006 11:00 AM > >> To: [email protected] > >> Subject: Re: JSP & IOException & Connection reset ... > >> > >> > >> To si nemyslim. Dalsi poznatek je, diky terymu to nechapu > uz vubec. > >> Ze pokud si vytvorim jiny webproject testovaci a snazim se tu > >> javascript knihovnu nacitat > >> tam, tak to probehne bezproblemu a zadnou IOException to nevyhodi. > >> > >> Z.K. > >> > >> > >> Quoting Vlastimil Eliáš <[EMAIL PROTECTED]>: > >> > >>> A neni to napr. tim ze Tomcat nastavi do HTTP hlavicky > spatnou delku > >>> vraceneho souboru pri tom dotazu na "prototype.js" ? > >>> Firefox se na to treba nediva a cte dokud ma data, ale IE se na to > >>> muze divat a cteni > >>> souboru ukoncit pred jeho skutecnym koncem. To by > vysvetlovalo i ty > >>> nefunkcni > >>> javascripty (nefungovali by ale asi pouze ty co jsou na konci). > >>> > >>> Proc se to deje a co s tim Vam ale asi neporadim :-( > >>> > >>> Vl. > >>> > >>> [EMAIL PROTECTED] napsal(a): > >>>> Zdravim, > >>>> opet jsem narazil na zahadu, ktere naprosto nerozumim. Tudiz > >>>> prosim o pomoc, > >>>> pokud nekoho napada reseni. > >>>> > >>>> Problem je nasledujici. > >>>> Mam web aplikaci > >>>> JDK 1.4 > >>>> Tomcat 3.2 > >>>> > >>>> do aplikace nacitam javascript knihovny. Jako prvni prototype.js > >>>> coz je framework pro Ajax (ver 1.4.0) > >>>> > >>>> <html> > >>>> <head> > >>>> ..... > >>>> <script src="<%= statApp.getProperty("relPath") > >>>> %>/js/prototype.js" type="text/javascript" > language="javascript"></script> > >>>> ... > >>>> </head> > >>>> ...... > >>>> > >>>> Ve chvili kdy se nacita. Dostanu na consoli track: > >>>> > >>>> 2006-09-13 10:05:39 - Ctx( /StatCenter ): IOException in: R( > >>>> /StatCenter + /js/prototype.js + null) Connection reset by peer: > >>>> socket write error > >>>> > >>>> a nasledne aplikace sice funguje, ale nektery javascripty ne. > >>>> Problem je, ze > >>>> toto dela pouze pokud aplikaci spoustim v IE. Ve FF nic takoveho > >>>> nedela !!! > >>>> - Za timto scriptem nacitam jeste X dalsich, ty se > nactou bezproblemu. > >>>> - Cesta k javascript souborum je spravna > >>>> - v prototype.js souboru problem neni, pouzivam ho i v jinych > >>>> aplikacich na > >>>> jinych serverech ( nejedna se v techto pripadech o JSP ) > >>>> > >>>> Nenapada prosim nekoho co stim? Krom toho zahodit a jit se zivit > >>>> jako uklizecka? > >>>> > >>>> Diky predem > >>>> Zdenek Kasparek > >>>> > >>>> ---------------------------------------------------------------- > >>>> This message was sent using IMP, the Internet Messaging Program. > >>>> > >>> -- > >>> Ing. Vlastimil Elias Qbizm > technologies, a.s. > >>> vedouci analytik ... the art > of software. > >>> > ____________________________________________________________________ > >>> www.qbizm-technologies.cz www.qbizm.cz > www.qbizm-services.cz > >>> > >>> > >> > >> > >> > >> ---------------------------------------------------------------- > >> This message was sent using IMP, the Internet Messaging Program. > >> > >> > >> > > > > -- > > Jiří Mareš (mailto:[EMAIL PROTECTED]) > > ČSAD SVT Praha, s.r.o. (http://www.svt.cz) > > Czech Republic > > > > > > ---------------------------------------------------------------- > This message was sent using IMP, the Internet Messaging Program. > >
