Bug 16242 - Server command 'CleanRemoteCache': failed to clean build cache on the server (When Compiling from VS 2012 Pro Update 3)
Summary: Server command 'CleanRemoteCache': failed to clean build cache on the server ...
Status: RESOLVED FIXED
Alias: None
Product: Visual Studio Extensions
Classification: Xamarin
Component: iOS ()
Version: 0.x Insider Preview
Hardware: PC Windows
: Normal major
Target Milestone: 1.10.x (VS2013+1)
Assignee: Dominique Louis
URL:
Depends on:
Blocks:
 
Reported: 2013-11-14 15:24 UTC by Harold L Marzan
Modified: 2015-01-05 11:19 UTC (History)
14 users (show)

Tags: error improvement
Is this bug a regression?: ---
Last known good build:


Attachments
MonoTouch Trace.0 file (2.32 KB, application/octet-stream)
2013-11-14 15:24 UTC, Harold L Marzan
Details


Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
RESOLVED FIXED

Description Harold L Marzan 2013-11-14 15:24:27 UTC
Created attachment 5434 [details]
MonoTouch Trace.0 file

This error happens in these situations:

* When clicking the project "Clean" in VS 2012.
* When clicking the project "Rebuild" in VS 2012.

PC Platform: Windows 7, Visual Studio 2012 Pro Update 3, Latest Version of Xamarin.iOS (1.8.361 Business Ed)
Mac : iMac Mid 2007, 4GB, Intel Core Duo 2Ghz, XCode 5, Latest Version of Xamarin.iOS (7.0.4.209 Business Ed)

I've created a new iOS project, and tried to build the project.

The Account was activated and the Xamarin.iOS Mac Build Host was Paired against the VS 2012 on Windows 7.

I've cleaned the caches as specified. Also, I've used the "Reset Content and Settings..." option in the iOS Simulator, and the XCode "Empty Caches..." option, but the error still persists.


Actually, when sniffing with the fiddler, I see:

---------------------------BEGIN--------------------------

*The HTTP request:*

GET
http://172.199.1.104:50199/CleanupCache?app=HelloMy_iOSApp&sid=50ea1.....aca-f47c5b2a0b5bHTTP/1.1

User-Agent: MTVSClient/1.0.0.0
X-Xamarin-Auth-Nonce: 5uIwI....QibiHoS+jAzDQ=
X-Xamarin-Auth-Timestamp: 635200515481318011
X-Xamarin-Auth: krHejMVBQYnZYM....BDxeJi1xD/JD8=
Host: 172.199.1.104:50199
Connection: Close

*The HTTP response:*


HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=utf-8
Server: Mono-HTTPAPI/1.0
Date: Thu, 14 Nov 2013 19:47:45 GMT
Content-Length: 35
Connection: close

<h1>Bad Request (Invalid host)</h1>

---------------------------END--------------------------


ERRORS

---------------------------BEGIN--------------------------

*Error without Fiddler:*

Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Exception caught.
System.Net.WebException: The remote server returned an error: (429).
at System.Net.HttpWebRequest.GetResponse()
at
MonoTouch.Tools.Utilities.BuildServerClient.ServerIO.Server_GetResult[T](String
command, IDictionary`2 queryVariables)
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Exception caught.
System.Net.WebException: The remote server returned an error: (429).
at System.Net.HttpWebRequest.GetResponse()
at
MonoTouch.Tools.Utilities.BuildServerClient.ServerIO.Server_GetResult[T](String
command, IDictionary`2 queryVariables)
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Xamarin.iOS encountered
the following error(s):
System.Exception: Failed to clean build cache on the server (Generic)
Server command 'CleanRemoteCache': failed to clean build cache on the server

Command execution task ended with exception

Exception System.Net.WebException: The remote server returned an error:
(429).


