自定义转单LB生成失败:net.sf.jasperreports.engine.JRRuntimeException: Error creating barcode.
提示这个一般来说有两种情况,1是你设置的 条纹码的 字段没有值,2是你设置的条纹码字段不对。
2的话记得查看下 条纹码的字段是不是设对了。
然后针对 条纹码如果是空的时候就不显示,忽略掉这个错误照样生成label。
那可以在jasper的页面设置一下

如图 设置一个公式,如果成立就显示条纹,不成立就不现实条纹。
new Boolean($P{yunDanEntity}.getQiTaDanHao1() != null && !$P{yunDanEntity}.getQiTaDanHao1().equals(""))
上面这段代码的意思是 设置一个布尔值,如果其他单号1不为null或不为空不显示条纹码。如果有值才显示,那样就不会出现条纹码生成报错,如果其他字段依葫芦画瓢就可以。