Jump to content

Freeze when adding profiles


Seto

Recommended Posts

I'm afraid I can't reproduce it :(

 

Can you give me details? Is the server used for the profile reachable?

 

It even doesn't care about reachable or not. Click next after input the name. Then it freezes. I used win 8.1 x64. I can reproduce it in another computer with older version, 650.

Link to comment
Share on other sites

2015-03-31 21:11:52,262 DEBUG Channel - Create connection to plastic://localhost:8087 took 0 ms

 

 

After enabling the log, I thought I found the problem it's a bug of it. As I mention before, I'm with a service on 8087 port. So I change it to 9087. So I change the port at Client configuration wizard. And the general in Preferences is the same with Client configuration wizard. But it still connects to 8087 when I add profiles. And also the hostname is wrong. Mine is SETO-PC. It connects to localhost. However, SETO-PC is localhost in my situation.

Link to comment
Share on other sites

And also, is it possible to specified the log file path. The default path is the same folder with plastic.exe. But it's in Program Files folder. It won't with permission with administrator. The default plastic scm running mode isn't administrator.

Link to comment
Share on other sites

Hi Seto, 

 

can you please post us the client log content?

 

Plastic will try to write at the "C:\Users\<Your_user>\AppData\Local\plastic4\profiles.conf" file to store the new profile, can you check if you have that file and check if you can manually edit it?

Link to comment
Share on other sites

2015-04-07 01:23:58,474 DEBUG ClientConfig - Time loading client.conf (C:\Users\61304_000\AppData\Local\plastic4\client.conf) 0 ms

2015-04-07 01:23:58,669 DEBUG MainFormSettings - MainFormSettings, Action: Load

2015-04-07 01:23:58,669 DEBUG MainFormSettings - Height -> 694

2015-04-07 01:23:58,669 DEBUG MainFormSettings - LocationX -> 544

2015-04-07 01:23:58,669 DEBUG MainFormSettings - LocationY -> 111

2015-04-07 01:23:58,670 DEBUG MainFormSettings - Maximized -> False

2015-04-07 01:23:58,670 DEBUG MainFormSettings - TreeToolbarWidth -> 273

2015-04-07 01:23:58,670 DEBUG MainFormSettings - Width -> 1024

2015-04-07 01:23:58,711 DEBUG UserInfo - Time retrieving CurrentUser 0 ms

2015-04-07 01:23:58,776 DEBUG GuiCredentialsHandler - Initialized

2015-04-07 01:23:58,792 DEBUG GuiClientConfigData - Loading gui configuration

2015-04-07 01:23:58,799 ERROR MainForm - Error reading last RSS date: 未能找到文件“C:\Users\61304_000\AppData\Local\plastic4\rss.conf”。

2015-04-07 01:23:58,963 DEBUG GuiClientConfigData - Action: Load, File: C:\Users\61304_000\AppData\Local\plastic4\guiclient.conf

2015-04-07 01:23:58,963 DEBUG GuiClientConfigData - GuiClientConfigData:

2015-04-07 01:23:58,963 DEBUG GuiClientConfigData - AnnotateBackColorNewer -> -1

2015-04-07 01:23:58,963 DEBUG GuiClientConfigData - AnnotateBackColorOlder -> -3746079

2015-04-07 01:23:58,963 DEBUG GuiClientConfigData - AnnotateShowLineNumbers -> True

2015-04-07 01:23:58,963 DEBUG GuiClientConfigData - CommentsHistorySize -> 10

2015-04-07 01:23:58,963 DEBUG GuiClientConfigData - CommitCalculateManuallyMoved -> True

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - CommitShowChanged -> True

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - CommitShowCheckouts -> True

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - CommitShowDeleted -> True

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - CommitShowPrivates -> True

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - CommitCalculateOverlapped -> False

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - CommitUseChangeLists -> False

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - ComparisonMethod -> NotIgnore

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - DefaultWorkspaceRoot -> C:\Users\61304_000\wkspaces

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - DisplayViewHints -> False

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - Encoding -> NONE

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - ResultEncoding -> NONE

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - HeaderCommentMode -> None

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - HelpBaseURL -> 

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - ItemViewMode -> Tree

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - BranchViewMode -> 0

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - CommitViewMode -> 0

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - LastUsedRepository -> dreamisland (seto-pc:9087)

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - LastUsedRepServer -> seto-pc:9087

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - MergeResolutionType -> Forced

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - SelectorExplorerViewMode -> Tree

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - ShowAddComments -> False

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - ShowMergeToCommnents -> False

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - ShowEmptyCommentWarning -> True

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - ShowIgnoredItems -> False

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - FastUpdate -> False

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - SwitchToBranch -> False

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - ShowCurrentUser -> False

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - WarnPendingChangesOnSwitch -> True

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - ErrorPendingChangesOnSwitch -> True

2015-04-07 01:23:58,964 DEBUG GuiClientConfigData - AnnotateFont -> 

2015-04-07 01:23:58,969 DEBUG MainForm - Going to initialize LeapMotion

2015-04-07 01:23:58,969 DEBUG MainForm - NET4 detected. Leap motion will be initialized

2015-04-07 01:23:58,973 INFO  LeapMotionController - Leap motion configuration file has not been detected

2015-04-07 01:23:59,030 DEBUG Channel - Create connection to plastic://SETO-PC:9087 took 0 ms

2015-04-07 01:23:59,047 INFO  BufferPool - [uncompressionPool] BufferPool created with 5.00 Mb size and 5 max buffers

2015-04-07 01:23:59,050 INFO  BufferPool - [sinkcompressionPool] BufferPool created with 5.00 Mb size and 5 max buffers

2015-04-07 01:23:59,054 DEBUG BufferPool - -> Entering with name SinkcompressionPool (5)

2015-04-07 01:23:59,054 DEBUG BufferPool - SinkcompressionPool [1] buffers allocated

2015-04-07 01:23:59,057 DEBUG BufferPool - -> Entering with name UncompressionPool (5)

2015-04-07 01:23:59,057 DEBUG BufferPool - UncompressionPool [1] buffers allocated

2015-04-07 01:23:59,062 INFO  Serialization - Uncompressed 441 bytes in 681 bytes. Time: 0 ms.

2015-04-07 01:23:59,065 DEBUG BufferPool - <- Releasing with name SinkcompressionPool (4)

2015-04-07 01:23:59,075 DEBUG BufferPool - <- Releasing with name UncompressionPool (4)

2015-04-07 01:23:59,076 DEBUG ClientSink - | GetLicenseData | proc 62 | 7 | 12353008

2015-04-07 01:24:00,448 DEBUG LeapMotionController - Initializing LeapMotionPlugin

2015-04-07 01:24:00,747 DEBUG WorkspaceTree - Initialize - Going to load tree

2015-04-07 01:24:00,751 DEBUG WorkspaceTree - BuildTree for workspace 9d0a2d5b-11d6-49a2-9135-8f78a7e61a63

2015-04-07 01:24:00,890 DEBUG WorkspaceDataStore - GetWorkspaceContent 125 ms

2015-04-07 01:24:00,904 DEBUG WorkspaceDataStore - GetWorkspaceTree 15 ms

2015-04-07 01:24:00,905 DEBUG WorkspaceTree - BuildTree 156 ms. WkId 9d0a2d5b-11d6-49a2-9135-8f78a7e61a63

2015-04-07 01:24:00,905 DEBUG WorkspaceTree - Initialize - tree timestamp is 635639366823465312/4799655

2015-04-07 01:24:00,913 INFO  TimerPerformance - LoadWorkspaceTree time 172.

2015-04-07 01:24:01,020 INFO  TimerPerformance - LoadWorkspaceTree time 0.

2015-04-07 01:24:01,062 ERROR LogoCustomizer - Unable to retrieve http://www.plasticscm.com/externalcontent/logos/plasticscmlogo.png image, 远程服务器返回错误: (404) 未找到。

2015-04-07 01:24:01,088 INFO  TimerPerformance - LoadChildren time 78 for 16 objects

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - Action: Save, File: C:\Users\61304_000\AppData\Local\plastic4\guiclient.conf

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - GuiClientConfigData:

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - AnnotateBackColorNewer -> -1

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - AnnotateBackColorOlder -> -3746079

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - AnnotateShowLineNumbers -> True

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - CommentsHistorySize -> 10

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - CommitCalculateManuallyMoved -> True

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - CommitShowChanged -> True

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - CommitShowCheckouts -> True

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - CommitShowDeleted -> True

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - CommitShowPrivates -> True

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - CommitCalculateOverlapped -> False

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - CommitUseChangeLists -> False

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - ComparisonMethod -> NotIgnore

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - DefaultWorkspaceRoot -> C:\Users\61304_000\wkspaces

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - DisplayViewHints -> False

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - Encoding -> NONE

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - ResultEncoding -> NONE

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - HeaderCommentMode -> None

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - HelpBaseURL -> 

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - ItemViewMode -> Tree

2015-04-07 01:24:01,098 DEBUG GuiClientConfigData - BranchViewMode -> 0

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - CommitViewMode -> 0

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - LastUsedRepository -> dreamisland (seto-pc:9087)

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - LastUsedRepServer -> seto-pc:9087

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - MergeResolutionType -> Forced

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - SelectorExplorerViewMode -> Tree

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - ShowAddComments -> False

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - ShowMergeToCommnents -> False

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - ShowEmptyCommentWarning -> True

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - ShowIgnoredItems -> False

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - FastUpdate -> False

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - SwitchToBranch -> False

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - ShowCurrentUser -> False

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - WarnPendingChangesOnSwitch -> True

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - ErrorPendingChangesOnSwitch -> True

2015-04-07 01:24:01,099 DEBUG GuiClientConfigData - AnnotateFont -> 

2015-04-07 01:24:01,231 DEBUG Channel - Create connection to plastic://seto-pc:9087 took 0 ms

2015-04-07 01:24:01,232 DEBUG BufferPool - -> Entering with name SinkcompressionPool (5)

2015-04-07 01:24:01,232 DEBUG BufferPool - -> Entering with name UncompressionPool (5)

2015-04-07 01:24:01,232 INFO  Serialization - Uncompressed 509 bytes in 803 bytes. Time: 0 ms.

2015-04-07 01:24:01,232 DEBUG BufferPool - <- Releasing with name SinkcompressionPool (4)

2015-04-07 01:24:01,240 DEBUG BufferPool - <- Releasing with name UncompressionPool (4)

2015-04-07 01:24:01,240 DEBUG ClientSink - | GetRepositoryInfo | proc 15 | 1 | 27967616

2015-04-07 01:24:01,250 DEBUG BufferPool - -> Entering with name SinkcompressionPool (5)

2015-04-07 01:24:01,250 DEBUG BufferPool - -> Entering with name UncompressionPool (5)

2015-04-07 01:24:01,250 INFO  Serialization - Uncompressed 347 bytes in 477 bytes. Time: 0 ms.

2015-04-07 01:24:01,250 DEBUG BufferPool - <- Releasing with name SinkcompressionPool (4)

2015-04-07 01:24:01,250 DEBUG BufferPool - <- Releasing with name UncompressionPool (4)

2015-04-07 01:24:01,250 DEBUG ClientSink - | GetServerInstanceId | proc 0 | 1 | 28004272

2015-04-07 01:24:01,267 DEBUG BufferPool - -> Entering with name SinkcompressionPool (5)

2015-04-07 01:24:01,267 DEBUG BufferPool - -> Entering with name UncompressionPool (5)

2015-04-07 01:24:01,267 INFO  Serialization - Uncompressed 589 bytes in 930 bytes. Time: 0 ms.

2015-04-07 01:24:01,267 DEBUG BufferPool - <- Releasing with name SinkcompressionPool (4)

2015-04-07 01:24:01,267 DEBUG BufferPool - <- Releasing with name UncompressionPool (4)

2015-04-07 01:24:01,267 DEBUG ClientSink - | GetBranchInfo | proc 16 | 1 | 28069808

2015-04-07 01:24:12,298 DEBUG Channel - Create connection to plastic://localhost:8087 took 0 ms

 

Hi. Here is it. You can see the last line is printed after I input the profile name and click next. Then it freezes. Even without server inputted. But from the lines before you can see the actual is seto-pc:9087.

The freezing will only occur when your Plastic SCM is running on another port. And you're with a service serving 8087. And also maybe the 8087 service will neither disconnect nor send something.

2015-04-07 01:24:01,231 DEBUG Channel - Create connection to plastic://seto-pc:9087 took 0 ms

It shouldn't connect to plastic://localhost:8087 while adding profile only with name inputted. And the freezing is gone after I shutdown the 8087 service on localhost.

The conf file exist and I can modify it. It's not the problem certainly.

Link to comment
Share on other sites

No. You can't connect any other server to reproduce.
I can tell you how to reproduce.

Download the goagent. It's a proxy. https://github.com/goagent/goagent
You can use it to reproduce directly. It will run a service on 8087. Run goagent.exe directly.
And then setup plastic on the same machine on 9087.
And then just open the client and connect the server 9087.
Add profile, then you will find the freezing.
The key to reproduce is the client, server and goagent on the same machine.
Plastic on 9087. Goagent on 8087.

From the log, you can see it connect 8087 incorrectly.
The freezing will be gone after you close Goagent.

Link to comment
Share on other sites

2015-04-07 01:24:01,231 DEBUG Channel - Create connection to plastic://seto-pc:9087 took 0 ms

2015-04-07 01:24:12,298 DEBUG Channel - Create connection to plastic://localhost:8087 took 0 ms

 

Don't you see the log from previous post? The first line is the correct connection when I open the workspace. The second one is the wrong connection when I try to add profiles.

Link to comment
Share on other sites

Wooooooooooooooooooooooooooooow

 

Beautiful issue, the trick is having an 8087 port used by another application.

 

Plastic is wrongly trying to connect with the default port.... wrong.

 

It's going to be fixed asap, thank you for reporting!

Link to comment
Share on other sites

Wooooooooooooooooooooooooooooow

 

Beautiful issue, the trick is having an 8087 port used by another application.

 

Plastic is wrongly trying to connect with the default port.... wrong.

 

It's going to be fixed asap, thank you for reporting!

And the default host too.

Link to comment
Share on other sites

  • 2 weeks later...

Archived

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

×
×
  • Create New...