*With Fiddler:*


Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Exception caught.
System.Net.WebException: The remote server returned an error: (400) Bad
Request.
at System.Net.HttpWebRequest.GetResponse()
at
MonoTouch.Tools.Utilities.BuildServerClient.ServerIO.Server_GetResult[T](String
command, IDictionary`2 queryVariables)
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Xamarin.iOS encountered
the following error(s):
System.Exception: Failed to clean build cache on the server (Generic)
Server command 'CleanRemoteCache': failed to clean build cache on the server

Command execution task ended with exception

Exception System.Net.WebException: The remote server returned an error:
(400) Bad Request.
---------------------------END--------------------------

Any other ideas?


Regards,
Comment 1 Brendan Zagaeski (Xamarin Team, assistant) 2013-11-16 00:59:54 UTC
Just a few other small bits of information about the HTTP messages, from working on this issue with another user:

##
The 429 HTTP response indicates "Too Many Requests."
(http://tools.ietf.org/html/rfc6585#section-4)


##
Fiddler interferes with the HTTP process in such a way that *all* of the requests from VS to the build host will return "(400) Bad Request."

If you like, you can instead try `tcpdump` on the Mac build host to capture the transmitted and received packets (see [1]). You can also limit `tcpdump` by host IP address. So for example, you could use something like the this:

> sudo tcpdump -i en1 -s 0 -B 524288 -w /tmp/packets.pcap host mycomputer.network.address


After capturing the packets, you can look through them with something like this:

> tcpdump -s 0 -A -vvv -r /tmp/packets.pcap | more


[1] http://support.apple.com/kb/ht3994


A successful CleanupCache request and response looks something like this:

## Request from Visual Studio:

> GET /CleanupCache?vm=1&app=HelloWorld&sid=[id] HTTP/1.1
> User-Agent: MTVSClient/1.0.0.0
> X-Xamarin-Auth-Nonce: [nonce]
> X-Xamarin-Auth-Timestamp: 635201725364014612
> X-Xamarin-Auth: [base64-encoded value]
> Host: 0.0.0.0
> Connection: Close


## Response sent back from mtbserver:

> HTTP/1.1 200 OK
> Cache-Control: private, max-age=0
> Server: MTBS/1.4.0
> Content-Type: application/xml; charset=UTF-8
> Date: Sat, 16 Nov 2013 04:22:11 GMT
> Content-Length: 311
> Connection: close
>
> <mtbs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
>   <payload type="generic" code="OK" exitCode="0" serverStatusCode="200">
>     <messages>
>       <message>Operation successful.</message>
>     </messages>
>     <async>false</async>
>   </payload>
> </mtbs>
Comment 2 Brendan Zagaeski (Xamarin Team, assistant) 2013-11-16 03:45:08 UTC
From a user, one example of a problematic case.

The first HTTP/1.1 429 response occurs after the StatusSdk command.

> 01:01:31.970504 (id 2905)
>     192.168.1.1.19315 > 192.168.1.2.50018
> POST /StatusSdk HTTP/1.1

> 01:01:31.973461 (id 55220)
>     192.168.1.2.50018 > 192.168.1.1.19315
> HTTP/1.1 429
> Server: Mono-HTTPAPI/1.0
> Date: Sat, 16 Nov 2013 06:01:31 GMT
> Connection: close
> Transfer-Encoding: chunked
> 
> 27
> This request has already been processed

Later, two back-to-back CleanupCache requests are made:

> 01:02:00.781732 (id 2952)
>     192.168.1.1.19340 > 192.168.1.2.50018
> GET /CleanupCache?app=HelloWorld1&sid=[id] HTTP/1.1
> User-Agent: MTVSClient/1.0.0.0
> Connection: Close
> 
> 01:02:00.781757 (id 2953)
>     192.168.1.1.19341 > 192.168.1.2.50018
> GET /CleanupCache?app=HelloWorld1&sid=[id] HTTP/1.1
> User-Agent: MTVSClient/1.0.0.0
> Connection: Close

Soon after that, one HTTP/1.1 429 response is returned:
> 01:02:00.783100 (id 46857)
>     192.168.1.2.50018 > 192.168.1.1.19340
> HTTP/1.1 429
> Server: Mono-HTTPAPI/1.0
> Date: Sat, 16 Nov 2013 06:02:00 GMT
> Connection: close
> Transfer-Encoding: chunked
> 
> 27
> This request has already been processed

... and then the second:
> 01:02:00.783965 (id 9718)
>     192.168.1.2.50018 > 192.168.1.1.19341
> HTTP/1.1 429 
> Server: Mono-HTTPAPI/1.0
> Date: Sat, 16 Nov 2013 06:02:00 GMT
> Connection: close
> Transfer-Encoding: chunked
> 
> 27
> This request has already been processed

There are a few packets between the second request and the response, but none of them contain an HTTP message.

For comparison, from the same session, the ListDevice request is sent once, and receives one successful reply:
> 01:02:04.881102 (id 2961)
>     192.168.1.1.19344 > 192.168.1.2.50018
> GET /ListDevices HTTP/1.1
> User-Agent: MTVSClient/1.0.0.0
> Connection: Close

> 01:02:04.885404 (id 56184)
>     192.168.1.2.50018 > 192.168.1.1.19344
> HTTP/1.1 200 OK
> Cache-Control: private, max-age=0
> Server: MTBS/1.4.0
> Content-Type: application/xml; charset=UTF-8
> Date: Sat, 16 Nov 2013 06:02:04 GMT
> Content-Length: 328
> Connection: close
> 
> <?xml version="1.0" encoding="utf-8"?>
> <mtbs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
>   <payload type="listdevices" code="OK" exitCode="0" serverStatusCode="200">
>     <async>false</async>
>     <simulatorSdkVersions>
>       <sdk>7.0</sdk>
>     </simulatorSdkVersions>
>     <deviceNames />
>   </payload>
> </mtbs>
Comment 3 Brendan Zagaeski (Xamarin Team, assistant) 2013-11-18 15:09:15 UTC
A few more small results, just in case they might be helpful:

- On my working setup, the response to the "/Info" command is identical to the response in the problematic case.

- If I run many Project Clean operations in rapid succession, I am able to send two "CleanupCache" requests before the server sends a response, but eventually the server responds with HTTP 200 messages for both requests. On the other hand, I was not able to send two requests that were exactly back-to-back.

- The "/StatusSdk" command completes successfully for me.

- In the problematic case, explicitly running "/StatusSdk" using "Check Now" in the Xamarin iOS settings pane (correctly) sends just one "StatusSdk" request at a time. But the response always has the HTTP 429 error code. This was true for every repetition of ~12 repetitions.
Comment 4 Karl Schulze 2013-11-20 01:41:47 UTC
I'm having the same problem since upgrading to Visual Studio iOS 1.8, let me know if you have any suggestions on how to fix things.
Comment 5 Karl Schulze 2013-11-20 02:28:15 UTC
Just tried completely uninstalling, and reinstalling (after reboots) all xamarin components on the mac and the pc to no avail. I Continue to get the "Faield to clean the build cache on the server" error.
Comment 6 Brendan Zagaeski (Xamarin Team, assistant) 2013-11-20 11:08:06 UTC
@Karl: at least for a couple of other users in the forums, downgrading to the previous stable versions (see [1]) has worked as a way to avoid the problem temporarily until the bug is fixed.

> [1] http://forums.xamarin.com/discussion/comment/34925/#Comment_34925
Comment 7 Karl Schulze 2013-11-20 11:12:33 UTC
Thank you - I will downgrade for the mean time, but my next project is hinging on your new .Net PCL support to port my code sharing projects to a single code base.
Comment 8 Harold L Marzan 2013-11-20 12:41:37 UTC
Hi guys, 

Just in case you did not know about this test, this problem is happening really from the very beginning, after loading or creating a Xamarin project (I will downgrade as specified, to see if I can have the same luck):

---------------------TEST----------------------------

I started from zero (Open Project, Select Build Host, Pair, "Clean | Show iOS Simulator" ), but I noticed that every time before I do proceed with these steps, I always see the Warning "Server command 'SdkStatus': unable to retrieve status of the Xamarin.iOS SDK on the server"...

I tried these steps from both VS 2012, and exited, and from VS 2013,  and exited (to avoid multiple instances error). But the result is the same. They behave the same in both versions.

The Pairing is very quick, but after that, everything stall and return errors

This is the log:

---------------------------BEGIN---------------------------------------------------------

[18-Nov-2013 18:18:40] Server initialized
[18-Nov-2013 18:18:41] Waiting for requests
[18-Nov-2013 18:18:41] Apple SDK developer root: /Applications/Xcode.app/Contents/Developer
[18-Nov-2013 18:18:41] Server IP Address : 192.168.1.104
[18-Nov-2013 18:18:42] Handling with command: [Info: CommmandUrl=Info] (10)
[18-Nov-2013 18:18:42] Attempting to acquire command execution lock, timeout set to 00:10:00
[18-Nov-2013 18:18:42] Starting /Developer/MonoTouch/usr/bin/mtouch 
--version
[18-Nov-2013 18:18:42] stdout: mtouch 7.0.4.209 (23a0827)

[18-Nov-2013 18:18:42] mtouch 7.0.4.209 (23a0827)

[18-Nov-2013 18:18:43] Command [Info: CommmandUrl=Info] finished (10)
[18-Nov-2013 18:18:43] Handling with command: [Info: CommmandUrl=Info] (10)
[18-Nov-2013 18:18:43] Attempting to acquire command execution lock, timeout set to 00:10:00
[18-Nov-2013 18:18:43] mtouch 7.0.4.209 (23a0827)

[18-Nov-2013 18:18:43] Command [Info: CommmandUrl=Info] finished (10)
[18-Nov-2013 18:18:43] Handling 
with command: [Login: CommmandUrl=Login] (11)
[18-Nov-2013 18:18:43] Attempting to acquire command execution lock, timeout set to 00:10:00
[18-Nov-2013 18:18:43] Login process initiated, returning UUID for pairing.
[18-Nov-2013 18:18:43] Command [Login: CommmandUrl=Login] finished (11)
[18-Nov-2013 18:18:43] Handling with command: [Login: CommmandUrl=Login] (11)
[18-Nov-2013 18:18:43] Attempting to acquire command execution lock, timeout set to 00:10:00
[18-Nov-2013 18:18:43] Command [Login: CommmandUrl=Login] finished (11)
[18-Nov-2013 18:19:01] Handling with command: [Login: CommmandUrl=Login] (11)
[18-Nov-2013 18:19:01] Attempting to acquire command execution lock, timeout set to 00:10:00
[18-Nov-2013 18:19:01] Command [Login: CommmandUrl=Login] finished (11)
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Existing Pairing code is invalid. Was the server re-paired?
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : No pairing data
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Exception caught.
System.Net.WebException: The remote server returned an error: (429).
   at System.Net.HttpWebRequest.GetResponse()
   at MonoTouch.Tools.Utilities.BuildServerClient.ServerIO.Server_Post[TResponse](String command, MemoryStream ms, IDictionary`2 queryVariables)
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Server command 'SdkStatus': unable to retrieve status of the Xamarin.iOS SDK on the server
No response received from the server


