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