#2668 closed defect (obsolete)
Private field 'interpreter' is not initialized after deserialization of SymbolicDataAnalysisExpressionTreeLinearInterpreter
Reported by: | gkronber | Owned by: | gkronber |
---|---|---|---|
Priority: | medium | Milestone: | |
Component: | Problems.DataAnalysis.Symbolic | Version: | 3.3.14 |
Keywords: | Cc: |
Description
This leads to exceptions when using e.g. integral symbols which falls back to the recursive interpreter.
Proposed fix: the interpreter should be initialized in an AfterDeserialization hook.
Change History (10)
comment:1 Changed 8 years ago by mkommend
- Owner set to mkommend
- Status changed from new to accepted
comment:2 Changed 8 years ago by mkommend
- Owner changed from mkommend to gkronber
- Status changed from accepted to reviewing
comment:3 Changed 8 years ago by gkronber
- Status changed from reviewing to readytorelease
Reviewed r14282
comment:4 Changed 8 years ago by gkronber
comment:5 Changed 8 years ago by gkronber
- Status changed from readytorelease to reviewing
comment:6 Changed 8 years ago by gkronber
comment:7 Changed 8 years ago by gkronber
comment:8 Changed 8 years ago by gkronber
Made a note in #2442
comment:9 Changed 8 years ago by gkronber
- Resolution set to obsolete
- Status changed from reviewing to closed
comment:10 Changed 8 years ago by gkronber
- Milestone HeuristicLab 3.3.15 deleted
Note: See
TracTickets for help on using
tickets.
r14282: Initialized interpreter field in the LinearExpressionTreeInterpreter deserialization ctor.
I opted for initialization of the interpreter in the ctor instead of the after deserialization hook.