Page 1 of 1

Copy of TM1 objects getting $ added

Posted: Sat Dec 10, 2016 10:39 pm
by Loki419
Hi

Made a copy of my data folder and copied to new environment (VM). When trying to load the TM1 server I get messages indicating several control files can not be found

}Dimensions.dim
}Cubes.dim
}PerfCubes.dim

There are others as well. While the server would initially come up it would only show some control cubes. Checking the Data folder I found all three of the above listed files as well as the following
}Dimensions$.dim$
}Cubes$.dim$
}PerfCubes$.dim$

Deleted the $ dimensions and restarted the TM1 server. Now it will not power up at all and the log shows out of memory (even though 70 GB are available on this server).

Any ideas on what might be happening is appreciated.

Thanks
Loki

Re: Copy of TM1 objects getting $ added

Posted: Wed Dec 14, 2016 2:41 pm
by MSidat
Usually when the TM1 instance performs a save data and objects needs to be saved it creates the $ version of the files and once the process has completed successfully it will overwrite the actual file itself (i.e. without the $ in the name and the $ file will no longer exists).

Depending on the timestamps it could be that your instance encountered an error during a save data process which is why those $ files are stil hanging around.

Try and open up the 3 files that you have without the $file in a text editor and see if there is anything funny with it. There may be come corrupt characters inside. You will be best to compare with another version of the file if you have it. Unless you have created new Cubes or Dimensions recently you could just replace the files from a backup version.

Re: Copy of TM1 objects getting $ added

Posted: Wed Dec 14, 2016 6:45 pm
by gtonkin
MSidat wrote:Depending on the timestamps it could be that your instance encountered an error during a save data process which is why those $ files are stil hanging around.
This issue is very reminiscent of Anti-virus programs scanning on change or other programs that do search indexing on change. You may want to confirm that the various file extensions for the TM1 objects are excluded e.g. CUB, DIM, BLB etc. etc. Just remember to exclude both the main extension and the one with the suffix i.e. CUB, CUB$ etc.