Can't Export Projects with Steam Version

Bugs will be moved here once resolved.

Post » Tue Mar 12, 2013 9:47 am

I recently purchased Construct 2 through Steam and I'm having issues exporting projects. The 'contact us' section on the website directed me here. I have filled out the bug form below, but I feel this overview might be more helpful to initially describe the problem:
    * I have the paid personal license through Steam
    * I use 32-bit Vista Home Premium
    * I have the latest version of my graphics card drivers
    * I get a DEP Error and a Crash whenever I try to export any Project

So far so boring, BUT, there is a twist at the end of this story... Having tried and failed to get the export working with my paid Steam version, as a last resort I downloaded the free standalone version of Construct 2 and installed it. The export works perfectly with no errors, every time.
This for me rules out graphics drivers as a potential issue, and points towards either Steam, or the Steam version of C2 being the issue. As I've used Steam for years with no other issues I thought it best to raise this as a Construct 2 bug

As a workaround, I can use the Steam version to create games, save the projects, then switch to the standalone free version to export them, but obviously this is not ideal. As a footnote I'd like to say that having used other IDEs, Construct 2 is just ridiculously good, so if I can get this sorted then that would be great. Thanks

-----------------------------------------------------------------------

BUG REPORT

Link to .capx file:
This is an exporting issue that affects any and all .capx files I've tried it with, so I'm not sure this is relevant. For the purposes of testing I used the included 8 direction movement example.

Steps to reproduce:
1. Open any .capx file in C2 through Steam version (paid personal license)
2. Export Project to HTML5 webstite


Observed result:
1) The following errors are generated:
    "pngout.exe has stopped working" (this is generated multiple times)
    "Data Execution Prevention has Closed pngout.exe
    "Java(TM) Platform SE binary has stopped working"
     Construct 2 Crashes


Expected result:
Completion of export process with no errors


