Problem with AW regarding huge links.. (Community)

Problem with AW regarding huge links.. // Community

1  |  

ferruccio

Sep 5, 2004, 8:35pm
If someone sends a huge link by telegram, such as
http://www.argos.co.uk/webapp/wcs/stores/servlet/ProductDisplay?PID=1112697&catalogId=2501&params=100x100generic&productId=109777&referredURL=http%3A%2F%2Fwww.argos.co.uk%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FArgosCreateReferral%3FstoreId%3D10001%26langId%3D-1%26referrer%3DCOJUN%26params%3Dadref%253DPersonal+care-%3EElectric+toothbrushes%26referredURL%3Dhttp%3A%2F%2Fwww.argos.co.uk%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FProductDisplay%253FstoreId%253D10001%2526catalogId%253D2501%2526productId%253D109777%2526langId%253D-1&langId=-1&referrer=COJUN&AID=10294381&storeId=10001

It crashes AW.. Does this happen to anyone else?

builderz

Sep 5, 2004, 9:16pm
I haven't tried sending a telegram with a long URL yet, but if you want
to make a URL shorter, try this site:

http://tinyurl.com

Builderz

[View Quote]

zeofatex

Sep 5, 2004, 11:40pm
That was an old bug in AW too o_O

[View Quote]

ferruccio

Sep 6, 2004, 3:19am
I'm just saying that it shouldn't crash AW to simply click a long link lol..
Might this have something to do with a URL being too long for the text box
in the web window?

tony m

Sep 6, 2004, 3:49am
Yep, I got this to happen; thought it only happens with the Web Window configured to accept it.

[View Quote] > If someone sends a huge link by telegram, such as http://www.argos.co.uk/webapp/wcs/stores/servlet/ProductDisplay?PID=1112697&catalogId=2501&params=100x100generic&productId=109777&referredURL=http%3A%2F%2Fwww.argos.co.uk%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FArgosCreateReferral%3FstoreId%3D10001%26langId%3D-1%26referrer%3DCOJUN%26params%3Dadref%253DPersonal+care-%3EElectric+toothbrushes%26referredURL%3Dhttp%3A%2F%2Fwww.argos.co.uk%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FProductDisplay%253FstoreId%253D10001%2526catalogId%253D2501%2526productId%253D109777%2526langId%253D-1&langId=-1&referrer=COJUN&AID=10294381&storeId=10001
>
> It crashes AW.. Does this happen to anyone else?

alaskanshadow

Sep 6, 2004, 11:55am
yep it crashed me too ferr

[View Quote]

ferruccio

Sep 7, 2004, 3:52am
I think it might be forcing too much text into the web window text bar, so
instead of cutting off the end of the url, it simply crashes.

strike rapier

Sep 7, 2004, 6:15am
Or could be someone didnt give enough memory into the URL buffer.

- MR

[View Quote]

zeofatex

Sep 7, 2004, 8:42am
Who the hell expected monster links like that though...

[View Quote]

xelag

Sep 7, 2004, 9:40am
On 5 Sep 2004 18:35:31 -0400, "ferruccio" <startrek3 at earthlink.net>
[View Quote] >If someone sends a huge link by telegram, such as
>http://www.argos.co.uk/webapp/wcs/stores/servlet/ProductDisplay?PID=1112697&catalogId=2501&params=100x100generic&productId=109777&referredURL=http%3A%2F%2Fwww.argos.co.uk%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FArgosCreateReferral%3FstoreId%3D10001%26langId%3D-1%26referrer%3DCOJUN%26params%3Dadref%253DPersonal+care-%3EElectric+toothbrushes%26referredURL%3Dhttp%3A%2F%2Fwww.argos.co.uk%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FProductDisplay%253FstoreId%253D10001%2526catalogId%253D2501%2526productId%253D109777%2526langId%253D-1&langId=-1&referrer=COJUN&AID=10294381&storeId=10001
>
>It crashes AW.. Does this happen to anyone else?
>


I confirmed this too.

1) opened IE and pasted the url there. No problem, I got the
toothbrush.

