无法在hybris 6.2 backoffice的impex导入中上传CSV文件

2020-09-14 04:33发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的CSV文件和impex是:"#%import de.hybris.platform.print.jalo.PrintManager""#%import de.hybris.platform.impex.jalo.ImpexManager""#%impex.enableExternalImpExSyntaxParsing( true)""#%impex.enableExternalDataCodeExecution(true)"""#%impex.setDumpingAllowed(false);"

INSERT_UPDATE Product; code [unique = true]; name; unit; catalog; catalogVersion"#%impex.includeExternalData(ImpExManager.class.getResourceAsStream("" sampletxt.csv""),"" utf-8"", 1,-1);"

sampletxt.csv:#data 222222; Sample23; 8796093054986; 8796093088344; 8796093121113

然后我得到以下错误消息:de.hybris.platform.impex.jalo.ImpExException:错误执行代码行在12:源文件:内联评估:``impex.includeExternalData(ImpExManager.class.getResourceAsStream(" sampletxt.csv"。。。``:方法调用impex.includeExternalData在de.hybris.platform.impex.jalo.ImpExReader.legacyExecute(ImpExReader.java:3204)〜[impexserver.jar :?]在de.hybris.platform .impex.jalo.ImpExReader.execute(ImpExReader.java:3143)〜[impexserver.jar :?]在de.hybris.platform.impex.jalo.imp.MultiThreadedImpExImportReader.execute(MultiThreadedImpExImportReader.java:647)〜[impexserver。 jar :?]位于de.hybris.platform.impex.jalo.ImpExReader.execute(ImpExReader.java:3112)〜[impexserver.jar :?]位于de.hybris.platform.impex.jalo.ImpExReader.processCodeLine(ImpExReader。 java:3017)〜[impexserver.jar :?]在de.hybris.platform.impex.jalo.ImpExReader.readLine(ImpExReader.java:1922)〜[impexserver.jar :?]在de.hybris.platform.impex。 jalo.imp.ImpExImportReader.readLine(Im pExImportReader.java:501)〜[impexserver.jar :?],位于de.hybris.platform.impex.jalo.imp.MultiThreadedImpExImportReader.readLineFromWorker(MultiThreadedImpExImportReader.java:313)〜[impexserver.jar :?],位于de.hybris。 platform.impex.jalo.imp.ImpExReaderWorker.perform(ImpExReaderWorker.java:42)[impexserver.jar :?]位于de.hybris.platform.impex.jalo.imp.ImpExWorker.run(ImpExWorker.java:85)[impexserver .jar :?],位于de.hybris.platform.util.threadpool.PoolableThread.run(PoolableThread.java:196)[coreserver.jar :?]版本:bsh.TargetError:源文件:内联评估:" impex .includeExternalData(ImpExManager.class.getResourceAsStream(" sampletxt.csv"。 。 。 '':方法调用impex.includeExternalData at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:97)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41] at bsh.BSHPrimaryExpression.eval( BSHPrimaryExpression.java:102)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41] at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)〜[bsh-2.0b5.jar: bsh.Interpreter.eval(Interpreter.java:645)处的bb.2.0b5 2005-06-12 04:50:41] bsh.Interpreter.eval(Interpreter.java:645)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41] .Interpreter.eval(Interpreter.java:739)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]在bsh.Interpreter.eval(Interpreter.java:728)〜[bsh- 2.0b5.jar:2.0b5 2005-06-12 04:50:41],网址为de.hybris.platform.impex.jalo.ImpExReader.legacyExecute(ImpExReader.java:3189)〜[impexserver.jar :?] ... 另外10个

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的CSV文件和impex是:"#%import de.hybris.platform.print.jalo.PrintManager""#%import de.hybris.platform.impex.jalo.ImpexManager""#%impex.enableExternalImpExSyntaxParsing( true)""#%impex.enableExternalDataCodeExecution(true)"""#%impex.setDumpingAllowed(false);"

INSERT_UPDATE Product; code [unique = true]; name; unit; catalog; catalogVersion"#%impex.includeExternalData(ImpExManager.class.getResourceAsStream("" sampletxt.csv""),"" utf-8"", 1,-1);"

sampletxt.csv:#data 222222; Sample23; 8796093054986; 8796093088344; 8796093121113

然后我得到以下错误消息:de.hybris.platform.impex.jalo.ImpExException:错误执行代码行在12:源文件:内联评估:``impex.includeExternalData(ImpExManager.class.getResourceAsStream(" sampletxt.csv"。。。``:方法调用impex.includeExternalData在de.hybris.platform.impex.jalo.ImpExReader.legacyExecute(ImpExReader.java:3204)〜[impexserver.jar :?]在de.hybris.platform .impex.jalo.ImpExReader.execute(ImpExReader.java:3143)〜[impexserver.jar :?]在de.hybris.platform.impex.jalo.imp.MultiThreadedImpExImportReader.execute(MultiThreadedImpExImportReader.java:647)〜[impexserver。 jar :?]位于de.hybris.platform.impex.jalo.ImpExReader.execute(ImpExReader.java:3112)〜[impexserver.jar :?]位于de.hybris.platform.impex.jalo.ImpExReader.processCodeLine(ImpExReader。 java:3017)〜[impexserver.jar :?]在de.hybris.platform.impex.jalo.ImpExReader.readLine(ImpExReader.java:1922)〜[impexserver.jar :?]在de.hybris.platform.impex。 jalo.imp.ImpExImportReader.readLine(Im pExImportReader.java:501)〜[impexserver.jar :?],位于de.hybris.platform.impex.jalo.imp.MultiThreadedImpExImportReader.readLineFromWorker(MultiThreadedImpExImportReader.java:313)〜[impexserver.jar :?],位于de.hybris。 platform.impex.jalo.imp.ImpExReaderWorker.perform(ImpExReaderWorker.java:42)[impexserver.jar :?]位于de.hybris.platform.impex.jalo.imp.ImpExWorker.run(ImpExWorker.java:85)[impexserver .jar :?],位于de.hybris.platform.util.threadpool.PoolableThread.run(PoolableThread.java:196)[coreserver.jar :?]版本:bsh.TargetError:源文件:内联评估:" impex .includeExternalData(ImpExManager.class.getResourceAsStream(" sampletxt.csv"。 。 。 '':方法调用impex.includeExternalData at bsh.BSHMethodInvocation.eval(BSHMethodInvocation.java:97)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41] at bsh.BSHPrimaryExpression.eval( BSHPrimaryExpression.java:102)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41] at bsh.BSHPrimaryExpression.eval(BSHPrimaryExpression.java:47)〜[bsh-2.0b5.jar: bsh.Interpreter.eval(Interpreter.java:645)处的bb.2.0b5 2005-06-12 04:50:41] bsh.Interpreter.eval(Interpreter.java:645)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41] .Interpreter.eval(Interpreter.java:739)〜[bsh-2.0b5.jar:2.0b5 2005-06-12 04:50:41]在bsh.Interpreter.eval(Interpreter.java:728)〜[bsh- 2.0b5.jar:2.0b5 2005-06-12 04:50:41],网址为de.hybris.platform.impex.jalo.ImpExReader.legacyExecute(ImpExReader.java:3189)〜[impexserver.jar :?] ... 另外10个

付费偷看设置
发送
1条回答
clasier
1楼-- · 2020-09-14 04:55

您好Pradeep,我正面临着同样的问题,您是否找到了解决办法?

一周热门 更多>