﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
18230	pt_assistant uses error code 3701 which is also used by RightAngleBuildingTest	GerdP	Biswesh	"The current implementation to ignore errors expects that the error key is somehow unique. Unfortunately there seems to be no method to verify that and I just found a conflict.
The code 3701 is used by `RightAngleBuildingTest` and by plugin `pt_assistent`.
In fact, it seems to be used for two different kinds of errors in `pt_assistent`:
I see different sources in pt_assisten with code 3701:
{{{
./validation/BicycleFootRouteValidatorTest.java:    public static final int ERROR_CODE_CONTINUITY = 3701;
./validation/PTAssistantValidatorTest.java:    public static final int ERROR_CODE_FROM_TO_ROUTE_TAG = 3701;
}}}

The plugins directory contains two plugins which use TestError, `pt_assistant` and `wikipedia`.
I think `pt_assistant` uses range 3700..3799, `wikipedia` seems to reserve 30000..31000, not just 
30000..30100. 

IIGTR `pt_assistant` is newer than `RightAngleBuildingTest`, so it should probably be changed to use a different range. 
Maybe we can somehow log a warning when a plugin creates a TestError with a code < 30000?
"	defect	closed	normal		Plugin pt_assistant		fixed	ignore	taylor.smock
