|
Post by Admin on Sept 2, 2018 15:40:45 GMT
AmiBroker since 6.26 creates AFL files without afl extension once in a while (see picture below) if editing and saving former AFL(s) in formula editor. It is unknown which steps are causing that issue but the issue is still persistent since the last four beta versions. i.imgur.com/blgnY1U.pngAs you can see there have been created a file "Formula 158" with .afl extension and another one without .afl extension. The one without extension will not be visible in Charts window within AmiBroker application! So check your "Formulas" folder via external file scan on your hard drive for searching for (former) AFL files (now) being without extension. The issue has been observed on several OS's so far (W7, W10). AmiBroker have been informed about it months ago but apparently still no fix available. If you find reproducible step by step procedure causing that file saving issue then you may send mail to AmiBroker support. How to find extension less AFL files in Formulas folder: 1. Open Formulas folder of your AmiBroker installation directory 2. Insert ext:[] type: NOT "file folder" or ext:[] NOT kind:folder into search field of Windows explorer and hit enter i.imgur.com/x8IMEOj.pngHave you found one or several ones of such files?
|
|
fxshrat
Private Group
Posts: 566
Received Likes: 211
|
Post by fxshrat on Nov 21, 2018 22:42:35 GMT
Issue still existing in AmiBroker 6.30 RC1
|
|
|
Post by barnacle on Nov 21, 2018 23:16:09 GMT
I've been noticing this in 6.27 and wondering how it happened. Good to know it's not just me doing something wrong.
|
|
|
Post by Admin on Nov 22, 2018 21:02:34 GMT
Thanks for confirmation.
I guess you haven't found reproducible steps yet too.
It comes from working in Formula editor. Some work flow of clicking buttons/editing there causes the file extension getting removed. So for example all of the sudden in editor you end up with an AFL script not being applied on chart anymore after having opened it for edit from there before. So I always have to look whether I am working on right file right now (having AFL extension). It's frustrating and annoying (not finding the steps causing it).
|
|
fxshrat
Private Group
Posts: 566
Received Likes: 211
|
Post by fxshrat on Mar 3, 2019 15:27:03 GMT
YES, YES, YES, ... SUCCESS!!!
I have finally caught this damn thing and have a reproducible procedure that creates this issue!
Will first further investigate and then send to AB support...
NOTE: As it seems this issue is present in 64-bit AB only.
More later...
|
|
fxshrat
Private Group
Posts: 566
Received Likes: 211
|
Post by fxshrat on Mar 3, 2019 17:07:34 GMT
OK, here is step by step procedure to reproduce this issue 1. Start 64-bit AmiBroker 6.30 if it was closed (2. Or if AB and editor have been open already then close formula editor before.) 3. Now open Formula editor from Analysis - Formula editor of AB menu bar 4. Check afl extension in editor title bar. (You may type something into empty editor of 1st tab or not. It doesn't matter) 5. Now open a second editor tab via "+" button 6. Just close the 2nd tab again (without any typing as not being required) 7. You should see the AFL file extension of first editor tab having gone Resulting in "ghost" file not being recognized by AB once you (re-)save the "AFL" (since it would have no AFL file extension. The file without extension is on HDD though so it is not gone completely). Here is video i.imgur.com/lwuLpj5.gifYou can imagine that this issue is pretty annoying one as hours of work can be wasted (e.g. user not working on updated AFL but on old one since updated one would have no extension and as such not being visible/available in AB. The updated file (without extension) is not lost but it is not visible in AB anymore. You would have to browse to location on HDD via Windows explorer and add ".afl" file extension to make it visible in AB again (after "View - Refresh all" in AmiBroker or AB restart)).
|
|
|
Post by Admin on Mar 24, 2019 13:34:49 GMT
This issue of creation of files without file extension appears to be resolved by AmiBroker now in new final version 6.30.5 x64.
Thread is marked as solved too.
|
|