[
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)