Jump to content

Exception after checking-in a new branch


immitev

Recommended Posts

After checking-in a changes in a new branch, after trying to switch back to the original branch, exceptions start popping. We've turned on the logging and restarted the plasticscm client and the issue still persists. Even in Visual Studio Integration, there are some errors... We would try to recreate the workspace, but still to report the issue...

2012-09-04 11:52:11,162 DEBUG BufferPool - <- Releasing with name SinkcompressionPool (4)

2012-09-04 11:52:11,163 DEBUG BufferPool - <- Releasing with name UncompressionPool (4)

2012-09-04 11:52:11,163 DEBUG ClientSink - | GetMarkerList | proc 16 | 9 | 30699320

2012-09-04 11:52:11,808 ERROR LogoCustomizer - Unable to retrieve The remote server returned an error: (404) Not Found. image, The remote server returned an error: (404) Not Found.

2012-09-04 11:52:12,804 ERROR plastic - Plastic SCM client version: 4.1.10.326

2012-09-04 11:52:12,804 ERROR plastic -

Error message: Object reference not set to an instance of an object.

2012-09-04 11:52:12,805 DEBUG plastic -

StackTrace: at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)

at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)

at am1.ai()

at am1.bj()

at am1.g()

at aop.a()

2012-09-04 11:53:18,954 ERROR plastic - Plastic SCM client version: 4.1.10.326

2012-09-04 11:53:18,954 ERROR plastic -

Error message: Object reference not set to an instance of an object.

2012-09-04 11:53:18,955 DEBUG plastic -

StackTrace: at e8.a()

at e8.i(PaintEventArgs A_0)

at Codice.CM.Client.Branch.BranchDiagramControl.c(PaintEventArgs A_0)

at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)

at System.Windows.Forms.Control.WmPaint(Message& m)

at System.Windows.Forms.Control.WndProc(Message& m)

at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

2012-09-04 11:53:23,922 INFO TimerPerformance - GetSelectObjects time 0

Link to comment
Share on other sites

Not sure about this. But now after a restart of the computer and recreation of the workspace, the Branch explorer still shows the error. It shows white windows with crossed red lines. Trying to refresh it doesn't help. Also such an error is displayed when trying to create a workspace (though it gets created).

Only on one machine we experience the issue. The rest of the colleagues can work fine....

What do you suggest? A reinstall of the client?

Link to comment
Share on other sites

OK, if it's a single machine issue the thing must be related with a configuration file.

Please rename the following files that you will find in your "C:\Users\XYZ\AppData\Local\plastic4" directory. Rename them one by one, close and open the GUI on each test and tell me who is the guilty.

branchexplorer.cfg
replicationsourcesinfo.conf
mainform.conf
hidden_branches.conf
guivisualstate.xml
guiclient.conf

Link to comment
Share on other sites

<p>It was the branchexplorer.cfg... after it was recreated, the issue is gone.</p>

<div> </div>

<div>The contents in the problematic file were:</div>

<div> </div>

<div>

<div>[Default]</div>

<div>display.attributes.visible=false</div>

<div>display.changestats.visible=true</div>

<div>display.extension.visible=false</div>

<div>display.navigator.visible=false</div>

<div>display.options.branch_level_filter=-1</div>

<div>display.options.draw_branches=true</div>

<div>display.options.draw_crossbranch_changeset_links=true</div>

<div>display.options.draw_labels=true</div>

<div>display.options.draw_merge_links=true</div>

<div>display.options.draw_only_relevant_changesets=true</div>

<div>display.options.draw_taskinfo=true</div>

<div>display.options.end_date=634716349290412106</div>

<div>display.options.layout_mode=0</div>

<div>display.options.start_date=634638589290412106</div>

<div>display.options.visible=false</div>

<div>display.properties.legend=false</div>

<div>display.properties.visible=false</div>

<div>display.properties.zoom=0.9499991</div>

<div>filters.conditional.numrules=0</div>

<div>filters.conditional.visible=false</div>

<div> </div>

</div>

Link to comment
Share on other sites

[Default]

display.options.draw_branches=true

display.options.draw_crossbranch_changeset_links=true

display.options.draw_labels=true

display.options.draw_merge_links=true

display.options.draw_taskinfo=true

display.properties.visible=false

display.properties.zoom=0.9

filters.conditional.numrules=0

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...