Skip to main content



      Home
Home » Modeling » TMF (Xtext) » problem when using projects.itemis.de/nexus/
problem when using projects.itemis.de/nexus/ [message #1473580] Fri, 14 November 2014 14:13 Go to next message
Eclipse UserFriend
Hi

I started to experience a problem when building in Travis
(https://travis-ci.org) using the fornax plugin taken from
https://projects.itemis.de/nexus/content/groups/public/

The error I get is reported below.

Google reports tons of web pages with the Java problem
"java.lang.RuntimeException: Could not generate DH keypair", saying that
it has been fixed in latest JDKs... I tried both with latest JDK 7 and
JDK 8 but the problem is still there (I don't have such problem in
Jenkins though).

I was wondering if something's wrong with the SSL certificate?

Anyone else experienced similar problems?

thanks in advance
Lorenzo

Here's the failing log

Downloading:
https://projects.itemis.de/nexus/content/groups/public/org/fornax/toolsupport/fornax-oaw-m2-plugin/3.4.0/fornax-oaw-m2-plugin-3.4.0.pom

[ERROR] Internal error: java.lang.RuntimeException:
org.apache.maven.MavenExecutionException: Could not setup plugin
ClassRealm: Plugin org.fornax.toolsupport:fornax-oaw-m2-plugin:3.4.0 or
one of its dependencies could not be resolved: Failed to read artifact
descriptor for org.fornax.toolsupport:fornax-oaw-m2-plugin:jar:3.4.0:
Could not transfer artifact
org.fornax.toolsupport:fornax-oaw-m2-plugin:pom:3.4.0 from/to
fornax.plugin.repository
(https://projects.itemis.de/nexus/content/groups/public/):
java.lang.RuntimeException: Could not generate DH keypair: Prime size
must be multiple of 64, and can only range from 512 to 2048 (inclusive)
-> [Help 1]
org.apache.maven.InternalErrorException: Internal error:
java.lang.RuntimeException: org.apache.maven.MavenExecutionException:
Could not setup plugin ClassRealm
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:166)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:582)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:158)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: java.lang.RuntimeException:
org.apache.maven.MavenExecutionException: Could not setup plugin ClassRealm
at
org.eclipse.tycho.p2.resolver.P2DependencyResolver.getDependencyMetadata(P2DependencyResolver.java:168)
at
org.eclipse.tycho.p2.resolver.P2DependencyResolver.setupProjects(P2DependencyResolver.java:126)
at
org.eclipse.tycho.core.resolver.DefaultTychoResolver.setupProject(DefaultTychoResolver.java:87)
at
org.eclipse.tycho.core.maven.TychoMavenLifecycleParticipant.afterProjectsRead(TychoMavenLifecycleParticipant.java:70)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:310)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:154)
... 11 more
Caused by: org.apache.maven.MavenExecutionException: Could not setup
plugin ClassRealm
at
org.eclipse.tycho.core.maven.utils.PluginRealmHelper.newMavenExecutionException(PluginRealmHelper.java:143)
at
org.eclipse.tycho.core.maven.utils.PluginRealmHelper.execute(PluginRealmHelper.java:130)
at
org.eclipse.tycho.p2.resolver.P2DependencyResolver.getDependencyMetadata(P2DependencyResolver.java:148)
... 16 more
Caused by: org.apache.maven.plugin.PluginResolutionException: Plugin
org.fornax.toolsupport:fornax-oaw-m2-plugin:3.4.0 or one of its
dependencies could not be resolved: Failed to read artifact descriptor
for org.fornax.toolsupport:fornax-oaw-m2-plugin:jar:3.4.0
at
org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:122)
at
org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:148)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at
org.eclipse.tycho.core.maven.utils.MavenCompatiblityHelper.getPluginDescriptor(MavenCompatiblityHelper.java:68)
at
org.eclipse.tycho.core.maven.utils.PluginRealmHelper.execute(PluginRealmHelper.java:95)
... 17 more
Caused by: org.eclipse.aether.resolution.ArtifactDescriptorException:
Failed to read artifact descriptor for
org.fornax.toolsupport:fornax-oaw-m2-plugin:jar:3.4.0
at
org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:349)
at
org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:231)
at
org.eclipse.aether.internal.impl.DefaultRepositorySystem.readArtifactDescriptor(DefaultRepositorySystem.java:288)
at
org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:108)
... 23 more
Caused by: org.eclipse.aether.resolution.ArtifactResolutionException:
Could not transfer artifact
org.fornax.toolsupport:fornax-oaw-m2-plugin:pom:3.4.0 from/to
fornax.plugin.repository
(https://projects.itemis.de/nexus/content/groups/public/):
java.lang.RuntimeException: Could not generate DH keypair
at
org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:459)
at
org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:262)
at
org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:239)
at
org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:334)
... 26 more
Caused by: org.eclipse.aether.transfer.ArtifactTransferException: Could
not transfer artifact
org.fornax.toolsupport:fornax-oaw-m2-plugin:pom:3.4.0 from/to
fornax.plugin.repository
(https://projects.itemis.de/nexus/content/groups/public/):
java.lang.RuntimeException: Could not generate DH keypair
at
org.eclipse.aether.connector.wagon.WagonRepositoryConnector$6.wrap(WagonRepositoryConnector.java:1016)
at
org.eclipse.aether.connector.wagon.WagonRepositoryConnector$6.wrap(WagonRepositoryConnector.java:1004)
at
org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:725)
at
org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:67)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.apache.maven.wagon.TransferFailedException:
java.lang.RuntimeException: Could not generate DH keypair
at
org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:935)
at org.apache.maven.wagon.StreamWagon.getInputStream(StreamWagon.java:116)
at org.apache.maven.wagon.StreamWagon.getIfNewer(StreamWagon.java:88)
at org.apache.maven.wagon.StreamWagon.get(StreamWagon.java:61)
at
org.eclipse.aether.connector.wagon.WagonRepositoryConnector$GetTask.run(WagonRepositoryConnector.java:660)
... 4 more
Caused by: javax.net.ssl.SSLException: java.lang.RuntimeException: Could
not generate DH keypair
at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1917)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1874)
at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1857)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1378)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1355)
at
org.apache.maven.wagon.providers.http.httpclient.conn.ssl.SSLConnectionSocketFactory.connectSocket(SSLConnectionSocketFactory.java:261)
at
org.apache.maven.wagon.providers.http.httpclient.impl.conn.HttpClientConnectionOperator.connect(HttpClientConnectionOperator.java:118)
at
org.apache.maven.wagon.providers.http.httpclient.impl.conn.PoolingHttpClientConnectionManager.connect(PoolingHttpClientConnectionManager.java:314)
at
org.apache.maven.wagon.providers.http.httpclient.impl.execchain.MainClientExec.establishRoute(MainClientExec.java:357)
at
org.apache.maven.wagon.providers.http.httpclient.impl.execchain.MainClientExec.execute(MainClientExec.java:218)
at
org.apache.maven.wagon.providers.http.httpclient.impl.execchain.ProtocolExec.execute(ProtocolExec.java:194)
at
org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RetryExec.execute(RetryExec.java:85)
at
org.apache.maven.wagon.providers.http.httpclient.impl.execchain.RedirectExec.execute(RedirectExec.java:108)
at
org.apache.maven.wagon.providers.http.httpclient.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:186)
at
org.apache.maven.wagon.providers.http.httpclient.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at
org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.execute(AbstractHttpClientWagon.java:756)
at
org.apache.maven.wagon.providers.http.AbstractHttpClientWagon.fillInputData(AbstractHttpClientWagon.java:854)
... 8 more
Caused by: java.lang.RuntimeException: Could not generate DH keypair
at sun.security.ssl.DHCrypt.<init>(DHCrypt.java:136)
at
sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:686)
at
sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:264)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:936)
at sun.security.ssl.Handshaker.process_record(Handshaker.java:871)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1043)
at
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1343)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1371)
... 21 more
Caused by: java.security.InvalidAlgorithmParameterException: Prime size
must be multiple of 64, and can only range from 512 to 2048 (inclusive)
at
com.sun.crypto.provider.DHKeyPairGenerator.initialize(DHKeyPairGenerator.java:120)
at
java.security.KeyPairGenerator$Delegate.initialize(KeyPairGenerator.java:657)
at sun.security.ssl.DHCrypt.<init>(DHCrypt.java:127)
... 28 more

