Olivier Louvignes created CB-614:
------------------------------------

             Summary: New 1.7.0rc exception debugging seems broken
                 Key: CB-614
                 URL: https://issues.apache.org/jira/browse/CB-614
             Project: Apache Callback
          Issue Type: Bug
            Reporter: Olivier Louvignes


I'm trying to use/test the new awesome exception debugging for Cordova that 
shipped with 1.7.0rc1

First of all, "CDVDebugWebView.m" would not compile with packaged version 
without this conditional in the header:

{quote}
#ifdef CORDOVA_FRAMEWORK
#import <Cordova/CDVCordovaView.h>
#else
#import "CDVCordovaView.h"
#endif
{quote}

By the way, using "CDVDebugWebView.m" instead of "CDVDebugWebView.h" did not 
work in my case (i get a file not found error) while it seems to work with the 
.h import. (comment in 
https://github.com/apache/incubator-cordova-ios/commit/f22c4f218bd79825c9d96a23eb38b7d69f2b6f32)

Then when it compiles, it appears to be enabled (get two popups, cordova is 
working & cordova is in debug mode).
However I get this error in Xcode : 

{quote}
2012-05-01 12:45:13.359 Cordova-1.7.0rc[13839:13703] Multi-tasking -> Device: 
YES, App: YES
2012-05-01 12:45:13.901 Cordova-1.7.0rc[13839:13703] JavaScript exception: 
(obj-c):1 - ReferenceError - Can't find variable: cordova
        Line: cordova.fireDocumentEvent('active');
wait_fences: failed to receive reply: 10004003
{quote}

Finally when trying to throw some exception, i just replace in given index.html 
"navigator.notification.alert("Cordova is working")" by "throw "test trace";"

{quote}
2012-05-01 12:45:13.359 Cordova-1.7.0rc[13839:13703] Multi-tasking -> Device: 
YES, App: YES
2012-05-01 12:45:13.901 Cordova-1.7.0rc[13839:13703] JavaScript exception: 
(obj-c):1 - ReferenceError - Can't find variable: cordova
        Line: cordova.fireDocumentEvent('active');
wait_fences: failed to receive reply: 10004003
2012-05-01 12:45:14.547 Cordova-1.7.0rc[13839:13703] *** WebKit discarded an 
uncaught exception in the webView:exceptionWasRaised:sourceId:line:forWebFrame: 
delegate: <NSUnknownKeyException> [<__NSCFString 0x98cc160> 
valueForUndefinedKey:]: this class is not key value coding-compliant for the 
key name.
2012-05-01 12:45:14.549 Cordova-1.7.0rc[13839:13703] [INFO] Error in success 
callback: NetworkStatus0 = test trace
{quote}

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to