iOS Question SendFailure with Local Mac Builder

Discussion in 'iOS Questions' started by luc-dev, Oct 9, 2018.

Tags:
  1. luc-dev

    luc-dev Member Licensed User

    Hi,

    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 192.168.0.207 (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:10.37.129.2 (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 http://10.37.129.2 from the mac and the windows vm and http://192.168.0.207 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 10.37.129.2 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

    Thanks
    Luc

    Here is the Mac Terminal output

    Code:
    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.
    AppPath=/Macserver/B4iBuildServer
    Mac version: 10.13.6
    Xcode 
    path: /Applications/Xcode.app/Contents/Developer
    Xcode version: Xcode 
    9.4
    Build version 9F1027a

    Forcing ip 
    address to10.37.129.2
    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]}{0.0.0.0:51041}
    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=[10.37.129.2],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]}{0.0.0.0:51042}
    2018-10-09 08:17:49.241:INFO:oejs.Server:main: Started @2463ms
    Build server is ready
    https://10.37.129.2:51042
    http://10.37.129.2:51041
    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 http://10.37.129.2:51041/test from the Windows VM
    Code:
    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
        iBitmapCreator
        iBLE: 
    2.00...
     
  2. Erel

    Erel Administrator Staff Member Licensed User

    Make sure that the server port set in the IDE under Tools - Builder - Settings is 51042
     
  3. luc-dev

    luc-dev Member Licensed User

    Finally, I managed to connect from the mac, windows vm and iPad using only the local mac address (192.168.0.207) 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
     
    Erel likes this.
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice