Bug 45370

Summary: EDITING: Calculated cell contents not updated after copy - paste - delete of source values
Product: LibreOffice Reporter: john.pratt
Component: CalcAssignee: Kohei Yoshida <kohei>
Status: RESOLVED DUPLICATE    
Severity: major CC: jbfaure, john.pratt, LibreOffice
Priority: medium Keywords: regression
Version: Master old -3.6   
Hardware: Other   
OS: All   
Whiteboard:
Crash report or crash signature: Regression By:
Bug Depends on:    
Bug Blocks: 37361    
Attachments: First attachment
Second attachment
Sample Document

Description john.pratt 2012-01-29 06:58:14 UTC
Created attachment 56290 [details]
First attachment

When deleting an area of data only some of the formulae which reference that data update (somtimes).

The first attachment is an old file, but the second one is a new version (same/similar formulae, but created from scratch in 3.5.0rc2).

This seems to be a reliable way to make it happen:
1) Open either of the attached spreadsheets
2) Highlight cells A1:B9 and copy
3) Place cursor on A10 and paste
4) Highlight A1:B18 and press delete (on the keyboard)

Result: C10:C18 disply the text "test test"
Expected result: C10:C18 display the text "".

Alternative step 4:
4) Undo the previous action

Result: C10:C18 disply the text "test test"
Expected result: C10:C18 display the text "".
Comment 1 john.pratt 2012-01-29 07:01:42 UTC
Created attachment 56291 [details]
Second attachment
Comment 2 Jean-Baptiste Faure 2012-01-29 08:59:40 UTC
Very strange behavior. I reproduce with LO 3.5.0 rc2+ under Ubuntu 11.10 x86_64
(LibreOffice 3.5.0rc2+ Version ID : 20ec7c1-ed94322-5cd2479-2386a41-138191a)

No problem with LO 3.4.5 -> Keyword regression added.

Best regards. JBF
Comment 3 Rainer Bielefeld Retired 2012-01-29 11:05:17 UTC
[Reproducible] with "LibreOffice 3.5.0 RC2 German UI/Locale [Build-ID: e371a95-bf68a13-5a1aa2b-d3c1ae9-b938258] on German WIN7 Home Premium (64bit)  

Very old problem, I also see it in a Master from July 2011

But woks fine with "LibreOffice 3.4.5 German UI [Build ID: OOO340m1 (Build:502)]" parallel Server installation on German WIN7 Home Premium (64bit) 

Problem is not limited to particular formulas, I also see it in a new Document "mysample10.ods" with simple "=A11+B11". The only condition is order of actions 'Copy -> Paste to empty cells -> Delete'

Steps how to reproduce with "mysample10.ods":
1) open document
2) Highlight cells A1:B10 and copy
3) Place cursor on A11 and paste
   > C11 ... C20 shows values
4) Press <Del> to delete still highlighted A11:B20
   Expected: values C11:C20 become 0
   Actual: values stay

Menu 'Options -> Cell Contents -> Update' will not work
Toggling any checkbox in menu 'Tools -> Options -> Calc -> Calculate -> Input Settings' will make the values change, after a new paste - delete a new checkbox toggle will be necessary to update calculated values.

Step 4 works as expected if A11:B20 were not empty before you start the test (I checked with all "1").

That's serious.

I am pretty sure that this one has the same roots like "Bug 44143 - formula's that use data from pivot table don't update with the pivot table"

@john.pratt
Good shot!
What's your OS?

@Kohei:
Please feel free to reassign (or reset Assignee to default) if it’s not your area or if provided information is not sufficient. Please set Status to ASSIGNED if you accept this Bug.
Comment 4 Rainer Bielefeld Retired 2012-01-29 11:06:49 UTC
Created attachment 56299 [details]
Sample Document

See Comment 3
Comment 5 Rainer Bielefeld Retired 2012-01-29 11:07:19 UTC
OS "All" due to comment 2
Comment 6 john.pratt 2012-01-29 12:00:18 UTC
I found it using Windows XP (SP3) as my OS.

JP
Comment 7 Eike Rathke 2012-01-31 14:45:12 UTC
Very likely a duplicate, at least it's in the delete area and appears fixed with bug 44143.

*** This bug has been marked as a duplicate of bug 44143 ***