ThreadBoard ArchivesSite FeaturesActiveworlds SupportHistoric Archives |
Problem with AW regarding huge links.. (Community)
Problem with AW regarding huge links.. // CommunityferruccioSep 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¶ms=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? builderzSep 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] ferruccioSep 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 mSep 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¶ms=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? ferruccioSep 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 rapierSep 7, 2004, 6:15am
xelagSep 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¶ms=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¶ms=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 chrispegSep 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¶ms=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? > > xelagSep 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 joshSep 7, 2004, 8:09pm
xelagSep 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? :)~~~ sweSep 8, 2004, 1:04am
lol, he bought it :) he's obsessed with teeth whiteness. doesn;t even eat
meet O_O -SWE [View Quote] joshSep 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] sweSep 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] legionSep 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 oSep 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] bowenSep 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. bowenSep 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. legionSep 15, 2004, 6:01pm
Try throwing him an example, Bowen. He'll get it. ;)
-- Legion Chairman of Rockford Township, Phin County, Alphaworld [View Quote] bowenSep 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. legionSep 15, 2004, 8:10pm
Perhaps via compression?
-- Legion Chairman of Rockford Township, Phin County, Alphaworld [View Quote] bowenSep 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. |