1 votes

Errors in scanning with latest VB release

declined Mike Wake 3 supporters

Error while executing ToleranceAutomaticFixerPolicyCommand

java.lang.NullPointerException
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)

declined Dan Gravell responded ·

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...

3 comments

Dan Gravell

Mike, does this happen with all albums, or just a few? I could do with looking at one of the tracks. First, could you send me, by email, the debug zip from http://bliss:3221/debug (replace 'bliss' with the computer name/ip address you normally use to access bliss or VB).

Petr Silar

Hi,
I've the same error with the different stack. It started to happening immediately after the upgrade (to version 20130212). It appears within all albums. The previous version (2013013) did not have this issue.
Bliss is running on Synology DS 213.

java.lang.NoClassDefFoundError: Could not initialize class com.elsten.musicbrainz.MusicBrainzUtils
at com.elsten.musicbrainz.query.AlbumNameReleaseQuery.execute(AlbumNameReleaseQuery.java:56)
at com.elsten.bliss.music.info.musicbrainz.MusicBrainzTaggedQuery.execute(MusicBrainzTaggedQuery.java:49)
at com.elsten.bliss.music.info.musicbrainz.MusicBrainzTaggedQuery.execute(MusicBrainzTaggedQuery.java:1)
at com.elsten.bliss.music.info.XmlAlbumSelectSet$1.computeNext(XmlAlbumSelectSet.java:61)
at com.elsten.bliss.music.info.XmlAlbumSelectSet$1.computeNext(XmlAlbumSelectSet.java:1)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at com.elsten.collections.CachingLazyIterable$1.computeNext(CachingLazyIterable.java:44)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
at com.google.common.collect.Iterables.isEmpty(Iterables.java:1052)
at com.elsten.bliss.music.info.tagsource.impl.InformationTagSource.getExpected(InformationTagSource.java:47)
at com.elsten.bliss.music.info.tagsource.impl.AggregatedTagSource.getExpected(AggregatedTagSource.java:37)
at com.elsten.bliss.music.info.tagsource.impl.AggregatedTagSource.getExpected(AggregatedTagSource.java:49)
at com.elsten.bliss.music.policy.tagsync.MissingTagSyncCommand.lookupMissingTags(MissingTagSyncCommand.java:150)
at com.elsten.bliss.music.policy.tagsync.MissingTagSyncCommand.execute(MissingTagSyncCommand.java:138)
at com.elsten.bliss.music.policy.tagsync.PerTagComplianceAssessor.assess(PerTagComplianceAssessor.java:46)
at com.elsten.bliss.music.policy.ToleranceAutomaticFixerPolicyCommand.execute(ToleranceAutomaticFixerPolicyCommand.java:46)
at com.elsten.bliss.music.conceptual.model.AggregatedPolicyCommand.executeChildPolicy(AggregatedPolicyCommand.java:68)
at com.elsten.bliss.music.conceptual.model.AggregatedPolicyCommand.execute(AggregatedPolicyCommand.java:49)
at com.elsten.bliss.music.conceptual.model.AlbumComplianceUpdate.execute(AlbumComplianceUpdate.java:54)
at com.elsten.bliss.music.conceptual.model.ExclusiveAlbumMusicModelListener$ExclusiveComplianceUpdate.execute(ExclusiveAlbumMusicModelListener.java:128)
at com.elsten.bliss.music.policy2.PerFixLicensedPolicyCommandExecutor.executeCommand(PerFixLicensedPolicyCommandExecutor.java:102)
at com.elsten.bliss.music.policy2.InMemoryMusicPolicyDistributor.albumUpdated(InMemoryMusicPolicyDistributor.java:61)
at com.elsten.bliss.music.policy2.PersistedActivationMusicPolicyDistributor.albumUpdated(PersistedActivationMusicPolicyDistributor.java:105)
at com.elsten.bliss.music.conceptual.model.ThreadedMusicModelListener$2.run(ThreadedMusicModelListener.java:98)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
at java.util.concurrent.FutureTask.run(FutureTask.java:166)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
at java.lang.Thread.run(Thread.java:722)

Dan Gravell

Hi Petr. This is a different error, and one I have not seen. My current belief is that it is not a problem with the version of bliss as much as the update process. Have you tried restarting? If that doesn't work, try deleting then re-installing from the Vortexbox upgrade page.