Closed quintonm closed 11 years ago
Can you post the rubygems-* '
<repository>
<id>rubygems</id>
<name>RubyGems.org</name>
<providerRole>org.sonatype.nexus.proxy.repository.Repository</providerRole>
<providerHint>rubygems-proxy</providerHint>
<localStatus>IN_SERVICE</localStatus>
<notFoundCacheActive>true</notFoundCacheActive>
<notFoundCacheTTL>1440</notFoundCacheTTL>
<userManaged>true</userManaged>
<exposed>true</exposed>
<browseable>true</browseable>
<writePolicy>READ_ONLY</writePolicy>
<localStorage>
<provider>file</provider>
</localStorage>
<remoteStorage>
<url>http://rubygems.org/</url>
</remoteStorage>
<externalConfiguration>
<repositoryPolicy>MIXED</repositoryPolicy>
<fileTypeValidation>false</fileTypeValidation>
<downloadRemoteIndex>false</downloadRemoteIndex>
<artifactMaxAge>-1</artifactMaxAge>
<metadataMaxAge>1440</metadataMaxAge>
<itemMaxAge>1440</itemMaxAge>
<autoBlockActive>false</autoBlockActive>
</externalConfiguration>
</repository>
could you try to build the plugin for nexus-2.3.1-01 by $ mvn clean install -Dnexus.version=2.3.1-01 -Dmaven.test.skip
On Tue, Apr 9, 2013 at 12:18 AM, Quinton McCombs notifications@github.comwrote:
— Reply to this email directly or view it on GitHubhttps://github.com/sonatype/nexus-ruby-support/issues/19#issuecomment-16070346 . rubygems RubyGems.org org.sonatype.nexus.proxy.repository.Repository rubygems-proxy IN_SERVICE true 1440 true true true READ_ONLY file http://rubygems.org/ MIXED false false -1 1440 1440 false
That seems to have fixed the problem. What effect did -Dnexus.version=2.3.1-01 have on the build?
the plexus component configuration is done before packaging the plugin. a similar issue as yours was with older versions of nexus like 2.2-01. maybe there is a way to get ride of those plexus configuration, let's see.
-christian
This issue is solved for me. Do you want to keep it open?
that is closed and there is a comment in the readme now that the plugin needs to be build for the correct nexus version.
The past few versions of the plugin that I have tried to build do not get registered as plugins in nexus caused nexus to fail on startup since it can not resolve the rubygems-proxy provider. The builds were done from the latest code on the master branch on 3/12 and 4/8.
Any idea what could be causing this?
2013-04-08 11:14:04 INFO [y-main-thread-1] - org.eclipse.jetty.server.handler.ContextHandler - started o.e.j.w.WebAppContext{/nexus,file:/opt/nexus-2.3.1/nexus/},/opt/nexus-2.3.1/nexus
2013-04-08 11:14:04 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus -
Initializing Sonatype Nexus 2.3.1-01
2013-04-08 11:14:04 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Activating locally installed plugins... 2013-04-08 11:14:05 INFO [y-main-thread-1] - org.sonatype.sisu.velocity.Velocity - Creating default instance of VelocityEngine 2013-04-08 11:14:07 INFO [y-main-thread-1] - org.sonatype.nexus.proxy.registry.DefaultRepositoryTypeRegistry - Registered default repository types. 2013-04-08 11:14:07 INFO [y-main-thread-1] - org.sonatype.nexus.proxy.registry.DefaultRepositoryTypeRegistry - Registered Repository type RepositoryType=(org.sonatype.nexus.proxy.repository.WebSiteRepository:site). 2013-04-08 11:14:07 INFO [y-main-thread-1] - org.sonatype.nexus.proxy.registry.DefaultRepositoryTypeRegistry - Registered Repository type RepositoryType=(org.sonatype.nexus.proxy.repository.WebSiteRepository:site). 2013-04-08 11:14:09 INFO [y-main-thread-1] - org.sonatype.nexus.timeline.DefaultNexusTimeline - Initializing Nexus Timeline... 2013-04-08 11:14:09 INFO [y-main-thread-1] - org.sonatype.nexus.timeline.DefaultNexusTimeline - Starting Nexus Timeline... 2013-04-08 11:14:11 INFO [y-main-thread-1] - org.sonatype.timeline.internal.DefaultTimeline - Started Timeline... 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-maven-bridge-plugin:2.3.1-01" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "com.sonatype.nexus.plugin:nexus-outreach-plugin:1.3" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-site-repository-plugin:1.1" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-indexer-lucene-plugin:2.3.1-01" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-plugin-console-plugin:2.3.1-01" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-timeline-plugin:2.3.1-01" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-lvo-plugin:2.3.1-01" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-restlet1x-plugin:2.3.1-01" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "com.sonatype.insight.repomanager:nexus-healthcheck-oss-plugin:1.3.0" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-yum-plugin:3.0" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-capabilities-plugin:2.2" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins.ldap:nexus-ldap-realm-plugin:2.3.1-01" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-archetype-plugin:2.3.1-01" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Plugin manager request "ACTIVATE" on plugin "org.sonatype.nexus.plugins:nexus-rrb-plugin:2.3.1-01" was successful. 2013-04-08 11:14:12 INFO [y-main-thread-1] - org.sonatype.nexus.configuration.application.DefaultNexusConfiguration - Loading Nexus Configuration...
snip 2013-04-08 11:14:23 WARN [y-main-thread-1] - org.sonatype.nexus.configuration.application.DefaultNexusConfiguration - Repository "RubyGems.org" (repoId=rubygems) corresponding type is not registered in Core, hence it's maxInstace check cannot be performed: Repository type org.sonatype.nexus.proxy.repository.Repository:rubygems-proxy is unknown to Nexus Core. It is probably contributed by an old Nexus plugin. Please contact plugin developers to upgrade the plugin, and register the new repository type(s) properly! 2013-04-08 11:14:23 ERROR [y-main-thread-1] - org.sonatype.nexus.DefaultNexus - Could not start Nexus, user configuration exception! org.sonatype.configuration.validation.InvalidConfigurationException: Could not lookup a new instance of Repository! at org.sonatype.nexus.configuration.application.runtime.DefaultApplicationRuntimeConfigurationBuilder.createRepository(DefaultApplicationRuntimeConfigurationBuilder.java:82) ~[nexus-app-2.3.1-01.jar:2.3.1-01] at org.sonatype.nexus.configuration.application.runtime.DefaultApplicationRuntimeConfigurationBuilder.createRepositoryFromModel(DefaultApplicationRuntimeConfigurationBuilder.java:46) ~[nexus-app-2.3.1-01.jar:2.3.1-01] at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.instantiateRepository(DefaultNexusConfiguration.java:766) ~[nexus-app-2.3.1-01.jar:2.3.1-01] at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.createRepositories(DefaultNexusConfiguration.java:732) ~[nexus-app-2.3.1-01.jar:2.3.1-01] at org.sonatype.nexus.configuration.application.DefaultNexusConfiguration.createInternals(DefaultNexusConfiguration.java:714) ~[nexus-app-2.3.1-01.jar:2.3.1-01]