私はRESTサービスを呼び出しており、プロバイダはクライアントを提供しています。クライアントの仕様は、Jersey 2.18を使用することです。だから私はJersey例外Java 1.8
- ジャージー-クライアント2.18.jar
- ジャージー-共通2.18.jar
- ジャージーエンティティフィルタリング-2.18.jar
- ジャージー-guava-ジャージの依存関係の下に使用していました2.18.jar
- ジャージーメディア-JSON-ジャクソン2.18.jar
私はScheduledThreadPoolExecutorのを使用して通話を発信していますし、私のアプリケーションは、TCサーバおよびJDK 1.8で実行されています。散発的に私は以下の例外を取得します。私はgoogleでこの例外を調査しようとしましたが、運はありません。しかし、私は、ほぼ毎回は下記を参照してください
コンポーネント型クラス> org.glassfish.jersey.client.authentication.HttpAuthenticationFeature
例外
java.langのための新たな登録を作成できません.NullPointerExceptionの場合 org.glassfish.jersey.model.internal.CommonConfig.configureFeatures(CommonConfig.java:694) at org.glassfish.jersey.model.internal.CommonConfig.configure org.glassfish.jersey.client.ClientConfig $ State.initRuntimeでMetaProviders(CommonConfig.java:644) でorg.glassfish.jersey.client.ClientConfig $ State.configureMetaProviders(ClientConfig.java:365) (ClientConfig。 Javaの:398) org.glassfish.jersey.client.ClientConfig $ State.accessで$ 000(ClientConfig.java:88) org.glassfish.jersey.client.ClientConfig $州$ 3.get(ClientConfig.javaで: 120) at org.glassfish.jersey.client.ClientConfig $ State $ 3.get(ClientConfig.java:117) at org.glassfish.jersey.internal.util.collection.Values $ LazyValueImpl.get(Values.java :340) at org.glassfish.jersey.clientでorg.glassfish.jersey.client.ClientConfig.getRuntime org.glassfish.jersey.client.ClientRequest.getConfiguration(ClientRequest.java:285)で(ClientConfig.java:726) org.glassfish.jersey.client.JerseyInvocationで.JerseyInvocation.validateHttpMethodAndEntity(JerseyInvocation.java:126) 。(JerseyInvocation.java:98) org.glassfish.jersey.client.JerseyInvocationで。(JerseyInvocation.java:91 org.glassfish.jersey.client.JerseyInvocation $ Builder.get(JerseyInvocation.java:307で org.glassfish.jersey.client.JerseyInvocation $ Builder.method(JerseyInvocation.java:411) で) )