|View Issue Details|
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001184||OpenFOAM||[All Projects] Bug||public||2014-02-25 11:50||2014-02-25 13:08|
|Status||resolved||Resolution||no change required|
|Target Version||Fixed in Version|
|Summary||0001184: Failure to start from latest time when BC stores scalarlist|
|Description||I have observed that OpenFOAM fails to start from latest time when a custom boundary condition stores (and not even needs to read) a scalarlist. The error is provided under Additional Information.|
This only happens when you are writing the files in binary format. Simulations stored in ascii format or with scalars stored instead of scalarLists run flawlessly. The same error is present at least from version 2.1.1 to 2.3
|Steps To Reproduce||I have created an easy-to-check case, so it can be reproduced in a direct manner (v. 2.2.2 or 2.3). Please, find it attached. The case is based on the cavity tutorial, only that a new BC has been applied. The new BC is called 'failFixedValue' and is a modified version of 'oscillatingFixedValue', tailored to behave as fixedValue and to store a dummy scalarList associated to the BC.|
This yields no error for the ascii case, and fails for the binary case.
|Additional Information||Create time|
Create mesh for time = 0.1
Reading field p
Reading field U
--> FOAM FATAL IO ERROR:
"ill defined primitiveEntry starting at keyword 'dumlist' on line 32 and ending at line 33"
file: /media/work/OpenFOAM/OpenFOAM-2.3.0/run/testBug/cavity_bin/0.1/U at line 33.
From function primitiveEntry::readEntry(const dictionary&, Istream&)
in file lnInclude/IOerror.C at line 132.
|Tags||No tags attached.|
|2014-02-25 11:50||higuerap||New Issue|
|2014-02-25 11:50||higuerap||File Added: testBug.tar.gz|
||File Added: failFixedValueFvPatchField.C|
||Note Added: 0002895|
||Status||new => resolved|
||Resolution||open => no change required|
||Assigned To||=> user4|