Problem while displaying content in WebView in Leopard.

Discussion in 'Mac Programming' started by Monaj, Jul 21, 2010.

  1. Monaj macrumors regular

    Joined:
    May 24, 2009
    #1
    Hi all,

    I made a sample application consisting of : WebView (to display content of a URL), textfield (to contain a URL), button (to load URL in WebView).

    I used this method to display contents in WebView:


    Code:
    - (IBAction)displayAction:(id)sender{
        	NSString *liveStreamLink = [[NSString alloc] initWithString:[livestreamLinkTextField stringValue]];
        	[[livestreamDisplayView mainFrame] loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:liveStreamLink]]];
        }
    I made this application in both Leopard and Snow Leopard.
    The normal links such as - http://macrumors.com/ are opening correctly in both applications, but when I am trying a link such as-
    , in application developed in leopard, it is causing crash. The application developed in Snow Leopard is working fine for all types of link.

    Thanks,

    Monaj
     
  2. dutchchilly macrumors member

    Joined:
    Jun 29, 2009
    #2
    The requested URL /tools/gauges/livestream.php was not found on this server.
     
  3. Monaj thread starter macrumors regular

    Joined:
    May 24, 2009
    #3
    Stack trace

    sorry for that, I cannot share the exact URL, that's why I forged it! The forged URL does not work, please consider it as an example.

    I am posting stack trace below, so that you can further help me to solve it.

    Stack trace is as follows:

    0 0x928252e6 in Debugger

    1 0x1b7e8c15 in dyld_stub_sprintf

    2 0x1b7e8ecf in NP_Initialize

    3 0x90f0599f in -[WebNetscapePluginPackage _tryLoad]

    4 0x90f054d7 in -[WebNetscapePluginPackage load]

    5 0x90f0a8af in -[WebNetscapePluginDocumentView initWithFrame:pluginPackage:URL:baseURL:MIMEType:attributeKeys:attributeValues:loadManually:element:]

    6 0x90ef41da in WebFrameLoaderClient::createPlugin

    7 0x930bd908 in WebCore::FrameLoader::loadPlugin

    8 0x936ae0da in WebCore::FrameLoader::requestObject

    9 0x930bc409 in WebCore::RenderEmbeddedObject::updateWidget

    10 0x92f32e65 in WebCore::FrameView::updateWidgets

    11 0x92f329c1 in WebCore::FrameView::performPostLayoutTasks

    12 0x92f22e33 in WebCore::FrameView::layout

    13 0x9306f72b in WebCore::Timer::fired

    14 0x92f9e94e in WebCore::ThreadTimers::sharedTimerFiredInternal

    15 0x92f9e822 in WebCore::ThreadTimers::sharedTimerFired

    16 0x93860624 in WebCore::timerFired

    17 0x9621a70b in __CFRunLoopRun

    18 0x96218094 in CFRunLoopRunSpecific

    19 0x96217ec1 in CFRunLoopRunInMode

    20 0x96e48f9c in RunCurrentEventLoopInMode

    21 0x96e48d51 in ReceiveNextEventCommon

    22 0x96e48bd6 in BlockUntilNextEventMatchingListInMode

    23 0x902b0a89 in _DPSNextEvent

    24 0x902b02ca in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]

    25 0x9027255b in -[NSApplication run]

    26 0x9026a5ed in NSApplicationMain

    27 0x000029ee in start at ESTableView.m:1278
     
  4. Monaj thread starter macrumors regular

    Joined:
    May 24, 2009
    #4
    Hi all,

    I found that whenever it was getting crashed it was displaying msg:Debugger() was called. So I checked Xcode run setting and found that- Stop on Debugger()/DebugStr() was selected. When I deselected it and re-executed the application, it worked and did not crash.

    Can anyone verify that switching off: Stop on Debugger()/DebugStr(), does not cause any trouble?

    Thanks,

    Monaj
     
  5. kainjow Moderator emeritus

    kainjow

    Joined:
    Jun 15, 2000
    #5

Share This Page