アイデア2021.2が起動しないことを一度記録した
現在2020.1を使用していますが、最新の2021.2にアップグレードしたいと思い、公式サイトからダウンロードし、インストールを行いました。インストール完了後、初めて起動したところ、2020.1で使用していたプラグインを自動でダウンロードしていることがわかりました。とてもスマートである。プラグインのダウンロードが完了した後、動きがありません。アイコンをダブルクリックしても、まだ動きません、+++、本当に自慢できません。これで終わり、始まらない。
問題の説明:2021.2が起動しない、デスクトップのアイコンをダブルクリックしても反応なし。CMDでアイデアを入力する際にエラーが報告されます。
インストール先のC:IntelliJ IDEA 2021.2bin (自分で選んだ。デフォルトではここにない)に行ってCMDを開き、ideaと入力するとエラーが発生した。
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
====================================================
======= Jetbrains License Crack =======
======= https://zhile.io =======
====================================================
@See: https://zhile.io/2018/08/17/jetbrains-license-server-crack.html
@Version: 3.2.0, @Build Date: 2020-04-10
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 java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:513)
at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:525)
Caused by: java.lang.RuntimeException: java.lang.NullPointerException
at fuck_the_regulations_v320.en.b(en.java)
at fuck_the_regulations_v320.dH.premain(dH.java)
... 6 more
Caused by: java.lang.NullPointerException
... 8 more
*** java.lang.instrument ASSERTION FAILED ***: "result" with message agent load/premain call failed at . /src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 422
FATAL ERROR in native method: processing of -javaagent failed, processJavaStart failed
エラーメッセージがたくさん出ていますが、重要なのは
FATAL ERROR in native method: processing of -javaagent failed, processJavaStart failed
質問1:このパラメータを追加していないのですが、どこから来たのでしょうか?
idea.batを開いて、コードの最後に、出力を追加してください。
# Here is what I added
echo %CLASS_PATH%
echo %ACC%
echo %IDE_PROPERTIES_PROPERTY%
#These below are the original
"%JAVA_EXE%" ^
-cp "%CLASS_PATH%" ^
%ACC% ^
"-XX:ErrorFile=%USERPROFILE%\java_error_in_idea_%%p.log" ^
"-XX:HeapDumpPath=%USERPROFILE%\java_error_in_idea.hprof" ^
-Djava.system.class.loader=com.intellij.util.lang.PathClassLoader -Didea.vendor.name=JetBrains -Didea.paths.selector= IntelliJIdea2021.2 -Didea.jre.check=true ^
%IDE_PROPERTIES_PROPERTY% ^
com.intellij.idea.Main ^
%*
idea.batを(CMDで)再実行すると、次のような出力が得られます。
-Djb.vmOptionsFile="C:\Users\cpp\AppData\Roaming\JetBrains\IntelliJIdea2021.2\idea64.exe.vmoptions" "-Xms128m" " "-Xmx1012m" "-XX:ReservedCodeCacheSize=240m" "-XX:+UseConcMarkSweepGC" "-XX:SoftRefLRUPolicyMSPerMB =50" "-ea" "-XX:CICompilerCount=2" "-Dsun.io.useCanonPrefixCache=false" "-Djdk.http.auth. tunneling.disabledSchemes="""" "-XX:+HeapDumpOnOutOfMemoryError" "-XX:-OmitStackTraceInFastThrow" " "-Djdk.attach.allowAttachSelf=true" "-Dkotlinx.coroutines.debug=off" "-Djdk.module.illegalAccess.silent=true " "-javaagent:C:\Users\Public\.jetbrains\jetbrains-agent-v3.2.0.de72.619"
OpenJDK 64-B
javaagent パラメータを参照してください。よく見ると、この-javaagentは%ACC%変数にあることがわかります。
次に、%ACC% を探してみると、idea.bat では、%ACC% に直接値が設定されていないので、別の bat ファイルを呼び出して値を設定したのだろう、この流れで append.bat が、見えてくる。idea.batの114行目のaboutで、出力を追加します。
echo aaaaaaa\%VM_OPTIONS_FILE%
FOR /F "eol=# usebackq delims=" %%i IN ("%VM_OPTIONS_FILE%") DO CALL "%IDE_BIN_DIR%\append.bat" "%%i"
IF NOT "%USER_VM_OPTIONS_FILE%" == "" (
FOR /F "eol=# usebackq delims=" %%i IN ("%USER_VM_OPTIONS_FILE%") DO CALL "%IDE_BIN_DIR%\append.bat" "%%i& quot;
)
)
が使用されていることが判明しました。
C:\Users³³AppData³³Roaming³³JetBrains³³IntelliJIdea2021.2³³idea64.exe.vmoptions このファイルを、メモ帳に直接入力すると、本当にこのファイルがある。内容は以下の通りです。
-Xms128m
-Xmx1012m
-XX:ReservedCodeCacheSize=240m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-XX:CICompilerCount=2
-Dsun.io.useCanonPrefixCache=false
-Djdk.http.auth.tunneling.disabledSchemes=""
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
-Djdk.attach.allowAttachSelf=true
-Dkotlinx.coroutines.debug=off
-Djdk.module.illegalAccess.silent=true
-javaagent:C:\Users\Public\.jetbrains\jetbrains-agent-v3.2.0.de72.619
えーと、-javaagent:C: \UsersPublic.jetbrains Filterjetbrains-agent-v3.2.0.de72.619 という行を見て、問題に定義されているか、急いでこの行を削除して、もう一度 idea と入力すると、懐かしい起動画面が出てきます。
最後に結論から言うと、iedaが悪いことをしているわけではありません。むしろ、現在使われている2020.1がクラックされているということです(なぜクラックされているかは、おわかりでしょう)。そして新バージョンをインストールした後、iedaがあまりにも賢いので、既存の起動パラメータもすべてコピーオーバーしてしまうのです。で、最新のIEDAは、クラックされたC: \UsersPublic.jetbrains﹑jetbrains-agent-v3.2.0.de72.619 と互換性がないので、エラーが出て、JVM終了、オールノーモア起動画面、だから、かっこよかったんだけどね。
また、試したところ、エラーレポートに :C:\UsersPublic.jetbrains﹑jetbrains-agent-v3.2.0.de72.619 というファイルがあったので、このファイルを削除するとどうなるのか?ということが判明しました。
OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
Error opening zip file or JAR manifest missing : C:\Users\Public\.jetbrains\jetbrains-agent-v3.2.0.de72.619
Error occurred during initialization of VM
agent library failed to init: instrument
DEBUG process: idea.bat -> append.bat --> C:\Userscpp AppData Roaming Filter JetBrains Filter IntelliJIdea2021.2idea64.exe.vmoptions
最後に、発生したエラーを書き込む
OpenJDK 64-Bit Server VM の警告です。オプション UseConcMarkSweepGC はバージョン 9.0 で非推奨となり、将来のリリースで削除される可能性があります。
<スパン ====================================================
Jetbrainsライセンスクラック =========================================================================
========= https://zhile.io =============
====================================================
参照:https://zhile.io/2018/08/17/jetbrains-license-server-crack.html
バージョン: 3.2.0、@ビルド日: 2020-04-10
スレッド "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 java.instrument/sun.instrument.InstrumentationImpl.loadClassAndStartAgent(InstrumentationImpl.java:513)
at java.instrument/sun.instrument.InstrumentationImpl.loadClassAndCallPremain(InstrumentationImpl.java:525)
原因:java.lang.RuntimeException: java.lang.NullPointerException
at fuck_the_regulations_v320.en.b(en.java)
at fuck_the_regulations_v320.dH.premain(dH.java)
... 6件以上
原因:java.lang.NullPointerException
... 8件以上
*** java.lang.instrument ASSERTION FAILED ***: "result" with message agent load/premain call failed at . /src/java.instrument/share/native/libinstrument/JPLISAgent.c line: 422
ネイティブメソッドで FATAL ERROR: -javaagent の処理に失敗、processJavaStart に失敗しました。
関連
-
アクセス制限について アプリケーションの種類がAPIでない(必要なライブラリの制限)。
-
をインスタンス化することができません。
-
Enumとの組み合わせでswitchの使い方を一度覚えるために必要な定数式
-
spring-boot 401 このリソースにアクセスするには完全な認証が必要です エラー解決
-
Error: java.lang.NoClassDefFoundError: クラス XXXX を初期化できませんでした
-
プラグインの実行は、ライフサイクル構成によってカバーされていません: org.codehaus.mojo:aspectj-maven-plugin:1.3.
-
SyntaxError: JSON入力の予期せぬ終了 解決策とアイデア
-
Java面接のポイント3--例外処理(Exception Handling)
-
Spring MVC アノテーションエラーです。引数型[java.lang.String]の名前が利用できません。
-
eclipse start tomcat エラー。Java Exceptionが発生しました
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
プロジェクトの依存関係を解決できなかった 解決
-
JQuery DataTable 详解
-
VMの初期化中にエラーが発生しました java/lang/NoClassDefFoundError: java/lang/Object
-
node js npm gruntインストール、elasticsearch-head 5.Xインストール
-
マスキング このリソースにアクセスするには、完全な認証が必要です。
-
SocketTimeoutExceptionです。読み込みがタイムアウトしました
-
「リソースリーク:'scanner'が閉じない」警告、Scannerステートメントでの解決法
-
Swagger の @ApiModelProperty オブジェクト フィールドが表示されない
-
スレッド "main "での例外 java.lang.NullPointerException どのようにそれを解決するには?
-
javaException: 比較メソッドが一般契約に違反しています!