Jump to content

TJClifton

Members
  • Content Count

    16
  • Joined

  • Last visited

Community Reputation

0 Neutral

About TJClifton

  • Rank
    Member
  1. Hi, I've sent you an email with the log file attached. Thanks, Tom
  2. Hi Carlos, I managed to get the client to log to the text file by running the plastic client as an administrator. It might be worth adding that bit to the documentation you linked. Anyway taking a look at the log there seems to be some object reference errors coming from plastic which I guess is what the problem is. I've attached the log I received. Thanks, Tom
  3. Hi Carlos, I have attempted to enable logs by following the link but I am not seeing any resulting log files from either the plastic gui or the cm cli tools. Correct, it is a private repository. If you provide me with an email address I can give you access though if you believe that will help? It only seems to be this specific repo. I tried syncing up some other repos with their git equivalents and they seem to be working just fine. Thanks, Tom
  4. Hi Carlos, Thanks for getting back to me. I'd be surprised if it is a firewall issue as it has been working previously and I haven't touched the firewall recently. When you say remove the mappings do you mean delete the appropriate directory? I attempted to remove the directory with the mappings to the remote git repository. I had to reenter my credentials and after the usual green circle quadrants as it received references I was left with the same error message as before. Thanks, Tom
  5. Hi, I'm hoping I can receive some fairly urgent help with this one. I'm having problems syncing to my git repository (where I have paying customers waiting for updates). When I tried to sync this afternoon I received the following error "An error occurred processing your request" but no other information as to what that error might be. I can sync up other plastic repositories to their git equivalents ok. I've taken a look at the plastic log and the only thing that look suspicious is the last line which reads: 2016-06-06 17:41:09,850 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - Connection 2 from 127.0.0.1 closed I've attached the full log for you to take a look at though. Let me know if you need anything else from me. Thanks, Tom plastic.server.log.txt
  6. Hi Manu, haha I feel like a complete idiot now! Yep that did the trick. That's what happens when you try doing these things at the end of the day Thanks for your help with that. Really enjoying working with XLinks in Plastic by the way. Together with gitsync they're incredibly powerful and useful. Keep up the god work! Cheers Tom
  7. Hi, I've been having issues syncing a plastic repository with git since I added an XLink to the project. There is a similar post here where a user is encountering a similar issue although I wasn't able to resolve my issue through that post. The issue is this. I have 2 plastic repositories, 1 called "LevelEditor" and another called "Core". These two repositories are both synced with two git repositories hosted on bitbucket. This syncing has worked just fine, but recently I created an XLink in the LevelEditor project, which points to the Core repository. Since that point I have been unable to sync LevelEditor with its git equivalent, receiving the error: "The equivalent Git repository for 'CLIFTEK_CORE_REP@localhost:8087' has not been defined. The xlink cannot be pushed. Please, add the equivalence inside the submodules section in the configuration file 'C:\Users\Thomas\AppData\Local\plastic4\gitsync.conf'." My understanding having read the thread I mentioned earlier and the documentation here is that I need to have the submodule information defined in this gitsync file. I did not actually have a gitsync file but I created one at the given path. I then proceeded to add the submodules information. This is what the file looks like: [submodules] https://bitbucket.org/cliftek/core/ -> CLIFTEK_CORE_REP@localhost:8087 writeable:true relativeserver:true Unfortunately this has had no effect for me and I still receive the exact same error as before whenever I try to sync (I have restarted the plasticscm server and client a few times). I am sure that I have got the syntax wrong or something similar but can't get it to work. Could you provide me with some assistance to help rectify this issue please? Thanks, Tom
  8. Hi Manu, So I've finally got everything back up When I attempted to run the command you suggested, MySQL threw up errors about the tables not existing. I came across a similar post on StackOverflow which said that as well as the repositories directory I also needed to copy over the various ib* files. Once I did that the query showed me the repositories I was expecting. After that I ran 'cm lrep' and it showed all the repos again. Running the GUI client also resulted in no errors. Thanks so much for the patient support. I know first hand what a pain it can be to debug this sort of stuff remotely! Cheers Tom
  9. I tried to restore the repositories database before but it didn't even display a default database after that. I am happy to add the repos one by one. The 'cm addrep' command required the repo name though and I don't have anyway of retrieving that at the moment - all the repos are named rep_x. Is it the repositories database that contains the mapping from these names to the plastic repo names? Can I query that databse with MySQL to find out which repos are which?
  10. Hi Manu, I attempted to copy over the repositories database but that resulted in 'cm lrep' displaying no repositories in the server followed by the MySQL server immediately shutting down. Running "show databases" gives: 18:48:09 show databases 31 row(s) returned 0.000 sec / 0.000 sec 'information_schema' 'mysql' 'performance_schema' 'rep_1' 'rep_10' 'rep_11' 'rep_12' 'rep_13' 'rep_14' 'rep_15' 'rep_16' 'rep_17' 'rep_18' 'rep_19' 'rep_2' 'rep_20' 'rep_21' 'rep_22' 'rep_23' 'rep_24' 'rep_25' 'rep_26' 'rep_27' 'rep_28' 'rep_4' 'rep_5' 'rep_6' 'rep_7' 'rep_8' 'rep_9' 'repositories'
  11. Ok so I think I found out how to readd the databases, can you please confirm that I have done the correct thing? I found around 26 repositories in C:\ProgramData\MySQL\MySQL Server 5.6\data. That is about the number of repositories I would expect to see (maybe a little higher). I then copied these directories to C:\Program Files\MySQL\MySQL Server 5.6\data, which is what a similar post on StackOverflow seemed to suggest. I then restarted the MySQl service and re-executed the "show databases" command. This time I received the following output: 00:35:06 show databases 31 row(s) returned 0.000 sec / 0.000 sec This seems a lot better. Plastic still can't find them though and cm lrep still just return the 1 repository. My plastic server log now looks like this: 2016-04-05 00:33:19,581 (null) NT AUTHORITY\SYSTEM at (null) ERROR Channel - Socket Exception caught in SocketServerChannel.WaitForConnections, stop channel's thread : System.Net.Sockets.SocketException A blocking operation was interrupted by a call to WSACancelBlockingCall. protocol plastic:// port 8087 2016-04-05 00:33:19,583 (null) NT AUTHORITY\SYSTEM at (null) ERROR Channel - Socket Exception caught in SocketServerChannel.WaitForConnections, stop channel's thread : System.Net.Sockets.SocketException A blocking operation was interrupted by a call to WSACancelBlockingCall. protocol ssl:// port 8088 2016-04-05 00:33:19,613 (null) NT AUTHORITY\SYSTEM at (null) WARN AutodiscoveryServer - Could not setup the discovery server: A blocking operation was interrupted by a call to WSACancelBlockingCall 2016-04-05 00:34:34,971 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - 'sinklevel' compression mode set. all metadata will be serialized 2016-04-05 00:34:35,018 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - 'BufferPoolMax' is set to '10'. It sets the maximum number of available buffers for object data transfers 2016-04-05 00:34:35,018 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - 'SerializationObjectsAtSink' is set to 'True'. True means SerializationBase descendants are directly written into the response buffer 2016-04-05 00:34:35,034 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - Start listening on protocol plastic:// port 8087 2016-04-05 00:34:35,034 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - 'sinklevel' compression mode set. all metadata will be serialized 2016-04-05 00:34:35,034 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - 'BufferPoolMax' is set to '10'. It sets the maximum number of available buffers for object data transfers 2016-04-05 00:34:35,034 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - 'SerializationObjectsAtSink' is set to 'True'. True means SerializationBase descendants are directly written into the response buffer 2016-04-05 00:34:35,049 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - Using certificate file ssl-certificate.pfx 2016-04-05 00:34:35,087 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - Start listening on protocol ssl:// port 8088 2016-04-05 00:34:35,087 (null) NT AUTHORITY\SYSTEM at (null) WARN Tube - No license for Tube, won't initialize. 2016-04-05 00:34:35,203 (null) NT AUTHORITY\SYSTEM at (null) INFO Transaction - Transaction timeout -> 120000ms 2016-04-05 00:34:37,661 00000000-0000-0000-0000-000000000000 NT AUTHORITY\SYSTEM at TOM-SURFACE INFO Operations - Retrieving server license data 2016-04-05 00:34:37,710 NT AUTHORITY\SYSTEM at INFO ChannelCall - recb: 486|rect: 16|sentb: 455|sendt: 16|prt: 63|th: 14|dest: 0|mt: 15|sert: 16|zip: 0| 127.0.0.1|GetLicenseData 2016-04-05 00:34:42,426 00000000-0000-0000-0000-000000000000 NT AUTHORITY\SYSTEM at TOM-SURFACE INFO Operations - Get repository info AI_TOOLKIT_STEERINGBEHAVIOURS_REP 2016-04-05 00:34:42,447 00000000-0000-0000-0000-000000000000 NT AUTHORITY\SYSTEM at TOM-SURFACE ERROR Operations - OnError catching exception [The specified repository couldn't be found: AI_TOOLKIT_STEERINGBEHAVIOURS_REP.] - Plastic server version: 5.4.16.698 2016-04-05 00:34:42,447 NT AUTHORITY\SYSTEM at ERROR ExceptionTracerSink - Dumping in-transit exception:The specified repository couldn't be found: AI_TOOLKIT_STEERINGBEHAVIOURS_REP. 2016-04-05 00:34:42,447 NT AUTHORITY\SYSTEM at INFO ChannelCall - recb: 748|rect: 0|sentb: 1445|sendt: 0|prt: 16|th: 14|dest: 0|mt: 16|sert: 0|zip: 0| 127.0.0.1|GetRepositoryInfo 2016-04-05 00:34:46,777 00000000-0000-0000-0000-000000000000 NT AUTHORITY\SYSTEM at TOM-SURFACE INFO Operations - Get repository info AI_TOOLKIT_STEERINGBEHAVIOURS_REP 2016-04-05 00:34:46,777 00000000-0000-0000-0000-000000000000 NT AUTHORITY\SYSTEM at TOM-SURFACE ERROR Operations - OnError catching exception [The specified repository couldn't be found: AI_TOOLKIT_STEERINGBEHAVIOURS_REP.] - Plastic server version: 5.4.16.698 2016-04-05 00:34:46,777 NT AUTHORITY\SYSTEM at ERROR ExceptionTracerSink - Dumping in-transit exception:The specified repository couldn't be found: AI_TOOLKIT_STEERINGBEHAVIOURS_REP. 2016-04-05 00:34:46,793 NT AUTHORITY\SYSTEM at INFO ChannelCall - recb: 748|rect: 0|sentb: 1445|sendt: 0|prt: 16|th: 14|dest: 0|mt: 16|sert: 0|zip: 0| 127.0.0.1|GetRepositoryInfo 2016-04-05 00:34:50,753 (null) NT AUTHORITY\SYSTEM at (null) INFO Channel - Connection 0 from 127.0.0.1 closed
  12. Can you give me any pointers on where I might expect to find the databases? (I'm running on WIndows)
  13. Executing "show databases" return the following output: 00:06:29 show databases 5 row(s) returned 0.000 sec / 0.000 sec These rows are: # Database 'information_schema' 'mysql' 'performance_schema' 'rep_1' 'repositories'
  14. Hi Manu, Thanks that was useful. Fixing the db.conf got rid of the no database message. I followed the link and have attempted to fix the access error. This has now also gone away but I am now receiving a message stating "The specified repository couldn't be found". Running 'cm lrep' I can now see 1 repository which is just the default repository. There should however be another 10 or so repositories. The audit log and channel call log don't seem to be showing anything suspicious now. The plastic.server log has the following new log: 2016-04-04 22:34:26,446 00000000-0000-0000-0000-000000000000 NT AUTHORITY\SYSTEM at TOM-SURFACE INFO Operations - Get repository info AI_TOOLKIT_STEERINGBEHAVIOURS_REP 2016-04-04 22:34:26,446 00000000-0000-0000-0000-000000000000 NT AUTHORITY\SYSTEM at TOM-SURFACE ERROR Operations - OnError catching exception [The specified repository couldn't be found: AI_TOOLKIT_STEERINGBEHAVIOURS_REP.] - Plastic server version: 5.4.16.698 2016-04-04 22:34:26,462 NT AUTHORITY\SYSTEM at ERROR ExceptionTracerSink - Dumping in-transit exception:The specified repository couldn't be found: AI_TOOLKIT_STEERINGBEHAVIOURS_REP. 2016-04-04 22:34:26,463 NT AUTHORITY\SYSTEM at INFO ChannelCall - recb: 748|rect: 0|sentb: 1445|sendt: 0|prt: 16|th: 14|dest: 0|mt: 16|sert: 0|zip: 0| 127.0.0.1|GetRepositoryInfo
  15. Hi Manu, I was aware of the first point - in fact this was the original thing that I mucked up which affeected the mysql service. For the second point the server is set to 127.0.0.1 in the connection string in db.conf. Is that what you are asking me to do there? For the third point, how can I check that remote connections are enabled. I am not aware that my old databases were using a prefix or suffix although i suppose its possible they might be. Certainly the old settings when I changed from CE to MySQL last year did not make use of a suffix and I do not recall specifically doing so. The only change I made to the connection string was to modify the password. I modified the password for root and have now temporarily set it to password until I can get it up and running again. The full db.conf is as follows: <?xml version="1.0"?> <DbConfig xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ProviderName>mysql</ProviderName> <ConnectionString>Server=127.0.0.1;User Id=root;Password=password;Pooling=true</ConnectionString> <AdminConnectionString /> <DatabaseCreationCommands /> <DatabasePath /> <DatabasePrefix /> <DatabaseSuffix /> <DatabaseCollation /> <ColumnCollation /> <MaxCachedTrees>50</MaxCachedTrees> <LastUsedCsets /> <LastUsedCsetsLoad>-1</LastUsedCsetsLoad> <FullTreeRevisionsLoad>20000</FullTreeRevisionsLoad> </DbConfig> Thanks Tom
×
×
  • Create New...