Hi,
after fixing a few failures here and there in the IBM builds  I stumbled
into one that looks a mis-setup JDK. The CropTest fails with the 
following error on the builds box:


Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.134 sec
Running org.geotools.coverage.processing.CropTest
Error: One factory fails for the operation "Mosaic"
Occurs in: javax.media.jai.ThreadSafeOperationRegistry
java.lang.reflect.InvocationTargetException
        at sun.reflect.GeneratedMethodAccessor50.invoke(Unknown Source)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at javax.media.jai.FactoryCache.invoke(FactoryCache.java:122)
        at 
javax.media.jai.OperationRegistry.invokeFactory(OperationRegistry.java:1674)
        at 
javax.media.jai.ThreadSafeOperationRegistry.invokeFactory(ThreadSafeOperationRegistry.java:473)
        at javax.media.jai.registry.RIFRegistry.create(RIFRegistry.java:332)
        at javax.media.jai.RenderedOp.createInstance(RenderedOp.java:819)
        at javax.media.jai.RenderedOp.createRendering(RenderedOp.java:867)
        at javax.media.jai.RenderedOp.getMinX(RenderedOp.java:2161)
        at javax.media.jai.PlanarImage.getBounds(PlanarImage.java:702)
        at 
org.geotools.coverage.processing.operation.CroppedCoverage2D.create(CroppedCoverage2D.java:393)
        at 
org.geotools.coverage.processing.operation.Crop.doOperation(Crop.java:266)
        at 
org.geotools.coverage.processing.DefaultProcessor.doOperation(DefaultProcessor.java:307)
        at 
org.geotools.coverage.processing.CropTest.testCropRotated(CropTest.java:155)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at org.junit.internal.runners.TestMethod.invoke(TestMethod.java:59)
        at 
org.junit.internal.runners.MethodRoadie.runTestMethod(MethodRoadie.java:98)
        at org.junit.internal.runners.MethodRoadie$2.run(MethodRoadie.java:79)
        at 
org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:87)
        at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:77)
        at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:42)
        at 
org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
        at 
org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
        at 
org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
        at 
org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
        at 
org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
        at 
org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
        at 
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
        at 
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
        at 
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
        at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at 
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
        at 
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
Caused by: java.lang.UnsatisfiedLinkError: fontmanager (libstdc++.so.5: 
cannot open shared object file: No such file or directory)
        at java.lang.ClassLoader.loadLibraryWithPath(ClassLoader.java:986)
        at 
java.lang.ClassLoader.loadLibraryWithClassLoader(ClassLoader.java:950)
        at java.lang.System.loadLibrary(System.java:453)
        at sun.font.FontManager$1.run(FontManager.java:203)
        at 
java.security.AccessController.doPrivileged(AccessController.java:197)
        at sun.font.FontManager.<clinit>(FontManager.java:198)
        at java.lang.J9VMInternals.initializeImpl(Native Method)
        at java.lang.J9VMInternals.initialize(J9VMInternals.java:196)
        at 
sun.java2d.SunGraphicsEnvironment.addDirFonts(SunGraphicsEnvironment.java:766)
        at 
sun.java2d.SunGraphicsEnvironment.registerFontsInDir(SunGraphicsEnvironment.java:646)
        at 
sun.java2d.SunGraphicsEnvironment.access$200(SunGraphicsEnvironment.java:87)
        at 
sun.java2d.SunGraphicsEnvironment$1.run(SunGraphicsEnvironment.java:207)
        at 
java.security.AccessController.doPrivileged(AccessController.java:197)
        at 
sun.java2d.SunGraphicsEnvironment.<init>(SunGraphicsEnvironment.java:124)
        at 
sun.awt.X11GraphicsEnvironment.<init>(X11GraphicsEnvironment.java:206)
        at java.lang.Class.newInstanceImpl(Native Method)
        at java.lang.Class.newInstance(Class.java:1328)
        at 
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:102)
        at java.awt.image.BufferedImage.createGraphics(BufferedImage.java:1174)
        at 
javax.media.jai.TiledImageGraphics.getBogusGraphics2D(TiledImageGraphics.java:266)
        at 
javax.media.jai.TiledImageGraphics.<init>(TiledImageGraphics.java:192)
        at javax.media.jai.TiledImage.createGraphics(TiledImage.java:755)
        at javax.media.jai.ROIShape.getAsImage(ROIShape.java:1148)
        at 
com.sun.media.jai.opimage.MosaicOpImage.<init>(MosaicOpImage.java:374)
        at com.sun.media.jai.opimage.MosaicRIF.create(MosaicRIF.java:39)
        ... 41 more
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.675 
sec <<< FAILURE!
Running org.geotools.coverage.processing.BandSelectTest


See
http://gis.linux4all.at:55064/job/geotools-trunk-IBM-SDK-5-64-Bit/8/console
for full logs.

Looking at the stack trace there seem to be some font or library issue?

java.lang.UnsatisfiedLinkError: fontmanager (libstdc++.so.5: cannot open 
shared object file: No such file or directory)

The same test on the 32 bit builds seem to work fine, the build breaks 
later.

Cheers
Andrea

-- 
Andrea Aime
OpenGeo - http://opengeo.org
Expert service straight from the developers.

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to