Print at Dec 21, 2025, 2:48:03 AM

Posted by Grimmjow at Dec 10, 2014, 11:24:33 AM
Re: La création vidéo échoue avant la fin des images à générer
Bonjour,

j'ai lancé sweethome3d avec l'installeur java 6 comme évoqué, voici ce que j'obtiens dans le terminal après quelques tentatives de création vidéo
10 déc. 2014 01:29:51 java.util.prefs.FileSystemPreferences$2 run
INFO: Created user preferences directory.
Java 3D: implicit antialiasing enabled
Canvas3D_createNewContext: couldn't make current
Canvas3D_createNewContext: couldn't make current
javax.media.j3d.IllegalRenderingStateException: Off screen rendering unavailable
at com.eteks.sweethome3d.j3d.Component3DManager.getOffScreenImage(Unknown Source)
at com.eteks.sweethome3d.swing.HomeComponent3D.getOffScreenImage(Unknown Source)
at com.eteks.sweethome3d.swing.VideoPanel$Image3DGenerator.renderImageAt(Unknown Source)
at com.eteks.sweethome3d.swing.VideoPanel$ImageSourceStream.read(Unknown Source)
at com.sun.media.parser.RawPullBufferParser$FrameTrack.readFrame(RawPullBufferParser.java:126)
at com.sun.media.SourceThread.process(BasicSourceModule.java:664)
at com.sun.media.util.LoopThread.run(LoopThread.java:135)
Canvas3D_createNewContext: couldn't make current
javax.media.j3d.IllegalRenderingStateException: Off screen rendering unavailable
at com.eteks.sweethome3d.j3d.Component3DManager.getOffScreenImage(Unknown Source)
at com.eteks.sweethome3d.swing.HomeComponent3D.getOffScreenImage(Unknown Source)
at com.eteks.sweethome3d.swing.VideoPanel$Image3DGenerator.renderImageAt(Unknown Source)
at com.eteks.sweethome3d.swing.VideoPanel$ImageSourceStream.read(Unknown Source)
at com.sun.media.parser.RawPullBufferParser$FrameTrack.readFrame(RawPullBufferParser.java:126)
at com.sun.media.SourceThread.process(BasicSourceModule.java:664)
at com.sun.media.util.LoopThread.run(LoopThread.java:135)
Exception in thread "Loop thread: com.sun.media.parser.RawPullBufferParser$FrameTrack@fdc85a3" java.lang.NullPointerException
at com.sun.media.multiplexer.video.QuicktimeMux.writeVideoSampleDescription(QuicktimeMux.java:936)
at com.sun.media.multiplexer.video.QuicktimeMux.writeSTSD(QuicktimeMux.java:925)
at com.sun.media.multiplexer.video.QuicktimeMux.writeSTBL(QuicktimeMux.java:905)
at com.sun.media.multiplexer.video.QuicktimeMux.writeMINF(QuicktimeMux.java:806)
at com.sun.media.multiplexer.video.QuicktimeMux.writeMDIA(QuicktimeMux.java:727)
at com.sun.media.multiplexer.video.QuicktimeMux.writeTRAK(QuicktimeMux.java:644)
at com.sun.media.multiplexer.video.QuicktimeMux.writeMOOV(QuicktimeMux.java:582)
at com.sun.media.multiplexer.video.QuicktimeMux.writeFooter(QuicktimeMux.java:519)
at com.sun.media.multiplexer.BasicMux.close(BasicMux.java:142)
at com.sun.media.BasicMuxModule.doClose(BasicMuxModule.java:172)
at com.sun.media.PlaybackEngine.doClose(PlaybackEngine.java:872)
at com.sun.media.BasicController.close(BasicController.java:261)
at com.sun.media.PlaybackEngine.internalErrorOccurred(PlaybackEngine.java:1348)
at com.sun.media.SourceThread.process(BasicSourceModule.java:669)
at com.sun.media.util.LoopThread.run(LoopThread.java:135)
Canvas3D_createNewContext: couldn't make current
javax.media.j3d.IllegalRenderingStateException: Off screen rendering unavailable
at com.eteks.sweethome3d.j3d.Component3DManager.getOffScreenImage(Unknown Source)
at com.eteks.sweethome3d.swing.HomeComponent3D.getOffScreenImage(Unknown Source)
at com.eteks.sweethome3d.swing.VideoPanel$Image3DGenerator.renderImageAt(Unknown Source)
at com.eteks.sweethome3d.swing.VideoPanel$ImageSourceStream.read(Unknown Source)
at com.sun.media.parser.RawPullBufferParser$FrameTrack.readFrame(RawPullBufferParser.java:126)
at com.sun.media.SourceThread.process(BasicSourceModule.java:664)
at com.sun.media.util.LoopThread.run(LoopThread.java:135)
Exception in thread "Loop thread: com.sun.media.parser.RawPullBufferParser$FrameTrack@6d2acc34" java.lang.NullPointerException
at com.sun.media.multiplexer.video.QuicktimeMux.writeVideoSampleDescription(QuicktimeMux.java:936)
at com.sun.media.multiplexer.video.QuicktimeMux.writeSTSD(QuicktimeMux.java:925)
at com.sun.media.multiplexer.video.QuicktimeMux.writeSTBL(QuicktimeMux.java:905)
at com.sun.media.multiplexer.video.QuicktimeMux.writeMINF(QuicktimeMux.java:806)
at com.sun.media.multiplexer.video.QuicktimeMux.writeMDIA(QuicktimeMux.java:727)
at com.sun.media.multiplexer.video.QuicktimeMux.writeTRAK(QuicktimeMux.java:644)
at com.sun.media.multiplexer.video.QuicktimeMux.writeMOOV(QuicktimeMux.java:582)
at com.sun.media.multiplexer.video.QuicktimeMux.writeFooter(QuicktimeMux.java:519)
at com.sun.media.multiplexer.BasicMux.close(BasicMux.java:142)
at com.sun.media.BasicMuxModule.doClose(BasicMuxModule.java:172)
at com.sun.media.PlaybackEngine.doClose(PlaybackEngine.java:872)
at com.sun.media.BasicController.close(BasicController.java:261)
at com.sun.media.PlaybackEngine.internalErrorOccurred(PlaybackEngine.java:1348)
at com.sun.media.SourceThread.process(BasicSourceModule.java:669)
at com.sun.media.util.LoopThread.run(LoopThread.java:135)


voilà si ça peut aider de quelque façon,

D'avance merci

P.S.: je viens de réaliser ces tests sur une installation fraîche d'Ubuntu 14.04.1 LTS avec pilotes AMD propriétaires