[18-Nov-2013 18:19:04] Handling with command: [Login: CommmandUrl=Login] (11)
[18-Nov-2013 18:19:04] Attempting to acquire command execution lock, timeout set to 00:10:00
[18-Nov-2013 18:19:04] Command [Login: CommmandUrl=Login] finished (11)
[18-Nov-2013 18:19:04] Handling with command: [Login: CommmandUrl=Login] (11)
[18-Nov-2013 18:19:04] Attempting to acquire command execution lock, timeout set to 00:10:00
[18-Nov-2013 18:19:04] Command [Login: CommmandUrl=Login] finished (11)
[18-Nov-2013 18:19:04] Han
dling with command: [ListDevices: CommmandUrl=ListDevices] (11)
[18-Nov-2013 18:19:04] Attempting to acquire command execution lock, timeout set to 00:10:00
[18-Nov-2013 18:19:04] Command [ListDevices: CommmandUrl=ListDevices] finished (11)
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Exception caught.
System.Net.WebException: The remote server returned an error: (429).
   at System.Net.HttpWebRequest.GetResponse()
   at MonoTouch.Tools.Utilities.BuildServerClient.ServerIO.Server_GetResult[T](String command, IDictionary`2 queryVariables)
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Xamarin.iOS encountered the following error(s):
System.Exception: Failed to clean build cache on the server (Generic)
Server command 'CleanRemoteCache': failed to clean build cache on the server

Command execution task ended with exception

Exception System.Net.WebException: The remote server returned an error: (429).

Exception details can be found in the log file

Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Exception caught.
System.Net.WebException: The remote server returned an error: (429).
   at System.Net.HttpWebRequest.GetResponse()
   at MonoTouch.Tools.Utilities.BuildServerClient.ServerIO.Server_GetResult[T](String command, IDictionary`2 queryVariables)
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Xamarin.iOS encountered the following error(s):
System.Exception: Failed to clean build cache on the server (Generic)
Server command 'CleanRemoteCache': failed to clean build cache on the server

