Recalculate vulnerabilities statistics with ipv6?

I recently upgraded to 3.38.1 and I’m attempting to try out the log4j vulnerability visualizer. But when I run the “recalculate vulnerabilities statistics” I get an error about trying to parse an ipv6 address as a date. Any idea what I’m doing wrong or if this is a bug in Nexus?

2022-05-11 13:42:08,563-0400 WARN  [quartz-9-thread-14]  *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskJob - Task fb6b9e8c-caa3-40ba-b97a-176d23cf8341 : 'Statistics - recalculate vulnerabilities statistics' [repository.vulnerability.statistics] execution failure
java.time.format.DateTimeParseException: Text '2001:480:20:29:29::96' could not be parsed at index 2
	at java.time.format.DateTimeFormatter.parseResolved0(DateTimeFormatter.java:1949)
	at java.time.format.DateTimeFormatter.parse(DateTimeFormatter.java:1851)
	at java.time.ZonedDateTime.parse(ZonedDateTime.java:597)
	at com.sonatype.nexus.vulnerability.internal.log.RequestLogAggregator.extractDate(RequestLogAggregator.java:118)
	at java.util.Optional.flatMap(Optional.java:241)
	at com.sonatype.nexus.vulnerability.internal.log.RequestLogAggregator.parseLogFiles(RequestLogAggregator.java:100)
	at com.sonatype.nexus.vulnerability.internal.log.RequestLogAggregator.versionRequestCount(RequestLogAggregator.java:68)
	at com.sonatype.nexus.vulnerability.internal.log.VulnerabilityRadarService.recalculateStatistics(VulnerabilityRadarService.java:72)
	at com.sonatype.nexus.vulnerability.internal.log.VulnerabilityStatisticsTask.execute(VulnerabilityStatisticsTask.java:37)
	at org.sonatype.nexus.scheduling.TaskSupport.call(TaskSupport.java:100)
	at org.sonatype.nexus.quartz.internal.task.QuartzTaskJob.doExecute(QuartzTaskJob.java:143)
	at org.sonatype.nexus.quartz.internal.task.QuartzTaskJob.execute(QuartzTaskJob.java:106)
	at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
	at org.sonatype.nexus.quartz.internal.QuartzThreadPool.lambda$0(QuartzThreadPool.java:145)
	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.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	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:750)
2022-05-11 13:42:08,564-0400 INFO  [quartz-9-thread-14]  *SYSTEM org.sonatype.nexus.quartz.internal.task.QuartzTaskInfo - Task 'Statistics - recalculate vulnerabilities statistics' [repository.vulnerability.statistics] state change RUNNING -> WAITING (FAILED)

Hi Evan,
Unfortunately this is a bug in Nexus Repository. Please watch NEXUS-30882 for updates. Sorry for the inconvenience.

1 Like