- There May be Troubles Ahead
- Errors whilst Compiling using Ant
- Creating Eclipse Project
- Eclipse Debugging Routines
- wORD cASE bLINDNESS
- Importing the Project Bugs
- Have you Tried Restarting Your Program, Sir?
- Show Your Bugs, Damn You!
- Be Careful What You Wish For
terracer is one of the
JOSM standard plugins. Almost all of my work updating the map involves adding houses in Nottingham, and most of those are either Terraces, Semi-Detached or Detached houses;
terracer is invaluable in adding any or all of those houses.
terracer began to show bugs soon after I started using it, and it rapidly became impossible to use any of it's Relation capabilities.
JOSM core was being rewritten to move from JAVA-7 to JAVA-8 (now complete), and I have a suspicion that
terracer was written in the days of JAVA-6! Whatever the case, it has degraded throughout 2016 & is now almost completely unusable (at least in my experience).
6 months or so ago I declared that I wanted to bug-fix
terracer. I've spent all the time since then finding excuses to put off making that promise good. It's not that I don't want to. It's simply that, whilst the weather is good enough, I want to get out of the house, make the survey, then get it up on the map. Before Xmas I caught two new 'flu on the run; it took until Sunday, 8 January before I finally overcame the Bronchitus & felt strong again. Today the weather forecasters promised Britain a blast of Siberian air & snow by the end of this week. So, I've finally run out of excuses...
I'm writing this up as a Preface to the whole thing, and expect to have numerous posts in the future as I meet (and hopefully fix) yet another snag along the route. The only help I've been able to find so far is:
Steps taken so far:
This is the platform I'm using:
~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.6 (jessie)
Here are relevant installed applications:
(some results removed):
:~$ apt --installed list | egrep -i 'ant|eclipse|jdk|subversion'
WARNING: apt does not have a stable CLI interface yet. Use with caution in scripts.
ant/stable,now 1.9.4-3 all [installed,automatic]
default-jdk/stable,now 2:1.7-52 amd64 [installed,automatic]
eclipse/stable,now 3.8.1-7 all [installed]
openjdk-7-jdk/stable,now 7u111-2.6.7-2~deb8u1 amd64 [installed,automatic]
openjdk-7-jre/stable,now 7u111-2.6.7-2~deb8u1 amd64 [installed,automatic]
openjdk-7-jre-headless/stable,now 7u111-2.6.7-2~deb8u1 amd64 [installed,automatic]
openjdk-8-jre/jessie-backports,now 8u111-b14-2~bpo8+1 amd64 [installed]
openjdk-8-jre-headless/jessie-backports,now 8u111-b14-2~bpo8+1 amd64 [installed,automatic]
subversion/stable,stable,now 1.8.10-6+deb8u4 amd64 [installed]
Install sourcecode via SVN:
(the following also creates /josm (for me, /JOSM already exists)):
~$ svn co http://svn.openstreetmap.org/applications/editors/josm
~$ du -h --max-depth=1 josm