B4J Question WaitFor in Websocket

Blueforcer

Well-Known Member
Licensed User
Is it possible that the following function from the WaitFor Tutorial does not work anymore for 2 days?
The JobDone event never raise.

B4X:
Private Sub WebSocket_Connected (WebSocket1 As WebSocket)
   Log("Connected")
   ws = WebSocket1
   Download
End Sub

Sub Download
   Dim j As HttpJob
   j.Initialize("", Me)
   j.Download("https://www.google.com")
   Wait For (j) JobDone(j As HttpJob)
   If j.Success Then
     log("Success")
   End If
   j.Release
End Sub

I also see this problem with my big project. Yesterday a customer said, a long time proved function doesnt work anymore after an update (This update had nothing to do with the websocket).
Today i saw in BJ4 that my jOkHttpUtils2_NONUI (Version: 2.62) changed to:
jOkHttpUtils2_NONUI (Version: 2.80) - DEPRECATED - use jOkHttpUtils2 instead
I don't know how long it's been, but I just noticed it today.

Anyway, without touching any related code to download things in websocket module, it doesnt work anymore since yesterday.
I dont think there is any Autoupdates in B4J?
 

Blueforcer

Well-Known Member
Licensed User
Got it. i compiled the "faulty" version with a different Computer.
It seems to relate to the B4J Version.
My code works with 6.80 but doesnt work with 7.00
Is it a Bug?
 
Last edited:
Upvote 0
Top