Home of the Squeezebox™ & Transporter® network music players.
Results 1 to 3 of 3
  1. #1
    Junior Member
    Join Date
    Jun 2008
    Posts
    5

    Error running SoftSqueeze.jar on Fedora

    Hi,

    I'm having trouble running softsqueeze on My Fedora box. I get a RasterFormatException. Has anyone seen this before or know how I can workaround it?

    My OS:

    Code:
    [mythtv]$ uname -a
    
    Linux mythtv 2.6.24.7-92.fc8 #1 SMP Wed May 7 16:50:09 EDT 2008 i686 athlon i386 GNU/Linux
    My version of java:

    Code:
    [mythtv]$ java -version
    
    java version "1.7.0"
    IcedTea Runtime Environment (build 1.7.0-b21)
    IcedTea Server VM (build 1.7.0-b21, mixed mode)

    The error I receive. After this, it just hangs with no display on the screen. The player is not registered with squeezecenter.

    Code:
    [mythtv]$ cd /usr/share/squeezecenter/HTML/EN/html/softsqueeze
    [mythtv]$ java -jar SoftSqueeze.jar
    
    3    [main] WARN  softsqueeze  - Exception
    java.awt.image.RasterFormatException: IntegerComponentRasters must have ComponentSampleModel or SinglePixelPackedSampleModel
            at sun.awt.image.ByteComponentRaster.<init>(ByteComponentRaster.java:197)
            at sun.awt.image.ByteInterleavedRaster.<init>(ByteInterleavedRaster.java:192)
            at sun.awt.image.ByteInterleavedRaster.<init>(ByteInterleavedRaster.java:114)
            at java.awt.image.Raster.createPackedRaster(Raster.java:484)
            at com.sun.imageio.plugins.png.PNGImageReader.createRaster(PNGImageReader.java:870)
            at com.sun.imageio.plugins.png.PNGImageReader.decodePass(PNGImageReader.java:991)
            at com.sun.imageio.plugins.png.PNGImageReader.decodeImage(PNGImageReader.java:1189)
            at com.sun.imageio.plugins.png.PNGImageReader.readImage(PNGImageReader.java:1281)
            at com.sun.imageio.plugins.png.PNGImageReader.read(PNGImageReader.java:1553)
            at javax.imageio.ImageIO.read(ImageIO.java:1439)
            at javax.imageio.ImageIO.read(ImageIO.java:1391)
            at org.titmuss.softsqueeze.skin.SkinObject.parseBufferedImageAttribute(SkinObject.java:130)
            at org.titmuss.softsqueeze.skin.SkinGroup.<init>(SkinGroup.java:83)
            at org.titmuss.softsqueeze.skin.Skin.loadElement(Skin.java:394)
            at org.titmuss.softsqueeze.skin.Skin.loadSkin(Skin.java:286)
            at org.titmuss.softsqueeze.skin.Skin.loadSkin(Skin.java:256)
            at org.titmuss.softsqueeze.skin.Skin.loadSkin(Skin.java:280)
            at org.titmuss.softsqueeze.skin.Skin.loadSkin(Skin.java:256)
            at org.titmuss.softsqueeze.skin.Skin.<init>(Skin.java:110)
            at org.titmuss.softsqueeze.Softsqueeze.openSkins(Softsqueeze.java:254)
            at org.titmuss.softsqueeze.Softsqueeze.<init>(Softsqueeze.java:155)
            at org.titmuss.softsqueeze.Softsqueeze.<init>(Softsqueeze.java:110)
            at org.titmuss.softsqueeze.Softsqueeze.main(Softsqueeze.java:493)
            at org.titmuss.softsqueeze.Application.main(Application.java:55)
    Thanks

    - J

  2. #2
    Senior Member radish's Avatar
    Join Date
    Apr 2005
    Location
    Red Bank, NJ
    Posts
    5,052
    Try using real (i.e. Sun) Java, and I'd also recommend a stable release like 1.6 rather than 1.7.

  3. #3
    Junior Member
    Join Date
    Jun 2008
    Posts
    5

    Thanks

    That did it. I removed all the java rpms and went to Sun's 1.6 and things are fine now.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •