[jira] [Updated] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-06-15 Thread Brian Watts (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-12839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brian Watts updated CB-12839:
-
Attachment: Screen Shot 2017-06-15 at 2.51.59 PM.png
Screen Shot 2017-06-15 at 2.52.11 PM.png

> Cordova FileTansfer fails with error code 2 when uploading on Windows 10
> 
>
> Key: CB-12839
> URL: https://issues.apache.org/jira/browse/CB-12839
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: cordova-plugin-file-transfer
>Affects Versions: cordova@7.0.0
> Environment: Windows 10 with Visual Studio 2015
>Reporter: Brian Watts
>Priority: Blocker
>  Labels: windows
> Attachments: Screen Shot 2017-06-05 at 10.59.34 AM.png, Screen Shot 
> 2017-06-15 at 2.51.59 PM.png, Screen Shot 2017-06-15 at 2.52.11 PM.png, 
> test2.zip
>
>
> I've been stuck on this for days.  I am pretty sure that it is a bug as I 
> have tried every possible combination of options in the upload call.  
> Furthermore, the same code works for iOS, Android, Windows Phone 8.1, Windows 
> Phone 10 and Windows Desktop 8.1. Windows Desktop 10 always fails with error 
> code 2 (syntax error).  I have also made tests with a minimal application 
> that just tests the upload function (plus a small portion that creates the 
> file to upload).
> {code}
> function upload_file() {
> var options = new FileUploadOptions();
> options.fileKey = "upfile";
> options.mimeType = 'm4a';
> var src = "ms-appdata:///temp/myalert.m4a";
> var ft = new FileTransfer(); 
> options.fileName = "myalert.m4a";
> options.chunkedMode = false;
> var server_name = "http://hp3.xpub.io;;
> ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
> upload_fail, options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-06-15 Thread Brian Watts (JIRA)

[ 
https://issues.apache.org/jira/browse/CB-12839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16050947#comment-16050947
 ] 

Brian Watts commented on CB-12839:
--

After much trial and effort and a lot of help from Nikita, I have finally been 
able to at least more clearly define the problem. The Windows 10 Pro VM is was 
using consistently exhibited the problem -- debugging took the code deep into 
the Windows OS where the error seemed to occur.  Today, as a sanity test, I 
installed a Windows 10 Enterprise VM and did not have this issue with exactly 
the same test script and configuration.  The Windows 10 Pro VM is a more recent 
build of Windows, so I think this could be a real issue going forward.  Here 
are the details of the two OS versions (attached)

> Cordova FileTansfer fails with error code 2 when uploading on Windows 10
> 
>
> Key: CB-12839
> URL: https://issues.apache.org/jira/browse/CB-12839
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: cordova-plugin-file-transfer
>Affects Versions: cordova@7.0.0
> Environment: Windows 10 with Visual Studio 2015
>Reporter: Brian Watts
>Priority: Blocker
>  Labels: windows
> Attachments: Screen Shot 2017-06-05 at 10.59.34 AM.png, test2.zip
>
>
> I've been stuck on this for days.  I am pretty sure that it is a bug as I 
> have tried every possible combination of options in the upload call.  
> Furthermore, the same code works for iOS, Android, Windows Phone 8.1, Windows 
> Phone 10 and Windows Desktop 8.1. Windows Desktop 10 always fails with error 
> code 2 (syntax error).  I have also made tests with a minimal application 
> that just tests the upload function (plus a small portion that creates the 
> file to upload).
> {code}
> function upload_file() {
> var options = new FileUploadOptions();
> options.fileKey = "upfile";
> options.mimeType = 'm4a';
> var src = "ms-appdata:///temp/myalert.m4a";
> var ft = new FileTransfer(); 
> options.fileName = "myalert.m4a";
> options.chunkedMode = false;
> var server_name = "http://hp3.xpub.io;;
> ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
> upload_fail, options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Updated] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-06-05 Thread Brian Watts (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-12839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brian Watts updated CB-12839:
-
Attachment: Screen Shot 2017-06-05 at 10.59.34 AM.png

> Cordova FileTansfer fails with error code 2 when uploading on Windows 10
> 
>
> Key: CB-12839
> URL: https://issues.apache.org/jira/browse/CB-12839
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: cordova-plugin-file-transfer
>Affects Versions: cordova@7.0.0
> Environment: Windows 10 with Visual Studio 2015
>Reporter: Brian Watts
>Priority: Blocker
>  Labels: windows
> Attachments: Screen Shot 2017-06-05 at 10.59.34 AM.png, test2.zip
>
>
> I've been stuck on this for days.  I am pretty sure that it is a bug as I 
> have tried every possible combination of options in the upload call.  
> Furthermore, the same code works for iOS, Android, Windows Phone 8.1, Windows 
> Phone 10 and Windows Desktop 8.1. Windows Desktop 10 always fails with error 
> code 2 (syntax error).  I have also made tests with a minimal application 
> that just tests the upload function (plus a small portion that creates the 
> file to upload).
> {code}
> function upload_file() {
> var options = new FileUploadOptions();
> options.fileKey = "upfile";
> options.mimeType = 'm4a';
> var src = "ms-appdata:///temp/myalert.m4a";
> var ft = new FileTransfer(); 
> options.fileName = "myalert.m4a";
> options.chunkedMode = false;
> var server_name = "http://hp3.xpub.io;;
> ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
> upload_fail, options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-06-05 Thread Brian Watts (JIRA)

[ 
https://issues.apache.org/jira/browse/CB-12839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16037063#comment-16037063
 ] 

Brian Watts commented on CB-12839:
--

Nikita

Some other information -- I looked on the server and found what appears to be 
your uploads -- see the screenshot (I presume it was yours because the 
timestamp was around 5AM local time).  It seems like you did have a couple of 
successful uploads, but none for m4a -- your last upload of myalert.m4a was 
zero bytes in length.

What might be very useful is if you could provide a mini solution file for me 
to test on my Windows 10 VM -- with perhaps some debugging which I could run 
and then send the results back to you... ?

Brian

> Cordova FileTansfer fails with error code 2 when uploading on Windows 10
> 
>
> Key: CB-12839
> URL: https://issues.apache.org/jira/browse/CB-12839
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: cordova-plugin-file-transfer
>Affects Versions: cordova@7.0.0
> Environment: Windows 10 with Visual Studio 2015
>Reporter: Brian Watts
>Priority: Blocker
>  Labels: windows
> Attachments: test2.zip
>
>
> I've been stuck on this for days.  I am pretty sure that it is a bug as I 
> have tried every possible combination of options in the upload call.  
> Furthermore, the same code works for iOS, Android, Windows Phone 8.1, Windows 
> Phone 10 and Windows Desktop 8.1. Windows Desktop 10 always fails with error 
> code 2 (syntax error).  I have also made tests with a minimal application 
> that just tests the upload function (plus a small portion that creates the 
> file to upload).
> {code}
> function upload_file() {
> var options = new FileUploadOptions();
> options.fileKey = "upfile";
> options.mimeType = 'm4a';
> var src = "ms-appdata:///temp/myalert.m4a";
> var ft = new FileTransfer(); 
> options.fileName = "myalert.m4a";
> options.chunkedMode = false;
> var server_name = "http://hp3.xpub.io;;
> ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
> upload_fail, options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-06-02 Thread Brian Watts (JIRA)

[ 
https://issues.apache.org/jira/browse/CB-12839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16035497#comment-16035497
 ] 

Brian Watts commented on CB-12839:
--

Nikita

I'm not sure what you mean by adding device capability -- We are talking about 
Windows 10 -- correct? The OS asks you for permission when you try to use the 
mic -- not sure exactly what you are referring to. And I also was able to 
record audio without any permissions issues on both Windows 8.1 and 10 -- with 
the resulting audio file being created.
Anyway -- that is not the problem I am facing.  When I upload *any* file on 
Windows 8.1, I have no problem. When I use the exact same code and solution to 
try to upload on a Windows 10 OS, I get error code 2.

Yes -- I definitely do not get any information in the error callback.
>Does this error reproduce if you run application w/o VS2015?

I'm not sure what you mean by this -- as far as I know, I don't have an 
alternative way of building Windows 10 applications... Cordova command line 
does not have the needed Windows 10 options. Maybe I'm missing something.

> Cordova FileTansfer fails with error code 2 when uploading on Windows 10
> 
>
> Key: CB-12839
> URL: https://issues.apache.org/jira/browse/CB-12839
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: cordova-plugin-file-transfer
>Affects Versions: cordova@7.0.0
> Environment: Windows 10 with Visual Studio 2015
>Reporter: Brian Watts
>Priority: Blocker
>  Labels: windows
> Attachments: test2.zip
>
>
> I've been stuck on this for days.  I am pretty sure that it is a bug as I 
> have tried every possible combination of options in the upload call.  
> Furthermore, the same code works for iOS, Android, Windows Phone 8.1, Windows 
> Phone 10 and Windows Desktop 8.1. Windows Desktop 10 always fails with error 
> code 2 (syntax error).  I have also made tests with a minimal application 
> that just tests the upload function (plus a small portion that creates the 
> file to upload).
> {code}
> function upload_file() {
> var options = new FileUploadOptions();
> options.fileKey = "upfile";
> options.mimeType = 'm4a';
> var src = "ms-appdata:///temp/myalert.m4a";
> var ft = new FileTransfer(); 
> options.fileName = "myalert.m4a";
> options.chunkedMode = false;
> var server_name = "http://hp3.xpub.io;;
> ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
> upload_fail, options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Updated] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-05-29 Thread Brian Watts (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-12839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brian Watts updated CB-12839:
-
Attachment: (was: test2.zip)

> Cordova FileTansfer fails with error code 2 when uploading on Windows 10
> 
>
> Key: CB-12839
> URL: https://issues.apache.org/jira/browse/CB-12839
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: cordova-plugin-file-transfer
>Affects Versions: cordova@7.0.0
> Environment: Windows 10 with Visual Studio 2015
>Reporter: Brian Watts
>Priority: Blocker
>  Labels: windows
> Attachments: test2.zip
>
>
> I've been stuck on this for days.  I am pretty sure that it is a bug as I 
> have tried every possible combination of options in the upload call.  
> Furthermore, the same code works for iOS, Android, Windows Phone 8.1, Windows 
> Phone 10 and Windows Desktop 8.1. Windows Desktop 10 always fails with error 
> code 2 (syntax error).  I have also made tests with a minimal application 
> that just tests the upload function (plus a small portion that creates the 
> file to upload).
> {code}
> function upload_file() {
> var options = new FileUploadOptions();
> options.fileKey = "upfile";
> options.mimeType = 'm4a';
> var src = "ms-appdata:///temp/myalert.m4a";
> var ft = new FileTransfer(); 
> options.fileName = "myalert.m4a";
> options.chunkedMode = false;
> var server_name = "http://hp3.xpub.io;;
> ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
> upload_fail, options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Updated] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-05-29 Thread Brian Watts (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-12839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brian Watts updated CB-12839:
-
Attachment: test2.zip

Here is the test Visual Studio project.

> Cordova FileTansfer fails with error code 2 when uploading on Windows 10
> 
>
> Key: CB-12839
> URL: https://issues.apache.org/jira/browse/CB-12839
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: cordova-plugin-file-transfer
>Affects Versions: cordova@7.0.0
> Environment: Windows 10 with Visual Studio 2015
>Reporter: Brian Watts
>Priority: Blocker
>  Labels: windows
> Attachments: test2.zip, test2.zip
>
>
> I've been stuck on this for days.  I am pretty sure that it is a bug as I 
> have tried every possible combination of options in the upload call.  
> Furthermore, the same code works for iOS, Android, Windows Phone 8.1, Windows 
> Phone 10 and Windows Desktop 8.1. Windows Desktop 10 always fails with error 
> code 2 (syntax error).  I have also made tests with a minimal application 
> that just tests the upload function (plus a small portion that creates the 
> file to upload).
> {code}
> function upload_file() {
> var options = new FileUploadOptions();
> options.fileKey = "upfile";
> options.mimeType = 'm4a';
> var src = "ms-appdata:///temp/myalert.m4a";
> var ft = new FileTransfer(); 
> options.fileName = "myalert.m4a";
> options.chunkedMode = false;
> var server_name = "http://hp3.xpub.io;;
> ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
> upload_fail, options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Issue Comment Deleted] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-05-29 Thread Brian Watts (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-12839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brian Watts updated CB-12839:
-
Comment: was deleted

(was: A simple Visual Studio 2015 project.
When you run it, just click 'Record Audio' to create the audio file and then 
'Upload Audio' to attempt to upload it.  I always get error code '2' when 
running it on a Windows 10 VM.)

> Cordova FileTansfer fails with error code 2 when uploading on Windows 10
> 
>
> Key: CB-12839
> URL: https://issues.apache.org/jira/browse/CB-12839
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: cordova-plugin-file-transfer
>Affects Versions: cordova@7.0.0
> Environment: Windows 10 with Visual Studio 2015
>Reporter: Brian Watts
>Priority: Blocker
>  Labels: windows
> Attachments: test2.zip, test2.zip
>
>
> I've been stuck on this for days.  I am pretty sure that it is a bug as I 
> have tried every possible combination of options in the upload call.  
> Furthermore, the same code works for iOS, Android, Windows Phone 8.1, Windows 
> Phone 10 and Windows Desktop 8.1. Windows Desktop 10 always fails with error 
> code 2 (syntax error).  I have also made tests with a minimal application 
> that just tests the upload function (plus a small portion that creates the 
> file to upload).
> {code}
> function upload_file() {
> var options = new FileUploadOptions();
> options.fileKey = "upfile";
> options.mimeType = 'm4a';
> var src = "ms-appdata:///temp/myalert.m4a";
> var ft = new FileTransfer(); 
> options.fileName = "myalert.m4a";
> options.chunkedMode = false;
> var server_name = "http://hp3.xpub.io;;
> ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
> upload_fail, options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Updated] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-05-29 Thread Brian Watts (JIRA)

 [ 
https://issues.apache.org/jira/browse/CB-12839?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Brian Watts updated CB-12839:
-
Attachment: test2.zip

A simple Visual Studio 2015 project.
When you run it, just click 'Record Audio' to create the audio file and then 
'Upload Audio' to attempt to upload it.  I always get error code '2' when 
running it on a Windows 10 VM.

> Cordova FileTansfer fails with error code 2 when uploading on Windows 10
> 
>
> Key: CB-12839
> URL: https://issues.apache.org/jira/browse/CB-12839
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: cordova-plugin-file-transfer
>Affects Versions: cordova@7.0.0
> Environment: Windows 10 with Visual Studio 2015
>Reporter: Brian Watts
>Priority: Blocker
>  Labels: windows
> Attachments: test2.zip
>
>
> I've been stuck on this for days.  I am pretty sure that it is a bug as I 
> have tried every possible combination of options in the upload call.  
> Furthermore, the same code works for iOS, Android, Windows Phone 8.1, Windows 
> Phone 10 and Windows Desktop 8.1. Windows Desktop 10 always fails with error 
> code 2 (syntax error).  I have also made tests with a minimal application 
> that just tests the upload function (plus a small portion that creates the 
> file to upload).
> {code}
> function upload_file() {
> var options = new FileUploadOptions();
> options.fileKey = "upfile";
> options.mimeType = 'm4a';
> var src = "ms-appdata:///temp/myalert.m4a";
> var ft = new FileTransfer(); 
> options.fileName = "myalert.m4a";
> options.chunkedMode = false;
> var server_name = "http://hp3.xpub.io;;
> ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
> upload_fail, options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Commented] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-05-29 Thread Brian Watts (JIRA)

[ 
https://issues.apache.org/jira/browse/CB-12839?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16028577#comment-16028577
 ] 

Brian Watts commented on CB-12839:
--

Thanks very much for your response Nikita.
Yes -- I double-checked that the source file exists. I also have made sure it 
exists by playing it back after recording it and before trying to upload it.
I looked at err.exception -- but that didn't get me any closer -- err.exception 
is null.

I'm adding the very short test app (which works on a Windows 8.1 platform). It 
just has a means of creating the test audio file before uploading it.

Brian

> Cordova FileTansfer fails with error code 2 when uploading on Windows 10
> 
>
> Key: CB-12839
> URL: https://issues.apache.org/jira/browse/CB-12839
> Project: Apache Cordova
>  Issue Type: Bug
>  Components: cordova-plugin-file-transfer
>Affects Versions: cordova@7.0.0
> Environment: Windows 10 with Visual Studio 2015
>Reporter: Brian Watts
>Priority: Blocker
>  Labels: windows
>
> I've been stuck on this for days.  I am pretty sure that it is a bug as I 
> have tried every possible combination of options in the upload call.  
> Furthermore, the same code works for iOS, Android, Windows Phone 8.1, Windows 
> Phone 10 and Windows Desktop 8.1. Windows Desktop 10 always fails with error 
> code 2 (syntax error).  I have also made tests with a minimal application 
> that just tests the upload function (plus a small portion that creates the 
> file to upload).
> {code}
> function upload_file() {
> var options = new FileUploadOptions();
> options.fileKey = "upfile";
> options.mimeType = 'm4a';
> var src = "ms-appdata:///temp/myalert.m4a";
> var ft = new FileTransfer(); 
> options.fileName = "myalert.m4a";
> options.chunkedMode = false;
> var server_name = "http://hp3.xpub.io;;
> ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
> upload_fail, options);
> }
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org



[jira] [Created] (CB-12839) Cordova FileTansfer fails with error code 2 when uploading on Windows 10

2017-05-22 Thread Brian Watts (JIRA)
Brian Watts created CB-12839:


 Summary: Cordova FileTansfer fails with error code 2 when 
uploading on Windows 10
 Key: CB-12839
 URL: https://issues.apache.org/jira/browse/CB-12839
 Project: Apache Cordova
  Issue Type: Bug
  Components: cordova-plugin-file-transfer
Affects Versions: cordova@7.0.0
 Environment: Windows 10 with Visual Studio 2015
Reporter: Brian Watts
Priority: Blocker


I've been stuck on this for days.  I am pretty sure that it is a bug as I have 
tried every possible combination of options in the upload call.  Furthermore, 
the same code works for iOS, Android, Windows Phone 8.1, Windows Phone 10 and 
Windows Desktop 8.1. Windows Desktop 10 always fails with error code 2 (syntax 
error).  I have also made tests with a minimal application that just tests the 
upload function (plus a small portion that creates the file to upload).

function upload_file() {
var options = new FileUploadOptions();
options.fileKey = "upfile";
options.mimeType = 'm4a';
var src = "ms-appdata:///temp/myalert.m4a";
var ft = new FileTransfer(); 
options.fileName = "myalert.m4a";
options.chunkedMode = false;
var server_name = "http://hp3.xpub.io;;
ft.upload(src,server_name + "/alerts/upfile.php", upload_success, 
upload_fail, options);
}





--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

-
To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org
For additional commands, e-mail: issues-h...@cordova.apache.org