2) opened AW 555, pasted the url in the built-in web browser. The url
got truncated and I got a server error.

3) sent myself this url through telegram. opened the telegram and
clicked on the url. AW crashed.

The last lines of the debug log give:

55087: tcp_receive
55088: handle_window: 0x210 0x201 0x2ac0069
55088: handle_window: 0x21 0x30500 0x2010001
55089: handle_window: 0x46 0x0 0x12fe54
55089: handle_window: 0x86 0x1 0x304d0
55089: handle_window: 0xd 0x1fe 0x12f3f0
55089: handle_window: 0x6 0x2 0x304d0
55089: mouse_activate
55089: WM_NOTIFY code: -12
55089: WM_NOTIFY code: -150
55089: WM_NOTIFY code: -8
55090: handle_window: 0x281 0x1 0xc000000f
55091: handle_window: 0x282 0x2 0x0
55091: handle_window: 0x7 0xb0416 0x0
55091: handle_window: 0x8 0x11048c 0x0
55091: handle_window: 0x281 0x0 0xc000000f
55091: handle_window: 0x111 0x1000259 0x11048c
55091: handle_command: 0x1000259, 0x11048c
55091: gesture_handle (601)
55091: menu_handle (601)
55134: handle_window: 0x111 0x2000259 0x11048c
55134: handle_command: 0x2000259, 0x11048c
55134: gesture_handle (601)
55134: menu_handle (601)
55134: handle_window: 0x281 0x1 0xc000000f
55134: handle_window: 0x7 0x11048c 0x0
55134: web_url
(http://www.argos.co.uk/webapp/wcs/stores/servlet/ProductDisplay?PID=1112697&catalogId=2501&params=100x100generic&productId=109777&referredURL=http%
3A% 2F% 2Fwww.argos.co.uk% 2Fwebapp% 2Fwcs% 2Fstores% 2Fservlet%
2FArgosCreateReferral% 3FstoreId% 3D10001% 26langId% 3D-1% 26referrer%
3DCOJUN% 26params% 3Dadref% 253DPersonal+care-%
3EElectric+toothbrushes% 26referredURL% 3Dhttp% 3A% 2F%
2Fwww.argos.co.uk% 2Fwebapp% 2Fwcs% 2Fstores% 2Fservlet%
2FProductDisplay% 253FstoreId% 253D10001% 2526catalogId% 253D2501%
2526productId% 253D109777% 2526langId%
253D-1&langId=-1&referrer=COJUN&AID=10294381&storeId=10001, )
55134: url: handler (0xc)
55134: handle_window: 0x111 0x4000034 0xa0414
55134: handle_command: 0x4000034, 0xa0414
55134: gesture_handle (52)
55134: menu_handle (52)
55134: handle_window: 0x111 0x3000034 0xa0414
55134: handle_command: 0x3000034, 0xa0414
55134: gesture_handle (52)
55134: menu_handle (52)

I've reported this to Chris, he will have a look at it later on.

Good find!
Alex

chrispeg

Sep 7, 2004, 3:12pm
Thanks for pointing this out, ferrucio!
Browser build 556 of the browser will fix this issue.

Thanks,
Chris

"ferruccio" <startrek3 at earthlink.net> schrieb im Newsbeitrag
news:413b94b3 at server1.Activeworlds.com...
> If someone sends a huge link by telegram, such as
> http://www.argos.co.uk/webapp/wcs/stores/servlet/ProductDisplay?PID=1112697&catalogId=2501&params=100x100generic&productId=109777&referredURL=http%3A%2F%2Fwww.argos.co.uk%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FArgosCreateReferral%3FstoreId%3D10001%26langId%3D-1%26referrer%3DCOJUN%26params%3Dadref%253DPersonal+care-%3EElectric+toothbrushes%26referredURL%3Dhttp%3A%2F%2Fwww.argos.co.uk%2Fwebapp%2Fwcs%2Fstores%2Fservlet%2FProductDisplay%253FstoreId%253D10001%2526catalogId%253D2501%2526productId%253D109777%2526langId%253D-1&langId=-1&referrer=COJUN&AID=10294381&storeId=10001
>
> It crashes AW.. Does this happen to anyone else?
>
>

