iOS Question SendFailure with Local Mac Builder


Licensed User

I have a « sendFailure » message while compiling my app and I can’t find a solution.

I have been using B4i for several months and everything was working so far but I had to change my windows VM and install the new B4i version 5.3.

I also received and installed an automatic upgrade for Xcode 10.0.

Here is my configuration :
  • Mac OSX 10.13.6 with ip (DHCP with manual ip)
  • Xcode Version 9.4 (9F1027a) (I reverted back to 9.4)
  • Parallels running Windows 8.0 in « Shared Network » mode
  • B4i BuildServer 5.3 with manual ip set to manual: (I also removed the Key folder)
  • iPad with iOS 10.3.3 et B4x pem.cer installed and trusted
  • All firewalls OFF

So far, I am able to open from the mac and the windows vm and from iPad both displaying the build server and the « /test » info

The only error I can see is related to port 51042 and a missing SSL key. B4I Build Server info is set to and 51041 and 64bit

I am ready to subscribe to the hosted builder if necessary but would really like to solve this.
Any idea would be welcome


Here is the Mac Terminal output

Last login: Tue Oct  9 08:13:15 on console
iMac:~ ..$ java -jar B4iBuildServer.jar
Build server version: 5.3
2018-10-09 08:17:47.219:INFO::main: Logging initialized @431ms to org.eclipse.jetty.util.log.StdErrLog
Loading default configuration file.
Mac version: 10.13.6
Xcode path: /Applications/
Xcode version: Xcode 9.4
Build version 9F1027a

Forcing ip address to:
2018-10-09 08:17:48.798:INFO:oejs.Server:main: jetty-9.4.z-SNAPSHOT; built: 2018-05-03T15:56:21.710Z; git: daa59876e6f384329b122929e70a80934569428c; jvm 1.8.0_25-b17
2018-10-09 08:17:48.879:INFO:oejs.session:main: DefaultSessionIdManager workerName=node0
2018-10-09 08:17:48.879:INFO:oejs.session:main: No SessionScavenger set, using defaults
2018-10-09 08:17:48.882:INFO:oejs.session:main: node0 Scavenging every 600000ms
2018-10-09 08:17:48.896:INFO:oejsh.ContextHandler:main: Started o.e.j.s.ServletContextHandler@3fee9989{/,file:///Users/../MyB4I/Macserver/B4iBuildServer/www,AVAILABLE}
2018-10-09 08:17:48.904:INFO:oejs.AbstractNCSARequestLog:main: Opened /Users/../MyB4I/Macserver/B4iBuildServer/logs/b4j-2018_10_09.request.log
2018-10-09 08:17:48.948:INFO:oejs.AbstractConnector:main: Started ServerConnector@64bfbc86{HTTP/1.1,[http/1.1]}{}
2018-10-09 08:17:49.004:INFO:oejus.SslContextFactory:main: x509=X509@10bdf5e5(rootca,h=[],w=[]) for SslContextFactory@6e1ec318[provider=null,keyStore=file:///Users/../MyB4I/Macserver/B4iBuildServer/key/key.jks,trustStore=null]
2018-10-09 08:17:49.005:INFO:oejus.SslContextFactory:main: x509=X509@7e0b0338(jetty,h=[],w=[]) for SslContextFactory@6e1ec318[provider=null,keyStore=file:///Users/../MyB4I/Macserver/B4iBuildServer/key/key.jks,trustStore=null]
2018-10-09 08:17:49.241:INFO:oejs.AbstractConnector:main: Started ServerConnector@10b48321{SSL,[ssl, http/1.1]}{}
2018-10-09 08:17:49.241:INFO:oejs.Server:main: Started @2463ms
Build server is ready
Build server version: 5.30
2018-10-09 08:19:13.197:WARN:oejh.HttpParser:qtp1512981843-31: Illegal character 0x16 in state=START for buffer HeapByteBuffer@742f2b08[p=1,l=155,c=8192,r=154]={\x16<<<\x03\x03\x00\x96\x01\x00\x00\x92\x03\x03[\xBcHa\xE5\x84\xAd...\x02\x02\x00#\x00\x00\x00\x17\x00\x00\xFf\x01\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
2018-10-09 08:19:13.214:WARN:oejh.HttpParser:qtp1512981843-19: Illegal character 0x16 in state=START for buffer HeapByteBuffer@2e8a9fa0[p=1,l=155,c=8192,r=154]={\x16<<<\x03\x03\x00\x96\x01\x00\x00\x92\x03\x03[\xBcHa\x9a\x90\x7f...\x02\x02\x00#\x00\x00\x00\x17\x00\x00\xFf\x01\x00\x01\x00>>>\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00}
success: true, 0
success: true, 0

Here is the output of from the Windows VM
B4i Build Server
Build server is running.
Version: 5.3
Server time: 08:42:39
Mac SSL Key
Invalid key!!!
SSL port: 51042
h files

    iAd: 1.00
    iAdMob: 1.60
    iAnalytics: 1.0
    iArchiver: 1.20
    iBarcode: 1.20
    iBLE: 2.00...


Licensed User
Finally, I managed to connect from the mac, windows vm and iPad using only the local mac address ( in the BuildServer key.txt file, B4i Builder settings (with port 51042).

Everything is working now.

Many thanks for this great dev IDE and tools
Upvote 0