Type
Significant Meteorological Information (SIGMET)
Status
Errors
Start
06/08/25 18:50:33 6944
End
06/08/25 18:56:25 0301
Count Original
32
Count Ignored
15
Count New
17
Count Existing
0
Count Updated
0
Count Errored
1
Build Version
23.0.63
Error Message
IllegalArgumentException: Error while creating SIGMET polygon from XML [Sigmet{rawText='WSUS32 KKCI 081755 SIGC CONVECTIVE SIGMET 81C VALID UNTIL 1955Z MN LS 50SW YQT AREA TS D30 MOV FROM 25015KT. TOPS TO FL250. OUTLOOK VALID 081955-082355 FROM 50SSW YWG-40NNW SSM-30S BVT-FSM-ELD-30SE MSL-170S CEW-JCT-100SSE MRF-50SW MRF-CIM-IOW-50SSW YWG WST ISSUANCES EXPD. REFER TO MOST RECENT ACUS01 KWNS FROM STORM PREDICTION CENTER FOR SYNOPSIS AND METEOROLOGICAL DETAILS.', sigmetType=SIGMET, validFrom=2025-06-08T17:55Z, validTo=2025-06-08T19:55Z, altitude=com.flightchop.jobs.xml.sigmet.Altitude@1b40f5, hazard=Hazard{type=CONVECTIVE, severity=SEV}, points=[Point{longitude=-90.199, latitude=47.7759}], movementDirectionDegrees=null, movementSpeedKnots=null}]
Error Stacktrace
java.lang.IllegalArgumentException: Error while creating SIGMET polygon from XML [Sigmet{rawText='WSUS32 KKCI 081755 SIGC CONVECTIVE SIGMET 81C VALID UNTIL 1955Z MN LS 50SW YQT AREA TS D30 MOV FROM 25015KT. TOPS TO FL250. OUTLOOK VALID 081955-082355 FROM 50SSW YWG-40NNW SSM-30S BVT-FSM-ELD-30SE MSL-170S CEW-JCT-100SSE MRF-50SW MRF-CIM-IOW-50SSW YWG WST ISSUANCES EXPD. REFER TO MOST RECENT ACUS01 KWNS FROM STORM PREDICTION CENTER FOR SYNOPSIS AND METEOROLOGICAL DETAILS.', sigmetType=SIGMET, validFrom=2025-06-08T17:55Z, validTo=2025-06-08T19:55Z, altitude=com.flightchop.jobs.xml.sigmet.Altitude@1b40f5, hazard=Hazard{type=CONVECTIVE, severity=SEV}, points=[Point{longitude=-90.199, latitude=47.7759}], movementDirectionDegrees=null, movementSpeedKnots=null}] at com.flightchop.jobs.ConvertSigmetHelper.convertToDomain(ConvertSigmetHelper.java:69) at com.flightchop.jobs.LoadSigmetDataService.insertNew(LoadSigmetDataService.java:149) at com.flightchop.jobs.LoadSigmetDataService.insertNew(LoadSigmetDataService.java:30) at com.flightchop.jobs.AbstractLoadDataService.loadData(AbstractLoadDataService.java:70) at com.flightchop.jobs.AbstractLoadDataRunner.run(AbstractLoadDataRunner.java:50) at org.springframework.boot.SpringApplication.lambda$callRunner$4(SpringApplication.java:786) at org.springframework.util.function.ThrowingConsumer$1.acceptWithException(ThrowingConsumer.java:83) at org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:60) at org.springframework.util.function.ThrowingConsumer$1.accept(ThrowingConsumer.java:88) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:798) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:786) at org.springframework.boot.SpringApplication.lambda$callRunners$3(SpringApplication.java:774) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:774) at org.springframework.boot.SpringApplication.run(SpringApplication.java:342) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1363) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1352) at com.flightchop.jobs.JobsApplication.main(JobsApplication.java:49) Caused by: java.lang.IllegalArgumentException: Invalid number of points in LineString (found 1 - must be 0 or >= 2) at org.locationtech.jts.geom.LineString.init(LineString.java:82) at org.locationtech.jts.geom.LineString.(LineString.java:72) at org.locationtech.jts.geom.LinearRing.(LinearRing.java:85) at org.locationtech.jts.geom.GeometryFactory.createLinearRing(GeometryFactory.java:380) at org.locationtech.jts.geom.GeometryFactory.createLinearRing(GeometryFactory.java:367) at org.locationtech.jts.geom.GeometryFactory.createPolygon(GeometryFactory.java:493) at com.flightchop.jobs.ConvertSigmetHelper.convertToDomain(ConvertSigmetHelper.java:65) ... 24 more