Program: 34501
Project: 34501
Buggy source:
/** 
 * (inheritDoc)
 * @see org.goko.core.common.service.IGokoService#start()
 */
@Override public void start() throws GkException {
  JoglViewerSettings.getInstance().addPropertyChangeListener(this);
  jogWarnFont=new Font("String_Node_Str",Font.BOLD,16);
  LOG.info("String_Node_Str" + this.getServiceId());
  this.gridRenderer=new GridRenderer();
  addRenderer(gridRenderer);
  TextRenderer xTextRenderer=new TextRenderer("String_Node_Str",2,new Point3d(10,-0.1,0),TextRenderer.MIDDLE | TextRenderer.LEFT);
  xTextRenderer.setColor(1,0,0,1);
  addRenderer(new ArrowRenderer(new Point3d(10,0,0),new Vector3d(1,0,0),new Vector3d(0,1,0),new Color4f(1,0,0,1)));
  TextRenderer yTextRenderer=new TextRenderer("String_Node_Str",2,new Point3d(-0.5,10,0),TextRenderer.BOTTOM | TextRenderer.LEFT);
  yTextRenderer.setColor(0,1,0,1);
  addRenderer(new ArrowRenderer(new Point3d(0,10,0),new Vector3d(0,1,0),new Vector3d(1,0,0),new Color4f(0,1,0,1)));
  TextRenderer zTextRenderer=new TextRenderer("String_Node_Str",2,new Point3d(-0.5,0,10),new Vector3d(1,0,0),new Vector3d(0,0,1),TextRenderer.BOTTOM | TextRenderer.LEFT);
  addRenderer(new ArrowRenderer(new Point3d(0,0,10),new Vector3d(0,0,1),new Vector3d(1,0,0),new Color4f(0,0,1,1)));
  zTextRenderer.setColor(0,0,1,1);
  addRenderer(xTextRenderer);
  addRenderer(yTextRenderer);
  addRenderer(zTextRenderer);
  zeroRenderer=new FourAxisRenderer(10,JoglViewerSettings.getInstance().getRotaryAxisDirection(),new Color3f(1,0,0),new Color3f(0,1,0),new Color3f(0,0,1),new Color3f(1,1,0));
  zeroRenderer.setDisplayRotaryAxis(JoglViewerSettings.getInstance().isRotaryAxisEnabled());
  addRenderer(zeroRenderer);
  toolRenderer=new ToolRenderer(getControllerAdapter());
  addRenderer(toolRenderer);
}

Fixed version (ground truth):
/** 
 * (inheritDoc)
 * @see org.goko.core.common.service.IGokoService#start()
 */
@Override public void start() throws GkException {
  JoglViewerSettings.getInstance().addPropertyChangeListener(this);
  jogWarnFont=new Font("String_Node_Str",Font.BOLD,16);
  LOG.info("String_Node_Str" + this.getServiceId());
  this.gridRenderer=new GridRenderer();
  addRenderer(gridRenderer);
  TextRenderer xTextRenderer=new TextRenderer("String_Node_Str",2,new Point3d(10,-0.1,0),TextRenderer.MIDDLE | TextRenderer.LEFT);
  xTextRenderer.setColor(1,0,0,1);
  addRenderer(new ArrowRenderer(new Point3d(10,0,0),new Vector3d(1,0,0),new Vector3d(0,1,0),new Color4f(1,0,0,1)));
  TextRenderer yTextRenderer=new TextRenderer("String_Node_Str",2,new Point3d(-0.5,10,0),TextRenderer.BOTTOM | TextRenderer.LEFT);
  yTextRenderer.setColor(0,1,0,1);
  addRenderer(new ArrowRenderer(new Point3d(0,10,0),new Vector3d(0,1,0),new Vector3d(1,0,0),new Color4f(0,1,0,1)));
  TextRenderer zTextRenderer=new TextRenderer("String_Node_Str",2,new Point3d(-0.5,0,10),new Vector3d(1,0,0),new Vector3d(0,0,1),TextRenderer.BOTTOM | TextRenderer.LEFT);
  addRenderer(new ArrowRenderer(new Point3d(0,0,10),new Vector3d(0,0,1),new Vector3d(1,0,0),new Color4f(0,0,1,1)));
  zTextRenderer.setColor(0,0,1,1);
  addRenderer(xTextRenderer);
  addRenderer(yTextRenderer);
  addRenderer(zTextRenderer);
  zeroRenderer=new FourAxisRenderer(10,JoglViewerSettings.getInstance().getRotaryAxisDirection(),new Color3f(1,0,0),new Color3f(0,1,0),new Color3f(0,0,1),new Color3f(1,1,0));
  zeroRenderer.setDisplayRotaryAxis(JoglViewerSettings.getInstance().isRotaryAxisEnabled());
  addRenderer(zeroRenderer);
}