Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 发票单据上的添加行出现错误R6025-SAP DiApi_Java_Invoice_Sapb1_Sap Business One Di Api_R6025 - Fatal编程技术网

Java 发票单据上的添加行出现错误R6025-SAP DiApi

Java 发票单据上的添加行出现错误R6025-SAP DiApi,java,invoice,sapb1,sap-business-one-di-api,r6025,Java,Invoice,Sapb1,Sap Business One Di Api,R6025,在Windows上的Java应用程序中将发票集成到SAP时,出现以下错误“R6025-纯虚拟函数调用”。 但是,我的应用程序在一个版本中在多个客户端上运行,我对任何客户端都没有问题,只有这个特定的客户端 在客户机环境中使用应用程序进行测试期间,我注意到在使用“添加”添加发票中的第一行时总是会发生错误 invoiceV1.getLines().add(); // The error happens here! System.out.println("THIS LINE NOT APPEARS ON

在Windows上的Java应用程序中将发票集成到SAP时,出现以下错误“R6025-纯虚拟函数调用”。 但是,我的应用程序在一个版本中在多个客户端上运行,我对任何客户端都没有问题,只有这个特定的客户端

在客户机环境中使用应用程序进行测试期间,我注意到在使用“添加”添加发票中的第一行时总是会发生错误

invoiceV1.getLines().add(); // The error happens here!
System.out.println("THIS LINE NOT APPEARS ON CMD");
invoiceV1.getLines().setCurrentLine(lineNum);

............ SETTING LINE VALUES ..........

lineNum++;

据我所知,您不需要在第一行设置
.add()
。如果,试着放一个
,检查它是否是第一行


如果这不起作用,你可以考虑环境错误吗?或者Instalation出现了一些问题?

我刚刚尝试了您的建议,尝试执行以下更改:if(lineNum>0){invoiceV1.getLines().add();invoiceV1.getLines().setCurrentLine(lineNum);}。。。。。。。。。。。。。。。。。。。。。。。。。。。及。。。。。。。。。。。。。。。。。。。。。。。。。。。如果(lineNum>0){invoiceV1.getLines().add();}invoiceV1.getLines()。setCurrentLine(lineNum);也是这样,但是客户端环境中存在一些缺陷!