[Vibrant Android Development] zimphishmonger:
Im getting a very annoying bug that must be google\android related, as I experienced it on my G1 as well. The market is EXTREMELY slow, and pauses for around 10 seconds before doing anything (opening app details, installing, etc).

Pull up logcat and see the same IO exception each time it pauses. Im fairly sure its not the "market issue: that a few people above are complaining about, and Ive already tried the vending_preferences.xml fix (suggested Here by Ratson).

Ive installed FTW 3 separate times, and it has this same issue everytime. Cleared all the cache (market, download manager, checkin, etc). I know its not the build, as I had the same issue on my G1, and it went away but I never figured out a solution.

Most interesting part, if i restore back to a known-working nandroid backup, works perfectly fine. Anyone run into this and find a solution? Makes using the market so painfully slow

[B]W/vending ( 2929): com.android.vending.api.RequestDispatcher.performRequestsOver
Network(): IOException while performing API request: The operation timed out[/B]
D/vending ( 2929): com.android.vending.BaseActivity$BaseAction.run(): IOExceptio
n:
D/vending ( 2929): java.net.SocketTimeoutException: The operation timed out
D/vending ( 2929): at org.apache.harmony.luni.platform.OSNetworkSystem.rece
iveStreamImpl(Native Method)
D/vending ( 2929): at org.apache.harmony.luni.platform.OSNetworkSystem.rece
iveStream(OSNetworkSystem.java:478)
D/vending ( 2929): at org.apache.harmony.luni.net.PlainSocketImpl.read(Plai
nSocketImpl.java:565)
D/vending ( 2929): at org.apache.harmony.luni.net.SocketInputStream.read(So
cketInputStream.java:87)
D/vending ( 2929): at org.apache.http.impl.io.AbstractSessionInputBuffer.fi
llBuffer(AbstractSessionInputBuffer.java:103)
D/vending ( 2929): at org.apache.http.impl.io.AbstractSessionInputBuffer.re
adLine(AbstractSessionInputBuffer.java:191)
D/vending ( 2929): at org.apache.http.impl.conn.DefaultResponseParser.parse
Head(DefaultResponseParser.java:82)
D/vending ( 2929): at org.apache.http.impl.io.AbstractMessageParser.parse(A
bstractMessageParser.java:174)
D/vending ( 2929): at org.apache.http.impl.AbstractHttpClientConnection.rec
eiveResponseHeader(AbstractHttpClientConnection.java:179)
D/vending ( 2929): at org.apache.http.impl.conn.DefaultClientConnection.rec
eiveResponseHeader(DefaultClientConnection.java:235)
D/vending ( 2929): at org.apache.http.impl.conn.AbstractClientConnAdapter.r
eceiveResponseHeader(AbstractClientConnAdapter.java:259)
D/vending ( 2929): at org.apache.http.protocol.HttpRequestExecutor.doReceiv
eResponse(HttpRequestExecutor.java:279)
D/vending ( 2929): at org.apache.http.protocol.HttpRequestExecutor.execute(
HttpRequestExecutor.java:121)
D/vending ( 2929): at org.apache.http.impl.client.DefaultRequestDirector.ex
ecute(DefaultRequestDirector.java:410)
D/vending ( 2929): at org.apache.http.impl.client.AbstractHttpClient.execut
e(AbstractHttpClient.java:555)
D/vending ( 2929): at org.apache.http.impl.client.AbstractHttpClient.execut
e(AbstractHttpClient.java:487)
D/vending ( 2929): at android.net.http.AndroidHttpClient.execute(AndroidHtt
pClient.java:288)
D/vending ( 2929): at com.google.android.net.GoogleHttpClient.executeWithou
tRewriting(GoogleHttpClient.java:224)
D/vending ( 2929): at com.google.android.net.GoogleHttpClient.execute(Googl
eHttpClient.java:293)
D/vending ( 2929): at com.android.vending.api.RequestDispatcher.performRequ
estsOverNetwork(RequestDispatcher.java:206)
D/vending ( 2929): at com.android.vending.api.RequestDispatcher.performRequ
ests(RequestDispatcher.java:174)
D/vending ( 2929): at com.android.vending.api.RequestManager.doRequestsOver
Network(RequestManager.java:244)
D/vending ( 2929): at com.android.vending.api.RequestManager.doRequests(Req
uestManager.java:230)
D/vending ( 2929): at com.android.vending.BaseActivity$BaseAction.run(BaseA
ctivity.java:1601)
D/vending ( 2929): at com.android.vending.BaseActivity$BaseAction$Backgroun
dThread$1.run(BaseActivity.java:1682)
D/vending ( 2929): at java.lang.Thread.run(Thread.java:1096)
E/vending ( 2929): com.android.vending.InitializeMarketAction$MetadataAndDownloa
dsAction.abortOnServerError(): Server error in InitializeMarketAction:
E/vending ( 2929): java.net.SocketTimeoutException: The operation timed out
E/vending ( 2929): at org.apache.harmony.luni.platform.OSNetworkSystem.rece
iveStreamImpl(Native Method)
E/vending ( 2929): at org.apache.harmony.luni.platform.OSNetworkSystem.rece
iveStream(OSNetworkSystem.java:478)
E/vending ( 2929): at org.apache.harmony.luni.net.PlainSocketImpl.read(Plai
nSocketImpl.java:565)
E/vending ( 2929): at org.apache.harmony.luni.net.SocketInputStream.read(So
cketInputStream.java:87)
E/vending ( 2929): at org.apache.http.impl.io.AbstractSessionInputBuffer.fi
llBuffer(AbstractSessionInputBuffer.java:103)
E/vending ( 2929): at org.apache.http.impl.io.AbstractSessionInputBuffer.re
adLine(AbstractSessionInputBuffer.java:191)
E/vending ( 2929): at org.apache.http.impl.conn.DefaultResponseParser.parse
Head(DefaultResponseParser.java:82)
E/vending ( 2929): at org.apache.http.impl.io.AbstractMessageParser.parse(A
bstractMessageParser.java:174)
E/vending ( 2929): at org.apache.http.impl.AbstractHttpClientConnection.rec
eiveResponseHeader(AbstractHttpClientConnection.java:179)
E/vending ( 2929): at org.apache.http.impl.conn.DefaultClientConnection.rec
eiveResponseHeader(DefaultClientConnection.java:235)
E/vending ( 2929): at org.apache.http.impl.conn.AbstractClientConnAdapter.r
eceiveResponseHeader(AbstractClientConnAdapter.java:259)
E/vending ( 2929): at org.apache.http.protocol.HttpRequestExecutor.doReceiv
eResponse(HttpRequestExecutor.java:279)
E/vending ( 2929): at org.apache.http.protocol.HttpRequestExecutor.execute(
HttpRequestExecutor.java:121)
E/vending ( 2929): at org.apache.http.impl.client.DefaultRequestDirector.ex
ecute(DefaultRequestDirector.java:410)
E/vending ( 2929): at org.apache.http.impl.client.AbstractHttpClient.execut
e(AbstractHttpClient.java:555)
E/vending ( 2929): at org.apache.http.impl.client.AbstractHttpClient.execut
e(AbstractHttpClient.java:487)
E/vending ( 2929): at android.net.http.AndroidHttpClient.execute(AndroidHtt
pClient.java:288)
E/vending ( 2929): at com.google.android.net.GoogleHttpClient.executeWithou
tRewriting(GoogleHttpClient.java:224)
E/vending ( 2929): at com.google.android.net.GoogleHttpClient.execute(Googl
eHttpClient.java:293)
E/vending ( 2929): at com.android.vending.api.RequestDispatcher.performRequ
estsOverNetwork(RequestDispatcher.java:206)
E/vending ( 2929): at com.android.vending.api.RequestDispatcher.performRequ
ests(RequestDispatcher.java:174)
E/vending ( 2929): at com.android.vending.api.RequestManager.doRequestsOver
Network(RequestManager.java:244)
E/vending ( 2929): at com.android.vending.api.RequestManager.doRequests(Req
uestManager.java:230)
E/vending ( 2929): at com.android.vending.BaseActivity$BaseAction.run(BaseA
ctivity.java:1601)
E/vending ( 2929): at com.android.vending.BaseActivity$BaseAction$Backgroun
dThread$1.run(BaseActivity.java:1682)
E/vending ( 2929): at java.lang.Thread.run(Thread.java:1096)
I/System.out( 2929): interface name: null
I/DumpStateReceiver( 2505): Added state dump to 1 crashes
D/dalvikvm( 2929): GC freed 8192 objects / 1229088 bytes in 54ms
W/PowerManagerService( 2505): Timer 0x1->0x0|0x0
I/PowerManagerService( 2505): ULight 1->0 f0
I/PowerManagerService( 2505): Setting target 2: cur=20.0 target=0 delta=-1.11111
12 nominalCurrentValue=20
I/PowerManagerService( 2505): Scheduling light animator!
I/HardwareService( 2505): SLight 10
I/Lights ( 2505): set_light_backlight[0~255]:(10) gamma_value:(0) BRIGHTNESS_MO
DE(1)
I/HardwareService( 2505): SLight 8
I/HardwareService( 2505): SLight 7
I/HardwareService( 2505): SLight 6
I/HardwareService( 2505): SLight 5
W/vending ( 2929): com.android.vending.api.RequestDispatcher.performRequestsOver
Network(): IOException while performing API request: The operation timed out
I/HardwareService( 2505): SLight 4
I/HardwareService( 2505): SLight 3
D/vending ( 2929): com.android.vending.BaseActivity$BaseAction.run(): IOExceptio
n:
D/vending ( 2929): java.net.SocketTimeoutException: The operation timed out
D/vending ( 2929): at org.apache.harmony.luni.platform.OSNetworkSystem.rece
iveStreamImpl(Native Method)
D/vending ( 2929): at org.apache.harmony.luni.platform.OSNetworkSystem.rece
iveStream(OSNetworkSystem.java:478)
D/vending ( 2929): at org.apache.harmony.luni.net.PlainSocketImpl.read(Plai
nSocketImpl.java:565)
D/vending ( 2929): at org.apache.harmony.luni.net.SocketInputStream.read(So
cketInputStream.java:87)
D/vending ( 2929): at org.apache.http.impl.io.AbstractSessionInputBuffer.fi
llBuffer(AbstractSessionInputBuffer.java:103)
D/vending ( 2929): at org.apache.http.impl.io.AbstractSessionInputBuffer.re
adLine(AbstractSessionInputBuffer.java:191)
D/vending ( 2929): at org.apache.http.impl.conn.DefaultResponseParser.parse
Head(DefaultResponseParser.java:82)
D/vending ( 2929): at org.apache.http.impl.io.AbstractMessageParser.parse(A
bstractMessageParser.java:174)
D/vending ( 2929): at org.apache.http.impl.AbstractHttpClientConnection.rec
eiveResponseHeader(AbstractHttpClientConnection.java:179)
D/vending ( 2929): at org.apache.http.impl.conn.DefaultClientConnection.rec
eiveResponseHeader(DefaultClientConnection.java:235)
D/vending ( 2929): at org.apache.http.impl.conn.AbstractClientConnAdapter.r
eceiveResponseHeader(AbstractClientConnAdapter.java:259)
D/vending ( 2929): at org.apache.http.protocol.HttpRequestExecutor.doReceiv
eResponse(HttpRequestExecutor.java:279)
D/vending ( 2929): at org.apache.http.protocol.HttpRequestExecutor.execute(
HttpRequestExecutor.java:121)
D/vending ( 2929): at org.apache.http.impl.client.DefaultRequestDirector.ex
ecute(DefaultRequestDirector.java:410)
D/vending ( 2929): at org.apache.http.impl.client.AbstractHttpClient.execut
e(AbstractHttpClient.java:555)
D/vending ( 2929): at org.apache.http.impl.client.AbstractHttpClient.execut
e(AbstractHttpClient.java:487)
D/vending ( 2929): at android.net.http.AndroidHttpClient.execute(AndroidHtt
pClient.java:288)
D/vending ( 2929): at com.google.android.net.GoogleHttpClient.executeWithou
tRewriting(GoogleHttpClient.java:224)
D/vending ( 2929): at com.google.android.net.GoogleHttpClient.execute(Googl
eHttpClient.java:293)
D/vending ( 2929): at com.android.vending.api.RequestDispatcher.performRequ
estsOverNetwork(RequestDispatcher.java:206)
D/vending ( 2929): at com.android.vending.api.RequestDispatcher.performRequ
ests(RequestDispatcher.java:174)
D/vending ( 2929): at com.android.vending.api.RequestManager.doRequestsOver
Network(RequestManager.java:244)
D/vending ( 2929): at com.android.vending.api.RequestManager.doRequests(Req
uestManager.java:230)
D/vending ( 2929): at com.android.vending.BaseActivity$BaseAction.run(BaseA
ctivity.java:1601)
D/vending ( 2929): at com.android.vending.BaseActivity$BaseAction$Backgroun
dThread$1.run(BaseActivity.java:1682)
D/vending ( 2929): at java.lang.Thread.run(Thread.java:1096)
I/HardwareService( 2505): SLight 2
I/HardwareService( 2505): SLight 1
E/vending ( 2929): com.android.vending.InitializeMarketAction$MetadataAndDownloa
dsAction.abortOnServerError(): Server error in InitializeMarketAction:
E/vending ( 2929): java.net.SocketTimeoutException: The operation timed out
E/vending ( 2929): at org.apache.harmony.luni.platform.OSNetworkSystem.rece
iveStreamImpl(Native Method)
E/vending ( 2929): at org.apache.harmony.luni.platform.OSNetworkSystem.rece
iveStream(OSNetworkSystem.java:478)
E/vending ( 2929): at org.apache.harmony.luni.net.PlainSocketImpl.read(Plai
nSocketImpl.java:565)
E/vending ( 2929): at org.apache.harmony.luni.net.SocketInputStream.read(So
cketInputStream.java:87)
E/vending ( 2929): at org.apache.http.impl.io.AbstractSessionInputBuffer.fi
llBuffer(AbstractSessionInputBuffer.java:103)
E/vending ( 2929): at org.apache.http.impl.io.AbstractSessionInputBuffer.re
adLine(AbstractSessionInputBuffer.java:191)
E/vending ( 2929): at org.apache.http.impl.conn.DefaultResponseParser.parse
Head(DefaultResponseParser.java:82)
E/vending ( 2929): at org.apache.http.impl.io.AbstractMessageParser.parse(A
bstractMessageParser.java:174)
E/vending ( 2929): at org.apache.http.impl.AbstractHttpClientConnection.rec
eiveResponseHeader(AbstractHttpClientConnection.java:179)
E/vending ( 2929): at org.apache.http.impl.conn.DefaultClientConnection.rec
eiveResponseHeader(DefaultClientConnection.java:235)
E/vending ( 2929): at org.apache.http.impl.conn.AbstractClientConnAdapter.r
eceiveResponseHeader(AbstractClientConnAdapter.java:259)
E/vending ( 2929): at org.apache.http.protocol.HttpRequestExecutor.doReceiv
eResponse(HttpRequestExecutor.java:279)
E/vending ( 2929): at org.apache.http.protocol.HttpRequestExecutor.execute(
HttpRequestExecutor.java:121)
E/vending ( 2929): at org.apache.http.impl.client.DefaultRequestDirector.ex
ecute(DefaultRequestDirector.java:410)
E/vending ( 2929): at org.apache.http.impl.client.AbstractHttpClient.execut
e(AbstractHttpClient.java:555)
E/vending ( 2929): at org.apache.http.impl.client.AbstractHttpClient.execut
e(AbstractHttpClient.java:487)
E/vending ( 2929): at android.net.http.AndroidHttpClient.execute(AndroidHtt
pClient.java:288)
E/vending ( 2929): at com.google.android.net.GoogleHttpClient.executeWithou
tRewriting(GoogleHttpClient.java:224)
E/vending ( 2929): at com.google.android.net.GoogleHttpClient.execute(Googl
eHttpClient.java:293)
E/vending ( 2929): at com.android.vending.api.RequestDispatcher.performRequ
estsOverNetwork(RequestDispatcher.java:206)
E/vending ( 2929): at com.android.vending.api.RequestDispatcher.performRequ
ests(RequestDispatcher.java:174)
E/vending ( 2929): at com.android.vending.api.RequestManager.doRequestsOver
Network(RequestManager.java:244)
E/vending ( 2929): at com.android.vending.api.RequestManager.doRequests(Req
uestManager.java:230)
E/vending ( 2929): at com.android.vending.BaseActivity$BaseAction.run(BaseA
ctivity.java:1601)
E/vending ( 2929): at com.android.vending.BaseActivity$BaseAction$Backgroun
dThread$1.run(BaseActivity.java:1682)
E/vending ( 2929): at java.lang.Thread.run(Thread.java:1096)
I/HardwareService( 2505): SLight 0
W/PowerManagerService( 2505): FinishAnimation targetValue=0
D/power ( 2505): Setting LCD to mem