xelag

Sep 7, 2004, 7:56pm
On 7 Sep 2004 13:12:59 -0400, "chrispeg" <chris at activeworlds.com>
[View Quote] >Browser build 556 of the browser will fix this issue.

Currently available for beta testers only, I think. I got it and
tested it, and it works fine. The limit is now 999 bytes instead of
255 for a full url string in the built in web browser.

Alex

josh

Sep 7, 2004, 8:09pm
:P at me sending ferr that url to my uber pwnage toothbruch <3!!!!!!!

[View Quote]

xelag

Sep 7, 2004, 10:23pm
On 7 Sep 2004 18:09:22 -0400, "josh"
[View Quote] >:P at me sending ferr that url to my uber pwnage toothbruch <3!!!!!!!
>

do you get a commission on the 129.99 pound sterling toothbrush?
:)~~~

swe

Sep 8, 2004, 1:04am
lol, he bought it :) he's obsessed with teeth whiteness. doesn;t even eat
meet O_O

-SWE

[View Quote]

josh

Sep 9, 2004, 8:38pm
no i dont eat meat because it tastes like crap, plus it spends like 2 days
rotting in your stomach after you eat it or something... and me eat chicken
:P

[View Quote]

swe

Sep 10, 2004, 1:48am
meat doesn't taste like crap! >_< meat is the greatest thing since sliced
bread! (ya, been looking to use that slice bread line all month! ^_^ i don't
care if it doesn't make sense!)
chicken also tastes good, but sometimes only meet will do it ^_^

-SWE

[View Quote]

legion

Sep 10, 2004, 5:18am
I like ground beef, pepperoni (for pizza only), and sausage. Very much.
Enough said. ^_^

Taco
Pizza
Lasagna
and all other Mexican/Italian food.
Sausage
Oh, and also hamburger, although I don't like french--err I mean freedom
fries offered along with. ;)

Damn, I'm getting hungry, thanks to your discussions of food. ;)

--
Legion
Chairman of Rockford Township, Phin County, Alphaworld

[View Quote]

e n z o

Sep 10, 2004, 11:52am
And I believe Chris has it so that it truncates rather than crash the
browser if it is larger than 999


E



[View Quote]

bowen

Sep 10, 2004, 4:03pm
[View Quote] > And I believe Chris has it so that it truncates rather than crash the
> browser if it is larger than 999

Why use fixed amounts at all? That just causes problems later on down
the line.

e n z o

Sep 15, 2004, 3:39pm
have you ever tried to send infinite bytes?


E



[View Quote]

bowen

Sep 15, 2004, 4:18pm
[View Quote] Why would you do that? Obviously you'd have to do some coding to piece
together packet information strung out across multiple packets. It's
not unheard of, it's doable.

legion

Sep 15, 2004, 6:01pm
Try throwing him an example, Bowen. He'll get it. ;)

--
Legion
Chairman of Rockford Township, Phin County, Alphaworld

[View Quote]

bowen

Sep 15, 2004, 6:34pm
[View Quote] I only speak from theory, I have no experience with TCP packets.

Certainly trying to fit things into a single packet is one way...
probably an antiquated method though.

legion

Sep 15, 2004, 8:10pm
Perhaps via compression?

--
Legion
Chairman of Rockford Township, Phin County, Alphaworld

[View Quote]

bowen

Sep 16, 2004, 12:36am
[View Quote] > Perhaps via compression?

Certainly one way to overcome this problem. But I think a much better
way would be some sort of master packet per grouping of packets. One
that tells how many packets will be needed, how to put them parse them
back together (obviously that's something that would need to be
implemented on larger scale packets... like an "infinite" cell limit).

All theory though, I have no experience with packets. :) It probably shows.

1  |  
Awportals.com is a privately held community resource website dedicated to Active Worlds.
Copyright (c) Mark Randall 2006 - 2024. All Rights Reserved.
Awportals.com   ·   ProLibraries Live   ·   Twitter   ·   LinkedIn