Operating system & service pack:
Vista 32-bit Home Premium (99% sure it's on SP2, will confirm when I get home)
ATI Graphics 5000HD series (latest drivers)

Construct 2 version:
r119 (Steam)

NOTE: Problem is repeatable at every attempt to export using paid Steam Version, but problem does not occur at all on the standalone free version of Construct 2
B
13
S
4
Posts: 127
Reputation: 1,479

Post » Tue Mar 12, 2013 7:17 pm

I just reinstalled everything through Steam just in case, but the problem persists. I also tried the free version through Steam, no luck. Standalone continues to work.

Is there any way to perhaps transfer my Steam license to a standalone one?
B
13
S
4
Posts: 127
Reputation: 1,479

Post » Tue Mar 12, 2013 10:57 pm

Yes the workaround I mentioned actually is no good because of the limitations. So I can't export my projects at all
B
13
S
4
Posts: 127
Reputation: 1,479

Post » Wed Mar 13, 2013 2:59 pm

This is very odd, I've never heard of any similar issue from anyone else using Steam or otherwise. It looks like the crash is in pngout.exe which isn't actually Construct 2, it's an image compression utility we use at export time. A possible workaround is to disable PNG recompression on export (set it to 'None'), does that work?
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,580

Post » Wed Mar 13, 2013 5:21 pm

Hi Ashley, thanks for the reply. I have done 3 things to futher test this, the first is to run a full Malware scan, results check out, so all clear there. The second thing I did was to add pngout.exe to the DEP "Allow List". This unfotunately had no effect, as I still got the same DEP error from pngout.exe despite it being in the allow list.

The third thing I tried was your suggestion of setting png copmpression to none. This didn't give me the DEP error from pngout.exe, but I still got the "Java Platform SE Binary has stopped working". I also then get a new error which reads "the application failed to initialize properly".

After further testing with different browsers I also noticed that if I try to preview any project in Firefox, I get all the same errors and crashes every time. IE and Chrome are fine. I disabled all add-ons in Firefox, same result.

As before, both exporting to HTML5 and previewing in Firefox continue to work perfectly in the standalone free version??

Are there any error logs or anything that would be helpful? I can post screenshots of the errors if you need me to.
B
13
S
4
Posts: 127
Reputation: 1,479

Post » Wed Mar 13, 2013 6:17 pm

Construct 2 doesn't write logs. Are you sure your computer is configured correctly and you don't have some exotic settings/software that's breaking it? The Java issue sounds totally unrelated, as does the preview issue, so it sounds like lots of random stuff is breaking that AFAIK is working fine for the vast majority of users.
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,580

Post » Wed Mar 13, 2013 6:27 pm

I don't think I have anything particularly exotic, I only recently did a clean install of Vista.
The thing that concerns me here is that the standalone version is fine, nothing is clashing with that or causing issues with my current setup. If that didn't work either then I would agree 100% that is was definitely my issue. There must be some difference between that version and the Steam version that is causing me the problems.
B
13
S
4
Posts: 127
Reputation: 1,479

Post » Wed Mar 13, 2013 7:13 pm

The Steam version is almost identical to the desktop version, but with small tweaks (such as using Steam for authentication instead of a standalone license). So it's odd that having Steam running would cause all these issues. It might be an issue in Steam itself... or possibly failing hardware if your computer's very old.Ashley2013-03-13 19:13:34
Scirra Founder
B
359
S
214
G
72
Posts: 22,952
Reputation: 178,580

Post » Wed Mar 13, 2013 7:18 pm

OK, I do understand that it doesn't seem to be a common problem, it's so frustrating when you have these crashes and nobody else does. I know you guys are a small company and there's probably little more you can do from your end. I'll do a full reinstall of my OS, of all my drivers, of Steam and so on in a systematic fashion, to see if I can fix the problems. I'm willing to make the effort as the software really is a joy to use up the point of exporting. Thanks for responding anyway
B
13
S
4
Posts: 127
Reputation: 1,479

Post » Wed Mar 13, 2013 8:17 pm

@SecondDimension. I've come to some similar messages yesterday.

Construct 2 Personal r119 via Steam in use here.

I also run a Vista 32-bit machine with SP1 and the graphics drivers with version number 310.70 from 01.01.2013. There is a newer SP and also a newer graphics driver with version 314.07 from 18.02.2013 available. Will update my system later and report results.

System:
Intel Core2 Duo T6400
3 GB RAM / 32 bit Vista Home Premium
nVidia GeForce G105M Cuda 512 MB

Just checked my Direct X... Version 10, will update this one also.


When exporting to HTML5 i get the message that pngout.exe has stopped working (popup appears two times)
After clicking them away Java(TM) Platform SE binary has stopped working appears, also this one can only be clicked away by the button "close program"
Then a message titled HTML5 exporter says: Error during export: Cannot open file 'C:\Users\Aspire4937G\Desktop\New project\c2runtime_min.js'

Only can click on OK.

Until this point the progress bar window for Exporting project is running in the background.

But then it says that the project has been exportet successfully and asks me if i want to go back to project or open the export folder.

C2 doesn't crash on my machine.

I just saw, that there was a c2runtime_tmp.js in it, think it shouldn't be.

Differs a bit to your version.

---
Tried it again with no PNG-compression:
First error is a java.exe - error in application
aplication couldn't be initialized properly (0xc0000005).

Now the same as before.

Then a message titled HTML5 exporter says: Error during export: Cannot open file 'C:\Users\Aspire4937G\Desktop\New project\c2runtime_min.js'

Only can click on OK.

Until this point the progress bar window for Exporting project is running in the background.

successfully exported... no crash

---
Third attempt:
Exporting and turning PNG compression to Standard (recommended setting) as in first try.
A dos-box pops up writing fast some lines, disappears and then Java(TM) Platform SE binary has stopped working appears.
Then a message titled HTML5 exporter says: Error during export: Cannot open file 'C:\Users\Aspire4937G\Desktop\New project\c2runtime_min.js'

successfully exported ... no crash
---
Fourth attempt (no changes in settings):
Black DOS-BOX with path to C:\Program Files\steam\steamapps\common\Construct2\Construct2-Win32\exporters\html5\tools\pngout\pn showing in title of box appears and the two messages saying pngout.exe has stopped working are there again.
Closing the first of them makes another dos-box popping u and writing some lines and then disappears.
Closing the second one just closes the initially popped up dos-box but with no process.
Then Java(TM) Platform SE binary has stopped working appears.
Then a message titled HTML5 exporter says: Error during export: Cannot open file 'C:\Users\Aspire4937G\Desktop\New project\c2runtime_min.js'

successfully exported ... no crash

---
somehow i could achieve a working export yesterday, but i don't know how

Weird... will update the system and have another look at it then
B
15
S
1
G
1
Posts: 37
Reputation: 888

Next

Return to Closed bugs

Who is online

Users browsing this forum: No registered users and 1 guest