In this case the problem is that this address is my working address for a poster i am building for the York Doctoral Symposium and I use Eclipse for MASON and the address that is normally used is the MASON top directory. When I changed to this all is well.
Stewart
On Tuesday, August 11, 2015, Sean Luke <
[log in to unmask]> wrote:
The "spurious" message is MASON telling you that it got an unexpected error from JMF. Usually these things are inexplicable, but this one is not. It looks like JMF is trying to open (probably create) the files Untitled.mov and Untitled.nonstreamable.mov, but it cannot. This is more than likely because the directory C:\Users\Your%20PC\Documents\My%20Research\Documents\papers\YDS%20Poster15\images does not exist. Any chance this is the case? A spelling error or something?
Sean
On Aug 11, 2015, at 6:36 PM, Stewart Aitken <[log in to unmask]')">[log in to unmask]> wrote:
> Hi,
>
> I have used the Movie Maker regularly and successfully. Today on trying to create a new movie I got the "spurious jmf data" message.
> Can anyone advise me how to overcome this? I attach a copy of the error messages bellow.
>
> Error messages:
> datasink open: IOException when creating RandomAccessFile C:\Users\Your%20PC\Documents\My%20Research\Documents\papers\YDS%20Poster15\images\Untitled.mov : java.io.FileNotFoundException: C:\Users\Your%20PC\Documents\My%20Research\Documents\papers\YDS%20Poster15\images\Untitled.nonstreamable.mov (The system cannot find the path specified)
> java.io.FileNotFoundException: C:\Users\Your%20PC\Documents\My%20Research\Documents\papers\YDS%20Poster15\images\Untitled.nonstreamable.mov (The system cannot find the path specified)
> at java.io.RandomAccessFile.open(Native Method)
> at java.io.RandomAccessFile.<init>(RandomAccessFile.java:243)
> at com.sun.media.datasink.file.Handler.open(Handler.java:303)
> at sim.util.media.MovieEncoder.setup(MovieEncoder.java:328)
> at sim.util.media.MovieEncoder.<init>(MovieEncoder.java:180)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
> at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> at java.lang.reflect.Constructor.newInstance(Constructor.java:408)
> at sim.util.gui.MovieMaker.start(MovieMaker.java:153)
> at sim.util.gui.MovieMaker.start(MovieMaker.java:49)
> at sim.display.Display2D.startMovie(Display2D.java:1947)
> at sim.display.Display2D$10.actionPerformed(Display2D.java:1465)
> at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
> at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2346)
> at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
> at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
> at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
> at java.awt.Component.processMouseEvent(Component.java:6525)
> at javax.swing.JComponent.processMouseEvent(JComponent.java:3322)
> at java.awt.Component.processEvent(Component.java:6290)
> at java.awt.Container.processEvent(Container.java:2234)
> at java.awt.Component.dispatchEventImpl(Component.java:4881)
> at java.awt.Container.dispatchEventImpl(Container.java:2292)
> at java.awt.Component.dispatchEvent(Component.java:4703)
> at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4898)
> at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4533)
> at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4462)
> at java.awt.Container.dispatchEventImpl(Container.java:2278)
> at java.awt.Window.dispatchEventImpl(Window.java:2739)
> at java.awt.Component.dispatchEvent(Component.java:4703)
> at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:751)
> at java.awt.EventQueue.access$500(EventQueue.java:97)
> at java.awt.EventQueue$3.run(EventQueue.java:702)
> at java.awt.EventQueue$3.run(EventQueue.java:696)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86)
> at java.awt.EventQueue$4.run(EventQueue.java:724)
> at java.awt.EventQueue$4.run(EventQueue.java:722)
> at java.security.AccessController.doPrivileged(Native Method)
> at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:721)
> at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
> at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)