Nullpointer with SNAPSHOT + maven 2.1 on archiva 1.2

View: New views
4 Messages — Rating Filter:   Alert me  

Nullpointer with SNAPSHOT + maven 2.1 on archiva 1.2

by nicolas de loof-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,
Someone just repported this issue getting a SNAPSHOT that has been deployed
with maven 2.1 on our repo :

Requesting the artifact POM using a proxy-connector :


java.lang.NullPointerException
        org.sonatype.nexus.index.context.DefaultIndexingContext.copyDocument(DefaultIndexingContext.java:582)
        org.sonatype.nexus.index.packer.DefaultIndexPacker.writeIndexChunks(DefaultIndexPacker.java:168)
        org.sonatype.nexus.index.packer.DefaultIndexPacker.packIndex(DefaultIndexPacker.java:94)
        org.apache.archiva.consumers.lucene.NexusIndexerConsumer.completeScan(NexusIndexerConsumer.java:211)
        org.apache.archiva.repository.scanner.functors.TriggerScanCompletedClosure.execute(TriggerScanCompletedClosure.java:48)
        org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388)
        org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers.executeConsumers(RepositoryContentConsumers.java:265)
        org.apache.maven.archiva.proxy.DefaultRepositoryProxyConnectors.transferFile(DefaultRepositoryProxyConnectors.java:576)
        org.apache.maven.archiva.proxy.DefaultRepositoryProxyConnectors.fetchFromProxies(DefaultRepositoryProxyConnectors.java:163)
        org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.fetchContentFromProxies(ArchivaDavResourceFactory.java:554)
        org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.processRepository(ArchivaDavResourceFactory.java:430)
        org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.createResource(ArchivaDavResourceFactory.java:236)
        org.apache.maven.archiva.webdav.RepositoryServlet.service(RepositoryServlet.java:116)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413)
        com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
        org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)

Re: Nullpointer with SNAPSHOT + maven 2.1 on archiva 1.2

by brettporter :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Please add it to JIRA. We're finding quite frequent (though  
intermittent) NPE's in the indexing - it's going to need a decent  
review I think.

- Brett

On 01/04/2009, at 1:20 AM, nicolas de loof wrote:

> Hi,
> Someone just repported this issue getting a SNAPSHOT that has been  
> deployed
> with maven 2.1 on our repo :
>
> Requesting the artifact POM using a proxy-connector :
>
>
> java.lang.NullPointerException
>
> org
> .sonatype
> .nexus
> .index
> .context
> .DefaultIndexingContext.copyDocument(DefaultIndexingContext.java:582)
>
> org
> .sonatype
> .nexus
> .index
> .packer.DefaultIndexPacker.writeIndexChunks(DefaultIndexPacker.java:
> 168)
>
> org
> .sonatype
> .nexus
> .index.packer.DefaultIndexPacker.packIndex(DefaultIndexPacker.java:94)
>
> org
> .apache
> .archiva
> .consumers
> .lucene.NexusIndexerConsumer.completeScan(NexusIndexerConsumer.java:
> 211)
>
> org
> .apache
> .archiva
> .repository
> .scanner
> .functors
> .TriggerScanCompletedClosure
> .execute(TriggerScanCompletedClosure.java:48)
>
> org
> .apache
> .commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:
> 388)
>
> org
> .apache
> .maven
> .archiva
> .repository
> .scanner
> .RepositoryContentConsumers
> .executeConsumers(RepositoryContentConsumers.java:265)
>
> org
> .apache
> .maven
> .archiva
> .proxy
> .DefaultRepositoryProxyConnectors
> .transferFile(DefaultRepositoryProxyConnectors.java:576)
>
> org
> .apache
> .maven
> .archiva
> .proxy
> .DefaultRepositoryProxyConnectors
> .fetchFromProxies(DefaultRepositoryProxyConnectors.java:163)
>
> org
> .apache
> .maven
> .archiva
> .webdav
> .ArchivaDavResourceFactory
> .fetchContentFromProxies(ArchivaDavResourceFactory.java:554)
>
> org
> .apache
> .maven
> .archiva
> .webdav
> .ArchivaDavResourceFactory
> .processRepository(ArchivaDavResourceFactory.java:430)
>
> org
> .apache
> .maven
> .archiva
> .webdav
> .ArchivaDavResourceFactory
> .createResource(ArchivaDavResourceFactory.java:236)
>
> org
> .apache
> .maven
> .archiva.webdav.RepositoryServlet.service(RepositoryServlet.java:116)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
> org
> .apache
> .struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:
> 413)
>
> com
> .opensymphony
> .module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
>
> org
> .apache
> .struts2
> .dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:
> 99)


Re: Nullpointer with SNAPSHOT + maven 2.1 on archiva 1.2

by Deng Ching-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Nicolas,

When you upgraded to 1.2, did you by any chance deleted the old index of the
repo and/or cleared out the db? I have a theory that the old index might be
causing the indexer to break..

Thanks,
Deng

On Tue, Mar 31, 2009 at 10:20 PM, nicolas de loof <nicolas@...>wrote:

> Hi,
> Someone just repported this issue getting a SNAPSHOT that has been deployed
> with maven 2.1 on our repo :
>
> Requesting the artifact POM using a proxy-connector :
>
>
> java.lang.NullPointerException
>
>  org.sonatype.nexus.index.context.DefaultIndexingContext.copyDocument(DefaultIndexingContext.java:582)
>
>  org.sonatype.nexus.index.packer.DefaultIndexPacker.writeIndexChunks(DefaultIndexPacker.java:168)
>
>  org.sonatype.nexus.index.packer.DefaultIndexPacker.packIndex(DefaultIndexPacker.java:94)
>
>  org.apache.archiva.consumers.lucene.NexusIndexerConsumer.completeScan(NexusIndexerConsumer.java:211)
>
>  org.apache.archiva.repository.scanner.functors.TriggerScanCompletedClosure.execute(TriggerScanCompletedClosure.java:48)
>
>  org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388)
>
>  org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers.executeConsumers(RepositoryContentConsumers.java:265)
>
>  org.apache.maven.archiva.proxy.DefaultRepositoryProxyConnectors.transferFile(DefaultRepositoryProxyConnectors.java:576)
>
>  org.apache.maven.archiva.proxy.DefaultRepositoryProxyConnectors.fetchFromProxies(DefaultRepositoryProxyConnectors.java:163)
>
>  org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.fetchContentFromProxies(ArchivaDavResourceFactory.java:554)
>
>  org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.processRepository(ArchivaDavResourceFactory.java:430)
>
>  org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.createResource(ArchivaDavResourceFactory.java:236)
>
>  org.apache.maven.archiva.webdav.RepositoryServlet.service(RepositoryServlet.java:116)
>        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>
>  org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413)
>
>  com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
>
>  org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)
>

Re: Nullpointer with SNAPSHOT + maven 2.1 on archiva 1.2

by nicolas de loof-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

I created a fresh new user DB but did not change the existing artifacts DB
neither removed the index.

On 3 avril 2009 04:05, Deng Ching <oching@...> wrote:

> Hi Nicolas,
>
> When you upgraded to 1.2, did you by any chance deleted the old index of
> the
> repo and/or cleared out the db? I have a theory that the old index might be
> causing the indexer to break..
>
> Thanks,
> Deng
>
> On Tue, Mar 31, 2009 at 10:20 PM, nicolas de loof <nicolas@...
> >wrote:
>
> > Hi,
> > Someone just repported this issue getting a SNAPSHOT that has been
> deployed
> > with maven 2.1 on our repo :
> >
> > Requesting the artifact POM using a proxy-connector :
> >
> >
> > java.lang.NullPointerException
> >
> >
>  org.sonatype.nexus.index.context.DefaultIndexingContext.copyDocument(DefaultIndexingContext.java:582)
> >
> >
>  org.sonatype.nexus.index.packer.DefaultIndexPacker.writeIndexChunks(DefaultIndexPacker.java:168)
> >
> >
>  org.sonatype.nexus.index.packer.DefaultIndexPacker.packIndex(DefaultIndexPacker.java:94)
> >
> >
>  org.apache.archiva.consumers.lucene.NexusIndexerConsumer.completeScan(NexusIndexerConsumer.java:211)
> >
> >
>  org.apache.archiva.repository.scanner.functors.TriggerScanCompletedClosure.execute(TriggerScanCompletedClosure.java:48)
> >
> >
>  org.apache.commons.collections.CollectionUtils.forAllDo(CollectionUtils.java:388)
> >
> >
>  org.apache.maven.archiva.repository.scanner.RepositoryContentConsumers.executeConsumers(RepositoryContentConsumers.java:265)
> >
> >
>  org.apache.maven.archiva.proxy.DefaultRepositoryProxyConnectors.transferFile(DefaultRepositoryProxyConnectors.java:576)
> >
> >
>  org.apache.maven.archiva.proxy.DefaultRepositoryProxyConnectors.fetchFromProxies(DefaultRepositoryProxyConnectors.java:163)
> >
> >
>  org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.fetchContentFromProxies(ArchivaDavResourceFactory.java:554)
> >
> >
>  org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.processRepository(ArchivaDavResourceFactory.java:430)
> >
> >
>  org.apache.maven.archiva.webdav.ArchivaDavResourceFactory.createResource(ArchivaDavResourceFactory.java:236)
> >
> >
>  org.apache.maven.archiva.webdav.RepositoryServlet.service(RepositoryServlet.java:116)
> >        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
> >
> >
>  org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:413)
> >
> >
>  com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
> >
> >
>  org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)
> >
>