(There isn't an appropriate category for this issue)
If Stencyl is running when you launch a test build of a Stencyl game on your phone, and your game isn't open, an error is thrown and your game doesn't launch.
Launching game from phone via Welcome Center:
Launching game on phone while a different project is open in Stencyl:
If Stencyl is running when you launch a test build of a Stencyl game on your phone, and your game isn't open, an error is thrown and your game doesn't launch.
Launching game from phone via Welcome Center:
Code: [Select]
2020-01-11 01:52:39,120 INFO [GameInterfaceServer] stencyl.sw.util.net.SocketServer: Client socket connected: Socket[addr=/192.168.0.7,port=51662,localport=18525]
2020-01-11 01:52:39,123 INFO [Thread-7] stencyl.sw.app.gamecontroller.GameInterfaceServer: Client associated with build config: Socket[addr=/192.168.0.7,port=51662,localport=18525] -- stencyl.sw.prefs.runconfigs.BuildConfig@7f6b860b
2020-01-11 01:52:39,124 INFO [Thread-7] stencyl.sw.app.gamecontroller.GameInterfaceServer: Sending status to game: CONNECTED
2020-01-11 01:52:39,129 ERROR [AWT-EventQueue-0] root: Unexpected problem on thread Thread-7: null
java.lang.NullPointerException
at stencyl.sw.io.GameAssets.generateGameConfig(GameAssets.java:503)
at stencyl.sw.app.gamecontroller.GameInterfaceServer.receivedDataFromClient(GameInterfaceServer.java:107)
at stencyl.sw.util.net.SocketServer._received(SocketServer.java:452)
at stencyl.sw.util.net.SocketServer._received(SocketServer.java:394)
at stencyl.sw.util.net.SocketServer.access$500(SocketServer.java:27)
at stencyl.sw.util.net.SocketServer$SocketInputWorker.run(SocketServer.java:253)
at java.base/java.lang.Thread.run(Unknown Source)
Launching game on phone while a different project is open in Stencyl:
Code: [Select]
2020-01-11 01:48:26,178 INFO [GameInterfaceServer] stencyl.sw.util.net.SocketServer: Client socket connected: Socket[addr=/192.168.0.7,port=51642,localport=18525]
2020-01-11 01:48:26,196 INFO [Thread-26] stencyl.sw.app.gamecontroller.GameInterfaceServer: Client associated with build config: Socket[addr=/192.168.0.7,port=51642,localport=18525] -- stencyl.sw.prefs.runconfigs.BuildConfig@4e8899b5
2020-01-11 01:48:26,205 ERROR [Thread-26] stencyl.sw.util.platform.haxe.Haxe: File '/Users/Cory/stencylworks/games-generated/Reaching Finality/Export/ios/Reaching Finality/haxe/Build.hxml' does not exist
java.io.FileNotFoundException: File '/Users/Cory/stencylworks/games-generated/Reaching Finality/Export/ios/Reaching Finality/haxe/Build.hxml' does not exist
at org.apache.commons.io.FileUtils.openInputStream(FileUtils.java:299)
at org.apache.commons.io.FileUtils.readLines(FileUtils.java:1783)
at stencyl.sw.util.platform.haxe.Haxe.getClasspathsFromHxml(Haxe.java:142)
at stencyl.sw.util.platform.haxe.OpenFL.getClasspaths(OpenFL.java:97)
at stencyl.sw.util.platform.haxe.sourcemap.ClassPathResolver.<init>(ClassPathResolver.java:19)
at stencyl.sw.util.platform.haxe.sourcemap.NativeRuntimeErrorMapper.<init>(NativeRuntimeErrorMapper.java:11)
at stencyl.sw.app.gamecontroller.log.LogSession.<init>(LogSession.java:40)
at stencyl.sw.app.gamecontroller.log.LogManager.clientConnected(LogManager.java:69)
at stencyl.sw.app.gamecontroller.GameInterfaceServer.receivedDataFromClient(GameInterfaceServer.java:101)
at stencyl.sw.util.net.SocketServer._received(SocketServer.java:452)
at stencyl.sw.util.net.SocketServer._received(SocketServer.java:394)
at stencyl.sw.util.net.SocketServer.access$500(SocketServer.java:27)
at stencyl.sw.util.net.SocketServer$SocketInputWorker.run(SocketServer.java:253)
at java.base/java.lang.Thread.run(Unknown Source)
2020-01-11 01:48:26,206 ERROR [Thread-26] stencyl.sw.util.platform.haxe.Haxe: File '/Users/Cory/stencylworks/games-generated/Reaching Finality/Export/ios/Reaching Finality/haxe/Build.hxml' does not exist
java.io.FileNotFoundException: File '/Users/Cory/stencylworks/games-generated/Reaching Finality/Export/ios/Reaching Finality/haxe/Build.hxml' does not exist
at org.apache.commons.io.FileUtils.openInputStream(FileUtils.java:299)
at org.apache.commons.io.FileUtils.readLines(FileUtils.java:1783)
at stencyl.sw.util.platform.haxe.Haxe.getClasspathsFromHxml(Haxe.java:142)
at stencyl.sw.util.platform.haxe.OpenFL.getClasspaths(OpenFL.java:97)
at stencyl.sw.util.platform.haxe.sourcemap.ClassPathResolver.<init>(ClassPathResolver.java:19)
at stencyl.sw.app.gamecontroller.log.LogSession.<init>(LogSession.java:43)
at stencyl.sw.app.gamecontroller.log.LogManager.clientConnected(LogManager.java:69)
at stencyl.sw.app.gamecontroller.GameInterfaceServer.receivedDataFromClient(GameInterfaceServer.java:101)
at stencyl.sw.util.net.SocketServer._received(SocketServer.java:452)
at stencyl.sw.util.net.SocketServer._received(SocketServer.java:394)
at stencyl.sw.util.net.SocketServer.access$500(SocketServer.java:27)
at stencyl.sw.util.net.SocketServer$SocketInputWorker.run(SocketServer.java:253)
at java.base/java.lang.Thread.run(Unknown Source)
2020-01-11 01:48:26,219 INFO [Thread-26] stencyl.sw.app.gamecontroller.GameInterfaceServer: Sending status to game: CONNECTED
2020-01-11 01:48:26,221 INFO [Thread-26] stencyl.sw.app.gamecontroller.GameInterfaceServer: Sending reloaded asset to game: config/game-config.json
2020-01-11 01:48:26,221 INFO [Thread-26] stencyl.sw.app.gamecontroller.GameInterfaceServer: Sending status to game: ASSETS_READY
2020-01-11 01:49:26,007 DEBUG [Thread-27] stencyl.sw.util.net.SocketServer: _disconnected: Socket[addr=/192.168.0.7,port=51642,localport=18525]