Hi David, I have seen that work and was trying do similar modifications to test case patches. It worked nicely with "field-name" though with some errors as you said which are fine, but the test case fails using "field".
Vikas On Fri, Jun 13, 2008 at 10:07 AM, David E Jones <[EMAIL PROTECTED]> wrote: > > This is related to the cleanup of the simple-method attributes (and some > elements). There is a summary of what has been done so far here: > > http://docs.ofbiz.org/display/OFBTECH/Simple+Method+Cleanup+Effort > > You will get XSD validation errors for unchanged elements, but the methods > should still run just fine. > > If you change "field-name" to "field" then the validation error should go > away, and things should work as before. > > If that is not happening, please let me know! > > -David > > > > On Jun 12, 2008, at 10:22 PM, Vikas Mayur wrote: > > Hi Scott, >> >> It is working fine with "field-name" though it gives few errors like >> >> UtilXml.java:660:ERROR] XmlFileLoader: File >> >> file:/Users/vikas/work/projects/ofbiz/framework/example/script/org/ofbiz/example/example/ExampleServices.xml >> process error. Line: 123. Error message: cvc-complex-type.3.2.2: Attribute >> 'field-name' is not allowed to appear in element 'if-empty'. >> >> BTW, I see that its a issue with <if-empty> tag only. >> >> Vikas >> >> >> On Fri, Jun 13, 2008 at 8:06 AM, Scott Gray <[EMAIL PROTECTED]> wrote: >> >> Hi Vikas >>> >>> The two attributes field-name and field should be interchangeable, are >>> you >>> sure that you don't have a problem even if you use field-name? >>> >>> Regards >>> Scott >>> >>> 2008/6/13 Vikas Mayur <[EMAIL PROTECTED]>: >>> >>> Hi, >>>> >>>> I was testing few patches for test cases posted on Jira and thought to >>>> modify <if-empty field-name=""> to use <if-empty field=""> instead. >>>> But its giving following error ( This particular log is associated with >>>> when >>>> test is run on example component ) >>>> >>>> Any thoughts, why this is happening ? >>>> >>>> Vikas >>>> >>>> >>>> Exception: java.lang.Exception >>>> Message: Error in simple-method [test the create example service >>>> >>>> >>>> [file:/Users/vikas/work/projects/ofbiz/framework/example/script/org/ofbiz/example/example/ExampleServices.xml#testCreateExampleService]]: >>> >>>> ; [Assertion failed: (empty[=null])] >>>> ---- stack trace >>>> --------------------------------------------------------------- >>>> java.lang.Exception: Error in simple-method [test the create example >>>> service >>>> >>>> >>>> [file:/Users/vikas/work/projects/ofbiz/framework/example/script/org/ofbiz/example/example/ExampleServices.xml#testCreateExampleService]]: >>> >>>> ; [Assertion failed: (empty[=null])] >>>> >>>> >>>> org.ofbiz.entity.transaction.TransactionUtil.setRollbackOnly(TransactionUtil.java:311) >>> >>>> >>>> >>>> org.ofbiz.entity.transaction.TransactionUtil.rollback(TransactionUtil.java:258) >>> >>>> org.ofbiz.minilang.SimpleMethod.exec(SimpleMethod.java:875) >>>> org.ofbiz.minilang.SimpleMethod.runSimpleMethod(SimpleMethod.java:134) >>>> org.ofbiz.minilang.SimpleMethod.runSimpleService(SimpleMethod.java:116) >>>> >>>> >>>> org.ofbiz.minilang.SimpleServiceEngine.serviceInvoker(SimpleServiceEngine.java:76) >>> >>>> >>>> org.ofbiz.minilang.SimpleServiceEngine.runSync(SimpleServiceEngine.java:51) >>> >>>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:384) >>>> org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:213) >>>> org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:149) >>>> org.ofbiz.testtools.ServiceTest.run(ServiceTest.java:61) >>>> junit.framework.TestSuite.runTest(TestSuite.java:208) >>>> junit.framework.TestSuite.run(TestSuite.java:203) >>>> org.ofbiz.testtools.TestRunContainer.start(TestRunContainer.java:134) >>>> org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:101) >>>> org.ofbiz.base.start.Start.startStartLoaders(Start.java:263) >>>> org.ofbiz.base.start.Start.startServer(Start.java:312) >>>> org.ofbiz.base.start.Start.start(Start.java:316) >>>> org.ofbiz.base.start.Start.main(Start.java:399) >>>> >>>> >>> >