Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Ibland blir det fel i leveransen När fel uppstår i inläsningen från FTP-servern till Samtrafikens STIP-flöde, skapas en rapport med med information om vad som orsakat problemen.
I det fall som datat är fall dåligt för att vi ska kunna läsa in det kommer det istället dyka upp felmeddelanden. Dessa är listade nedan med en förklaring på vad felet är samt vilken åtgärd som krävsDet kan bero på fel i indatat.

Denna sida finns några av de olika felen beskrivna tillsammans med en förklaring av felet är samt vilken åtgärd behövs.

Fel

Förklaring

Åtgärd

Error: Found broken stop point references in XML.

Det finns referenser i tidtabellsdatat till en eller flera hållåplatser som inte finns med i hållplatsdatat.

Hållplatsen behöver läggas till i hållplatsdatat eller justeras i tidtabellsdatat. Kontrollera även giltighetstiden på hållplatsen.

Exception raised during import: Failed to find a valid dataset, stopped searching after 3 zip files.

Det saknas giltigt trafikdata.

Ladda in ny data genom Pubtrans export.

Failed to read DII file: /usr/local/tomcat/temp/Stip-import-S3-6498009525542924684/tim000740.xml, error: null, cause: org.xml.sax.SAXParseException; lineNumber: 1991; columnNumber: 1; XML document structures must start and end within the same entity.

Det finns data i mappen.
Felet är att den filen som namnges (i detta fall tim000740.xml) är korrupt, den innehåller inte korrekt XML.

Ladda in ny data genom Pubtrans.

Table does not contain sufficient entries. Expected minimum 1 row(s) in table DatedVehicleJourney, but found 0 rows,

Det saknas giltiga kördagar.

Lägg in giltig trafikdata.

Exception raised during import: Numeric overflow in conversion of value 4,294,967,238 to INTEGER.

Det är för många rader på antal platser ombord på bussen.

Kontrollera indatat och justera. Ladda in ny data genom Pubtrans.

Exception raised during import: Duplicate key (attempted merging values com.pubtrans.dii._3.Organisation@6571638c and com.pubtrans.dii._3.Organisation@6cc3225d)

Dubbla värden.

Dick Zetterberg Går det att säga vad för typ av dubbla värden?

Felanmäl hos Forsler&Stjerna behöver göras.

Exception raised during import: No transport mode found for vehicleJourneyId: 14010000602293393

The most recent valid DII zip upload in dii/name/uploads/ is dii/name/uploads/Pubtran_Samtrafiken_date.zip, this file was fetched and decompressed and will now be imported.

Det saknas skyltning/destination.

Gör ny export. Börja annars felsöka.

03:17:38 An error occurred during rulecheck for rule highspeedrule. EXCEPTION: java.lang.NullPointerException: Cannot invoke "String.trim()" because "in" is null at java.base/jdk.internal.math.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1838) at java.base/jdk.internal.math.FloatingDecimal.parseDouble(FloatingDecimal.java:110) at java.base/java.lang.Double.parseDouble(Double.java:651) at se.samtrafiken.stip.validation.rules.HighSpeedRule.getDistanceBetweenJourneyPatternPoints(HighSpeedRule.java:322) at se.samtrafiken.stip.validation.rules.HighSpeedRule.getTotalDistanceAlongPartOfJourneyPattern(HighSpeedRule.java:303) at se.samtrafiken.stip.validation.rules.HighSpeedRule.checkConnectionBetweenCalls(HighSpeedRule.java:286) at se.samtrafiken.stip.validation.rules.HighSpeedRule.checkCallsAndPointsUsingTransportMode(HighSpeedRule.java:240) at se.samtrafiken.stip.validation.rules.HighSpeedRule.checkDirectionOfLine(HighSpeedRule.java:174) at se.samtrafiken.stip.validation.rules.HighSpeedRule.check(HighSpeedRule.java:96) at se.samtrafiken.stip.validation.ruleengine.RuleEngine.runChecks(RuleEngine.java:53) at se.samtrafiken.stip.validation.validator.IndataValidator.validate(IndataValidator.java:130) at se.samtrafiken.stip.validation.validator.IndataValidator.validate(IndataValidator.java:105) at se.samtrafiken.stip.service.manager.ValidationTask.doWork(ValidationTask.java:60) at se.samtrafiken.stip.service.manager.BaseTask.run(BaseTask.java:68) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833)

Det finns ingen koordinatfil.
(Fil från FTP)

Felanmäl hos Forsler & Stjerna behöver göras.

Exception raised during import. EXCEPTION: se.samtrafiken.util.AssertionFailureException: JourneyPatternPoint with number nnnnnn does not exist in the dataset. Referenced in RouteLink between JourneyPatternPoint numbers nnnnnn and nnnnnn

Filen kan inte importeras eftersom hållplatslägen som körlänken är kopplad till saknas.

Hållplatsläget behöver läggas eller justeras i hållplatsdatat .