After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 743619 - ODS i/o trashes single-point graphical series
ODS i/o trashes single-point graphical series
Status: RESOLVED FIXED
Product: Gnumeric
Classification: Applications
Component: import/export OOo / OASIS
1.12.x
Other Linux
: Normal normal
: ---
Assigned To: Andreas J. Guelzow
Jody Goldberg
Depends on:
Blocks:
 
 
Reported: 2015-01-28 05:03 UTC by John Denker
Modified: 2015-01-28 17:56 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
plots with single point (2.67 KB, application/x-gnumeric)
2015-01-28 05:36 UTC, John Denker
Details

Description John Denker 2015-01-28 05:03:55 UTC
Recipe: Starting with the attached file:
  Open it with gnumeric.  Observe two plots.
   -- One has truly a single point.
   -- The other has a range that could cover two points,
     although the second point is has non-numerical data
     so it doesn't get plotted.
  $x/ssconvert singleton.gnumeric singleton.ods
    -- No errors or warnings.
  Open the .ods file.  
  Observe pop-up warning:  
     "Not enough data in the supplied range ((null)) for all the requests"
  Dismiss the popup.  Observe that the singleton point has vanished.
  The range-based point remains fine.
  Recreate the lost point.  It "looks" fine on the screen, so the
   obvious first guess is that the problem is in the i/o section,
   not the basic charting section.
  Save, exit, reopen the file.
  Same warning, same point lost again.
  Re-create the point again.
  Save As "foo.gnumeric".  Quit.
  Open foo.gnumeric.  Observe everything is OK.

Related:
  $x/ssconvert singleton.ods bar.gnumeric
does *not* produce a popup or any other error message, but
still the singleton point gets trashed.

This is not urgent for me, because there is a workaround,
but it sure did cause people to waste a bunch of time.


$x/ssconvert --version
ssconvert version '1.12.20'
datadir := '/usr/src/gnumeric/gitball/gnumeric/1.12.20'
libdir := '/usr/src/gnumeric/gitball/'


uname -a
Linux asclepias 3.18.0+ #2 SMP Sun Dec 21 18:25:03 MST 2014 x86_64 x86_64 x86_64 GNU/Linux
Comment 1 Andreas J. Guelzow 2015-01-28 05:32:00 UTC
There is no file attached....
Comment 2 John Denker 2015-01-28 05:36:42 UTC
Created attachment 295611 [details]
plots with single point
Comment 3 Morten Welinder 2015-01-28 16:04:18 UTC
Confirmed.
Comment 4 Andreas J. Guelzow 2015-01-28 17:56:28 UTC
This problem has been fixed in the development version. The fix will be available in the next major software release. Thank you for your bug report.