I've been trying to post an android game onto the Google Play Store, with no such luck. I've had many errors through the process but I'd managed to work through them till now. After leaving a page on Unity Answers for a month and a half with no response I thought I'd try here. I'll just get straight to the point. I created a Keystore for my game only to find the password I had entered somehow got corrupted, either that or I somehow forgot what I had typed a few seconds prior although I find that unlikely as I already knew how important it was to remember this password. Either way I was shocked and concerned when I couldn't access my Keystore. I spent some time trying to fix this, either by figuring out what I did to ruin the password, or by creating a new one and found I couldn't create a new Keystore, getting this error: Command Invokation Failure: Please Make sure location of the keystore is valid. I did some research to find why this error message was occurring and so far no luck. I tried to edit unity's files to reset the keystore, I tried using an external keystore creator, Tried using a new SDK tools. Nothing seems to fix it only make it worse. I've been working at this for 2 months now and I'm running short on motivation. Anyone have any ideas?
In Player Settings (Android)->Publishing Settings, there's a path pointing to keystore, validate that the path is correct.
For the old keystore the path is valid. Keystore explorer told me it got corrupted, maybe when I updated Windows or something... Anyway I'm getting the same error when I try to make a keystore. Which I find odd since it's a new keystore so it shouldn't have trouble finding it's path because it doesn't exist yet. The other thing I tried is to make the keystore with Keystore explorer then add the key with unity but the password doesn't want to carry from one to the other. I made a short video to document what I am talking about if that helps...
Does this work, or do you want the full .log file? CommandInvokationFailure: Unable to create keystore. Please make sure the location of the keystore is valid. C:\Users\comit\OneDrive\Desktop\2021.3.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir="C:\Users\comit\OneDrive\Desktop\2021.3.6f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\tools" -Dfile.encoding=UTF8 -jar "C:/Users/comit/OneDrive/Desktop/2021.3.6f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\sdktools.jar" -
Here's the entire editor Log. There's alot to go through, I wasn't sure what exactly you're looking for
It seems your project is placed in another location and your trying to access it via symbolic links? Consider moving Unity Editor + your project to a different location, don't use OneDrive in this case.
Ive got this issue today. I tried to create a new keystore. But in Unity KeyStore manager pressing AddKey does nothing. I tried to use existing keystore. But Unity lold me that "Maybe the password is wrong". Hours later I found stacktraces in console. Stacktrace made by "Create new keystore" functionality - was not helpfull. It told me something like "CommandInvokationFailure: Unable to create keystore. Please make sure the location of the keystore is valid." And other non-helpfull info. but... Stacktrace made by "Use existing keystore" functionality - told me some helpfull info: Error: Unable to access jarfile C:/Program Files/Unity/Hub/Editor/2021.3.6f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\sdktools.jar I went that way and I didnt find "Tools" directory at all! So I found unity on my friends computer (there was no problems with using keystores). And there WAS that folder. I zipped thad folder, transferred to my computer, and unzipped it here. And now all problems are gone. I think that sdktools.jar is directly using by Unity while working with keystores. So Please check existance of sdktools.jar and Tools folder. Sorry for my not-perfect english
I'm getting this with 2023.1.10f1 I have an existing keystore I had backup, which is set correctly in the player settings and allows me to select keys via the old password. This is an update to an old app from 2016, so I used the old key. Build with no errors. Uploaded .aab to Google Play to alpha test but Google says: To upload an Android App Bundle you must be enrolled in Play App Signing. So I thought I'd try a new keystore, but I get the following (Full Error log below the fold): CommandInvokationFailure: Unable to create key in keystore. Please make sure the location and password of the keystore is correct. D:\Program Files\Unity\2023.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir="D:\Program Files\Unity\2023.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\cmdline-tools\6.0" -Dfile.encoding=UTF8 -jar "D:/Program Files/Unity/2023.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\sdktools.jar" - The tools directory exists as well as the sdktools.jar but the windows explorer path is "D:\Program Files\Unity\2023.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\Tools\sdktools.jar" Firstly the whole signing process for upload to Google play is very unlcear and confusing. Second, I can't create a new keystore with a freshly installed 2023.1.10f1 which is working fine otherwise building and running to devices (S8 + Tab A7 both tested aok). Anyone with advice on: 1. How to fix the keystore issue 2. A clear guide to properly signing an old updated app now built as a .aab to google play via Unity? thanks! Update: I rebuilt it with a signed keystore (original key) as an apk and successfully uploaded it for internal testing. So that works, but I still have the issues noted above. Google seems really insistant on apps now being aab not apk, and I can't do that with the current problems I'm having. Update2: Google let me release an update as an apk and successfully signed by my old keystore. However, they warn they want aab from here on out, but I still have the issues as outlined above. Any help from Unity would be appreciated in how to resolve this. ******************************** Full Error: CommandInvokationFailure: Unable to create key in keystore. Please make sure the location and password of the keystore is correct. D:\Program Files\Unity\2023.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir="D:\Program Files\Unity\2023.1.10f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\cmdline-tools\6.0" -Dfile.encoding=UTF8 -jar "D:/Program Files/Unity/2023.1.10f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\sdktools.jar" - Environment Variables: [DELETED ENVIRONMENT VARIABLES] [ stderr[ Exception in thread "main" java.lang.reflect.InvocationTargetException at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at SDKMain.main(SDKMain.java:63) Caused by: java.lang.NoClassDefFoundError: org/bouncycastle/asn1/cms/CMSObjectIdentifiers at org.bouncycastle.operator.DefaultSignatureNameFinder.<clinit>(Unknown Source) at org.bouncycastle.operator.jcajce.OperatorHelper.<clinit>(Unknown Source) at org.bouncycastle.operator.jcajce.JcaContentSignerBuilder.<init>(Unknown Source) at UnityKeyToolGenKey.<init>(UnityKeyToolGenKey.java:96) at UnityKeyToolGenKey.main(UnityKeyToolGenKey.java:35) ... 5 more Caused by: java.lang.ClassNotFoundException: org.bouncycastle.asn1.cms.CMSObjectIdentifiers at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:476) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522) ... 10 more ] stdout[ ] exit code: 1 UnityEditor.Android.AndroidSDKTools.RunCommand (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, System.String workingdir, System.String errorMsg, System.Int32 memoryMB) (at <4709dcde0756469fa99c122f81326ca3>:0) UnityEditor.Android.AndroidSDKTools.RunCommand (UnityEditor.Android.AndroidJavaTools javaTools, System.String[] sdkToolCommand, System.String errorMsg) (at <4709dcde0756469fa99c122f81326ca3>:0) UnityEditor.Android.AndroidSDKTools.CreateKey (UnityEditor.Android.AndroidJavaTools javaTools, System.String keystore, System.String storepass, System.String alias, System.String password, System.String dname, System.Int32 validityInDays) (at <4709dcde0756469fa99c122f81326ca3>:0) UnityEditor.Android.AndroidKeystoreWindow.CreateKey () (at <4709dcde0756469fa99c122f81326ca3>:0) UnityEditor.Android.AndroidKeystoreWindow.OnGUI () (at <4709dcde0756469fa99c122f81326ca3>:0) UnityEditor.HostView.OldOnGUI () (at <8059afc4969f4faea44ce7e8d8dd149e>:0) UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, System.Boolean canAffectFocus) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.IMGUIContainer.SendEventToIMGUIRaw (UnityEngine.UIElements.EventBase evt, System.Boolean canAffectFocus, System.Boolean verifyBounds) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.IMGUIContainer.SendEventToIMGUI (UnityEngine.UIElements.EventBase evt, System.Boolean canAffectFocus, System.Boolean verifyBounds) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.IMGUIContainer.ProcessEvent (UnityEngine.UIElements.EventBase evt) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.IMGUIContainer.ExecuteDefaultActionAtTarget (UnityEngine.UIElements.EventBase evt) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.EventDispatchUtilities.HandleEvent_DefaultActionAtTarget (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.EventDispatchUtilities.DispatchToCapturingElement (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.EventDispatchUtilities.DispatchToCapturingElementOrElementUnderPointer (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.MouseEventBase`1[T].Dispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.EventDispatcher.ProcessEventQueue () (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.EventDispatcher.OpenGate () (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.EventDispatcherGate.Dispose () (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at <4322acfaa54d4517b2ed018dde30cfb9>:0) UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at <b9c46d35b5374cec9e8a645888034f2c>:0)
impssible to create any keystore. i moved the project from external drive to desktop, still no result. does anyone know a solution that works?
Surely we're no the only ones encountering this? Need to submit a bug report to get some interest? It's pretty critical to android deployment!
Hey @sonicviz and @juratedesigns! I can confirm you that the bug has been fixed in version 2023.1.11f1, 2023.2.0b7 and 2023.3.0a4. Let us know if keystore creation works for you in those versions. Thanks for reporting this issue!
same i cannt to able to see my first ever game on playstore even after game is completed about 2 weeks Still no use if i buiuld without keystores it builds but playconsole says errors
This problem started for me today out of the blue in version 2023.1.15f1, I tried 2023.1.11f1. No dice. I can't open my existing keystore, nor can I create a new kjeystore. Same issues and error messages as mentioned above. It's quite troubling as I need to be able to publish the app to the Google Play store this week.
CommandInvokationFailure: غير قادر على إنشاء مخزن المفاتيح. يرجى التأكد من صحة موقع مخزن المفاتيح. C:\Program Files\Unity\Hub\Editor\2023.1.11f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir = "C:\Program Files\Unity \Hub\Editor\2023.1.11f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\cmdline-tools\6.0" -Dfile.encoding=UTF8 -jar "C:/Program Files/Unity/Hub/Editor/2023.1.11f1/ محرر/بيانات/PlaybackEngines/AndroidPlayer/Tools\sdktools.jar" -
I've tried EVERYTHING i could find on the internet. I've reinstalled everything and still no luck. Tried 2023.1.11f1, 2023.2.0b7, 2023.1.19, the error is the same even on empty clean project. I'm locked not able to update my game. Please help.
This error started appearing after i integrated Firebase SDK to one of my projects, it feels like ExternalDependencyManager somehow corrupted *something* because it worked before. The weirdest thing is that, unity reinstall didnt help. The error has beed reported here too. Everything works with Unity 2022.2.14f1, i just checked clean installation of 2022.3.12f1 - it works! Clean new installation of Unity 2023.1.19f1, Clean project, Switch to android target (with android build support installed) Spoiler: When creating new keystore CommandInvokationFailure: Unable to create keystore. Please make sure the location of the keystore is valid. E:\Programy\2023.1.19f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir="E:\Programy\2023.1.19f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\cmdline-tools\6.0" -Dfile.encoding=UTF8 -jar "E:/Programy/2023.1.19f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\sdktools.jar" - Environment Variables: PROCESSOR_ARCHITECTURE = AMD64 JAVA_HOME = E:\Programy\2023.1.19f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK CommonProgramFiles(x86) = C:\Program Files (x86)\Common Files DEBUG_ENV_VAR = UnityHub ProgramData = C:\ProgramData SESSIONNAME = Console UPM_NPM_CACHE_PATH = E:\UnityCache\npm ... [redacted] stderr[ Error:Invalid command keytool-createkeystore ] stdout[ ] exit code: 64 UnityEditor.Android.AndroidSDKTools.RunCommand (System.String javaExe, System.String sdkToolsDir, System.String[] sdkToolCommand, System.String workingdir, System.String errorMsg, System.Int32 memoryMB) (at <a759054336a944f1b4ef80fd96f7b95b>:0) UnityEditor.Android.AndroidSDKTools.RunCommand (UnityEditor.Android.AndroidJavaTools javaTools, System.String[] sdkToolCommand, System.String errorMsg) (at <a759054336a944f1b4ef80fd96f7b95b>:0) UnityEditor.Android.AndroidSDKTools.CreateKey (UnityEditor.Android.AndroidJavaTools javaTools, System.String keystore, System.String storepass, System.String alias, System.String password, System.String dname, System.Int32 validityInDays) (at <a759054336a944f1b4ef80fd96f7b95b>:0) UnityEditor.Android.AndroidKeystoreWindow.CreateKey () (at <a759054336a944f1b4ef80fd96f7b95b>:0) UnityEditor.Android.AndroidKeystoreWindow.OnGUI () (at <a759054336a944f1b4ef80fd96f7b95b>:0) UnityEditor.HostView.OldOnGUI () (at <67d1ed7258bf49b19e780d91cc47c581>:0) UnityEngine.UIElements.IMGUIContainer.DoOnGUI (UnityEngine.Event evt, UnityEngine.Matrix4x4 parentTransform, UnityEngine.Rect clippingRect, System.Boolean isComputingLayout, UnityEngine.Rect layoutSize, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, UnityEngine.Matrix4x4 worldTransform, UnityEngine.Rect clippingRect, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, System.Action onGUIHandler, System.Boolean canAffectFocus) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.IMGUIContainer.HandleIMGUIEvent (UnityEngine.Event e, System.Boolean canAffectFocus) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.IMGUIContainer.SendEventToIMGUIRaw (UnityEngine.UIElements.EventBase evt, System.Boolean canAffectFocus, System.Boolean verifyBounds) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.IMGUIContainer.SendEventToIMGUI (UnityEngine.UIElements.EventBase evt, System.Boolean canAffectFocus, System.Boolean verifyBounds) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.IMGUIContainer.ProcessEvent (UnityEngine.UIElements.EventBase evt) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.IMGUIContainer.ExecuteDefaultActionAtTarget (UnityEngine.UIElements.EventBase evt) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.CallbackEventHandler.ExecuteDefaultActionAtTargetInternal (UnityEngine.UIElements.EventBase evt) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.EventDispatchUtilities.HandleEvent_DefaultActionAtTarget (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.EventDispatchUtilities.HandleEventAtTargetPhase (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.VisualElement target) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.EventDispatchUtilities.DispatchToCapturingElement (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.EventDispatchUtilities.DispatchToCapturingElementOrElementUnderPointer (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, System.Int32 pointerId, UnityEngine.Vector2 position) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.MouseEventBase`1[T].Dispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.EventDispatcher.ProcessEventQueue () (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.EventDispatcher.OpenGate () (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.EventDispatcherGate.Dispose () (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.EventDispatcher.ProcessEvent (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.EventDispatcher.Dispatch (UnityEngine.UIElements.EventBase evt, UnityEngine.UIElements.BaseVisualElementPanel panel, UnityEngine.UIElements.DispatchMode dispatchMode) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.BaseVisualElementPanel.SendEvent (UnityEngine.UIElements.EventBase e, UnityEngine.UIElements.DispatchMode dispatchMode) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.UIElementsUtility.DoDispatch (UnityEngine.UIElements.BaseVisualElementPanel panel) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.UIElementsUtility.UnityEngine.UIElements.IUIElementsUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& eventHandled) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.UIEventRegistration.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.UIElements.UIEventRegistration+<>c.<.cctor>b__1_2 (System.Int32 i, System.IntPtr ptr) (at <1819635c7585432681f867dad08c5279>:0) UnityEngine.GUIUtility.ProcessEvent (System.Int32 instanceID, System.IntPtr nativeEventPtr, System.Boolean& result) (at <fd134e09a23c44bda409160eddfd6a8b>:0) P.S. Yes, android build support is installed correctly, OpenJDK, SDK and Tools folders are correct. in cmd, command 'keytool -list' works by default as well as in OpenJDK folder same happends when reading already created valid keystore, except it starts with: "Unable to list keys in the keystore. Please make sure the location and password of the keystore is correct. " and ends with: " stderr[ Error:Invalid command keytool-list ] stdout[ ] exit code: 64 UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) "
Can you open cmd, set working directory to your project directory and manually execute Code (CSharp): E:\Programy\2023.1.19f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir="E:\Programy\2023.1.19f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\cmdline-tools\6.0" -Dfile.encoding=UTF8 -jar "E:/Programy/2023.1.19f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\sdktools.jar"
Sorry, i just removed this Unity version but im doing the same on 2023.1.11f1 with same errors etc. Here is the command executed in cmd: E:\>cd E:\UnityProjects\test202311\Assets E:\UnityProjects\test202311\Assets>E:\Programy\2023.1.11f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -Xmx4096M -Dcom.android.sdkmanager.toolsdir="E:\Programy\2023.1.11f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\cmdline-tools\6.0" -Dfile.encoding=UTF8 -jar "E:/Programy/2023.1.11f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\sdktools.jar" Error:Usage: sdktools <command> | - (read arguments from stdin)
Sadly the log doesn't say about the location where you're trying to create a keystore, but for whatever reason, the tool somehow interprets that location as invalid. Did you try picking a different location?
Yes, same thing happens when trying to read the keystore, whatever location i use (i can pick "Anywhere" and have it in my project root, "Dedicated Location" which is in C:/users/{myusername}/.keystore) I thought maybe the keystore is corrupted but i tried keystores from different projects and new keystore (created opened and edited properly in Unity 2022) I just checked on Unity 2022.2.14f1 and also installed fresh 2022.3.12f1 - ewerything works there
Update, above command executed with -verbose flag, maybe it gives any hints on whats going on? Spoiler: verbose E:\UnityProjects\test202311>E:\Programy\2023.1.11f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\bin\java.exe -verbose -Xmx4096M -Dcom.android.sdkmanager.toolsdir="E:\Programy\2023.1.11f1\Editor\Data\PlaybackEngines\AndroidPlayer\SDK\cmdline-tools\6.0\bin\" -Dfile.encoding=UTF8 -jar "E:/Programy/2023.1.11f1/Editor/Data/PlaybackEngines/AndroidPlayer/Tools\sdktools.jar" [0.006s][info][class,load] opened: E:\Programy\2023.1.11f1\Editor\Data\PlaybackEngines\AndroidPlayer\OpenJDK\lib\modules [0.017s][info][class,load] java.lang.Object source: jrt:/java.base [0.017s][info][class,load] java.io.Serializable source: jrt:/java.base [0.018s][info][class,load] java.lang.Comparable source: jrt:/java.base [0.019s][info][class,load] java.lang.CharSequence source: jrt:/java.base [0.019s][info][class,load] java.lang.String source: jrt:/java.base [0.020s][info][class,load] java.lang.reflect.AnnotatedElement source: jrt:/java.base [0.020s][info][class,load] java.lang.reflect.GenericDeclaration source: jrt:/java.base [0.020s][info][class,load] java.lang.reflect.Type source: jrt:/java.base [0.022s][info][class,load] java.lang.Class source: jrt:/java.base [0.022s][info][class,load] java.lang.Cloneable source: jrt:/java.base [0.023s][info][class,load] java.lang.ClassLoader source: jrt:/java.base [0.023s][info][class,load] java.lang.System source: jrt:/java.base [0.023s][info][class,load] java.lang.Throwable source: jrt:/java.base [0.023s][info][class,load] java.lang.Error source: jrt:/java.base [0.024s][info][class,load] java.lang.ThreadDeath source: jrt:/java.base [0.024s][info][class,load] java.lang.Exception source: jrt:/java.base [0.024s][info][class,load] java.lang.RuntimeException source: jrt:/java.base [0.025s][info][class,load] java.lang.SecurityManager source: jrt:/java.base [0.025s][info][class,load] java.security.ProtectionDomain source: jrt:/java.base [0.025s][info][class,load] java.security.AccessControlContext source: jrt:/java.base [0.026s][info][class,load] java.security.SecureClassLoader source: jrt:/java.base [0.026s][info][class,load] java.lang.ReflectiveOperationException source: jrt:/java.base [0.026s][info][class,load] java.lang.ClassNotFoundException source: jrt:/java.base [0.026s][info][class,load] java.lang.LinkageError source: jrt:/java.base [0.027s][info][class,load] java.lang.NoClassDefFoundError source: jrt:/java.base [0.027s][info][class,load] java.lang.ClassCastException source: jrt:/java.base [0.028s][info][class,load] java.lang.ArrayStoreException source: jrt:/java.base [0.028s][info][class,load] java.lang.VirtualMachineError source: jrt:/java.base [0.028s][info][class,load] java.lang.OutOfMemoryError source: jrt:/java.base [0.029s][info][class,load] java.lang.StackOverflowError source: jrt:/java.base [0.029s][info][class,load] java.lang.IllegalMonitorStateException source: jrt:/java.base [0.030s][info][class,load] java.lang.ref.Reference source: jrt:/java.base [0.030s][info][class,load] java.lang.ref.SoftReference source: jrt:/java.base [0.030s][info][class,load] java.lang.ref.WeakReference source: jrt:/java.base [0.031s][info][class,load] java.lang.ref.FinalReference source: jrt:/java.base [0.031s][info][class,load] java.lang.ref.PhantomReference source: jrt:/java.base [0.031s][info][class,load] java.lang.ref.Finalizer source: jrt:/java.base [0.032s][info][class,load] java.lang.Runnable source: jrt:/java.base [0.032s][info][class,load] java.lang.Thread source: jrt:/java.base [0.032s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: jrt:/java.base [0.032s][info][class,load] java.lang.ThreadGroup source: jrt:/java.base [0.033s][info][class,load] java.util.Map source: jrt:/java.base [0.033s][info][class,load] java.util.Dictionary source: jrt:/java.base [0.033s][info][class,load] java.util.Hashtable source: jrt:/java.base [0.034s][info][class,load] java.util.Properties source: jrt:/java.base [0.034s][info][class,load] java.lang.Module source: jrt:/java.base [0.034s][info][class,load] java.lang.reflect.AccessibleObject source: jrt:/java.base [0.035s][info][class,load] java.lang.reflect.Member source: jrt:/java.base [0.035s][info][class,load] java.lang.reflect.Field source: jrt:/java.base [0.035s][info][class,load] java.lang.reflect.Parameter source: jrt:/java.base [0.036s][info][class,load] java.lang.reflect.Executable source: jrt:/java.base [0.037s][info][class,load] java.lang.reflect.Method source: jrt:/java.base [0.038s][info][class,load] java.lang.reflect.Constructor source: jrt:/java.base [0.038s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: jrt:/java.base [0.038s][info][class,load] jdk.internal.reflect.MethodAccessor source: jrt:/java.base [0.039s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: jrt:/java.base [0.039s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: jrt:/java.base [0.039s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: jrt:/java.base [0.040s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: jrt:/java.base [0.040s][info][class,load] jdk.internal.reflect.ConstantPool source: jrt:/java.base [0.041s][info][class,load] jdk.internal.reflect.FieldAccessor source: jrt:/java.base [0.041s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: jrt:/java.base [0.041s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: jrt:/java.base [0.042s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: jrt:/java.base [0.042s][info][class,load] java.lang.annotation.Annotation source: jrt:/java.base [0.042s][info][class,load] jdk.internal.reflect.CallerSensitive source: jrt:/java.base [0.043s][info][class,load] java.lang.invoke.MethodHandle source: jrt:/java.base [0.043s][info][class,load] java.lang.invoke.DirectMethodHandle source: jrt:/java.base [0.043s][info][class,load] java.lang.invoke.VarHandle source: jrt:/java.base [0.044s][info][class,load] java.lang.invoke.MemberName source: jrt:/java.base [0.044s][info][class,load] java.lang.invoke.ResolvedMethodName source: jrt:/java.base [0.044s][info][class,load] java.lang.invoke.MethodHandleNatives source: jrt:/java.base [0.045s][info][class,load] java.lang.invoke.LambdaForm source: jrt:/java.base [0.045s][info][class,load] java.lang.invoke.MethodType source: jrt:/java.base [0.046s][info][class,load] java.lang.BootstrapMethodError source: jrt:/java.base [0.046s][info][class,load] java.lang.invoke.CallSite source: jrt:/java.base [0.046s][info][class,load] java.lang.invoke.MethodHandleNatives$CallSiteContext source: jrt:/java.base [0.047s][info][class,load] java.lang.invoke.ConstantCallSite source: jrt:/java.base [0.047s][info][class,load] java.lang.invoke.MutableCallSite source: jrt:/java.base [0.047s][info][class,load] java.lang.invoke.VolatileCallSite source: jrt:/java.base [0.048s][info][class,load] java.lang.AssertionStatusDirectives source: jrt:/java.base [0.048s][info][class,load] java.lang.Appendable source: jrt:/java.base [0.048s][info][class,load] java.lang.AbstractStringBuilder source: jrt:/java.base [0.048s][info][class,load] java.lang.StringBuffer source: jrt:/java.base [0.049s][info][class,load] java.lang.StringBuilder source: jrt:/java.base [0.049s][info][class,load] jdk.internal.misc.Unsafe source: jrt:/java.base [0.050s][info][class,load] jdk.internal.module.Modules source: jrt:/java.base [0.050s][info][class,load] java.lang.AutoCloseable source: jrt:/java.base [0.050s][info][class,load] java.io.Closeable source: jrt:/java.base [0.050s][info][class,load] java.io.InputStream source: jrt:/java.base [0.051s][info][class,load] java.io.ByteArrayInputStream source: jrt:/java.base [0.051s][info][class,load] java.net.URL source: jrt:/java.base [0.051s][info][class,load] java.util.jar.Manifest source: jrt:/java.base [0.053s][info][class,load] jdk.internal.loader.ClassLoaders source: jrt:/java.base [0.054s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: jrt:/java.base [0.054s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: jrt:/java.base [0.054s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: jrt:/java.base [0.055s][info][class,load] java.security.CodeSource source: jrt:/java.base [0.055s][info][class,load] java.lang.StackTraceElement source: jrt:/java.base [0.055s][info][class,load] java.nio.Buffer source: jrt:/java.base [0.056s][info][class,load] java.lang.StackWalker source: jrt:/java.base [0.056s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: jrt:/java.base [0.056s][info][class,load] java.lang.StackWalker$StackFrame source: jrt:/java.base [0.057s][info][class,load] java.lang.StackFrameInfo source: jrt:/java.base [0.057s][info][class,load] java.lang.LiveStackFrame source: jrt:/java.base [0.057s][info][class,load] java.lang.LiveStackFrameInfo source: jrt:/java.base [0.058s][info][class,load] java.util.concurrent.locks.AbstractOwnableSynchronizer source: jrt:/java.base [0.058s][info][class,load] java.lang.Boolean source: jrt:/java.base [0.059s][info][class,load] java.lang.Character source: jrt:/java.base [0.059s][info][class,load] java.lang.Number source: jrt:/java.base [0.059s][info][class,load] java.lang.Float source: jrt:/java.base [0.059s][info][class,load] java.lang.Double source: jrt:/java.base [0.060s][info][class,load] java.lang.Byte source: jrt:/java.base [0.060s][info][class,load] java.lang.Short source: jrt:/java.base [0.060s][info][class,load] java.lang.Integer source: jrt:/java.base [0.061s][info][class,load] java.lang.Long source: jrt:/java.base [0.061s][info][class,load] java.util.Iterator source: jrt:/java.base [0.062s][info][class,load] java.lang.NullPointerException source: jrt:/java.base [0.062s][info][class,load] java.lang.ArithmeticException source: jrt:/java.base [0.063s][info][class,load] java.ibjectStreamField source: jrt:/java.base [0.064s][info][class,load] java.util.Comparator source: jrt:/java.base [0.064s][info][class,load] java.lang.String$CaseInsensitiveComparator source: jrt:/java.base [0.064s][info][class,load] java.security.AccessController source: jrt:/java.base [0.065s][info][class,load] java.lang.Iterable source: jrt:/java.base [0.065s][info][class,load] java.util.Collection source: jrt:/java.base [0.065s][info][class,load] java.util.Set source: jrt:/java.base [0.066s][info][class,load] java.util.AbstractCollection source: jrt:/java.base [0.066s][info][class,load] java.util.ImmutableCollections$AbstractImmutableCollection source: jrt:/java.base [0.066s][info][class,load] java.util.ImmutableCollections$AbstractImmutableSet source: jrt:/java.base [0.066s][info][class,load] java.util.ImmutableCollections$Set12 source: jrt:/java.base [0.067s][info][class,load] java.util.Objects source: jrt:/java.base [0.067s][info][class,load] java.security.PrivilegedAction source: jrt:/java.base [0.067s][info][class,load] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: jrt:/java.base [0.069s][info][class,load] java.security.cert.Certificate source: jrt:/java.base [0.069s][info][class,load] java.util.AbstractSet source: jrt:/java.base [0.070s][info][class,load] java.util.HashSet source: jrt:/java.base [0.070s][info][class,load] java.util.AbstractMap source: jrt:/java.base [0.070s][info][class,load] java.util.HashMap source: jrt:/java.base [0.071s][info][class,load] java.util.concurrent.ConcurrentMap source: jrt:/java.base [0.072s][info][class,load] java.util.concurrent.ConcurrentHashMap source: jrt:/java.base [0.072s][info][class,load] java.lang.Runtime source: jrt:/java.base [0.073s][info][class,load] java.util.concurrent.locks.Lock source: jrt:/java.base [0.073s][info][class,load] java.util.concurrent.locks.ReentrantLock source: jrt:/java.base [0.073s][info][class,load] java.util.concurrent.ConcurrentHashMap$Segment source: jrt:/java.base [0.074s][info][class,load] java.util.concurrent.ConcurrentHashMap$CounterCell source: jrt:/java.base [0.074s][info][class,load] java.util.Map$Entry source: jrt:/java.base [0.074s][info][class,load] java.util.concurrent.ConcurrentHashMap$Node source: jrt:/java.base [0.074s][info][class,load] java.util.concurrent.locks.LockSupport source: jrt:/java.base [0.075s][info][class,load] java.util.concurrent.ConcurrentHashMap$ReservationNode source: jrt:/java.base [0.075s][info][class,load] jdk.internal.reflect.ReflectionFactory source: jrt:/java.base [0.075s][info][class,load] java.lang.ref.Reference$ReferenceHandler source: jrt:/java.base [0.075s][info][class,load] jdk.internal.ref.Cleaner source: jrt:/java.base [0.076s][info][class,load] java.lang.ref.ReferenceQueue source: jrt:/java.base [0.076s][info][class,load] java.lang.ref.ReferenceQueue$Null source: jrt:/java.base [0.076s][info][class,load] java.lang.ref.ReferenceQueue$Lock source: jrt:/java.base [0.077s][info][class,load] jdk.internal.misc.JavaLangRefAccess source: jrt:/java.base [0.077s][info][class,load] java.lang.ref.Reference$1 source: jrt:/java.base [0.077s][info][class,load] jdk.internal.misc.SharedSecrets source: jrt:/java.base [0.078s][info][class,load] java.lang.ref.Finalizer$FinalizerThread source: jrt:/java.base [0.078s][info][class,load] jdk.internal.misc.VM source: jrt:/java.base [0.081s][info][class,load] java.lang.StringLatin1 source: jrt:/java.base [0.082s][info][class,load] java.nio.charset.Charset source: jrt:/java.base [0.082s][info][class,load] java.nio.charset.spi.CharsetProvider source: jrt:/java.base [0.082s][info][class,load] sun.nio.cs.StandardCharsets source: jrt:/java.base [0.083s][info][class,load] java.lang.ThreadLocal source: jrt:/java.base [0.085s][info][class,load] java.util.concurrent.atomic.AtomicInteger source: jrt:/java.base [0.086s][info][class,load] java.util.Arrays source: jrt:/java.base [0.086s][info][class,load] java.lang.Math source: jrt:/java.base [0.086s][info][class,load] sun.util.PreHashedMap source: jrt:/java.base [0.086s][info][class,load] sun.nio.cs.StandardCharsets$Aliases source: jrt:/java.base [0.087s][info][class,load] sun.nio.cs.StandardCharsets$Cache source: jrt:/java.base [0.087s][info][class,load] sun.nio.cs.HistoricallyNamedCharset source: jrt:/java.base [0.087s][info][class,load] sun.nio.cs.Unicode source: jrt:/java.base [0.088s][info][class,load] sun.nio.cs.UTF_8 source: jrt:/java.base [0.088s][info][class,load] sun.nio.cs.ISO_8859_1 source: jrt:/java.base [0.088s][info][class,load] sun.nio.cs.US_ASCII source: jrt:/java.base [0.089s][info][class,load] java.nio.charset.StandardCharsets source: jrt:/java.base [0.089s][info][class,load] sun.nio.cs.UTF_16BE source: jrt:/java.base [0.089s][info][class,load] sun.nio.cs.UTF_16LE source: jrt:/java.base [0.089s][info][class,load] sun.nio.cs.UTF_16 source: jrt:/java.base [0.090s][info][class,load] sun.nio.cs.StandardCharsets$Classes source: jrt:/java.base [0.090s][info][class,load] sun.nio.cs.MS1250 source: jrt:/java.base [0.090s][info][class,load] java.lang.StringUTF16 source: jrt:/java.base [0.091s][info][class,load] sun.nio.cs.SingleByte source: jrt:/java.base [0.091s][info][class,load] java.lang.Class$ReflectionData source: jrt:/java.base [0.091s][info][class,load] java.lang.Class$Atomic source: jrt:/java.base [0.092s][info][class,load] java.lang.reflect.Modifier source: jrt:/java.base [0.092s][info][class,load] jdk.internal.reflect.LangReflectAccess source: jrt:/java.base [0.092s][info][class,load] java.lang.reflect.ReflectAccess source: jrt:/java.base [0.092s][info][class,load] java.lang.Class$1 source: jrt:/java.base [0.093s][info][class,load] jdk.internal.reflect.Reflection source: jrt:/java.base [0.093s][info][class,load] java.util.HashMap$Node source: jrt:/java.base [0.093s][info][class,load] jdk.internal.reflect.NativeConstructorAccessorImpl source: jrt:/java.base [0.093s][info][class,load] jdk.internal.reflect.DelegatingConstructorAccessorImpl source: jrt:/java.base [0.094s][info][class,load] java.lang.StringCoding source: jrt:/java.base [0.094s][info][class,load] java.lang.StringCoding$1 source: jrt:/java.base [0.094s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap source: jrt:/java.base [0.095s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap$Entry source: jrt:/java.base [0.095s][info][class,load] jdk.internal.misc.TerminatingThreadLocal source: jrt:/java.base [0.095s][info][class,load] java.lang.StringCoding$StringDecoder source: jrt:/java.base [0.096s][info][class,load] sun.nio.cs.ArrayDecoder source: jrt:/java.base [0.096s][info][class,load] java.nio.charset.CharsetDecoder source: jrt:/java.base [0.096s][info][class,load] sun.nio.cs.SingleByte$Decoder source: jrt:/java.base [0.096s][info][class,load] java.nio.charset.CodingErrorAction source: jrt:/java.base [0.097s][info][class,load] java.lang.StringCoding$Result source: jrt:/java.base [0.097s][info][class,load] java.util.Properties$EntrySet source: jrt:/java.base [0.097s][info][class,load] java.util.concurrent.ConcurrentHashMap$CollectionView source: jrt:/java.base [0.098s][info][class,load] java.util.concurrent.ConcurrentHashMap$EntrySetView source: jrt:/java.base [0.098s][info][class,load] java.util.Collections source: jrt:/java.base [0.098s][info][class,load] java.util.Collections$EmptySet source: jrt:/java.base [0.099s][info][class,load] java.util.RandomAccess source: jrt:/java.base [0.101s][info][class,load] java.util.List source: jrt:/java.base [0.102s][info][class,load] java.util.AbstractList source: jrt:/java.base [0.102s][info][class,load] java.util.Collections$EmptyList source: jrt:/java.base [0.103s][info][class,load] java.util.Collections$EmptyMap source: jrt:/java.base [0.103s][info][class,load] java.util.Collections$SynchronizedCollection source: jrt:/java.base [0.103s][info][class,load] java.util.Collections$SynchronizedSet source: jrt:/java.base [0.103s][info][class,load] java.lang.reflect.Array source: jrt:/java.base [0.104s][info][class,load] java.util.concurrent.ConcurrentHashMap$Traverser source: jrt:/java.base [0.104s][info][class,load] java.util.concurrent.ConcurrentHashMap$BaseIterator source: jrt:/java.base [0.104s][info][class,load] java.util.concurrent.ConcurrentHashMap$EntryIterator source: jrt:/java.base [0.105s][info][class,load] java.util.concurrent.ConcurrentHashMap$MapEntry source: jrt:/java.base [0.105s][info][class,load] java.util.ImmutableCollections$AbstractImmutableMap source: jrt:/java.base [0.105s][info][class,load] java.util.ImmutableCollections$MapN source: jrt:/java.base [0.106s][info][class,load] jdk.internal.util.StaticProperty source: jrt:/java.base [0.106s][info][class,load] java.lang.VersionProps source: jrt:/java.base [0.106s][info][class,load] java.io.FileInputStream source: jrt:/java.base [0.107s][info][class,load] java.io.FileDescriptor source: jrt:/java.base [0.107s][info][class,load] jdk.internal.misc.JavaIOFileDescriptorAccess source: jrt:/java.base [0.107s][info][class,load] java.io.FileDescriptor$1 source: jrt:/java.base [0.107s][info][class,load] java.io.Flushable source: jrt:/java.base [0.108s][info][class,load] java.iutputStream source: jrt:/java.base [0.108s][info][class,load] java.io.FileOutputStream source: jrt:/java.base [0.108s][info][class,load] java.io.FilterInputStream source: jrt:/java.base [0.108s][info][class,load] java.io.BufferedInputStream source: jrt:/java.base [0.109s][info][class,load] java.io.FilterOutputStream source: jrt:/java.base [0.109s][info][class,load] java.io.PrintStream source: jrt:/java.base [0.110s][info][class,load] java.io.BufferedOutputStream source: jrt:/java.base [0.110s][info][class,load] java.lang.IllegalArgumentException source: jrt:/java.base [0.110s][info][class,load] java.nio.charset.UnsupportedCharsetException source: jrt:/java.base [0.111s][info][class,load] java.nio.charset.IllegalCharsetNameException source: jrt:/java.base [0.111s][info][class,load] java.io.IOException source: jrt:/java.base [0.111s][info][class,load] java.io.UnsupportedEncodingException source: jrt:/java.base [0.112s][info][class,load] java.io.Writer source: jrt:/java.base [0.112s][info][class,load] java.iutputStreamWriter source: jrt:/java.base [0.112s][info][class,load] sun.security.action.GetPropertyAction source: jrt:/java.base [0.113s][info][class,load] sun.nio.cs.StreamEncoder source: jrt:/java.base [0.113s][info][class,load] sun.nio.cs.ArrayEncoder source: jrt:/java.base [0.113s][info][class,load] java.nio.charset.CharsetEncoder source: jrt:/java.base [0.113s][info][class,load] sun.nio.cs.SingleByte$Encoder source: jrt:/java.base [0.114s][info][class,load] java.nio.ByteBuffer source: jrt:/java.base [0.114s][info][class,load] jdk.internal.misc.JavaNioAccess source: jrt:/java.base [0.114s][info][class,load] java.nio.Buffer$1 source: jrt:/java.base [0.116s][info][class,load] java.nio.HeapByteBuffer source: jrt:/java.base [0.116s][info][class,load] java.nio.ByteOrder source: jrt:/java.base [0.117s][info][class,load] java.io.BufferedWriter source: jrt:/java.base [0.117s][info][class,load] java.lang.Terminator source: jrt:/java.base [0.117s][info][class,load] jdk.internal.misc.Signal$Handler source: jrt:/java.base [0.117s][info][class,load] java.lang.Terminator$1 source: jrt:/java.base [0.118s][info][class,load] jdk.internal.misc.Signal source: jrt:/java.base [0.118s][info][class,load] java.util.Hashtable$Entry source: jrt:/java.base [0.118s][info][class,load] jdk.internal.misc.Signal$NativeHandler source: jrt:/java.base [0.119s][info][class,load] java.lang.Integer$IntegerCache source: jrt:/java.base [0.119s][info][class,load] jdk.internal.misc.OSEnvironment source: jrt:/java.base [0.119s][info][class,load] sun.io.Win32ErrorMode source: jrt:/java.base [0.120s][info][class,load] jdk.internal.misc.JavaLangAccess source: jrt:/java.base [0.120s][info][class,load] java.lang.System$2 source: jrt:/java.base [0.120s][info][class,load] java.io.File source: jrt:/java.base [0.121s][info][class,load] java.io.DefaultFileSystem source: jrt:/java.base [0.121s][info][class,load] java.io.FileSystem source: jrt:/java.base [0.121s][info][class,load] java.io.WinNTFileSystem source: jrt:/java.base [0.122s][info][class,load] java.io.ExpiringCache source: jrt:/java.base [0.122s][info][class,load] java.util.LinkedHashMap source: jrt:/java.base [0.122s][info][class,load] java.io.ExpiringCache$1 source: jrt:/java.base [0.123s][info][class,load] java.lang.invoke.MethodHandleStatics source: jrt:/java.base [0.124s][info][class,load] java.lang.CharacterData source: jrt:/java.base [0.124s][info][class,load] java.lang.CharacterDataLatin1 source: jrt:/java.base [0.125s][info][class,load] jdk.internal.module.ModuleBootstrap source: jrt:/java.base [0.126s][info][class,load] java.lang.module.ModuleDescriptor source: jrt:/java.base [0.126s][info][class,load] jdk.internal.misc.JavaLangModuleAccess source: jrt:/java.base [0.126s][info][class,load] java.lang.module.ModuleDescriptor$1 source: jrt:/java.base [0.126s][info][class,load] java.util.ImmutableCollections source: jrt:/java.base [0.127s][info][class,load] jdk.internal.module.ModulePatcher source: jrt:/java.base [0.127s][info][class,load] java.util.ImmutableCollections$SetN source: jrt:/java.base [0.127s][info][class,load] jdk.internal.module.ArchivedModuleGraph source: jrt:/java.base [0.128s][info][class,load] jdk.internal.module.SystemModuleFinders source: jrt:/java.base [0.128s][info][class,load] java.net.URI source: jrt:/java.base [0.128s][info][class,load] jdk.internal.misc.JavaNetUriAccess source: jrt:/java.base [0.129s][info][class,load] java.net.URI$1 source: jrt:/java.base [0.129s][info][class,load] jdk.internal.module.SystemModulesMap source: jrt:/java.base [0.129s][info][class,load] jdk.internal.module.SystemModules source: jrt:/java.base [0.130s][info][class,load] jdk.internal.module.SystemModules$default source: jrt:/java.base [0.130s][info][class,load] jdk.internal.module.Builder source: jrt:/java.base [0.132s][info][class,load] java.lang.module.ModuleDescriptor$Requires source: jrt:/java.base [0.132s][info][class,load] java.lang.module.ModuleDescriptor$Exports source: jrt:/java.base [0.133s][info][class,load] java.lang.module.ModuleDescriptor$Opens source: jrt:/java.base [0.133s][info][class,load] java.lang.module.ModuleDescriptor$Provides source: jrt:/java.base [0.133s][info][class,load] java.util.ImmutableCollections$AbstractImmutableList source: jrt:/java.base [0.134s][info][class,load] java.util.ImmutableCollections$List12 source: jrt:/java.base [0.134s][info][class,load] java.lang.module.ModuleDescriptor$Version source: jrt:/java.base [0.134s][info][class,load] java.util.ArrayList source: jrt:/java.base [0.135s][info][class,load] java.lang.Enum source: jrt:/java.base [0.135s][info][class,load] java.lang.module.ModuleDescriptor$Modifier source: jrt:/java.base [0.135s][info][class,load] java.lang.module.ModuleDescriptor$Requires$Modifier source: jrt:/java.base [0.136s][info][class,load] java.util.ImmutableCollections$ListN source: jrt:/java.base [0.138s][info][class,load] jdk.internal.module.ModuleTarget source: jrt:/java.base [0.139s][info][class,load] jdk.internal.module.ModuleHashes source: jrt:/java.base [0.139s][info][class,load] jdk.internal.module.ModuleHashes$Builder source: jrt:/java.base [0.140s][info][class,load] java.util.LinkedHashMap$Entry source: jrt:/java.base [0.140s][info][class,load] java.util.HashMap$TreeNode source: jrt:/java.base [0.140s][info][class,load] java.util.Collections$UnmodifiableMap source: jrt:/java.base [0.141s][info][class,load] jdk.internal.module.ModuleResolution source: jrt:/java.base [0.141s][info][class,load] java.lang.module.ModuleReference source: jrt:/java.base [0.141s][info][class,load] java.util.function.Supplier source: jrt:/java.base [0.141s][info][class,load] jdk.internal.module.SystemModuleFinders$2 source: jrt:/java.base [0.142s][info][class,load] jdk.internal.module.ModuleReferenceImpl source: jrt:/java.base [0.142s][info][class,load] java.util.KeyValueHolder source: jrt:/java.base [0.142s][info][class,load] jdk.internal.module.ModuleHashes$HashSupplier source: jrt:/java.base [0.143s][info][class,load] jdk.internal.module.SystemModuleFinders$3 source: jrt:/java.base [0.143s][info][class,load] java.lang.module.ModuleFinder source: jrt:/java.base [0.143s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleFinder source: jrt:/java.base [0.144s][info][class,load] jdk.internal.module.ModuleBootstrap$Counters source: jrt:/java.base [0.144s][info][class,load] java.util.Optional source: jrt:/java.base [0.145s][info][class,load] jdk.internal.loader.BootLoader source: jrt:/java.base [0.145s][info][class,load] jdk.internal.module.ServicesCatalog source: jrt:/java.base [0.145s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue source: jrt:/java.base [0.145s][info][class,load] jdk.internal.loader.ClassLoaderValue source: jrt:/java.base [0.146s][info][class,load] jdk.internal.loader.ClassLoaders$BootClassLoader source: jrt:/java.base [0.146s][info][class,load] java.lang.ClassLoader$ParallelLoaders source: jrt:/java.base [0.148s][info][class,load] java.util.WeakHashMap source: jrt:/java.base [0.148s][info][class,load] java.util.WeakHashMap$Entry source: jrt:/java.base [0.148s][info][class,load] java.util.Collections$SetFromMap source: jrt:/java.base [0.149s][info][class,load] java.util.WeakHashMap$KeySet source: jrt:/java.base [0.149s][info][class,load] java.util.Vector source: jrt:/java.base [0.149s][info][class,load] jdk.internal.misc.JavaSecurityAccess source: jrt:/java.base [0.149s][info][class,load] java.security.ProtectionDomain$JavaSecurityAccessImpl source: jrt:/java.base [0.150s][info][class,load] java.security.ProtectionDomain$Key source: jrt:/java.base [0.150s][info][class,load] java.security.Principal source: jrt:/java.base [0.150s][info][class,load] jdk.internal.loader.URLClassPath source: jrt:/java.base [0.151s][info][class,load] java.net.URLStreamHandlerFactory source: jrt:/java.base [0.151s][info][class,load] java.net.URL$DefaultFactory source: jrt:/java.base [0.151s][info][class,load] jdk.internal.misc.JavaNetURLAccess source: jrt:/java.base [0.152s][info][class,load] java.net.URL$3 source: jrt:/java.base [0.152s][info][class,load] java.io.File$PathStatus source: jrt:/java.base [0.152s][info][class,load] java.io.ExpiringCache$Entry source: jrt:/java.base [0.153s][info][class,load] sun.net.www.ParseUtil source: jrt:/java.base [0.153s][info][class,load] java.net.URLStreamHandler source: jrt:/java.base [0.153s][info][class,load] sun.net.www.protocol.file.Handler source: jrt:/java.base [0.154s][info][class,load] sun.net.util.IPAddressUtil source: jrt:/java.base [0.154s][info][class,load] java.util.Queue source: jrt:/java.base [0.154s][info][class,load] java.util.Deque source: jrt:/java.base [0.155s][info][class,load] java.util.ArrayDeque source: jrt:/java.base [0.155s][info][class,load] jdk.internal.util.Preconditions source: jrt:/java.base [0.156s][info][class,load] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: jrt:/java.base [0.156s][info][class,load] sun.net.www.protocol.jrt.Handler source: jrt:/java.base [0.156s][info][class,load] java.util.ImmutableCollections$SetN$SetNIterator source: jrt:/java.base [0.157s][info][class,load] java.lang.module.Configuration source: jrt:/java.base [0.157s][info][class,load] java.lang.module.ResolvedModule source: jrt:/java.base [0.157s][info][class,load] java.util.AbstractMap$1 source: jrt:/java.base [0.158s][info][class,load] java.util.AbstractMap$1$1 source: jrt:/java.base [0.158s][info][class,load] java.util.ImmutableCollections$MapN$1 source: jrt:/java.base [0.158s][info][class,load] java.util.ImmutableCollections$MapN$MapNIterator source: jrt:/java.base [0.159s][info][class,load] java.util.ImmutableCollections$Set12$1 source: jrt:/java.base [0.159s][info][class,load] jdk.internal.module.ModuleLoaderMap source: jrt:/java.base [0.159s][info][class,load] java.util.function.Function source: jrt:/java.base [0.160s][info][class,load] jdk.internal.module.ModuleLoaderMap$Mapper source: jrt:/java.base [0.160s][info][class,load] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: jrt:/java.base [0.161s][info][class,load] java.lang.ModuleLayer source: jrt:/java.base [0.162s][info][class,load] java.util.ListIterator source: jrt:/java.base [0.162s][info][class,load] java.util.ImmutableCollections$ListItr source: jrt:/java.base [0.164s][info][class,load] java.util.ArrayList$Itr source: jrt:/java.base [0.165s][info][class,load] java.util.Collections$UnmodifiableCollection source: jrt:/java.base [0.165s][info][class,load] java.util.Collections$UnmodifiableSet source: jrt:/java.base [0.166s][info][class,load] java.util.Collections$UnmodifiableCollection$1 source: jrt:/java.base [0.167s][info][class,load] jdk.internal.module.ServicesCatalog$ServiceProvider source: jrt:/java.base [0.168s][info][class,load] java.util.concurrent.CopyOnWriteArrayList source: jrt:/java.base [0.168s][info][class,load] java.util.HashMap$KeySet source: jrt:/java.base [0.168s][info][class,load] java.util.HashMap$HashIterator source: jrt:/java.base [0.169s][info][class,load] java.util.HashMap$KeyIterator source: jrt:/java.base [0.169s][info][class,load] java.lang.ModuleLayer$Controller source: jrt:/java.base [0.169s][info][class,load] jdk.internal.module.IllegalAccessLogger$Mode source: jrt:/java.base [0.170s][info][class,load] jdk.internal.module.IllegalAccessLogger$Builder source: jrt:/java.base [0.170s][info][class,load] java.util.HashMap$Values source: jrt:/java.base [0.170s][info][class,load] java.util.HashMap$ValueIterator source: jrt:/java.base [0.171s][info][class,load] jdk.internal.module.ModuleBootstrap$2 source: jrt:/java.base [0.171s][info][class,load] java.util.HashMap$EntrySet source: jrt:/java.base [0.171s][info][class,load] java.util.HashMap$EntryIterator source: jrt:/java.base [0.173s][info][class,load] jdk.internal.module.IllegalAccessLogger source: jrt:/java.base [0.174s][info][class,load] sun.launcher.LauncherHelper source: jrt:/java.base [0.174s][info][class,load] sun.launcher.LauncherHelper$ResourceBundleHolder source: jrt:/java.base [0.175s][info][class,load] java.util.ResourceBundle source: jrt:/java.base [0.175s][info][class,load] jdk.internal.misc.JavaUtilResourceBundleAccess source: jrt:/java.base [0.175s][info][class,load] java.util.ResourceBundle$1 source: jrt:/java.base [0.176s][info][class,load] java.util.ResourceBundle$2 source: jrt:/java.base [0.176s][info][class,load] java.util.Locale source: jrt:/java.base [0.176s][info][class,load] sun.util.locale.LocaleObjectCache source: jrt:/java.base [0.177s][info][class,load] java.util.Locale$Cache source: jrt:/java.base [0.177s][info][class,load] sun.util.locale.BaseLocale source: jrt:/java.base [0.177s][info][class,load] sun.util.locale.BaseLocale$Cache source: jrt:/java.base [0.179s][info][class,load] sun.util.locale.BaseLocale$Key source: jrt:/java.base [0.180s][info][class,load] sun.util.locale.LocaleObjectCache$CacheEntry source: jrt:/java.base [0.180s][info][class,load] sun.util.locale.LocaleUtils source: jrt:/java.base [0.180s][info][class,load] sun.util.locale.InternalLocaleBuilder source: jrt:/java.base [0.181s][info][class,load] sun.util.locale.InternalLocaleBuilder$CaseInsensitiveChar source: jrt:/java.base [0.181s][info][class,load] java.util.ResourceBundle$Control source: jrt:/java.base [0.181s][info][class,load] java.util.ResourceBundle$Control$CandidateListCache source: jrt:/java.base [0.182s][info][class,load] java.lang.invoke.LambdaMetafactory source: jrt:/java.base [0.182s][info][class,load] java.lang.invoke.MethodHandles$Lookup source: jrt:/java.base [0.182s][info][class,load] java.lang.invoke.MethodType$ConcurrentWeakInternSet source: jrt:/java.base [0.183s][info][class,load] java.lang.invoke.MethodType$ConcurrentWeakInternSet$WeakEntry source: jrt:/java.base [0.183s][info][class,load] java.lang.Void source: jrt:/java.base [0.183s][info][class,load] java.lang.invoke.MethodTypeForm source: jrt:/java.base [0.184s][info][class,load] java.lang.invoke.MethodHandles source: jrt:/java.base [0.184s][info][class,load] java.lang.invoke.MemberName$Factory source: jrt:/java.base [0.185s][info][class,load] java.security.Guard source: jrt:/java.base [0.185s][info][class,load] java.security.Permission source: jrt:/java.base [0.185s][info][class,load] java.security.BasicPermission source: jrt:/java.base [0.186s][info][class,load] java.lang.reflect.ReflectPermission source: jrt:/java.base [0.186s][info][class,load] sun.invoke.util.VerifyAccess source: jrt:/java.base [0.186s][info][class,load] sun.invoke.util.Wrapper source: jrt:/java.base [0.187s][info][class,load] sun.invoke.util.Wrapper$Format source: jrt:/java.base [0.187s][info][class,load] java.lang.invoke.LambdaForm$NamedFunction source: jrt:/java.base [0.187s][info][class,load] java.lang.invoke.DirectMethodHandle$Holder source: jrt:/java.base [0.188s][info][class,load] sun.invoke.util.ValueConversions source: jrt:/java.base [0.188s][info][class,load] java.lang.invoke.MethodHandleImpl source: jrt:/java.base [0.189s][info][class,load] java.lang.invoke.Invokers source: jrt:/java.base [0.189s][info][class,load] java.lang.invoke.LambdaForm$Kind source: jrt:/java.base [0.189s][info][class,load] java.lang.NoSuchMethodException source: jrt:/java.base [0.190s][info][class,load] java.lang.invoke.LambdaForm$BasicType source: jrt:/java.base [0.190s][info][class,load] java.lang.invoke.LambdaForm$Name source: jrt:/java.base [0.190s][info][class,load] java.lang.invoke.LambdaForm$Holder source: jrt:/java.base [0.190s][info][class,load] java.lang.invoke.MethodHandleImpl$Intrinsic source: jrt:/java.base [0.191s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator source: jrt:/java.base [0.191s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$2 source: jrt:/java.base [0.192s][info][class,load] java.lang.invoke.BootstrapMethodInvoker source: jrt:/java.base [0.192s][info][class,load] java.lang.invoke.Invokers$Holder source: jrt:/java.base [0.193s][info][class,load] jdk.internal.misc.JavaLangInvokeAccess source: jrt:/java.base [0.193s][info][class,load] java.lang.invoke.MethodHandleImpl$1 source: jrt:/java.base [0.195s][info][class,load] java.lang.invoke.AbstractValidatingLambdaMetafactory source: jrt:/java.base [0.197s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory source: jrt:/java.base [0.198s][info][class,load] jdk.internal.org.objectweb.asm.Type source: jrt:/java.base [0.198s][info][class,load] sun.security.action.GetBooleanAction source: jrt:/java.base [0.198s][info][class,load] java.lang.invoke.MethodHandleInfo source: jrt:/java.base [0.199s][info][class,load] java.lang.invoke.InfoFromMemberName source: jrt:/java.base [0.199s][info][class,load] sun.invoke.util.BytecodeDescriptor source: jrt:/java.base [0.200s][info][class,load] jdk.internal.org.objectweb.asm.ClassVisitor source: jrt:/java.base [0.200s][info][class,load] jdk.internal.org.objectweb.asm.ClassWriter source: jrt:/java.base [0.200s][info][class,load] jdk.internal.org.objectweb.asm.ByteVector source: jrt:/java.base [0.201s][info][class,load] jdk.internal.org.objectweb.asm.Item source: jrt:/java.base [0.201s][info][class,load] jdk.internal.org.objectweb.asm.FieldVisitor source: jrt:/java.base [0.201s][info][class,load] jdk.internal.org.objectweb.asm.FieldWriter source: jrt:/java.base [0.202s][info][class,load] jdk.internal.org.objectweb.asm.MethodVisitor source: jrt:/java.base [0.202s][info][class,load] jdk.internal.org.objectweb.asm.MethodWriter source: jrt:/java.base [0.202s][info][class,load] jdk.internal.org.objectweb.asm.Label source: jrt:/java.base [0.203s][info][class,load] jdk.internal.org.objectweb.asm.Frame source: jrt:/java.base [0.203s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationVisitor source: jrt:/java.base [0.203s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationWriter source: jrt:/java.base [0.203s][info][class,load] java.lang.invoke.TypeConvertingMethodAdapter source: jrt:/java.base [0.204s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: jrt:/java.base [0.204s][info][class,load] java.util.ResourceBundle$$Lambda$1/0x0000000800060040 source: java.util.ResourceBundle [0.205s][info][class,load] jdk.internal.ref.CleanerFactory source: jrt:/java.base [0.205s][info][class,load] java.util.concurrent.ThreadFactory source: jrt:/java.base [0.206s][info][class,load] jdk.internal.ref.CleanerFactory$1 source: jrt:/java.base [0.206s][info][class,load] java.lang.ref.Cleaner source: jrt:/java.base [0.206s][info][class,load] java.lang.ref.Cleaner$1 source: jrt:/java.base [0.206s][info][class,load] jdk.internal.ref.CleanerImpl source: jrt:/java.base [0.207s][info][class,load] java.lang.ref.Cleaner$Cleanable source: jrt:/java.base [0.207s][info][class,load] jdk.internal.ref.PhantomCleanable source: jrt:/java.base [0.207s][info][class,load] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: jrt:/java.base [0.208s][info][class,load] jdk.internal.ref.WeakCleanable source: jrt:/java.base [0.208s][info][class,load] jdk.internal.ref.CleanerImpl$WeakCleanableRef source: jrt:/java.base [0.208s][info][class,load] jdk.internal.ref.SoftCleanable source: jrt:/java.base [0.209s][info][class,load] jdk.internal.ref.CleanerImpl$SoftCleanableRef source: jrt:/java.base [0.210s][info][class,load] jdk.internal.ref.CleanerImpl$CleanerCleanable source: jrt:/java.base [0.211s][info][class,load] jdk.internal.misc.InnocuousThread source: jrt:/java.base [0.212s][info][class,load] java.util.ResourceBundle$CacheKey source: jrt:/java.base [0.212s][info][class,load] java.util.ResourceBundle$CacheKeyReference source: jrt:/java.base [0.212s][info][class,load] java.util.ResourceBundle$KeyElementReference source: jrt:/java.base [0.213s][info][class,load] java.util.AbstractSequentialList source: jrt:/java.base [0.213s][info][class,load] java.util.LinkedList source: jrt:/java.base [0.213s][info][class,load] java.util.LinkedList$Node source: jrt:/java.base [0.214s][info][class,load] java.util.ResourceBundle$3 source: jrt:/java.base [0.214s][info][class,load] java.util.ResourceBundle$ResourceBundleProviderHelper source: jrt:/java.base [0.215s][info][class,load] java.util.ResourceBundle$ResourceBundleProviderHelper$$Lambda$2/0x0000000800060440 source: java.util.ResourceBundle$ResourceBundleProviderHelper [0.215s][info][class,load] sun.security.util.SecurityConstants source: jrt:/java.base [0.215s][info][class,load] java.security.AllPermission source: jrt:/java.base [0.215s][info][class,load] java.net.NetPermission source: jrt:/java.base [0.216s][info][class,load] java.lang.RuntimePermission source: jrt:/java.base [0.216s][info][class,load] java.security.SecurityPermission source: jrt:/java.base [0.216s][info][class,load] java.net.SocketPermission source: jrt:/java.base [0.217s][info][class,load] java.security.AccessController$1 source: jrt:/java.base [0.217s][info][class,load] java.security.PermissionCollection source: jrt:/java.base [0.217s][info][class,load] java.security.Permissions source: jrt:/java.base [0.217s][info][class,load] java.security.Permissions$1 source: jrt:/java.base [0.218s][info][class,load] java.security.AllPermissionCollection source: jrt:/java.base [0.218s][info][class,load] java.security.UnresolvedPermission source: jrt:/java.base [0.218s][info][class,load] sun.security.util.FilePermCompat source: jrt:/java.base [0.219s][info][class,load] sun.security.util.SecurityProperties source: jrt:/java.base [0.219s][info][class,load] java.security.Security source: jrt:/java.base [0.219s][info][class,load] sun.security.util.Debug source: jrt:/java.base [0.220s][info][class,load] java.security.Security$1 source: jrt:/java.base [0.220s][info][class,load] java.io.FileCleanable source: jrt:/java.base [0.220s][info][class,load] java.util.Properties$LineReader source: jrt:/java.base [0.222s][info][class,load] java.io.FileInputStream$1 source: jrt:/java.base [0.223s][info][class,load] java.io.FilePermission source: jrt:/java.base [0.223s][info][class,load] java.util.ListResourceBundle source: jrt:/java.base [0.223s][info][class,load] sun.launcher.resources.launcher source: jrt:/java.base [0.224s][info][class,load] java.util.ResourceBundle$ResourceBundleProviderHelper$$Lambda$3/0x0000000800060840 source: java.util.ResourceBundle$ResourceBundleProviderHelper [0.226s][info][class,load] java.util.ResourceBundle$BundleReference source: jrt:/java.base [0.226s][info][class,load] java.util.ResourceBundle$ResourceBundleProviderHelper$$Lambda$4/0x0000000800060c40 source: java.util.ResourceBundle$ResourceBundleProviderHelper [0.227s][info][class,load] jdk.internal.module.Resources source: jrt:/java.base [0.227s][info][class,load] jdk.internal.module.Checks source: jrt:/java.base [0.227s][info][class,load] jdk.internal.loader.BuiltinClassLoader$5 source: jrt:/java.base [0.228s][info][class,load] java.lang.module.ModuleReader source: jrt:/java.base [0.228s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleReader source: jrt:/java.base [0.228s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemImage source: jrt:/java.base [0.229s][info][class,load] jdk.internal.jimage.ImageReaderFactory source: jrt:/java.base [0.229s][info][class,load] java.nio.file.Paths source: jrt:/java.base [0.230s][info][class,load] java.nio.file.Watchable source: jrt:/java.base [0.230s][info][class,load] java.nio.file.Path source: jrt:/java.base [0.230s][info][class,load] java.nio.file.FileSystems source: jrt:/java.base [0.230s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder source: jrt:/java.base [0.231s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder$1 source: jrt:/java.base [0.231s][info][class,load] sun.nio.fs.DefaultFileSystemProvider source: jrt:/java.base [0.231s][info][class,load] java.nio.file.spi.FileSystemProvider source: jrt:/java.base [0.232s][info][class,load] sun.nio.fs.AbstractFileSystemProvider source: jrt:/java.base [0.232s][info][class,load] sun.nio.fs.WindowsFileSystemProvider source: jrt:/java.base [0.232s][info][class,load] java.nio.file.OpenOption source: jrt:/java.base [0.232s][info][class,load] java.nio.file.StandardOpenOption source: jrt:/java.base [0.233s][info][class,load] java.nio.file.FileSystem source: jrt:/java.base [0.233s][info][class,load] sun.nio.fs.WindowsFileSystem source: jrt:/java.base [0.233s][info][class,load] java.util.Arrays$ArrayList source: jrt:/java.base [0.234s][info][class,load] java.util.Arrays$ArrayItr source: jrt:/java.base [0.234s][info][class,load] sun.nio.fs.WindowsPathParser source: jrt:/java.base [0.234s][info][class,load] sun.nio.fs.WindowsPathType source: jrt:/java.base [0.234s][info][class,load] sun.nio.fs.WindowsPathParser$Result source: jrt:/java.base [0.235s][info][class,load] java.net.URI$Parser source: jrt:/java.base [0.235s][info][class,load] sun.nio.fs.WindowsPath source: jrt:/java.base [0.236s][info][class,load] jdk.internal.jimage.ImageReaderFactory$1 source: jrt:/java.base [0.236s][info][class,load] jdk.internal.jimage.ImageReader source: jrt:/java.base [0.237s][info][class,load] jdk.internal.jimage.BasicImageReader source: jrt:/java.base [0.237s][info][class,load] jdk.internal.jimage.ImageReader$SharedImageReader source: jrt:/java.base [0.237s][info][class,load] jdk.internal.jimage.BasicImageReader$1 source: jrt:/java.base [0.238s][info][class,load] jdk.internal.jimage.NativeImageBuffer source: jrt:/java.base [0.238s][info][class,load] jdk.internal.jimage.NativeImageBuffer$1 source: jrt:/java.base [0.238s][info][class,load] java.lang.StringCoding$StringEncoder source: jrt:/java.base [0.239s][info][class,load] java.lang.ClassLoader$2 source: jrt:/java.base [0.240s][info][class,load] java.lang.ClassLoader$NativeLibrary source: jrt:/java.base [0.240s][info][class,load] java.util.ArrayDeque$DeqIterator source: jrt:/java.base [0.242s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValuesView source: jrt:/java.base [0.242s][info][class,load] java.util.Enumeration source: jrt:/java.base [0.242s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValueIterator source: jrt:/java.base [0.243s][info][class,load] sun.nio.ch.DirectBuffer source: jrt:/java.base [0.243s][info][class,load] java.nio.MappedByteBuffer source: jrt:/java.base [0.243s][info][class,load] java.nio.DirectByteBuffer source: jrt:/java.base [0.244s][info][class,load] java.nio.Bits source: jrt:/java.base [0.244s][info][class,load] java.util.concurrent.atomic.AtomicLong source: jrt:/java.base [0.244s][info][class,load] jdk.internal.misc.JavaNioAccess$BufferPool source: jrt:/java.base [0.245s][info][class,load] java.nio.Bits$1 source: jrt:/java.base [0.245s][info][class,load] jdk.internal.jimage.ImageHeader source: jrt:/java.base [0.245s][info][class,load] java.nio.IntBuffer source: jrt:/java.base [0.246s][info][class,load] java.nio.DirectIntBufferU source: jrt:/java.base [0.246s][info][class,load] java.nio.DirectByteBufferR source: jrt:/java.base [0.246s][info][class,load] java.nio.DirectIntBufferRU source: jrt:/java.base [0.246s][info][class,load] jdk.internal.jimage.ImageStrings source: jrt:/java.base [0.247s][info][class,load] jdk.internal.jimage.ImageStringsReader source: jrt:/java.base [0.247s][info][class,load] jdk.internal.jimage.decompressor.Decompressor source: jrt:/java.base [0.247s][info][class,load] java.lang.invoke.DirectMethodHandle$Special source: jrt:/java.base [0.248s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleReader$$Lambda$5/0x0000000800067840 source: jdk.internal.module.SystemModuleFinders$SystemModuleReader [0.249s][info][class,load] java.text.Format source: jrt:/java.base [0.249s][info][class,load] java.text.MessageFormat source: jrt:/java.base [0.250s][info][class,load] java.util.Locale$Category source: jrt:/java.base [0.250s][info][class,load] java.util.Locale$1 source: jrt:/java.base [0.250s][info][class,load] java.text.FieldPosition source: jrt:/java.base [0.251s][info][class,load] java.util.Date source: jrt:/java.base [0.251s][info][class,load] java.text.AttributedCharacterIterator$Attribute source: jrt:/java.base [0.251s][info][class,load] java.text.Format$Field source: jrt:/java.base [0.251s][info][class,load] java.text.MessageFormat$Field source: jrt:/java.base [0.252s][info][class,load] java.lang.Readable source: jrt:/java.base [0.253s][info][class,load] java.nio.CharBuffer source: jrt:/java.base [0.253s][info][class,load] java.nio.HeapCharBuffer source: jrt:/java.base Error:Usage: sdktools <command> | - (read arguments from stdin) [0.471s][info][class,load] java.lang.Shutdown source: jrt:/java.base [0.471s][info][class,load] java.lang.Shutdown$Lock source: jrt:/java.base
In https://alpha.release-notes.ds.unity3d.com/search?fromVersion=2023.1.0f1&toVersion=2023.1.19f1 there was an entry point * Fixed custom keystore creation via the keystore manager, The fix appeared in 2023.1.11f, you can try installing 2023.1.10f, if the issue won't be reproducible, it will mean that fix introduced a regression.
Unfortunately, exactly same issue happends on 2023.1.10f1 But still, i think its not related to Unity itself (although it works perfectly fine on all 2022 versions i installed) i'm 100% sure it worked previously but something broke when i installed Firebase SDK, it somehow corrupted all future 2023 versions, i just cant figue out how is that possible... It worked because i released and signed my game to Google Play a while ago and was able to sign it with this key. Everything bugged after Firebase SDK instalation.
No, there is regular space there, i double checked, although there is no space berween "keytool" and "-list" but that doesnt seem to be problem (i checked decompiled AndroidSDKTools and all commands lack space) The error is thrown exactly in UnityEditor.Android.PlayerSettingsEditorExtension:GetAvailableKeys (string,string)
hey @BraindanceDev, I have been trying to reproduce the error with no luck. Any change you can share some steps to get a reproduction so we can investigate? Thanks!
In my Android project i installed firebase analytics (11.6.0) and facebook-unity-sdk-16.0.2. After ExternalDependencyManager installed some dependencies it broke it permanently on my machine for all Unity 2023.X. At this point im reinstalling my system because i cant sign my game. Im not sure how to "reproduce" the error because right now its permanently present, even on clean unity installation and clean project (but everything works on Unity 2022).
I would like to ask you a little bit more Surely in editor log in editor itself are not present and weird character However what I mean is in the editor.log file itself I also investigate and found out that keytool-list in this case are the command for unity's own tool, not the android's tool. So its correct to have no space inbetween keytool and -list. But the weird character there is real problem. I can try to call keytool-list directly in command line terminal and found it work correctly I am now suspect that unity might try to set some weird locale or localization that conflict with some windows 10 machine, maybe?
Yes, i've triple checked editor.log, there is no weird symbols there Unfortunately i've already reinstalled my Windows 10 I've also installed brand new Unity 2023.1.20, that didnt fix the problem BTW during resolving android dependencies there is always this one error: WARNING: Some conflicting dependencies were found. The following dependency versions were modified: com.android.support:appcompat-v7:25.3.1 --> androidx.appcompat:appcompat:1.0.0 com.android.support:cardview-v7:25.3.1 --> androidx.cardview:cardview:1.0.0 com.android.support:customtabs:25.3.1 --> androidx.browser:browser:1.0.0 com.android.support:support-v4:25.3.1 --> androidx.legacy:legacy-support-v4:1.0.0
As stupid as it sounds, after resolving packages i simply removed Firebase.Editor.dll (i couldnt disable it) After that, signing works as expected and Firebase Analytics Events are properly fired in Build.
Do you use Firebase SDK in your project? If so, try removing Firebase.Editor.dll, sign the application and then bring back the dll. Worked for me
Would you like to also take a look at this issue too? https://forum.unity.com/threads/una...he-location-of-the-keystore-is-valid.1500698/
@BraindanceDev thank you for your help. Your solution worked for me. Since i was using firebase, i had to delete those files located in Assets\Firebase\Editor. After deleting those files, everything worked as usual and i didn't need to add those files back. Just for people that still encounter this problem.
Still happens on all of 2023.2 version for me (1, 2, 3), can not made a keystore. Reinstall Windows and Unity, nothing work at all.
Incredible ...that really does the job. Couldn't believe it but it does. I was already slipping into a deep crisis because of this. So thanks a million!
Guys. This is a bug. I can reproduce it a hundred times. And it's mean. I have to remove the Firebase.Editor.dll for being able to create a keystore or even for using an existing one. As long as the firebase dll is removed my password will be accepted /i can create a new keystore. But as soon as i put the dll back in Unity will claim my password is wrong (which it isn't). And when trying to create a keystore Unity will simply ask to check if the location is correct, which is a false error message because it has obviously been put in by Unity as a generic error message for anything that occurs no matter what the reason anyway. Now the signing can be done with the dll removed, but when trying to build i need the dll to be there. So who is responsible for fixing this bug?
Okay, if anyone else has this problem: I managed to get out of the viscious circle by installing 'Keystore Helper' from the assetstore. It stores the password, so when i move the firebase dll back in to the project the password is not missing anymore and i don't get the error that i put in a allegedly false password. Safed my day. ...for now...
2023.2 sürümünü kullanıyorum. Firebase klasörünü kökten sildim. Sorunu çözdü. Anahtar deposunu ekledikten sonra. Firebase klasörünü tekrar ekleyeceğim, umarım kurarken sorun yaşamam. * 'C:\Users\xx\OneDrive\Desktop\xD9' proje yolu 28 konumunda ASCII olmayan karakterler içeriyor; Android Araçları ASCII olmayan yollarla düzgün çalışmıyor. Lütfen projenizi yalnızca ASCII karakterleri içeren yola taşıyın. Bu sefer böyle bir hatayla karşılaştım. Unity'nin bu sürümünde birçok hata var. Tanrım çıldırmak üzereyim. * I solved that too, this is next. A failure occurred while executing com.android.build.gradle.internal.tasks.CheckDuplicatesRunnable See the Console for details.