rbuj / FreeRouting

Printed Circuit Board Routing Software from FreeRouting.net
GNU General Public License v3.0
29 stars 6 forks source link

ArrayIndexOutOfBoundsException: -1 #5

Closed michalfapso closed 7 years ago

michalfapso commented 7 years ago

Hi Robert, now I ran the autorouting and again after some time (an hour or so) my CPU became idle, so I checked the autorouter status. It was not finished yet, but there were no incompletes. However there was the following exception in the terminal:

$ java -jar freeroute-1.4.4-jar-with-dependencies.jar -test
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 17
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 2
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 15
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 13
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
Before optimize: Via count: 54, trace length: 9088393
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: via mask not found for net 9
InsertFoundConnectionAlgo: via mask not found for net 15
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 13
InsertFoundConnectionAlgo: insert trace failed for net 11
InsertFoundConnectionAlgo: insert trace failed for net 11
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 12
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 6
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 6
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 2
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: via mask not found for net 3
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 10
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: forced via failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: via mask not found for net 5
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 7
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 5
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 3
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 16
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: via mask not found for net 17
InsertFoundConnectionAlgo: via mask not found for net 17
InsertFoundConnectionAlgo: via mask not found for net 17
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: via mask not found for net 17
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
InsertFoundConnectionAlgo: insert trace failed for net 2
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 15
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 9
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 1
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 19
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 15
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: via mask not found for net 1
InsertFoundConnectionAlgo: insert trace failed for net 10
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 15
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: via mask not found for net 6
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: via mask not found for net 1
InsertFoundConnectionAlgo: insert trace failed for net 10
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 10
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 10
OptViaAlgo.opt_via_location: probably endless loop
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
ShapeSearchTree45Degree.complete_shape: unexpected p_shape_to_be_contained
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
OptViaAlgo.opt_via_location: probably endless loop
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 19
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 8
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: via mask not found for net 7
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 16
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 7
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 6
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 5
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 19
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 8
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 19
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 15
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 4
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 1
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: via mask not found for net 5
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 7
InsertFoundConnectionAlgo: insert trace failed for net 7
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: via mask not found for net 7
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 8
PullTightAlgo.is_stop_requested: time limit exceeded
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: via mask not found for net 9
InsertFoundConnectionAlgo: insert trace failed for net 11
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 19
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 1
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 3
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 6
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 4
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 16
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 3
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 13
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: via mask not found for net 5
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 9
InsertFoundConnectionAlgo: insert trace failed for net 8
InsertFoundConnectionAlgo: insert trace failed for net 4
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 1
PullTightAlgo.is_stop_requested: time limit exceeded
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 16
OptViaAlgo.opt_via_location: probably endless loop
OptViaAlgo.opt_via_location: probably endless loop
InsertFoundConnectionAlgo: insert trace failed for net 16
InsertFoundConnectionAlgo: insert trace failed for net 2
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 10
InsertFoundConnectionAlgo: insert trace failed for net 1
Exception in thread "Thread-3" java.lang.ArrayIndexOutOfBoundsException: -1
    at net.freerouting.freeroute.geometry.planar.Polyline.remove_overlaps(Polyline.java:87)
    at net.freerouting.freeroute.geometry.planar.Polyline.<init>(Polyline.java:178)
    at net.freerouting.freeroute.geometry.planar.Polyline.combine(Polyline.java:824)
    at net.freerouting.freeroute.board.ShoveTraceAlgo.spring_over(ShoveTraceAlgo.java:612)
    at net.freerouting.freeroute.board.ShoveTraceAlgo.spring_over_obstacles(ShoveTraceAlgo.java:634)
    at net.freerouting.freeroute.board.PullTightAlgo.avoid_acid_traps(PullTightAlgo.java:499)
    at net.freerouting.freeroute.board.PullTightAlgo45.pull_tight(PullTightAlgo45.java:53)
    at net.freerouting.freeroute.board.PullTightAlgo.pull_tight(PullTightAlgo.java:192)
    at net.freerouting.freeroute.board.PolylineTrace.pull_tight(PolylineTrace.java:725)
    at net.freerouting.freeroute.board.PullTightAlgo.opt_changed_area(PullTightAlgo.java:159)
    at net.freerouting.freeroute.board.RoutingBoard.opt_changed_area(RoutingBoard.java:210)
    at net.freerouting.freeroute.board.RoutingBoard.opt_changed_area(RoutingBoard.java:186)
    at net.freerouting.freeroute.autoroute.BatchAutorouter.autoroute_item(BatchAutorouter.java:276)
    at net.freerouting.freeroute.autoroute.BatchAutorouter.autoroute_pass(BatchAutorouter.java:192)
    at net.freerouting.freeroute.autoroute.BatchAutorouter.autoroute_passes_for_optimizing_item(BatchAutorouter.java:60)
    at net.freerouting.freeroute.autoroute.BatchOptRoute.opt_route_item(BatchOptRoute.java:192)
    at net.freerouting.freeroute.autoroute.BatchOptRoute.opt_route_pass(BatchOptRoute.java:133)
    at net.freerouting.freeroute.autoroute.BatchOptRoute.optimize_board(BatchOptRoute.java:110)
    at net.freerouting.freeroute.interactive.BatchAutorouterThread.thread_action(BatchAutorouterThread.java:77)
    at net.freerouting.freeroute.interactive.InteractiveActionThread.run(InteractiveActionThread.java:66)

I tried to export the .ses file, but in the status bar it sayed "writing session file myboard.ses failed'" and it had 0 bytes.

michalfapso commented 7 years ago

When I reran the Freerouter and loaded the same .dsn file as before, no exception occurred and after about 2 hours it finished correctly with the "Postroute completed" status. And I was able to export the .ses file and load it to KiCAD.

I know that it is very difficult to fix bugs which are not reproducible, so feel free to close this issue :)

rbuj commented 7 years ago

Ok, in any case thank you for your feedback.