I have been using a rather complex Movie renaming format that has been throughing exception in the lastest betas.. (works perfect in most of the >= 3.8 versions).
It compiles here and works as far as I can test with empty files.
Is there any console output? I did upgrade to Groovy 2.2.0 so there may be small changes in the Groovy compiler/interpreter. Which {expression} is it that makes the whole thing fail?
─ίΆ 02, 2013 4:16:56 ╠╠ net.sourceforge.filebot.ui.rename.RenamePanel$AutoComple
teAction$2 done
WARNING: NullPointerException: java.lang.NullPointerException
java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException
: java.lang.NullPointerException
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at javax.swing.SwingWorker.get(Unknown Source)
at net.sourceforge.filebot.ui.rename.RenamePanel$AutoCompleteAction$2.do
ne(RenamePanel.java:552)
at javax.swing.SwingWorker$5.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(Unknown Sour
ce)
at sun.swing.AccumulativeRunnable.run(Unknown Source)
at javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(
Unknown Source)
at javax.swing.Timer.fireActionPerformed(Unknown Source)
at javax.swing.Timer$DoPostEvent.run(Unknown Source)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$200(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Sour
ce)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: java.util.concurrent.ExecutionException: java.lang.NullPointerExcepti
on
at java.util.concurrent.FutureTask$Sync.innerGet(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at net.sourceforge.filebot.ui.rename.MovieHashMatcher.match(MovieHashMat
cher.java:201)
at net.sourceforge.filebot.ui.rename.RenamePanel$AutoCompleteAction$2.do
InBackground(RenamePanel.java:537)
at net.sourceforge.filebot.ui.rename.RenamePanel$AutoCompleteAction$2.do
InBackground(RenamePanel.java:528)
at javax.swing.SwingWorker$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at javax.swing.SwingWorker.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
at net.sourceforge.filebot.media.MediaDetection.isStructureRoot(MediaDet
ection.java:892)
at net.sourceforge.filebot.media.MediaDetection.guessMovieFolder(MediaDe
tection.java:738)
at net.sourceforge.filebot.media.MediaDetection.detectMovie(MediaDetecti
on.java:544)
at net.sourceforge.filebot.ui.rename.MovieHashMatcher$1.call(MovieHashMa
tcher.java:186)
at net.sourceforge.filebot.ui.rename.MovieHashMatcher$1.call(MovieHashMa
tcher.java:180)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more