[ https://issues.apache.org/jira/browse/OFBIZ-4239?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13904125#comment-13904125 ]
Pierre Smits commented on OFBIZ-4239: ------------------------------------- First of all I see a lot of messages like: [java] 2014-02-17 23:57:37,996 (main) [ TestRunContainer.java:243:INFO ] [JUNIT] : testList starting... [java] 2014-02-17 23:57:38,007 (main) [ Converters.java:114:WARN ] *** No converter found, converting from java.util.ArrayList to org.ofbiz.base.util.GeneralException. Please report this message to the developer community so a suitable converter can be created. *** [java] 2014-02-17 23:57:38,008 (main) [ TestRunContainer.java:239:INFO ] [JUNIT] : testList finished. and: [java] 2014-02-17 23:57:38,548 (main) [ TestRunContainer.java:243:INFO ] [JUNIT] : testArray starting... [java] 2014-02-17 23:57:38,549 (main) [ Converters.java:114:WARN ] *** No converter found, converting from [Ljava.lang.Object; to org.ofbiz.base.util.GeneralException. Please report this message to the developer community so a suitable converter can be created. *** [java] 2014-02-17 23:57:38,553 (main) [ Converters.java:114:WARN ] *** No converter found, converting from [Ljava.lang.Object; to java.util.Map. Please report this message to the developer community so a suitable converter can be created. *** [java] 2014-02-17 23:57:38,554 (main) [ Converters.java:114:WARN ] *** No converter found, converting from [I to org.ofbiz.base.util.GeneralException. Please report this message to the developer community so a suitable converter can be created. *** [java] 2014-02-17 23:57:38,554 (main) [ Converters.java:114:WARN ] *** No converter found, converting from [I to java.util.ArrayList. Please report this message to the developer community so a suitable converter can be created. *** [java] 2014-02-17 23:57:38,554 (main) [ Converters.java:114:WARN ] *** No converter found, converting from [I to java.util.Map. Please report this message to the developer community so a suitable converter can be created. *** [java] 2014-02-17 23:57:38,555 (main) [ TestRunContainer.java:239:INFO ] [JUNIT] : testArray finished. But these are WARN messages... More severe is: [java] 2014-02-17 23:57:38,555 (main) [ TestRunContainer.java:243:INFO ] [JUNIT] : testString starting... [java] 2014-02-17 23:57:38,558 (main) [ Converters.java:114:WARN ] *** No converter found, converting from java.lang.String to org.ofbiz.base.util.GeneralException. Please report this message to the developer community so a suitable converter can be created. *** [java] 2014-02-17 23:57:38,793 (main) [ UtilMisc.java:715:WARN ] Do not know what to do with the localeString [o], should be length 2, 5, or greater than 6, returning null [java] 2014-02-17 23:57:38,796 (main) [ ObjectType.java:532:WARN ] [java] ---- exception report ---------------------------------------------------------- [java] Exception thrown while converting type: [java] Exception: org.ofbiz.base.conversion.ConversionException [java] Message: Could not convert o to Locale: [java] ---- stack trace --------------------------------------------------------------- [java] org.ofbiz.base.conversion.ConversionException: Could not convert o to Locale: [java] org.ofbiz.base.conversion.MiscConverters$StringToLocale.convert(MiscConverters.java:238) [java] org.ofbiz.base.conversion.MiscConverters$StringToLocale.convert(MiscConverters.java:228) [java] org.ofbiz.base.util.ObjectType.simpleTypeConvert(ObjectType.java:530) [java] org.ofbiz.base.util.test.ObjectTypeTests.simpleTypeConvert(ObjectTypeTests.java:92) [java] org.ofbiz.base.util.test.ObjectTypeTests.simpleTypeConvertTestError(ObjectTypeTests.java:157) [java] org.ofbiz.base.util.test.ObjectTypeTests.simpleTypeConvertTestError(ObjectTypeTests.java:168) [java] org.ofbiz.base.util.test.ObjectTypeTests.testString(ObjectTypeTests.java:216) [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] junit.framework.TestCase.runTest(TestCase.java:168) [java] junit.framework.TestCase.runBare(TestCase.java:134) [java] junit.framework.TestResult$1.protect(TestResult.java:110) [java] junit.framework.TestResult.runProtected(TestResult.java:128) [java] junit.framework.TestResult.run(TestResult.java:113) [java] junit.framework.TestCase.run(TestCase.java:124) [java] junit.framework.TestSuite.runTest(TestSuite.java:243) [java] junit.framework.TestSuite.run(TestSuite.java:238) [java] junit.framework.TestSuite.runTest(TestSuite.java:243) [java] junit.framework.TestSuite.run(TestSuite.java:238) [java] org.ofbiz.testtools.TestRunContainer.start(TestRunContainer.java:147) [java] org.ofbiz.base.container.ContainerLoader.start(ContainerLoader.java:239) [java] org.ofbiz.base.start.Start.startStartLoaders(Start.java:327) [java] org.ofbiz.base.start.Start.start(Start.java:369) [java] org.ofbiz.base.start.Start.main(Start.java:120) [java] -------------------------------------------------------------------------------- [java] Followed by: [java] 2014-02-17 23:57:46,431 (main) [ TestRunContainer.java:243:INFO ] [JUNIT] : testParsing starting... [java] 2014-02-17 23:57:46,882 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${ [java] 2014-02-17 23:57:46,882 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${ [java] 2014-02-17 23:57:46,883 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: \${ [java] 2014-02-17 23:57:46,883 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: \${ [java] 2014-02-17 23:57:46,883 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: a\${ [java] 2014-02-17 23:57:46,883 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: a\${ [java] 2014-02-17 23:57:46,883 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${?currency( [java] 2014-02-17 23:57:46,883 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${?currency( [java] 2014-02-17 23:57:46,884 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${?currency() [java] 2014-02-17 23:57:46,884 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${?currency() [java] 2014-02-17 23:57:46,884 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${price?currency( [java] 2014-02-17 23:57:46,884 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${price?currency( [java] 2014-02-17 23:57:46,884 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${price?currency() [java] 2014-02-17 23:57:46,884 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${price?currency() [java] 2014-02-17 23:57:46,884 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${?currency(usd [java] 2014-02-17 23:57:46,884 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${?currency(usd [java] 2014-02-17 23:57:46,885 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${?currency(usd) [java] 2014-02-17 23:57:46,885 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${?currency(usd) [java] 2014-02-17 23:57:46,885 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${price?currency(usd [java] 2014-02-17 23:57:46,885 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${price?currency(usd [java] 2014-02-17 23:57:46,885 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${price?currency(usd) [java] 2014-02-17 23:57:46,885 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${price?currency(usd) [java] 2014-02-17 23:57:46,887 (main) [ TestRunContainer.java:239:INFO ] [JUNIT] : testParsing finished. and followed by: [java] 2014-02-17 23:57:46,887 (main) [ TestRunContainer.java:243:INFO ] [JUNIT] : testWithVerbosity starting... [java] 2014-02-17 23:57:46,927 (main) [FlexibleStringExpander.java:725:ERROR] Error evaluating expression ${throwException.value}: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,927 (main) [FlexibleStringExpander.java:725:ERROR] Error evaluating expression ${throwException.value}: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,927 (main) [FlexibleStringExpander.java:725:ERROR] Error evaluating expression ${throwException.value}: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,927 (main) [FlexibleStringExpander.java:725:ERROR] Error evaluating expression ${throwException.value}: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,928 (main) [FlexibleStringExpander.java:725:ERROR] Error evaluating expression ${throwException.value}: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,928 (main) [FlexibleStringExpander.java:725:ERROR] Error evaluating expression ${throwException.value}: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,928 (main) [FlexibleStringExpander.java:725:ERROR] Error evaluating expression ${throwException.value}: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,928 (main) [FlexibleStringExpander.java:725:ERROR] Error evaluating expression ${throwException.value}: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,929 (main) [FlexibleStringExpander.java:725:ERROR] Error evaluating expression ${throwException.value}: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,929 (main) [FlexibleStringExpander.java:725:ERROR] Error evaluating expression ${throwException.value}: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,929 (main) [FlexibleStringExpander.java:700:ERROR] Error evaluating expression: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,929 (main) [FlexibleStringExpander.java:700:ERROR] Error evaluating expression: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,930 (main) [FlexibleStringExpander.java:700:ERROR] Error evaluating expression: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,930 (main) [FlexibleStringExpander.java:700:ERROR] Error evaluating expression: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,930 (main) [FlexibleStringExpander.java:700:ERROR] Error evaluating expression: javax.el.ELException: java.lang.Exception [java] 2014-02-17 23:57:46,935 (main) [FlexibleStringExpander.java:700:ERROR] Error evaluating expression: javax.el.ELException: java.lang.NullPointerException [java] 2014-02-17 23:57:46,935 (main) [FlexibleStringExpander.java:700:ERROR] Error evaluating expression: javax.el.ELException: java.lang.NullPointerException [java] 2014-02-17 23:57:46,935 (main) [FlexibleStringExpander.java:700:ERROR] Error evaluating expression: javax.el.ELException: java.lang.NullPointerException [java] 2014-02-17 23:57:46,936 (main) [FlexibleStringExpander.java:700:ERROR] Error evaluating expression: javax.el.ELException: java.lang.NullPointerException [java] 2014-02-17 23:57:46,936 (main) [FlexibleStringExpander.java:700:ERROR] Error evaluating expression: javax.el.ELException: java.lang.NullPointerException [java] 2014-02-17 23:57:46,955 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${foobar [java] 2014-02-17 23:57:46,955 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: ${foobar [java] 2014-02-17 23:57:46,955 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: Hello${foobar [java] 2014-02-17 23:57:46,955 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: Hello${foobar [java] 2014-02-17 23:57:46,956 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: Hello ${var}${foobar [java] 2014-02-17 23:57:46,956 (main) [FlexibleStringExpander.java:306:WARN ] Found a ${ without a closing } (curly-brace) in the String: Hello ${var}${foobar [java] 2014-02-17 23:57:49,443 (main) [FlexibleStringExpander.java:611:ERROR] Error evaluating expression: javax.el.ELException: java.lang.Exception Plus a stackload of warnings again. > The framework/base tests fail > ----------------------------- > > Key: OFBIZ-4239 > URL: https://issues.apache.org/jira/browse/OFBIZ-4239 > Project: OFBiz > Issue Type: Test > Components: framework > Affects Versions: SVN trunk > Reporter: Jacques Le Roux > Assignee: Jacques Le Roux > Priority: Trivial > Fix For: SVN trunk > > Attachments: basetests.xml > > > Thanks to Adrian's explanation in http://markmail.org/message/ihpdviifcnmk2mhz > {quote} > 1. The framework/base component unit tests ran successfully. > 2. A new testing framework was introduced and that framework skipped the > framework/base unit tests. > 3. Over time, changes were made to framework/base code that caused the > tests to fail, but no one noticed because the tests were not being run. > 4. Rev 1085735 fixed the issue that was preventing the framework/base > tests from being run. > 5. Now the framework/base tests run, but they fail due to #3. > {quote} -- This message was sent by Atlassian JIRA (v6.1.5#6160)