Code Monkey home page Code Monkey logo

freerouting's Introduction

Hi there 👋

  • 🔭 I’m working towards a master’s degree
  • 🌱 I’m currently learning HTML, CSS and JavaScript
  • 👯 I’m looking to collaborate on open source projects

Tools

postgresql mysql sqlserver aspnet vscode git github matlab github js GTK

Programming Languages

assembly C C++ C# python java html css js php

freerouting's People

Contributors

agatti avatar groomble avatar nikropht avatar rbuj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

freerouting's Issues

unable to generate *.scr for eagle cad

I managed to generate the *dsn file, open it with FreeRouting, but it was not able to generate *.scr for eagle. Is this a known issue? I tried to generate *.dsn with eagle2freerouter.ulp and eagle2freerouterV6-5.ulp. I tried to use Eagle v6 and Eagle v7 with no luck. I have JDK and JRE v9 installed and tried to build FreeRouting v1.4.5-alpha, v1.4.4, and v1.4.2 without any problem, but all of them failed to save *.scr. What do you think I might do wrong? My system is OS X 10.10.5.

ArrayIndexOutOfBoundsException: -1

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.

Translation has broken character encoding.

At least the german translation does not properly show umlauts, instead shows �. You can even see it here on github, e.g. in po/de/net/freerouting/freeroute/Default.po.

FreeRouting does not work when layer names change.

Hi, I am trying to use your fork, and I receive error bellow. Do you know if I am doing something wrong or how I can fix this? My board has 4 layers.

This is the B.Cu inside of the dsn file.

    (layer B.Cu
      (type jumper)
      (property
        (index 3)
      )
    )

I just renamed all layer names to (type signal) and FreeRouter just opened my design.
In kicad the layer type is something written by the user, so it is an issue to use it. What do you think?

Structure.read_layer_scope: unknown layer type jumper
Dec 06, 2017 11:38:25 AM net.freerouting.freeroute.designformats.specctra.Plane read_scope
SEVERE: null
net.freerouting.freeroute.designformats.specctra.ReadScopeException: Layer name B.Cu not found in layer structure 
	at net.freerouting.freeroute.designformats.specctra.Shape.read_layer_shape_scope(Shape.java:82)
	at net.freerouting.freeroute.designformats.specctra.Polygon.read_polygon_scope(Polygon.java:45)
	at net.freerouting.freeroute.designformats.specctra.Shape.read_shape_scope(Shape.java:53)
	at net.freerouting.freeroute.designformats.specctra.Area.read_area_scope(Area.java:56)
	at net.freerouting.freeroute.designformats.specctra.Plane.read_scope(Plane.java:90)
	at net.freerouting.freeroute.designformats.specctra.Structure.read_scope(Structure.java:864)
	at net.freerouting.freeroute.designformats.specctra.ScopeKeyword.read_scope(ScopeKeyword.java:110)
	at net.freerouting.freeroute.designformats.specctra.DsnFile.read(DsnFile.java:71)
	at net.freerouting.freeroute.interactive.BoardHandling.import_design(BoardHandling.java:964)
	at net.freerouting.freeroute.BoardFrame.read(BoardFrame.java:258)
	at net.freerouting.freeroute.BoardFrame.<init>(BoardFrame.java:141)
	at net.freerouting.freeroute.MainAppController.lambda$create_board_frame$0(MainAppController.java:94)
	at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:764)
	at java.desktop/java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:717)
	at java.desktop/java.awt.EventQueue$3.run(EventQueue.java:711)
	at java.base/java.security.AccessController.doPrivileged(Native Method)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:89)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:734)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:199)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

AutorouteSettings.read_layer_rule: layer not found

NullPointerException during aotoroute

Thanks a lot, Robert, for working on the autorouter.

I saw this exception while autorouting my PCB:

Exception in thread "Thread-3" java.lang.NullPointerException
	at net.freerouting.freeroute.board.PullTightAlgo.smoothen_end_corners_at_trace_1(PullTightAlgo.java:433)
	at net.freerouting.freeroute.board.PullTightAlgo.opt_changed_area(PullTightAlgo.java:164)
	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)

When the exception occurred, autorouting stopped. I was able to reproduce it once more, but not anymore, so it is not a critical bug :)

I use your latest release 1.4.4

Thanks,
Michal

Main changes

Can you do a simple changelog of the main upgrades and updates with regards to the main project?

Loading saved BIN file fails with serialisation error

Steps to reproduce:

  1. Open FreeRouting. Load a Specctra DSN file (e.g. from Kicad)
  2. Route the board
  3. Save a BIN file (File -> Save or File -> Save and Exit)
  4. Close FreeRouting
  5. Open FreeRouting. Click "Open your own design" and select the BIN file

Expected result:
BIN file loaded. FreeRouting displays the tracks and components at the point where the BIN file was saved.

Actual result:

FreeRouting shows an error "Unable to write board to file" in the status bar (as opposed to an error message box which would be more noticeable) if the "Save" option is used. No error is shown if "Save and Exit" is used.

FreeRouting displays an error when reloading the BIN file:

unable to read file gui defaults file
java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: net.freerouting.freeroute.SnapshotAttributes

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.