GRY-Online.pl --> Archiwum Forum

Błąd ASP 0156 : 80004005 na GOL'u

29.12.2003
12:42
smile
[1]

Owen [ ]

Błąd ASP 0156 : 80004005 na GOL'u

W dniu dzisiejszym na GOL'u (zarówno 008.asp jak i 009.asp) bardzo często pojawia mi się następujący błąd:

Response object error 'ASP 0156 : 80004005'

Header Error

/lib/library.asp, line 438

The HTTP headers are already written to the client browser. Any HTTP header modifications must be made before writing page content.

Refresh działa losowo za fafnastym razem.

Mam w związku z tym pytanko do osób wiedzących (z GOL'a prawdopodobnie).

1. Czego to może być wynikiem?
2. Czy jest to pochodna ostatnich zmian na GOL'u?
3. Używam przeglądarki Firebird (pochodna Mozilli na enginie geco). Czy muszę ją zmienić aby zaczęło działać po ludzku?

Do tego, zaczęły pojawiać mi się problemy (prawdopodobnie ze stroną kodową) z tym co piszę i co wychodzi po dodaniu postu. Np. apostrof wygląda po dodaniu postu jak cudzysłów (vide ten właśnie post).

29.12.2003
12:43
smile
[2]

Owen [ ]

Właśnie zauważyłem, że mój ostatni paragraf nie ma już zastosowanie :-)))

29.12.2003
12:43
smile
[3]

VinEze [ Hasta la victoria siempre! ]

technologia asp jest z microsoftu i najlepiej lubi przeglądarkę IE

29.12.2003
12:43
[4]

wysiu [ ]

Na IE nie spotkalem dzisiaj zadnego bledu, ani razu. Ergo - wina klienta, a nie serwera. Wyprobuj inna przegladarke.

29.12.2003
12:43
smile
[5]

erton Fink [ Junior ]

No i co my teraz bedziemy pisali jak wywali taki blad przy postowaniu? 438? To juz nie to samo

29.12.2003
13:32
[6]

Kuzi2 [ akaDoktor ]

Na operze wszystko smiga az milo :)

29.12.2003
13:35
smile
[7]

Owen [ ]

OK. Wygląda na to, że jest to wina przeglądarki. Coż nie pozostaje nic innego jak na potrzeby GOL'a używać czegoś innego :-) Dzięki.

29.12.2003
13:39
[8]

Soulcatcher [ Prefekt ]

Owen --> to jest problem z domenami, może tak być że nie wszystkie domeny się uaktualniły.
wpisuj przez jakiś czas 69.93.87.186

erton Fink --> bedziesz sobie pisał co ci się będzie podobało, wymyślisz sobie jakąś cyferkę i będziesz ja wpisywał

29.12.2003
13:56
smile
[9]

Owen [ ]

Soul ---> Dzięki :-))) No właśnie. Nie dodałem że wykorzystuję domenę mayclub.pl z przyczy pracowych :-))

29.12.2003
13:59
smile
[10]

reik [ Pretorianin ]

Ależ to proste Watsonie!
Na początek trzeba znać strukturę tego co wysyła serwer do klienta:
- nagłówek (w nim są cookies i m.in. żądania przekierowania na inną stronę)
- dane strony (czyli HTML)

A powyższy błąd występuje kiedy do klienta został wysłany juz kawałek strony a interpreter ASP napotyka instrukcję 'Redirect' do innej strony.' Oczywiście nie może w tym momencie wysłać do klienta żądania zmiany strony, bo nagłówek HTTP już przesłał (i przesyła w tym momencie źródło strony). W tym momencie nie może zrobić nic mądrzejszego niż rzucić wyjątek..

Problem objawia się najczęsciej na NT 4.0, które nie buforuje sobie przetwarzanej strony tylko wysyła do klienta wszystko od razu. Win 2000 i wyższe buforują sobie odpowiedź serwera i wysyłają dopiero po ### ms lub po skończeniu tworzenia strony i w tym momencie istnieje możliwość wstawienia czegoś oo nagłówka HTTP już po rozpoczęcoiu generowania zawartości strony o ile jeszcze jest w buforze (a najczęściej jeszcze jest).

Jak dla mnie to serwis stał na NT4.0 i dlatego wywalał się błąd :-) Jak został przestawiony na WIn 2000 i IIS 5.0 to problem automagicznie zniknął. Mam rację..?

29.12.2003
14:21
[11]

Owen [ ]

reik ---> Myślę, że nie do końca mój Sherlocku. Ponieważ znaczna częśc twojego wywodu dotyczy servera a nie klienta to do tej części się nie ustosunkuję, bo nie mam pojęcia co chłopaki na GOLU wyczyniają :-))) Nie wiem co robił GOL w między czasie, ale ten błąd zaczął pojawiać się właśnie w momencie kiedy zaczęły się zmiany z łączmi. Stąd domniemam, że sktualizowanie się domen jest bardziej prawdopodobne niż problem NT vs. W2K. Gdyby to był problem NT, miałbym go wcześniej, a on pojawił się dopiero teraz...

30.12.2003
10:14
smile
[12]

reik [ Pretorianin ]

Owen: Głupie pytanie - pisałeś coś kiedyś w ASP, że nie wierzysz człowiekowi z wiloletnim doświadczeniem?

30.12.2003
10:30
[13]

Sayet [ White Star Soldier ]

mi tesh sie to wlaczylo dzisiaj pare razy...

30.12.2003
10:47
[14]

Soulcatcher [ Prefekt ]

To może ja wam poradzę, wchodźcie na wszystkie strony przez www.gry-online.pl i wszystko będzei dobrze

© 2000-2025 GRY-OnLine S.A.