Skip to content

Instantly share code, notes, and snippets.

@aaronksaunders
Created September 3, 2011 08:03
Show Gist options
  • Select an option

  • Save aaronksaunders/1190830 to your computer and use it in GitHub Desktop.

Select an option

Save aaronksaunders/1190830 to your computer and use it in GitHub Desktop.
Why does this fail on Android but work fine on iOS
var XHR = Ti.Network.createHTTPClient();
XHR.open("POST", "http://www.clearlyinnovative.com");
// on success, grab the request token
XHR.onload = function() {
Ti.API.debug("XHR.onload " + XHR.responseText);
};
// on error, show message
XHR.onerror = function(e) {
Ti.API.debug("XHR.onerror " + e);
}
XHR.send({
file:Ti.Filesystem.getFile(Ti.Filesystem.resourcesDirectory, "KS_nav_ui.png")
});
D/TiCommonContactsApi( 1517): (main) [23,339] Using newer contacts api. Android SDK level: 10
D/TiFastDev( 1517): (kroll$1: app://app.js) [578,917] Enabling Fastdev on port 53953
D/TiFastDev( 1517): (kroll$1: app://app.js) [13,930] sent tokens successfully
D/TiFastDev( 1517): (kroll$1: app://app.js) [2,932] Fastdev session handshake succesful.
D/dalvikvm( 1517): GC_CONCURRENT freed 999K, 54% free 3128K/6727K, external 1625K/2137K, paused 14ms+7ms
D/KrollContext( 1517): (kroll$1: app://app.js) [69,1001] Running evaluated script: file:///android_asset/Resources/app.js
D/TiHttpClient( 1517): (kroll$1: app://app.js) [47,1048] Setting ready state to 1
D/dalvikvm( 1517): GC_EXTERNAL_ALLOC freed 180K, 54% free 3145K/6727K, external 1625K/2137K, paused 71ms
I/TiRootActivity( 1517): (main) [0,0] checkpoint, on root activity resume. context = org.appcelerator.titanium.TiContext@405958d8
W/InputManagerService( 62): Starting input on non-focused client com.android.internal.view.IInputMethodClient$Stub$Proxy@4075d008 (uid=10020 pid=128)
W/TiAnalyticsSvc( 1517): (Thread-16) [283,283] Analytics Service Started
I/ActivityManager( 62): Displayed twitter.twitpic/.TwitterTwitpicActivity: +4s190ms
D/TiHttpClient( 1517): (TiHttpClient-1) [725,1008] adding part file, part type: image/png, len: 0
D/TiHttpClient( 1517): (TiHttpClient-1) [62,1070] totalLength=0.0
I/TiAnalyticsSvc( 1517): (Thread-16) [80,1150] Sending 1 analytics events.
D/dalvikvm( 1517): GC_FOR_MALLOC freed 292K, 52% free 3289K/6727K, external 3125K/3903K, paused 54ms
D/dalvikvm( 1517): GC_CONCURRENT freed 914K, 50% free 3613K/7175K, external 3125K/3903K, paused 7ms+5ms
W/TiAnalyticsSvc( 1517): (Thread-16) [2097,3247] Stopping Analytics Service
D/dalvikvm( 1517): GC_FOR_MALLOC freed 1029K, 51% free 3823K/7687K, external 3125K/3903K, paused 59ms
D/TiHttpClient( 1517): (TiHttpClient-1) [305,3552] clearing the expired and idle connections
E/TiHttpClient( 1517): (TiHttpClient-1) [2,3554] HTTP Error (java.io.FileNotFoundException): /file:/android_asset/Resources/KS_nav_ui.png (No such file or directory)
E/TiHttpClient( 1517): java.io.FileNotFoundException: /file:/android_asset/Resources/KS_nav_ui.png (No such file or directory)
E/TiHttpClient( 1517): at org.apache.harmony.luni.platform.OSFileSystem.open(Native Method)
E/TiHttpClient( 1517): at dalvik.system.BlockGuard$WrappedFileSystem.open(BlockGuard.java:232)
E/TiHttpClient( 1517): at java.io.FileInputStream.<init>(FileInputStream.java:80)
E/TiHttpClient( 1517): at org.apache.http.entity.mime.content.FileBody.writeTo(FileBody.java:67)
E/TiHttpClient( 1517): at org.apache.http.entity.mime.HttpMultipart.doWriteTo(HttpMultipart.java:135)
E/TiHttpClient( 1517): at org.apache.http.entity.mime.HttpMultipart.writeTo(HttpMultipart.java:191)
E/TiHttpClient( 1517): at org.apache.http.entity.mime.MultipartEntity.writeTo(MultipartEntity.java:180)
E/TiHttpClient( 1517): at ti.modules.titanium.network.TiHTTPClient$ProgressEntity.writeTo(TiHTTPClient.java:392)
E/TiHttpClient( 1517): at org.apache.http.impl.entity.EntitySerializer.serialize(EntitySerializer.java:97)
E/TiHttpClient( 1517): at org.apache.http.impl.AbstractHttpClientConnection.sendRequestEntity(AbstractHttpClientConnection.java:161)
E/TiHttpClient( 1517): at org.apache.http.impl.conn.AbstractClientConnAdapter.sendRequestEntity(AbstractClientConnAdapter.java:272)
E/TiHttpClient( 1517): at org.apache.http.protocol.HttpRequestExecutor.doSendRequest(HttpRequestExecutor.java:237)
E/TiHttpClient( 1517): at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:119)
E/TiHttpClient( 1517): at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:421)
E/TiHttpClient( 1517): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555)
E/TiHttpClient( 1517): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:653)
E/TiHttpClient( 1517): at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:637)
E/TiHttpClient( 1517): at ti.modules.titanium.network.TiHTTPClient$ClientRunnable.run(TiHTTPClient.java:1002)
E/TiHttpClient( 1517): at java.lang.Thread.run(Thread.java:1019)
I/TiHttpClient( 1517): (TiHttpClient-1) [10,3564] Sending error /file:/android_asset/Resources/KS_nav_ui.png (No such file or directory)
D/TiAPI ( 1517): (kroll$1: app://app.js) [6,3570] XHR.onerror { 'source' : [Ti.Network.HTTPClient] 'error' : '/file:/android_asset/Resources/KS_nav_ui.png (No such file or directory)' , }
D/dalvikvm( 128): GC_EXPLICIT freed 2K, 53% free 2838K/5959K, external 4738K/5608K, paused 58ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment