Re: [Jts-topo-suite-user] Java 7 Issues
Brought to you by:
dr_jts
From: Martin D. <mtn...@gm...> - 2013-01-25 17:36:42
|
I'm still not seeing the error, even using those buffer distances. Can you post your Java version info? Myu test environment is: java version "1.7.0_09" Java(TM) SE Runtime Environment (build 1.7.0_09-b05) Java HotSpot(TM) 64-Bit Server VM (build 23.5-b02, mixed mode) On Fri, Jan 25, 2013 at 12:22 AM, Christian Große Lordemann < c.g...@co...> wrote: > Hi Martin,**** > > ** ** > > we used 0 as buffer distance. I also tried 1.13. The error seems to be > there, too.**** > > ** ** > > Christian**** > > ** ** > > *Von:* Martin Davis [mailto:mtn...@gm...] > *Gesendet:* Mittwoch, 23. Januar 2013 01:44 > *An:* Christian Große Lordemann > *Cc:* jts...@li... > *Betreff:* Re: [Jts-topo-suite-user] Java 7 Issues**** > > ** ** > > Christian,**** > > ** ** > > Can you supply the buffer distance that caused this problem?**** > > ** ** > > Also, have you tried using JTS 1.13 to see if it fails? I'm trying the > geometry you supplied in 1.13, but haven't been able to cause the failure > with all the buffer distances I've tried so far.**** > > ** ** > > Martin**** > > On Thu, Jan 17, 2013 at 5:53 AM, Christian Große Lordemann < > c.g...@co...> wrote:**** > > Hi,**** > > **** > > we got the following error while executing the buffer-method in Java 7 > (JTS Version 1.11):**** > > **** > > java.lang.IllegalArgumentException: Comparison method violates its general > contract!**** > > at java.util.ComparableTimSort.mergeLo(ComparableTimSort.java:714) > **** > > at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:451) > **** > > at > java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:392) > **** > > at java.util.ComparableTimSort.sort(ComparableTimSort.java:191)*** > * > > at java.util.ComparableTimSort.sort(ComparableTimSort.java:146)*** > * > > at java.util.Arrays.sort(Arrays.java:472)**** > > at java.util.Collections.sort(Collections.java:155)**** > > at > com.vividsolutions.jts.operation.buffer.SubgraphDepthLocater.getDepth(SubgraphDepthLocater.java:66) > **** > > at > com.vividsolutions.jts.operation.buffer.BufferBuilder.buildSubgraphs(BufferBuilder.java:280) > **** > > at > com.vividsolutions.jts.operation.buffer.BufferBuilder.buffer(BufferBuilder.java:156) > **** > > at > com.vividsolutions.jts.operation.buffer.BufferOp.bufferFixedPrecision(BufferOp.java:338) > **** > > at > com.vividsolutions.jts.operation.buffer.BufferOp.bufferReducedPrecision(BufferOp.java:326) > **** > > at > com.vividsolutions.jts.operation.buffer.BufferOp.bufferReducedPrecision(BufferOp.java:291) > **** > > at > com.vividsolutions.jts.operation.buffer.BufferOp.computeGeometry(BufferOp.java:283) > **** > > at > com.vividsolutions.jts.operation.buffer.BufferOp.getResultGeometry(BufferOp.java:270) > **** > > at > com.vividsolutions.jts.operation.buffer.BufferOp.bufferOp(BufferOp.java:146) > **** > > at com.vividsolutions.jts.geom.Geometry.buffer(Geometry.java:1021) > **** > > **** > > The geometry used for the buffering method is enclosed. Are there any > plans to support Java 7?**** > > **** > > ** ** > |