Evotis Posted June 3, 2019 Share Posted June 3, 2019 (edited) Hello everyone, I tried playing on ubuntu following this thread : https://pokemonrevolution.net/forum/topic/116802-url Though, each time I launch the game, the loading bar completes and end on a "closing client", which (incredibly), closes the client. Does anyone managed to run the game on Linux ? The patcherError file contains the following lines : System.Exception: Could not begin restart session. Unable to determine file locker. at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() Could not begin restart session. Unable to determine file locker. ClientPatcher at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() System.Exception: Could not begin restart session. Unable to determine file locker. at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() Could not begin restart session. Unable to determine file locker. ClientPatcher at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() System.Exception: Could not begin restart session. Unable to determine file locker. at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() Could not begin restart session. Unable to determine file locker. ClientPatcher at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() TIA Edit: I also tried to go trough lutris, with the same outcome Edited June 3, 2019 by Evotis Link to comment Share on other sites More sharing options...
Evotis Posted June 3, 2019 Author Share Posted June 3, 2019 Seems like this is the error that brings down the application : Stack trace : Unhandled Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ComponentModel.Win32Exception: No valid icon entry were found. at System.Drawing.Icon.InitFromStreamWithSize (System.IO.Stream stream, System.Int32 width, System.Int32 height) [0x001f3] in <3110e6dfe53a465e917aa087708d1bb4>:0 at System.Drawing.Icon..ctor (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) [0x00095] in <3110e6dfe53a465e917aa087708d1bb4>:0 at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (System.Reflection.MonoCMethod,object,object[],System.Exception&) at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00002] in <773ec02b42f74a918ccd74911c8063c9>:0 --- End of inner exception stack trace --- at System.Reflection.MonoCMethod.InternalInvoke (System.Object obj, System.Object[] parameters) [0x00014] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Reflection.MonoCMethod.DoInvoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0007a] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Reflection.MonoCMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x0002f] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Reflection.RuntimeConstructorInfo.SerializationInvoke (System.Object target, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) [0x00000] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Runtime.Serialization.ObjectManager.CompleteISerializableObject (System.Object obj, System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) [0x00059] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Runtime.Serialization.ObjectManager.FixupSpecialObject (System.Runtime.Serialization.ObjectHolder holder) [0x00088] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Runtime.Serialization.ObjectManager.DoFixups () [0x0005a] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Runtime.Serialization.Formatters.Binary.ObjectReader.Deserialize (System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Runtime.Serialization.Formatters.Binary.__BinaryParser serParser, System.Boolean fCheck, System.Boolean isCrossAppDomain, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x00077] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck, System.Boolean isCrossAppDomain, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x000a2] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck, System.Runtime.Remoting.Messaging.IMethodCallMessage methodCallMessage) [0x00000] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler, System.Boolean fCheck) [0x00000] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream, System.Runtime.Remoting.Messaging.HeaderHandler handler) [0x00000] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Deserialize (System.IO.Stream serializationStream) [0x00000] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Resources.ResourceReader.DeserializeObject (System.Int32 typeIndex) [0x00019] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Resources.ResourceReader._LoadObjectV2 (System.Int32 pos, System.Resources.ResourceTypeCode& typeCode) [0x0035c] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Resources.ResourceReader.LoadObjectV2 (System.Int32 pos, System.Resources.ResourceTypeCode& typeCode) [0x00000] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Resources.ResourceReader.LoadObject (System.Int32 pos, System.Resources.ResourceTypeCode& typeCode) [0x00022] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Resources.RuntimeResourceSet.GetObject (System.String key, System.Boolean ignoreCase, System.Boolean isString) [0x000be] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Resources.RuntimeResourceSet.GetObject (System.String key, System.Boolean ignoreCase) [0x00000] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Resources.ResourceManager.GetObject (System.String name, System.Globalization.CultureInfo culture, System.Boolean wrapUnmanagedMemStream) [0x0008e] in <773ec02b42f74a918ccd74911c8063c9>:0 at System.Resources.ResourceManager.GetObject (System.String name) [0x00000] in <773ec02b42f74a918ccd74911c8063c9>:0 at ClientPatcher.Form1.InitializeComponent () [0x00274] in <4ea1fb5c6bda4794824f22ebd1064aa3>:0 at ClientPatcher.Form1..ctor () [0x00030] in <4ea1fb5c6bda4794824f22ebd1064aa3>:0 at (wrapper remoting-invoke-with-check) ClientPatcher.Form1:.ctor () at ClientPatcher.Program.Main () [0x0000b] in <4ea1fb5c6bda4794824f22ebd1064aa3>:0 [ERROR] FATAL UNHANDLED EXCEPTION: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ComponentModel.Win32Exception: No valid icon entry were found. Link to comment Share on other sites More sharing options...
Administrator Shinohara Posted June 5, 2019 Administrator Share Posted June 5, 2019 Hello everyone, I tried playing on ubuntu following this thread : https://pokemonrevolution.net/forum/topic/116802-url Though, each time I launch the game, the loading bar completes and end on a "closing client", which (incredibly), closes the client. Does anyone managed to run the game on Linux ? The patcherError file contains the following lines : System.Exception: Could not begin restart session. Unable to determine file locker. at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() Could not begin restart session. Unable to determine file locker. ClientPatcher at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() System.Exception: Could not begin restart session. Unable to determine file locker. at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() Could not begin restart session. Unable to determine file locker. ClientPatcher at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() System.Exception: Could not begin restart session. Unable to determine file locker. at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() Could not begin restart session. Unable to determine file locker. ClientPatcher at ClientPatcher.Form1.GetProcesses(String path) at ClientPatcher.Form1.Stage2() at ClientPatcher.Form1.ExceptionWrapper() TIA Edit: I also tried to go trough lutris, with the same outcome Hi @Evotis I'm sorry for the inconvenience. Unfortunately, we're not providing any support for Linux (Ubuntu is a linux distribution) users as of now, but that doesn't mean we wont do that in the future. Although there's no guarantee that we will do that. Basically, it's because our Developer can't use IL2CPP on Linux. We're still looking for a workaround to this as we understand we have a small yet significant player base from Linux as well. I understand your concern, but as of now we can't do much. You'll simply have to wait until a potential Linux client is released in the future. However, there is no estimated time for this and it's not certain that one will ever come out due to technical restraints. Please do note that PRO staff are volunteers and act in their own time. Unfortunately, if even following the INSTALLATION ON LINUX you have not been able to solve the issue, there's not much we can do about that as we do not offer support to linux users as of now due to technical restraints, as stated above. A workaround would probably be to download the client already patched asking to one of your friend, if you have one, to pass you that. But i'm not sure that could work. I'm really sorry for the inconvenience, and hope you can understand. Please, let me know if you have any further questions, have a wonderful day. Please do not contact staff members for private support Share your questions on the forums as they could be useful to others Link to comment Share on other sites More sharing options...
Phaise Posted June 7, 2019 Share Posted June 7, 2019 Hi @Evotis I'm sorry for the inconvenience. Unfortunately, we're not providing any support for Linux (Ubuntu is a linux distribution) users as of now, but that doesn't mean we wont do that in the future. Although there's no guarantee that we will do that. Basically, it's because our Developer can't use IL2CPP on Linux. We're still looking for a workaround to this as we understand we have a small yet significant player base from Linux as well. I understand your concern, but as of now we can't do much. You'll simply have to wait until a potential Linux client is released in the future. However, there is no estimated time for this and it's not certain that one will ever come out due to technical restraints. Please do note that PRO staff are volunteers and act in their own time. Unfortunately, if even following the INSTALLATION ON LINUX you have not been able to solve the issue, there's not much we can do about that as we do not offer support to linux users as of now due to technical restraints, as stated above. A workaround would probably be to download the client already patched asking to one of your friend, if you have one, to pass you that. But i'm not sure that could work. I'm really sorry for the inconvenience, and hope you can understand. Please, let me know if you have any further questions, have a wonderful day. maybe you need to start reading the post before copy pasting every time you read a "Linux". Link to comment Share on other sites More sharing options...
Dubllex Posted June 7, 2019 Share Posted June 7, 2019 Hello Evotis If your system is 64 bit, enable 32 bit architecture, open terminal and execcute following commands [TABLE] [TR] [TD]sudo dpkg --add-architecture i386[/TD] [/TR] [/TABLE] Download and add the repository key [TABLE] [TR] [TD][TABLE] [TR] [TD]wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key[/TD] [/TR] [/TABLE][/TD] [/TR] [/TABLE] Add the repository: [TABLE] [TR] [TH]For this version:[/TH] [TH]Use this command:[/TH] [/TR] [TR] [TD]Ubuntu 19.04[/TD] [TD]sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ disco main'[/TD] [/TR] [TR] [TD]Ubuntu 18.10[/TD] [TD]sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ cosmic main'[/TD] [/TR] [TR] [TD]Ubuntu 18.04 Linux Mint 19.x[/TD] [TD]sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'[/TD] [/TR] [TR] [TD]Ubuntu 16.04 Linux Mint 18.x[/TD] [TD]sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'[/TD] [/TR] [/TABLE] Update packages: [TABLE] [TR] [TD]sudo apt update[/TD] [/TR] [/TABLE] Install: [TABLE] [TR] [TD]sudo apt install --install-recommends winehq-stable[/TD] [/TR] [/TABLE] After install Wine you have to download PRO version 32x bit and disable auto update. 1 Link to comment Share on other sites More sharing options...
Evotis Posted June 12, 2019 Author Share Posted June 12, 2019 (edited) Damn @@Dubllex, it worked, thank you ! @@Shinohara, maybe it could be interesting to put that in the ubuntu guide as a follow up for those, like me, for which the base solution doesn't work Edited June 13, 2019 by Evotis 1 Link to comment Share on other sites More sharing options...
Dubllex Posted June 12, 2019 Share Posted June 12, 2019 I'm glad to know that it worke Have a good time! 1 Link to comment Share on other sites More sharing options...
Administrator Shinohara Posted June 14, 2019 Administrator Share Posted June 14, 2019 Damn @@Dubllex, it worked, thank you ! @@Shinohara, maybe it could be interesting to put that in the ubuntu guide as a follow up for those, like me, for which the base solution doesn't work I'm really happy to see that your issue has been solved. If you have any further questions, please don't hesitate to ask. Special thanks to @Dubllex for the information and the help provided. With that said, i will now close the thread. Have a wonderful day ! 1 Please do not contact staff members for private support Share your questions on the forums as they could be useful to others Link to comment Share on other sites More sharing options...
Recommended Posts