Hi,

There seems to be a problem when update e-commerce store. Also, if I click on the Inventory Tab of a product.

SVN Info:

Path: .
URL: http://svn.apache.org/repos/asf/ofbiz/trunk
Repository Root: http://svn.apache.org/repos/asf
Repository UUID: 13f79535-47bb-0310-9956-ffa450edef68
Revision: 964384
Node Kind: directory
Schedule: normal
Last Changed Author: hansbak
Last Changed Rev: 964371
Last Changed Date: 2010-07-15 16:03:57 +0530 (Thu, 15 Jul 2010)




=====================E-commerce product update error=================================
Below is the Error and stacktrace:

The Following Errors Occurred:

Type check failed for field [updateProductStore.daysToCancelNonPay]; expected type is [Long]; actual type is [java.lang.String]

Type check failed for field [updateProductStore.storeCreditValidDays]; expected type is [Long]; actual type is [java.lang.String]


====================E-Commerce stacktrace========================================== [java] 2010-07-15 18:50:39,520 (http-0.0.0.0-8443-1) [ ModelService.java:564:ERROR] [ModelService.validate] : {updateProductStore} : (IN) Required test error: org.ofbiz.service.ServiceValidationException: Type check failed for field [updateProductStore.daysToCancelNonPay]; expected type is [Long]; actual type is [java.lang.String]Type check failed for field [updateProductStore.storeCreditValidDays]; expected type is [Long]; actual type is [java.lang.String] [java] 2010-07-15 18:50:39,541 (http-0.0.0.0-8443-1) [ ServiceDispatcher.java:381:ERROR] [java] ---- exception report ---------------------------------------------------------- [java] Incoming context (in runSync : updateProductStore) does not match expected requirements
     [java] Exception: org.ofbiz.service.ServiceValidationException
[java] Message: Type check failed for field [updateProductStore.daysToCancelNonPay]; expected type is [Long]; actual type is [java.lang.String]Type check failed for field [updateProductStore.storeCreditValidDays]; expected type is [Long]; actual type is [java.lang.String] [java] ---- stack trace --------------------------------------------------------------- [java] org.ofbiz.service.ServiceValidationException: Type check failed for field [updateProductStore.daysToCancelNonPay]; expected type is [Long]; actual type is [java.lang.String]Type check failed for field [updateProductStore.storeCreditValidDays]; expected type is [Long]; actual type is [java.lang.String]
     [java] org.ofbiz.service.ModelService.validate(ModelService.java:698)
     [java] org.ofbiz.service.ModelService.validate(ModelService.java:562)
[java] org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:379) [java] org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:226) [java] org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:165) [java] org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:336) [java] org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:637) [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:383) [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:227) [java] org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:90)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:271) [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555) [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
     [java] java.lang.Thread.run(Thread.java:619)
[java] --------------------------------------------------------------------------------
     [java]
[java] 2010-07-15 18:50:39,542 (http-0.0.0.0-8443-1) [ ServiceDispatcher.java:515:INFO ] [[Sync service failed...- total:0.0,since last(Begin):0.0]] - 'catalog / updateProductStore'


=======================================Product Inventory stacktrace===================== [java] ---- stack trace --------------------------------------------------------------- [java] org.ofbiz.entity.transaction.GenericTransactionException: The current transaction is marked for rollback, not beginning a new transaction and aborting current operation; the rollbackOnly was caused by: Error in simple-method [Get Inventory Available for a Product [file:/home/raj/ofbiz/applications/product/script/org/ofbiz/product/inventory/InventoryServices.xml#getProductInventoryAvailable]]: ; {Error with comparison in if-compare between field [.parameters.useCache] with value [] and value [true] with operator [equals] and type [Boolean]: , Could not convert value2 for comparison: Conversion from java.lang.String to java.lang.Boolean not currently supported} [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:159) [java] org.ofbiz.entity.transaction.TransactionUtil.begin(TransactionUtil.java:131) [java] org.ofbiz.entity.GenericDelegator.findList(GenericDelegator.java:1785) [java] org.ofbiz.entity.GenericDelegator.findByAnd(GenericDelegator.java:1704)
     [java] sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [java] sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
     [java] java.lang.reflect.Method.invoke(Method.java:597)
[java] org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite$PojoCachedMethodSiteNoUnwrapNoCoerce.invoke(PojoMetaMethodSite.java:229) [java] org.codehaus.groovy.runtime.callsite.PojoMetaMethodSite.call(PojoMetaMethodSite.java:52) [java] org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:40) [java] org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:117) [java] org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:133) [java] EditProductInventoryItems.run(EditProductInventoryItems.groovy:102) [java] org.ofbiz.widget.ModelWidgetAction$Script.runAction(ModelWidgetAction.java:416) [java] org.ofbiz.widget.ModelWidgetAction.runSubActions(ModelWidgetAction.java:117) [java] org.ofbiz.widget.screen.ModelScreenWidget$Section.renderWidgetString(ModelScreenWidget.java:181) [java] org.ofbiz.widget.screen.ModelScreen.renderScreenString(ModelScreen.java:392) [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:135) [java] org.ofbiz.widget.screen.ScreenRenderer.render(ScreenRenderer.java:97) [java] org.ofbiz.widget.screen.MacroScreenViewHandler.render(MacroScreenViewHandler.java:104) [java] org.ofbiz.webapp.control.RequestHandler.renderView(RequestHandler.java:839) [java] org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:559) [java] org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:227)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
     [java] javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
[java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [java] org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:271) [java] org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) [java] org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) [java] org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) [java] org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) [java] org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) [java] org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [java] org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [java] org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:555) [java] org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298) [java] org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852) [java] org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588) [java] org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
     [java] java.lang.Thread.run(Thread.java:619)
[java] --------------------------------------------------------------------------------
     [java]
     [java] 2010-07-15 18:56:04,551 (http-0.0.0.0-8443-1) [     ControlS


Thanks,

Raj

Reply via email to