cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Winston (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CB-9096) local-webserver plugin rejects requests after iOS app is backgrounded
Date Fri, 29 May 2015 16:23:17 GMT
Winston created CB-9096:
---------------------------

             Summary: local-webserver plugin rejects requests after iOS app is backgrounded
                 Key: CB-9096
                 URL: https://issues.apache.org/jira/browse/CB-9096
             Project: Apache Cordova
          Issue Type: Bug
          Components: Labs
    Affects Versions: 2.3.0, 4.0.0
         Environment: iOS 4.0.0-dev, cordova-labs-local-webserver 2.3.0

Here's output platforms and plugins:

% cordova platforms
Installed platforms: ios 4.0.0-dev
Available platforms: amazon-fireos, android, blackberry10, browser, firefoxos

% cordova plugin list
com.mbppower.camerapreview 0.0.8 "CameraPreview"
com.phonegap.plugins.barcodescanner 2.2.0-ios_native "BarcodeScanner"
cordova-labs-local-webserver 2.3.0 "CordovaLocalWebServer"
cordova-labs-wkwebviewengine 0.2.0 "Cordova WKWebView Engine"
cordova-plugin-file 2.0.0 "File"
cordova-plugin-file-transfer 1.0.0 "File Transfer"
org.apache.cordova.console 0.2.13 "Console"
org.apache.cordova.plugin.ActivityIndicator 1.0.0 "Activity Indicator"
uk.co.whiteoctober.cordova.appversion 0.1.7 "AppVersion"
            Reporter: Winston


I'm using the localwebserver plugin from `https://github.com/apache/cordova-plugins/tree/master/local-webserver`.
When my iOS app goes to background and then foreground, it starts rejecting requests for assets.
I turned on logging in localwebserver and it yields these messages in the device console:


```
May 28 16:58:58 programipadmini12 CodeStudio[314] <Warning>: GCDWebServer started on
port 51247 and reachable at http://10.1.10.30:51247/

May 28 16:59:01 programipadmini12 CodeStudio[314] <Warning>: Bonjour registration complete
for GCDWebServer
May 28 16:59:01 programipadmini12 CodeStudio[314] <Warning>: GCDWebServer now reachable
at http://programipadmini02.local:51247/

May 28 16:59:18 programipadmini12 CodeStudio[314] <Warning>: GCDWebServer stopped
May 28 16:59:18 programipadmini12 locationd[55] <Notice>: Gesture EnabledForTopCLient:
0, EnabledInDaemonSettings: 0
May 28 16:59:18 programipadmini12 CodeStudio[314] <Warning>: Will enter foreground
May 28 16:59:18 programipadmini12 CodeStudio[314] <Warning>: Did open IPv4 listening
socket 7
May 28 16:59:18 programipadmini12 CodeStudio[314] <Warning>: Did open IPv6 listening
socket 8
May 28 16:59:18 programipadmini12 CodeStudio[314] <Warning>: GCDWebServer started on
port 51353 and reachable at http://10.1.10.30:51353/

May 28 16:59:20 programipadmini12 CodeStudio[314] <Warning>: levelName= boat2
May 28 16:59:20 programipadmini12 CodeStudio[314] <Warning>: WARN: Phaser.Loader - image[boatlevel2screen1]:
error loading asset from URL puzzles/boat/level2-art0.png
May 28 16:59:20 programipadmini12 CodeStudio[314] <Warning>: WARN: Phaser.Loader - image[boatlevel2screen2]:
error loading asset from URL puzzles/boat/level2-art1.png
May 28 16:59:20 programipadmini12 CodeStudio[314] <Warning>: WARN: Phaser.Loader - image[boatlevel2screen3]:
error loading asset from URL puzzles/boat/level2-art2.png
``

You can see the webserver shuts itself down with the message `GCDWebServer stopped` when the
app goes to the background. When it is activated, you see `GCDWebServer started on port 51353
and reachable at http://10.1.10.30:51353/`

However the game engine we are using (Phaser) is trying to load assets and they start failing.

I'm not sure if it's significant but the webserver the first time says it's reachable at both`http://10.1.10.30:51247/`
and `http://programipadmini02.local:51247/` but the second time it only gives the IP address.




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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


Mime
View raw message