Error: when use indirect formula to link external data

I found data link error when I try to open file that contain manual link with function INDIRECT.
In LO 4.0.4,4.0.5, 4.1.1

example.
I use file name and address in cell B2 (‘HostLink.ods’#$Sheet1.A1), the B3 formula “=INDIRECT(B2)”,
I place all file in c:\My Document

After I open file cell B3 return “#REF!”. With error message

“The following external file could not be loaded. Data linked from this file did not get updated.
file:///D:/DATA/HostLink.ods”

However, after I made chang with file (input value in cell / Show/Hide Column)
B3 will link data from source correctly.

I 'm sorry, i can’t attach file

I found the same problem in LO 4.1.2.3

Maybe the issue is that using INDIRECT() there is not know the actual link path before a first calculation.

Thank you for your answer.

By default, if there is not path in string when using INDIRECT() calc will use current folder of file,
but this case calc use default “My Document” path in setting.

I not found this error in LO 4.0.1 - 4.0.3

if I change file folder to other folder,
I will receive this error too.