2017-09-14 2 views
0

RAD 9.6.1 (Java 8) auf WindowsMaven https Fehler mit RAD/Eclipse-

Maven sind die gegenwärtigen Täter, aber ich diese Wetten ist Eclipse breit/Java-weit. RAD Fehler zeigt dies, über das Projekt und pom.xml:

Failed to read artifact descriptor for com.itextpdf:itext-licensekey:jar:2.0.3 
org.eclipse.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for com.itextpdf:itext-licensekey:jar:2.0.3 
     at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:302) 
     at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:218) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.resolveCachedArtifactDescriptor(DefaultDependencyCollector.java:535) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.getArtifactDescriptorResult(DefaultDependencyCollector.java:519) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:409) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.processDependency(DefaultDependencyCollector.java:363) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.process(DefaultDependencyCollector.java:351) 
     at org.eclipse.aether.internal.impl.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:254) 
     at org.eclipse.aether.internal.impl.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:316) 
     at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:172) 
     at org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:215) 
     at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:188) 
     at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:119) 
     at org.eclipse.m2e.core.internal.embedder.MavenImpl.readMavenProject(MavenImpl.java:636) 
     at org.eclipse.m2e.core.internal.project.registry.DefaultMavenDependencyResolver.resolveProjectDependencies(DefaultMavenDependencyResolver.java:63) 
     at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refreshPhase2(ProjectRegistryManager.java:529) 
     at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager$3.call(ProjectRegistryManager.java:491) 
     at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager$3.call(ProjectRegistryManager.java:1) 
     at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) 
     at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) 
     at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:495) 
     at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:350) 
     at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.refresh(ProjectRegistryManager.java:297) 
     at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.getProjectFacade(MavenBuilder.java:154) 
     at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod$1.call(MavenBuilder.java:89) 
     at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:176) 
     at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:151) 
     at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:99) 
     at org.eclipse.m2e.core.internal.builder.MavenBuilder$BuildMethod.execute(MavenBuilder.java:86) 
     at org.eclipse.m2e.core.internal.builder.MavenBuilder.build(MavenBuilder.java:200) 
     at org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:735) 
     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
     at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:206) 
     at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:246) 
     at org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:301) 
     at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) 
     at org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:304) 
     at org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:360) 
     at org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:383) 
     at org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144) 
     at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:235) 
     at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException: Could not transfer artifact com.itextpdf:itext-licensekey:pom:2.0.3 from/to iText 
(https://repo.itextsupport.com/releases): Received fatal alert: handshake_failure 
     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:444) 
     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:246) 
     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:223) 
     at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:287) 
     ... 41 more 
Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could not transfer artifact com.itextpdf:itext-licensekey:pom:2.0.3 from/to iText (https://repo.itextsupport.com/releases): Received fatal alert: handshake_failure 
     at io.takari.aether.connector.AetherRepositoryConnector$2.wrap(AetherRepositoryConnector.java:895) 
     at io.takari.aether.connector.AetherRepositoryConnector$2.wrap(AetherRepositoryConnector.java:1) 
     at io.takari.aether.connector.AetherRepositoryConnector$GetTask.flush(AetherRepositoryConnector.java:673) 
     at io.takari.aether.connector.AetherRepositoryConnector.get(AetherRepositoryConnector.java:310) 
     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:520) 
     at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421) 
     ... 44 more 

Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure 
     at com.ibm.jsse2.j.a(j.java:3) 
     at com.ibm.jsse2.j.a(j.java:32) 
     at com.ibm.jsse2.as.b(as.java:691) 
     at com.ibm.jsse2.as.a(as.java:710) 
     at com.ibm.jsse2.as.i(as.java:338) 
     at com.ibm.jsse2.as.a(as.java:711) 
     at com.ibm.jsse2.as.startHandshake(as.java:454) 
     at com.squareup.okhttp.Connection.upgradeToTls(Connection.java:242) 
     at com.squareup.okhttp.Connection.connect(Connection.java:159) 
     at com.squareup.okhttp.Connection.connectAndSetOwner(Connection.java:175) 
     at com.squareup.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:120) 
     at com.squareup.okhttp.internal.http.HttpEngine.nextConnection(HttpEngine.java:330) 
     at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:319) 
     at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:241) 
     at com.squareup.okhttp.Call.getResponse(Call.java:271) 
     at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:228) 
     at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:199) 
     at com.squareup.okhttp.Call.execute(Call.java:79) 
     at io.takari.aether.okhttp.OkHttpAetherClient.execute(OkHttpAetherClient.java:154) 
     at io.takari.aether.okhttp.OkHttpAetherClient.get(OkHttpAetherClient.java:100) 
     at io.takari.aether.connector.AetherRepositoryConnector$GetTask.resumableGet(AetherRepositoryConnector.java:600) 
     at io.takari.aether.connector.AetherRepositoryConnector$GetTask.run(AetherRepositoryConnector.java:453) 
     at io.takari.aether.connector.AetherRepositoryConnector.get(AetherRepositoryConnector.java:304) 
     ... 46 more 
     pom.xml /Mail line 1 Maven Dependency Problem 

Oder wenn ich Maven laufen von innen RAD, das:

[ERROR] Ziel auf Projekt E-Mail auszuführen fehlgeschlagen: Könnte nicht aufgelöst Abhängigkeiten für das Projekt com.ibm.gs.houston: Mail: Adapter: 1.0-SNAPSHOT: Fehler beim Sammeln von Abhängigkeiten bei com.itextpdf: Itext-licencekey: jar: 2.0.3: Fehler beim Lesen des Artefakts Deskriptor für com.itextpdf: itext-licencekey: jar: 2.0.3: Konnte nicht Artefakt übertragen com.itextpdf: itext-licencekey : Pom: 2.0.3 von/bis iText (https://repo.itextsupport.com/releases): Kein geeigneten Protokoll werden keine geeignete angegebene Chiffre-Suite ist oder Protokolle deaktiviert -> [Hilfe 1]

Ich vermute, es ist nicht nur this site, but any site that no longer supports SSLv3 . Ich habe das auch in WebSphere gesehen, als es a setting to "SSL_TLS", which apparently doesn't do TLS 1.1 or 1.2 hatte. Zu finden, was ich gehofft hatte, war die richtige RAD-Eigenschaftendatei, um diese Einstellung zu adressieren, schien keinen Unterschied zu machen.

Aus den Eclipse-Konfigurationsdetails, ich sehe:

com.ibm.SSL.ConfigURL=file:C:\Program Files\IBM\SDP/runtimes/base_stub/properties/ssl.client.props 

Aber das Ändern von Einstellungen es hat nicht geholfen.

+0

Ein weiteres https Problem mit Maven in RAD, diesen ich mit dieser Technik umgehen kann : https://stackoverflow.com/a/46665598/796761. Hier hilft es allerdings nicht, weil die http-URL von itext in https umleitet. Selbst wenn es so wäre, brauche https um zu arbeiten. Ich kann nicht der einzige sein, der versucht, Maven unter RAD mit https zu verwenden? – dbreaux

Antwort