Hi,
since I'm using Nexus 3.9.0 I have plenty warnings in the log which look like this one but are related to various different maven-metadata.xml:
2018-04-10 15:39:21,663+0200 WARN [event-10-thread-453397] anonymous org.sonatype.nexus.repository.browse.internal.BrowseNodeManager - Problem generating browse nodes for Asset{metadata=AttachedEntityMetadata{schema=asset, document=#11:103030010{bucket:#9:66,format:maven2,last_updated:Tue Apr 10 15:39:19 CEST 2018,attributes:[5],component:null,name:org/codehaus/mojo/maven-metadata.xml,size:20447,content_type:application/xml,created_by:anonymous,created_by_ip:10.233.17.123,blob_ref:orbis-groups@616CB638-51579A2A-47959392-B47F6818-4BCF3D04:74358cf4-c0a4-49f7-9e22-e945f47fc321,last_downloaded:Tue Apr 10 15:39:19 CEST 2018,blob_created:Tue Apr 10 15:39:19 CEST 2018,blob_updated:Tue Apr 10 15:39:19 CEST 2018} v1}, name=org/codehaus/mojo/maven-metadata.xml}
org.sonatype.nexus.repository.storage.BrowseNodeEntityAdapter$RetryUpsertException: Node already has an asset
DB name="component"
at org.sonatype.nexus.repository.storage.BrowseNodeEntityAdapter.createAssetNode(BrowseNodeEntityAdapter.java:266)
at org.sonatype.nexus.repository.storage.BrowseNodeStoreImpl.lambda$1(BrowseNodeStoreImpl.java:132)
at org.sonatype.nexus.orient.transaction.OrientOperations.lambda$2(OrientOperations.java:63)
at org.sonatype.nexus.transaction.OperationPoint.lambda$0(OperationPoint.java:53)
at org.sonatype.nexus.transaction.OperationPoint.proceed(OperationPoint.java:64)
at org.sonatype.nexus.transaction.TransactionalWrapper.proceedWithTransaction(TransactionalWrapper.java:56)
at org.sonatype.nexus.transaction.Operations.transactional(Operations.java:200)
at org.sonatype.nexus.transaction.Operations.run(Operations.java:155)
at org.sonatype.nexus.orient.transaction.OrientOperations.run(OrientOperations.java:63)
at org.sonatype.nexus.repository.storage.BrowseNodeStoreImpl.createAssetNode(BrowseNodeStoreImpl.java:132)
at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39)
at org.sonatype.nexus.common.stateguard.StateGuard$GuardImpl.run(StateGuard.java:270)
at org.sonatype.nexus.common.stateguard.GuardedInterceptor.invoke(GuardedInterceptor.java:53)
at org.sonatype.nexus.repository.browse.internal.BrowseNodeManager.createBrowseNodes(BrowseNodeManager.java:106)
at org.sonatype.nexus.repository.browse.internal.BrowseNodeManager.createFromAsset(BrowseNodeManager.java:77)
at org.sonatype.nexus.repository.browse.internal.BrowseNodeEventHandler.on(BrowseNodeEventHandler.java:58)
at sun.reflect.GeneratedMethodAccessor138.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.google.common.eventbus.Subscriber.invokeSubscriberMethod(Subscriber.java:91)
at com.google.common.eventbus.Subscriber$1.run(Subscriber.java:76)
at org.sonatype.nexus.thread.internal.MDCAwareRunnable.run(MDCAwareRunnable.java:40)
at org.apache.shiro.subject.support.SubjectRunnable.doRun(SubjectRunnable.java:120)
at org.apache.shiro.subject.support.SubjectRunnable.run(SubjectRunnable.java:108)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
My question is: Can this warnings be ignored (i.e. I would change the Log Level in this case) or do I need to take further action in order to resolve the problem with the maven-metadata.xml files or is it related to some bug in N3?
Thanks for any further info.