問題タブ [openjdk-11]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - JDK8 と JDK11 (内部に String.format を含む) で同じ slf4j ログを取得するにはどうすればよいですか?
JDK8 と JDK11 で同じ slf4j ログを取得するにはどうすればよいですか?
私の Java Slf4j ロガー:
JDK8によるJava 8での私のトレース:
JDK11によるJava 8での私のトレース:
編集:
私はこれを試しますが、同じ結果です:
編集(より単純なケースが必要な場合):
@Mで編集。Deinum 提案が機能しない
編集:私は外部置換で他の提案を試みます:
spring-mvc - OpenJDK11 と JiBX
OpenJDK11、Spring 5.2.3、および JiBX bcel-6.4.1.jar、jibx-bind-1.1.6.jar、jibx-run-1.1.6.jar を使用して以下のエラーが発生するのはなぜですか?
init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.VerifyError: Expecting a stackmap frame at branch target 20 です
org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義された 'crossSearchSessionFacade' という名前の Bean の作成中にエラーが発生しました: Bean 'mlSearchSessionFacade への参照を解決できません' Bean プロパティ 'mlSearchSessionFacade' の設定中。ネストされた例外は org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義された名前 'mlSearchSessionFacade' を持つ Bean の作成中にエラーが発生しました: への参照を解決できませんBean プロパティ 'configurationSessionFacade' の設定中の Bean 'configurationSessionFacade'; ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'configurationSessionFacade' という名前の Bean の作成中にエラーが発生しました ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義: Bean プロパティ 'gisSaleableUnitsConfigurationService' の設定中に Bean 'gisSaleableUnitsConfigurationService' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義された 'gisSaleableUnitsConfigurationService' という名前の Bean の作成中にエラーが発生しました: への参照を解決できませんビーンプロパティ「jibxSaleableUnitsConfigUnmarshaller」を設定中のビーン「jibxSaleableUnitsConfigUnmarshaller」; ネストされた例外は org.springframework.beans.factory.BeanCreationException: 'jibxSaleableUnitsConfigUnmarshaller' という名前の Bean の作成中にエラーが発生しました ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.VerifyError: Expecting a stackmap frame at branch target 20 例外の詳細: 場所: com/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection.JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom /proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection; @12: ifnonnull 理由: この場所にスタックマップ フレームが必要です。バイトコード: 0000000: 2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010: 2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020: b0 VerifyError: ブランチ ターゲット 20 でスタックマップ フレームが必要です 例外の詳細: 場所: com/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection.JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/ datamodel/saleableunit/GisSaleableUnitsCollection; @12: ifnonnull 理由: この場所にスタックマップ フレームが必要です。バイトコード: 0000000: 2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010: 2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020: b0 VerifyError: ブランチ ターゲット 20 でスタックマップ フレームが必要です 例外の詳細: 場所: com/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection.JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/ datamodel/saleableunit/GisSaleableUnitsCollection; @12: ifnonnull 理由: この場所にスタックマップ フレームが必要です。バイトコード: 0000000: 2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010: 2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020: b0 JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection; @12: ifnonnull 理由: この場所にスタックマップ フレームが必要です。バイトコード: 0000000: 2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010: 2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020: b0 JiBX_Proquest_Business_binding_unmarshal_1_0(Lorg/jibx/runtime/impl/UnmarshallingContext;)Lcom/proquest/business/configuration/datamodel/saleableunit/GisSaleableUnitsCollection; @12: ifnonnull 理由: この場所にスタックマップ フレームが必要です。バイトコード: 0000000: 2b2a b600 c52a 2a2a b400 3459 c700 0857 0000010: 2bb8 00ca 2bb8 00ce b500 342b b600 d12a 0000020: b0
原因: org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義された 'mlSearchSessionFacade' という名前の Bean の作成中にエラーが発生しました: への参照を解決できませんBean プロパティ 'configurationSessionFacade' の設定中の Bean 'configurationSessionFacade'; ネストされた例外は org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義された名前 'configurationSessionFacade' の Bean の作成中にエラーが発生しました: への参照を解決できませんBean プロパティ 'gisSaleableUnitsConfigurationService' の設定中の Bean 'gisSaleableUnitsConfigurationService'; ネストされた例外は org.springframework.beans.factory.BeanCreationException: Error creating bean with name ' です ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義された gisSaleableUnitsConfigurationService': Bean プロパティ 'jibxSaleableUnitsConfigUnmarshaller' の設定中に Bean 'jibxSaleableUnitsConfigUnmarshaller' への参照を解決できません。ネストされた例外は org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義された名前 'jibxSaleableUnitsConfigUnmarshaller' を持つ Bean の作成中にエラーが発生しました: init メソッドの呼び出し失敗した; ネストされた例外は java.lang.VerifyError: Expecting a stackmap frame at branch target 20 Exception Details: Bean プロパティ「jibxSaleableUnitsConfigUnmarshaller」の設定中の「jibxSaleableUnitsConfigUnmarshaller」; ネストされた例外は org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義された名前 'jibxSaleableUnitsConfigUnmarshaller' を持つ Bean の作成中にエラーが発生しました: init メソッドの呼び出し失敗した; ネストされた例外は java.lang.VerifyError: Expecting a stackmap frame at branch target 20 Exception Details: Bean プロパティ「jibxSaleableUnitsConfigUnmarshaller」の設定中の「jibxSaleableUnitsConfigUnmarshaller」; ネストされた例外は org.springframework.beans.factory.BeanCreationException: ServletContext リソース [/WEB-INF/config/gis/spring/spring-business-layer.xml] で定義された名前 'jibxSaleableUnitsConfigUnmarshaller' を持つ Bean の作成中にエラーが発生しました: init メソッドの呼び出し失敗した; ネストされた例外は java.lang.VerifyError: Expecting a stackmap frame at branch target 20 Exception Details: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.VerifyError: Expecting a stackmap frame at branch target 20 Exception Details: init メソッドの呼び出しに失敗しました。ネストされた例外は java.lang.VerifyError: Expecting a stackmap frame at branch target 20 Exception Details:
java - JDK8とJDK11でJavaアノテーションの値を読み取る方法は?
JDK8とJDK11でJavaアノテーションの値を読み取る方法は?
/!\実は注釈の種類がわかりません@When
。これは、io.cucumber.java パッケージ内の任意のインターフェースにすることができます
結果JDK8:
結果 JDK11 (余分な引用): (stepAnnotation.toString()
違います!)
編集 openjdk11
し、oraclejdk11
javadoc を尊重しない:
java - SonarQube JDK 11
プロジェクトを JDK 8 から JDK 11 に移行しています。JDK 8 ではすべて正常に動作しますが、JDK 11 では SonarQube の実行に問題があります。
エラーは次のとおりです。