Can't build - A device build error occured on the server - OpenSSL ?

Hi there !

I can’t build on Mac OS. I’m using the build 2016.2830 with XCode 7.2.1

Once I try build my app, Corona SDK shows a popup saying “A device build error occured on the server. Get plugin failed”.

In the console, here’s what I’ve got :

avr. 22 04:39:03.416 CreateParamsArray: item.value unexpectedly NULL for item.key 'customBuildId' avr. 22 04:39:09.069 BuildID: kCoronaBuild [A device build error occurred on the server. Error: Get plugin failed. Publisher: com.coronalabs Plugin: plugin.openssl BuildID: 571a378a96ffd avr. 22 04:39:09.084 ERROR: An error occurred during build. The server returned the following message: --- A device build error occurred on the server. Error: Get plugin failed. Publisher: com.coronalabs Plugin: plugin.openssl BuildID: 571a378a96ffd --- avr. 22 04:39:09.162 iOS build failed (5) avr. 22 04:39:09.251 ERROR: Build Failed: A device build error occurred on the server. Error: Get plugin failed. Publisher: com.coronalabs Plugin: plugin.openssl BuildID: 571a378a96ffd

I’ve tried to build my app with several different Corona and XCode builds and I always have that error. Do you know why this happen ? It seems it’s because of plugin.openssl but honestly, I’m not sure at all…

Hmm, I’ve found the solution ! In  the “Build for iOS” window, the action selected for “After Build” was “Open ni Xcode iOS Simulator” instead of “Show in Finder” !

Can you post your build.settings?

Sure, but like I said, I’ve been able to fix my problem by simply selecting “Show app in finder”.

Here’s my build.settings file :

settings = { plugins = { ["plugin.openssl"] = { publisherId = "com.coronalabs", }, ["CoronaProvider.native.popup.social"] = { publisherId = "com.coronalabs", supportedPlatforms = { iphone=true, android=true}, }, ["CoronaProvider.analytics.flurry"] = { publisherId = "com.coronalabs" }, ["plugin.facebook.v4"] = { publisherId = "com.coronalabs", }, ["CoronaProvider.gameNetwork.apple"] = { publisherId = "com.coronalabs", supportedPlatforms = { iphone=true, ["iphone-sim"]=true }, }, ["CoronaProvider.gameNetwork.google"] = { publisherId = "com.coronalabs", supportedPlatforms = { android=true }, }, ["plugin.utf8"] = { publisherId = "com.coronalabs" }, }, }

The Xcode iOS Simulator is a different device platform when it comes to the supportedPlatform line in the plugins. But you’re saying get it for all platforms. This tells me that we don’t have this plugin working for the Xcode iOS simulator.

Rob

Oh I see ! If you need me to do more tests, feel free to ask !

Hmm, I’ve found the solution ! In  the “Build for iOS” window, the action selected for “After Build” was “Open ni Xcode iOS Simulator” instead of “Show in Finder” !

Can you post your build.settings?

Sure, but like I said, I’ve been able to fix my problem by simply selecting “Show app in finder”.

Here’s my build.settings file :

settings = { plugins = { ["plugin.openssl"] = { publisherId = "com.coronalabs", }, ["CoronaProvider.native.popup.social"] = { publisherId = "com.coronalabs", supportedPlatforms = { iphone=true, android=true}, }, ["CoronaProvider.analytics.flurry"] = { publisherId = "com.coronalabs" }, ["plugin.facebook.v4"] = { publisherId = "com.coronalabs", }, ["CoronaProvider.gameNetwork.apple"] = { publisherId = "com.coronalabs", supportedPlatforms = { iphone=true, ["iphone-sim"]=true }, }, ["CoronaProvider.gameNetwork.google"] = { publisherId = "com.coronalabs", supportedPlatforms = { android=true }, }, ["plugin.utf8"] = { publisherId = "com.coronalabs" }, }, }

The Xcode iOS Simulator is a different device platform when it comes to the supportedPlatform line in the plugins. But you’re saying get it for all platforms. This tells me that we don’t have this plugin working for the Xcode iOS simulator.

Rob

Oh I see ! If you need me to do more tests, feel free to ask !