Java org.apache.axis2.AxisFault:无效的XML
我试图通过magja向magento中的产品添加一个图像,但收到无效的xml错误` 下面是处理图像插入的代码。。 谁能告诉我,为什么我会犯这个错误 byte[]data=MagjaFileUtils.getBytesFromFileURL(“”)Java org.apache.axis2.AxisFault:无效的XML,java,mage,Java,Mage,我试图通过magja向magento中的产品添加一个图像,但收到无效的xml错误` 下面是处理图像插入的代码。。 谁能告诉我,为什么我会犯这个错误 byte[]data=MagjaFileUtils.getBytesFromFileURL(“”) Media image=新媒体(); image.setName(“谷歌”); image.setMime(“image/jpeg”); image.setData(数据); Set types=ImmutableSet.of(ProductMedia
Media image=新媒体();
image.setName(“谷歌”);
image.setMime(“image/jpeg”);
image.setData(数据);
Set types=ImmutableSet.of(ProductMedia.Type.IMAGE,ProductMedia.Type.SMALL\u IMAGE);
ProductMedia media=新的ProductMedia();
media.setExclude(false);
媒体。设置图像(图像);
媒体。设置标签(“产品图像”);
媒体设置位置(1);
媒体设置类型(类型);
媒体产品(产品);
产品。添加媒体(媒体)`
2016-01-22 11:48:51错误ProductMediaRemoteServiceImpl:528-
org.apache.axis2.AxisFault:无效的XML
位于org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)
位于org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:375)
位于org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
在org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)上
位于org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
位于org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
位于org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)
访问com.google.code.magja.soap.MagentoSoapClient.call(MagentoSoapClient.java:253)
位于com.google.code.magja.soap.MagentoSoapClient.callArgs(MagentoSoapClient.java:213)
位于com.google.code.magja.service.product.ProductMediaRemoteServiceImpl.create(ProductMediaRemoteServiceImpl.java:213)
位于com.niveus.integrator.test.MagentoProductClient.generateProduct(MagentoProductClient.java:139)
位于com.niveus.integrator.test.MagentoProductClient.testGetByIdAndSku(MagentoProductClient.java:43)
位于com.niveus.integrator.test.MagentoProductClient.main(MagentoProductClient.java:151)
无法将媒体添加到产品中
Media image = new Media();
image.setName("google");
image.setMime("image/jpeg");
image.setData(data);
Set<ProductMedia.Type> types = ImmutableSet.of(ProductMedia.Type.IMAGE, ProductMedia.Type.SMALL_IMAGE);
ProductMedia media = new ProductMedia();
media.setExclude(false);
media.setImage(image);
media.setLabel("Image for Product");
media.setPosition(1);
media.setTypes(types);
media.setProduct(product);
product.addMedia(media);`