parallaxinc / SimpleIDE

SimpleIDE for Propeller
26 stars 13 forks source link

Zip Project on a Simple Library causes SimpleIDE to crash #178

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
A) What steps will reproduce the problem?

  1. Open a Simple Library test harness file (such as "...\Learn\Simple Libraries\Text Devices\libsimpletext\libsimpletext.side"
  2. Click Zip Project.
  3. Navigate to where you want to save the zipped up project
  4. Click Save,... crash.

B) What is the expected behavior (output)?

  Zip Project should be saved.  

C) What do you see instead?

  Temporary files are generated in destination, but no zip archive, and SIDE crashes.

D) Classify the bug as one of the following:

2. Medium Priority

E) Application Version and Platform:

Version
    SimpleIDE 0-9-38

Platform

Choose OpSys from Labels Below:
    OpSys-Windows

Specify Platform OS Version and 32 or 64 bit. For example:

    Windows 7    (64 bit)

Original issue reported on code.google.com by jmar...@parallax.com on 31 Jul 2013 at 8:08

GoogleCodeExporter commented 9 years ago
Updating issue to high priority.

Original comment by jmar...@parallax.com on 19 Aug 2013 at 4:43

GoogleCodeExporter commented 9 years ago
Should be fixed with 0-9-41.
https://code.google.com/p/propside/source/detail?r=366461a0c8c869d2350ef28c524ad
bfd3a07307a&name=spinside

Original comment by jsden...@gmail.com on 25 Aug 2013 at 5:45

GoogleCodeExporter commented 9 years ago
I still get a crash response.

  1) Open up SIDE 0-9-41.
  2) Open project C:\Users\<user>\Documents\SimpleIDE\Learn\Simple Libraries\Text Devices\libfdserial\libfdserial.side
  3) Compile.
  4) Click Zip Project.
  5) Navigate to C:\Users\<user>\Documents\SimpleIDE\Delete This\DeleteThisToo
  6) Set name as libfdserial5
  7) Click Save button.
  8) Crash.

The libfdserial5 temporary folder is left in the ...\DeleteThisToo\ folder.

Original comment by jmar...@parallax.com on 26 Aug 2013 at 6:24

GoogleCodeExporter commented 9 years ago
No longer crashes (in v0-9-41-1) but now the zipped up archive contains the 
project file modified to have a "-I ./library/serial.h" include path, which 
isn't correct and subsequently causes compiling of the extracted archive to 
fail.

Removing extra "-I..." include path allows the extracted project to compile.

Tried this with Simple Library "libfdserial" as well as non-library 
"\Learn\Examples\C Intro\Basics\Global Exchange.side"

Original comment by jmar...@parallax.com on 27 Aug 2013 at 5:36

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
This comment originally made on Aug 29th, 2013.  It was deleted and edited here:

Version 0-9-42 fixes the extra "-I ./library/serial.h" line issue, noted in the 
previous comment.

Original comment by jmar...@parallax.com on 26 Nov 2013 at 8:50