Skip to content
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.

IllegalArgumentException: year does not match pattern. => breaks import for sample based files #41

Open
EHJ-52n opened this issue Jul 9, 2015 · 0 comments
Assignees
Labels
Milestone

Comments

@EHJ-52n
Copy link
Member

EHJ-52n commented Jul 9, 2015

I have a problem while importing data from a sample based file. The importer seems to break the import while processing the last lines of the sample.

2015-07-09 10:45:22,381 DEBUG [FeederTimer] [SensorObservationService.java:351] SampleFile: true; isInSample: false; lineCounter: 31775; sampleStartLine: 31733; sampleSize: 0; sampleDataOffset: 18
2015-07-09 10:45:22,382 DEBUG [FeederTimer] [SensorObservationService.java:505] Current line '[]' contains empty values . Skipping this line!
2015-07-09 10:45:22,382 DEBUG [FeederTimer] [SensorObservationService.java:351] SampleFile: true; isInSample: false; lineCounter: 31776; sampleStartLine: 31733; sampleSize: 0; sampleDataOffset: 18
2015-07-09 10:45:22,383 DEBUG [FeederTimer] [SensorObservationService.java:351] SampleFile: true; isInSample: false; lineCounter: 31777; sampleStartLine: 31733; sampleSize: 0; sampleDataOffset: 18
2015-07-09 10:45:22,621 DEBUG [FeederTimer] [SOSRequestBuilder200POX.java:459] Could not create ITime from String '23:59:00+00:00' Exception thrown: 'year does not match pattern: applied Pattern: -?\d+'
java.lang.IllegalArgumentException: year does not match pattern: applied Pattern: -?\d+
        at org.n52.oxf.valueDomains.time.TimePosition.setYear(TimePosition.java:219) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.valueDomains.time.TimePosition.initDate(TimePosition.java:117) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.valueDomains.time.TimePosition.<init>(TimePosition.java:97) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.v200.SOSRequestBuilder200POX.getITimeFromString(SOSRequestBuilder200POX.java:457) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.v200.SOSRequestBuilder200POX.addResultTime(SOSRequestBuilder200POX.java:573) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.v200.SOSRequestBuilder200POX.addObservations(SOSRequestBuilder200POX.java:321) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.v200.SOSRequestBuilder200POX.buildInsertObservationRequest(SOSRequestBuilder200POX.java:277) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.v200.SOSRequestBuilder_200.buildInsertObservationRequest(SOSRequestBuilder_200.java:111) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.SOSAdapter.buildRequest(SOSAdapter.java:488) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.SOSAdapter.doOperation(SOSAdapter.java:302) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.SOSAdapter.doOperation(SOSAdapter.java:426) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.wrapper.SOSWrapper.doInsertObservation(SOSWrapper.java:319) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.sos.importer.feeder.SensorObservationService.insertSweArrayObservation(SensorObservationService.java:725) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.sos.importer.feeder.SensorObservationService.insertTimeSeries(SensorObservationService.java:622) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.sos.importer.feeder.SensorObservationService.importData(SensorObservationService.java:361) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.sos.importer.feeder.task.OneTimeFeeder.run(OneTimeFeeder.java:198) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.sos.importer.feeder.task.RepeatedFeeder.run(RepeatedFeeder.java:93) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at java.util.TimerThread.mainLoop(Timer.java:555) [na:1.7.0_45]
        at java.util.TimerThread.run(Timer.java:505) [na:1.7.0_45]
2015-07-09 10:45:22,625 ERROR [FeederTimer] [SensorObservationService.java:773] Problem with OXF. Exception thrown: Unsupported type for phenTime not yet implemented. Received type: java.lang.String
org.n52.oxf.OXFException: Unsupported type for phenTime not yet implemented. Received type: java.lang.String
        at org.n52.oxf.sos.adapter.v200.SOSRequestBuilder200POX.wrongResultTimeType(SOSRequestBuilder200POX.java:587) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.v200.SOSRequestBuilder200POX.addResultTime(SOSRequestBuilder200POX.java:578) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.v200.SOSRequestBuilder200POX.addObservations(SOSRequestBuilder200POX.java:321) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.v200.SOSRequestBuilder200POX.buildInsertObservationRequest(SOSRequestBuilder200POX.java:277) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.v200.SOSRequestBuilder_200.buildInsertObservationRequest(SOSRequestBuilder_200.java:111) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.SOSAdapter.buildRequest(SOSAdapter.java:488) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.SOSAdapter.doOperation(SOSAdapter.java:302) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.SOSAdapter.doOperation(SOSAdapter.java:426) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.oxf.sos.adapter.wrapper.SOSWrapper.doInsertObservation(SOSWrapper.java:319) ~[52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.sos.importer.feeder.SensorObservationService.insertSweArrayObservation(SensorObservationService.java:725) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.sos.importer.feeder.SensorObservationService.insertTimeSeries(SensorObservationService.java:622) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.sos.importer.feeder.SensorObservationService.importData(SensorObservationService.java:361) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.sos.importer.feeder.task.OneTimeFeeder.run(OneTimeFeeder.java:198) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at org.n52.sos.importer.feeder.task.RepeatedFeeder.run(RepeatedFeeder.java:93) [52n-sos-importer-feeder-bin_DEBUG.jar:0.4.0-SNAPSHOT]
        at java.util.TimerThread.mainLoop(Timer.java:555) [na:1.7.0_45]
        at java.util.TimerThread.run(Timer.java:505) [na:1.7.0_45]
2015-07-09 10:45:22,626 ERROR [FeederTimer] [SensorObservationService.java:624] Insert observation failed for sensor '***'[***]. Store: TimeSeries [sensor=***, observedProperty=Observed
Property [name=***, uri=***], feature=***]
@EHJ-52n EHJ-52n added the bug label Jul 9, 2015
@EHJ-52n EHJ-52n self-assigned this Jul 9, 2015
@EHJ-52n EHJ-52n added this to the 0.5.0 milestone Jul 9, 2015
@EHJ-52n EHJ-52n modified the milestones: 0.5.0, 0.5.1 Jul 21, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant