Unknown compliance. Rescan picks up the following error
Error while executing ToleranceAutomaticFixerPolicyCommand
java.lang.NullPointerException
at com.elsten.bliss.music.policy.fileorg.pattern.token.TrackNumberToken$1$1.compare(TrackNumberToken.java)
at com.elsten.bliss.music.policy.fileorg.pattern.token.TrackNumberToken$1$1.compare(TrackNumberToken.java)
at com.google.common.collect.ComparatorOrdering.compare(ComparatorOrdering.java)
at com.google.common.collect.Ordering.max(Ordering.java)
at com.google.common.collect.Ordering.max(Ordering.java)
at com.elsten.bliss.music.policy.fileorg.pattern.token.TrackNumberToken$1.findHighestTrackNumber(TrackNumberToken.java)
at com.elsten.bliss.music.policy.fileorg.pattern.token.TrackNumberToken$1.run(TrackNumberToken.java)
at com.elsten.bliss.music.policy.fileorg.pattern.token.TrackNumberToken$1.run(TrackNumberToken.java)
at com.elsten.util.Some.map(Some.java)
at com.elsten.bliss.music.policy.fileorg.pattern.token.TrackNumberToken.evaluateUnrestricted(TrackNumberToken.java)
at com.elsten.bliss.music.policy.fileorg.pattern.token.FilesystemSensitiveToken.evaluate(FilesystemSensitiveToken.java)
at com.elsten.bliss.music.policy.fileorg.pattern.TokenListFileOrgPattern.filenameFor(TokenListFileOrgPattern.java)
at com.elsten.bliss.music.policy.fileorg.AlbumFilenamesLazyEvaluator.lazyEvaluate(AlbumFilenamesLazyEvaluator.java)
at com.elsten.bliss.music.policy.fileorg.AlbumFilenamesLazyEvaluator.assess(AlbumFilenamesLazyEvaluator.java)
at com.elsten.bliss.music.policy.fileorg.FileOrgPolicy$AlbumFilenamesLazyEvaluatorAssessor.assess(FileOrgPolicy.java)
at com.elsten.bliss.music.policy.ToleranceAutomaticFixerPolicyCommand.execute(ToleranceAutomaticFixerPolicyCommand.java)
at com.elsten.bliss.music.conceptual.AggregatedPolicyCommand.executeChildPolicy(AggregatedPolicyCommand.java)
at com.elsten.bliss.music.conceptual.AggregatedPolicyCommand.execute(AggregatedPolicyCommand.java)
at com.elsten.bliss.music.conceptual.AlbumComplianceUpdate.execute(AlbumComplianceUpdate.java)
at com.elsten.bliss.music.policy.PerFixLicensedPolicyCommandExecutor.executeCommand(PerFixLicensedPolicyCommandExecutor.java)
at com.elsten.bliss.music.policy.InMemoryMusicPolicyDistributor.albumUpdated(InMemoryMusicPolicyDistributor.java)
at com.elsten.bliss.music.policy.PersistedActivationMusicPolicyDistributor.albumUpdated(PersistedActivationMusicPolicyDistributor.java)
at com.elsten.bliss.music.conceptual.ThreadedMusicModelListener$2.run(ThreadedMusicModelListener.java)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Discussing it with Mike, it appears this may be a transient error reported when bliss stalls. Further investigations into the cause of the stall are ongoing…