[ https://issues.apache.org/jira/browse/OFBIZ-10673?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Jacques Le Roux reassigned OFBIZ-10673: --------------------------------------- Assignee: Rohit Koushal (was: Jacques Le Roux) > Unable to add additional product images from catalog > ---------------------------------------------------- > > Key: OFBIZ-10673 > URL: https://issues.apache.org/jira/browse/OFBIZ-10673 > Project: OFBiz > Issue Type: Bug > Components: product > Affects Versions: Trunk > Reporter: Rohit Koushal > Assignee: Rohit Koushal > Priority: Major > Attachments: OFBIZ-10673.patch, screenshot-1.png > > > Unable to add additional product images from screen: Catalog > Products > > Content > below is the screen for reference. > !screenshot-1.png! > ServerĀ logs: > {code:java} > 2018-11-24 18:40:52,454 |sse-nio-8443-exec-11 |CallService > |E| ERROR: Could not complete the Method to upload multiple Additional View > images for product > [file:/home/rohit/sandbox/ofbiz-framework/applications/product/minilang/product/product/ProductContentServices.xml#uploadProductAdditionalViewImages] > process [problem invoking the [addAdditionalViewForProduct] service with the > map named [addAdditionalViewForProductMap] containing > [{userLogin=[GenericEntity:UserLogin][createdStamp,2018-11-24 > 11:21:56.719(java.sql.Timestamp)][createdTxStamp,2018-11-24 > 11:21:56.716(java.sql.Timestamp)][currentPassword,{SHA}47b56994cbc2b6d10aa1be30f70165adb305a41a(java.lang.String)][disabledBy,null()][disabledDateTime,null()][enabled,Y(java.lang.String)][externalAuthId,null()][hasLoggedOut,N(java.lang.String)][isSystem,null()][lastCurrencyUom,null()][lastLocale,null()][lastTimeZone,Asia/Calcutta(java.lang.String)][lastUpdatedStamp,2018-11-24 > 14:59:33.347(java.sql.Timestamp)][lastUpdatedTxStamp,2018-11-24 > 14:59:33.291(java.sql.Timestamp)][partyId,admin(java.lang.String)][passwordHint,null()][requirePasswordChange,null()][successiveFailedLogins,0(java.lang.Long)][userLdapDn,null()][userLoginId,admin(java.lang.String)], > visualTheme=visual-theme-id:RAINBOWSTONE_SAPHIR, display-name: Rainbow Stone > - Sapphire, description: , screenshots: > [/rainbowstone/images/themeSaphir.png], productId=GZ-1000, > _uploadedFile_contentType=image/png, > timeZone=sun.util.calendar.ZoneInfo[id="Asia/Calcutta",offset=19800000,dstSavings=0,useDaylight=false,transitions=6,lastRule=null], > locale=en_US, productContentTypeId=ADDITIONAL_IMAGE_1, > uploadedFile=java.nio.HeapByteBuffer[pos=0 lim=1174673 cap=1174673], > _uploadedFile_fileName=Screenshot from 2018-10-23 09:02:57.png}]: Service > [addAdditionalViewForProduct] target threw an unexpected exception (null)] > org.apache.ofbiz.service.GenericServiceException: Service > [addAdditionalViewForProduct] target threw an unexpected exception (null) > at > org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:115) > ~[ofbiz.jar:?] > at > org.apache.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) > ~[ofbiz.jar:?] > at > org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:415) > ~[ofbiz.jar:?] > at > org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) > ~[ofbiz.jar:?] > at > org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:103) > ~[ofbiz.jar:?] > at > org.apache.ofbiz.minilang.method.callops.CallService.exec(CallService.java:217) > [ofbiz.jar:?] > at > org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) > [ofbiz.jar:?] > at > org.apache.ofbiz.minilang.method.ifops.IfNotEmpty.exec(IfNotEmpty.java:61) > [ofbiz.jar:?] > at > org.apache.ofbiz.minilang.SimpleMethod.runSubOps(SimpleMethod.java:310) > [ofbiz.jar:?] > at org.apache.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:457) > [ofbiz.jar:?] > at > org.apache.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:274) > [ofbiz.jar:?] > at > org.apache.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:293) > [ofbiz.jar:?] > at > org.apache.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:79) > [ofbiz.jar:?] > at > org.apache.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:48) > [ofbiz.jar:?] > at > org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:415) > [ofbiz.jar:?] > at > org.apache.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:240) > [ofbiz.jar:?] > at > org.apache.ofbiz.service.GenericDispatcherFactory$GenericDispatcher.runSync(GenericDispatcherFactory.java:88) > [ofbiz.jar:?] > at > org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:350) > [ofbiz.jar:?] > at > org.apache.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:796) > [ofbiz.jar:?] > at > org.apache.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:519) > [ofbiz.jar:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:208) > [ofbiz.jar:?] > at > org.apache.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:81) > [ofbiz.jar:?] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:665) > [javax.servlet-api-4.0.1.jar:4.0.1] > at javax.servlet.http.HttpServlet.service(HttpServlet.java:750) > [javax.servlet-api-4.0.1.jar:4.0.1] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:191) > [ofbiz.jar:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.ofbiz.webapp.control.ControlFilter.doFilter(ControlFilter.java:157) > [ofbiz.jar:?] > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:668) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) > [tomcat-catalina-9.0.13.jar:9.0.13] > at > org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408) > [tomcat-coyote-9.0.13.jar:9.0.13] > at > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) > [tomcat-coyote-9.0.13.jar:9.0.13] > at > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:791) > [tomcat-coyote-9.0.13.jar:9.0.13] > at > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1417) > [tomcat-coyote-9.0.13.jar:9.0.13] > at > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) > [tomcat-coyote-9.0.13.jar:9.0.13] > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) > [?:1.8.0_66] > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) > [?:1.8.0_66] > at > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) > [tomcat-util-9.0.13.jar:9.0.13] > at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66] > Caused by: java.lang.NullPointerException > at > org.apache.ofbiz.product.product.ProductServices.addAdditionalViewForProduct(ProductServices.java:1092) > ~[ofbiz.jar:?] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[?:1.8.0_66] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:1.8.0_66] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:1.8.0_66] > at java.lang.reflect.Method.invoke(Method.java:497) ~[?:1.8.0_66] > at > org.apache.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:100) > ~[ofbiz.jar:?] > ... 48 more > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)