--
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
HOME: http://www.lorenzobettini.it
Xtext Book:
http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book
Re: problem when using projects.itemis.de/nexus/ [message #1476724 is a reply to message #1473580] Mon, 17 November 2014 04:45 Go to previous messageGo to next message
Eclipse UserFriend
Hi,

I can reproduce the same error having the Java Cryptography Extension (JCE) installed. Any chance, you've installed JCE too? If so, try a JRE without JCE, should work. I'll report the JCE issue at itemis.

Regards,
Alex
Re: problem when using projects.itemis.de/nexus/ [message #1476794 is a reply to message #1476724] Mon, 17 November 2014 06:00 Go to previous messageGo to next message
Eclipse UserFriend
On 17/11/2014 10:45, Alex Tugarev wrote:
> Hi,
>
> I can reproduce the same error having the Java Cryptography Extension
> (JCE) installed. Any chance, you've installed JCE too? If so, try a JRE
> without JCE, should work. I'll report the JCE issue at itemis.

Hi Alex

I'm just using what's available on Travis https://travis-ci.org/
is there a way to disable JCE with some flag?

thanks
Lorenzo

--
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
HOME: http://www.lorenzobettini.it
Xtext Book:
http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book
Re: problem when using projects.itemis.de/nexus/ [message #1476828 is a reply to message #1476794] Mon, 17 November 2014 06:35 Go to previous messageGo to next message
Eclipse UserFriend
Hi Lorenzo,

please rerun the build job. Our IT Support Team at itemis did some changes, and it works for me now.

Regards,
Alex
Re: problem when using projects.itemis.de/nexus/ [message #1476914 is a reply to message #1476828] Mon, 17 November 2014 08:06 Go to previous message
Eclipse UserFriend
On 17/11/2014 12:35, Alex Tugarev wrote:
> Hi Lorenzo,
>
> please rerun the build job. Our IT Support Team at itemis did some
> changes, and it works for me now.
>
> Regards,
> Alex

Hi Alex

I confirm that now it works! :)

thanks for fixing this.
Lorenzo

--
Lorenzo Bettini, PhD in Computer Science, DI, Univ. Torino
HOME: http://www.lorenzobettini.it
Xtext Book:
http://www.packtpub.com/implementing-domain-specific-languages-with-xtext-and-xtend/book
Previous Topic:XML based DSL using xTEXT
Next Topic:Problem with templates in Xtext
Goto Forum:
  


Current Time: Sun Jul 13 19:28:12 EDT 2025

Powered by FUDForum. Page generated in 0.04889 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top