Tm1 Server Crash

Post Reply
andre lie
Posts: 49
Joined: Thu Jun 05, 2008 9:54 am

Tm1 Server Crash

Post by andre lie »

Hi all,

I run a series of dimension update TI processes via a main TI process using ExecuteProcess functions (9.5.2 FP2, Windows Server 2008, ODBC connection to SQL Server). Sometimes, the TM1 server crashes during execution of one of the TI processes. However if I run the individual TI process when the crash happens, the process could complete successfully. I could also run the whole series of TI processes without any problem some other time.

Whenever the server crashes, I get this message:
E20) Unable to save cube }DimensionProperties. Server 'abc' is going to be terminated and no data will be saved

I wonder if this is because of locking contention on the }DimensionProperties, but not sure how to avoid it if possible as that cube is a control object.

Regards
Andre
User avatar
jim wood
Site Admin
Posts: 3958
Joined: Wed May 14, 2008 1:51 pm
OLAP Product: TM1
Version: PA 2.0.7
Excel Version: Office 365
Location: 37 East 18th Street New York
Contact:

Re: Tm1 Server Crash

Post by jim wood »

Did you set the flag so the process execute waits for the previous to complete?
Struggling through the quagmire of life to reach the other side of who knows where.
Shop at Amazon
Jimbo PC Builds on YouTube
OS: Mac OS 11 PA Version: 2.0.7
Duncan P
MVP
Posts: 600
Joined: Wed Aug 17, 2011 1:19 pm
OLAP Product: TM1
Version: 9.5.2 10.1 10.2
Excel Version: 2003 2007
Location: York, UK

Re: Tm1 Server Crash

Post by Duncan P »

I thought that that flag was only on the ExecuteCommand call. Unless of course OP is using TM1runTI.EXE asynchronously in which all bets are off.
User avatar
Martin Ryan
Site Admin
Posts: 1989
Joined: Sat May 10, 2008 9:08 am
OLAP Product: TM1
Version: 10.1
Excel Version: 2010
Location: Wellington, New Zealand
Contact:

Re: Tm1 Server Crash

Post by Martin Ryan »

Perhaps try the zLock cube idea in this post. Your processes should be executing in sequential order any way, but it's possible they're overlapping and this will prevent that.
Please do not send technical questions via private message or email. Post them in the forum where you'll probably get a faster reply, and everyone can benefit from the answers.
Jodi Ryan Family Lawyer
andre lie
Posts: 49
Joined: Thu Jun 05, 2008 9:54 am

Re: Tm1 Server Crash

Post by andre lie »

Thanks for all the replies

The TI processes are indeed supposed to run in sequential order as the main TI process looks like this:

ExecuteProcess('Process 1');

ExecuteProcess('Process 2');
# In the Epilog of Process 2
ExecuteProcess('Process 2a');
ExecuteProcess('Process 2b');

ExecuteProcess('Process 3');
.....
ExecuteProcess('Process n');

The main TI process is execute by a chore. Users do not have access to run the main TI process and its individual processes.

Regards
Andre
Post Reply