Command execution task ended with exception

Exception System.Net.WebException: The remote server returned an error: (429).

Exception details can be found in the log file

Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Exception caught.
System.Net.WebException: The remote server returned an error: (429).
   at System.Net.HttpWebRequest.GetResponse()
   at MonoTouch.Tools.Utilities.BuildServerClient.ServerIO.Server_GetResult[T](String command, IDictionary`2 queryVariables)
Mono.IOS.VisualStudio.MonoTouchPackage Error: 0 : Xamarin.iOS encountered the following error(s):
System.Exception: Failed to change active application on server (Generic)
Server command 'ChangeActiveApplication': failed to change active application on server

Command execution task ended with exception

Exception System.Net.WebException: The remote server returned an error: (429).

Exception details can be found in the log file

---------------------------END---------------------------------------------------------

Hope this help the VS Team at Xamarin to understand what is wrong here.
Comment 9 Dominique Louis 2013-11-20 12:52:38 UTC
Hi Harold,
  Could you please confirm what size your mtbserver.log file is on the Mac server?

Thanks,



Dominique.
Comment 10 Harold L Marzan 2013-11-20 13:19:48 UTC
The log file size is 358Kb.
Comment 11 Harold L Marzan 2013-11-20 16:16:31 UTC
Hey guys,


I have successfully working Xamarin.iOS (1.4.2) on VS 2012 and on Mac (7.0.2), using the advice given by Brendan Zagaeski, that specify to downgrade to the previous version (from October 2013):

Xamarin.Android 4.8.3 (4.8.03015)
Xamarin.iOS 1.4.2.0
Xamarin.iOS 7.0.2 (7.0.2.7) for the Mac build host

Source: http://forums.xamarin.com/discussion/comment/34925/#Comment_34925

Please notify me when is the right moment to update to version 1.8.x or 1.9 with this bug fixed.

For now, I'll be playing with this version to learn Xamarin and be able to start my project.


Thank you.

Regards,


Harold.
Comment 12 Marek Habersack 2013-11-21 10:46:20 UTC
In comment 2 I noticed that there are no X-Xamarin* headers sent - Brendan, were they removed to keep the comment short or weren't they there at all in the first place? If they weren't present then that explains why the clean cache or sdk status commands failed (they requires authentication) and list devices didn't (it does not require authentication).

If they were absent, then the question is - how did it happen? Is it possible that there is a filtering proxy between the user's Windows machine and the Mac server which removes unknown headers?
Comment 13 Brendan Zagaeski (Xamarin Team, assistant) 2013-11-21 11:32:20 UTC
Ah yes, the X-Xamarin headers are present there. Apologies for leaving those out initially.

Here's a bit more complete version:

> GET /CleanupCache?app=HelloWorld1&sid=[id] HTTP/1.1
> User-Agent: MTVSClient/1.0.0.0
> X-Xamarin-Auth-Nonce: [nonce]
> X-Xamarin-Auth-Timestamp: 635201779364354950
> X-Xamarin-Auth: [auth]
> Host: 0.0.0.0
> Connection: Close
Comment 14 Marek Habersack 2013-11-21 11:40:21 UTC
Did X-Xamarin-Auth-Nonce actually say "[nonce]"?
Comment 15 Marek Habersack 2013-11-21 11:44:31 UTC
If the headers are complete (I'm assuming nonce had the correct value) then the only reason why 429 can be sent is clock skew. Nonce matching requires that both machines clocks have correct time - DateTime.Utc is part of the algorithm used to generate it. If the two clocks are too far apart then the nonce will never be validated.
Comment 16 Brendan Zagaeski (Xamarin Team, assistant) 2013-11-21 12:35:27 UTC
Correct. The nonce had a base64-encoded value that looked like the nonces in my working cases. Thanks for the clock skew information! Hopefully setting the clocks on both computers to the accurate time from the internet will solve the problem then!
Comment 17 Karl Schulze 2013-11-22 02:30:48 UTC
Just wanted to let you know, syncing my time fixed this issue. Then I ran into this issue http://forums.xamarin.com/discussion/9881/xs-alpha-ios-no-provisioning-profiles-have-been-detected-beta-stable-do-detect-them

I had to create an app store provisioning certificate, and then I was finally able to develop on my phone again.
Comment 18 Dominique Louis 2013-11-22 07:26:03 UTC
@Harold 
Could you also confirm if the time sync fixes your issue?

Thanks,


Dominique.
Comment 19 Anonymous 2013-11-22 18:34:05 UTC
I can confirm that the date time being out of sync was the cause of this issue for me and having the two systems in sync made the compile and deploy work again.

However I don't think that the bug is resolved until better messaging at least in documentation about this and hopefully better error handling in a future version to at least propose this as a resolution or even detect it and prove a better error message to the user. 

The time was out of sync prior to 1.8, and none one in support was aware of this requirement in the two systems for its security algorithm.
Comment 20 Dominique Louis 2013-11-26 09:35:46 UTC
@Rodney, we will be adding better error messaging and noting it in our docs for a future release.
Comment 21 Harold L Marzan 2013-11-26 09:49:24 UTC
Hi guys,

I've synchronized both Windows and Mac Machines, using the same UTC date/time. Both machines have the same date and hour, with a distance of about 5-10 secs approx. Nonetheless, the problem still persists.

I've installed the latest  version of Xamarin, then tested in both VS 2013 and VS 2012. The same as before:

* The Target iOS Devices lists is Filled Ok (/ListDevices)
* Failed to obtain information about the remote's profile files Unable to check SDK status. (/StatusSdk, After VS loads a Xamarin Project)
* Failed to clean build cache on the server.(/CleanupCache, Clean or Build)
* Failed to change active application on server (/ChangeActiveApplication, Show iOS Simulator)


I think because the problem still persists, this bug issue cannot be closed as resolved still.


Regards,


Harold.
Comment 22 Dominique Louis 2013-11-26 10:00:56 UTC
Hi Harold,
  Can you confirm which versions you have installed on both Windows and Mac?
You previous response mentioned you were back on 7.0.2 on the Mac side, for example.

D.
Comment 23 Harold L Marzan 2013-11-26 10:40:03 UTC
Ok.

For VS 2012 (Windows 7):
--------------------------------------BEGIN---------------------------

Microsoft Visual Studio Professional 2012
Version 11.0.61030.00 Update 4
Microsoft .NET Framework
Version 4.5.50938

Installed Version: Professional

......
Xamarin.Android   4.10.01073 (d23a19bf)
Visual Studio plugin to enable development for Xamarin.Android.

Xamarin.iOS   1.8.365 (8cb9dbd0)
Visual Studio extension to enable development for Xamarin.iOS
--------------------------------------END---------------------------

For VS 2013 (Windows 7):
--------------------------------------BEGIN---------------------------
Microsoft Visual Studio Professional 2013
Version 12.0.21005.1 REL
Microsoft .NET Framework
Version 4.5.50938

Installed Version: Professional

....

Xamarin.Android   4.10.01073 (d23a19bf)
Visual Studio plugin to enable development for Xamarin.Android.

Xamarin.iOS   1.8.365 (8cb9dbd0)
Visual Studio extension to enable development for Xamarin.iOS
--------------------------------------END---------------------------


In Mac (Mac OS X 10.9.0):
--------------------------------------BEGIN---------------------------
=== Xamarin Studio ===

Version 4.2.1 (build 1)
Installation UUID: fdef3f8b-e97e-41e7-929c-d41b670e30ea
Runtime:
	Mono 3.2.5 ((no/964e8f0)
	GTK+ 2.24.20 theme: Raleigh
	GTK# (2.12.0.0)
	Package version: 302050000

=== Xamarin.Android ===

Version: 4.10.1 (Starter Edition)
Android SDK: /Users/gtuser/Library/Developer/Xamarin/android-sdk-mac_x86
	Supported Android versions:
		2.1   (API level 7)
		2.2   (API level 8)
		2.3   (API level 10)
		3.1   (API level 12)
		4.0   (API level 14)
		4.0.3 (API level 15)
Java SDK: /usr
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)

=== Apple Developer Tools ===

Xcode 5.0.2 (3335.32)
Build 5A3005

=== Xamarin.iOS ===

Version: 7.0.4.209 (Business Edition)
Hash: 23a0827
Branch: 
Build date: 2013-11-11 16:04:00-0500

=== Xamarin.Mac ===

Xamarin.Mac: Not Installed

=== Build Information ===

Release ID: 402010001
Git revision: 844a84fe0aa0cb5f986d4e3c4807a51487d07845
Build date: 2013-11-13 22:12:16+0000
Xamarin addins: 97e44e4863da6c479427794457637e75b3d22600

=== Operating System ===

Mac OS X 10.9.0
Darwin Macintosh.local 13.0.0 Darwin Kernel Version 13.0.0
    Thu Sep 19 22:22:27 PDT 2013
    root:xnu-2422.1.72~6/RELEASE_X86_64 x86_64
--------------------------------------END---------------------------
Comment 24 Dominique Louis 2013-11-26 15:04:00 UTC
Harold,
  When can we set up a Skype/Google Hangout call, because with all the information provided above, the 429 sync issue should be resolved and things like SDKStatus and CleanRemote should also work.

If we have the Skype/Google Hangout call and you share your screen, maybe I'll be able to see something, that I'm missing here.
Comment 25 Harold L Marzan 2013-11-26 15:39:07 UTC
Hey Dominique, Xxamarin,


I tried a few things, and I got it working! In a moment, VS asked me to update the SDK documentation, and after that I'm receiving the errors.

You can find me on Skype, by harold@do.gt.com. I'll be available in 1 hour from now (Dominican Republic time: 5:36pm ).

I sync both the Windows Server 2008, and the Windows 7 UTC time, with the Mac before, but I think that the Update had to do with the solution. I don't know exactly, but I'll be checking out a few things before you guys close this issue.

I think that anyway, some useful messages from the Xamarin Extension in VS could help developers to understand better what's happening on their dev environments.


Regards,
Comment 26 Harold L Marzan 2013-11-26 16:00:48 UTC
Hey Dominique, Xamarin,


I tried a few things, and I got it working! In a moment, VS asked me to update
the SDK documentation, and after that I'm actually, NOT receiving the errors.

You can find me on Skype, by harold@do.gt.com. I'll be available in 1 hour from
now (Dominican Republic time: 5:36pm ).

I sync both the Windows Server 2008, and the Windows 7 UTC time, with the Mac
before, but I think that the Update had to do with the solution. I don't know
exactly, but I'll be checking out a few things before you guys close this
issue.

I think that anyway, some useful messages from the Xamarin Extension in VS
could help developers to understand better what's happening on their dev
environments.


Regards,
Comment 27 Dominique Louis 2013-12-03 05:16:46 UTC
Hi Harold, I've added you on Skype.
Comment 28 Dominique Louis 2014-01-17 10:10:00 UTC
Should be fixed in 1.10