Should be fixed now; consider what was checked-in in change 23006 a proposal for how to deal with Locales during type conversion.
Basically, there is a new API call on TypeUtils that takes (String value, Class type, Locale locale) where "value" is what to convert, "type" is the type to convert it into, and "locale" is the locale that a converter implementation can (optionally) use. Then, the failing test just specifies the locale as en_US. It's not wired into the JPF runtime yet (but should be!), but it is used from the failing JUnit test.
Hopefully, it helps get the tests up and running on non-US locale machines.
Sebastian or Ias, can you try it locally and let me know if the test passes now?
Thanks!
Eddie
Eddie O'Neil wrote:
Good catch! The error is caused when running on machines with different locales; the test is making an en_US locale assumption.
Fixing this now...
Thanks for the build feedback!
Eddie
Sebastian Gozin wrote:
I seem to have the same failures when running
$ ant drt
Other than that I could checkout the project with the netbeans SVN plugin. I can't yet run the ant tasks from netbeans but I gather you need to set some Tiger compatibility settings for it to work.
Sebastian
Ias wrote:
Hi,
Thanks to help from all of you, I successfully checked out Beehive with Eclipse 3.0 and SVN plugin. Here's my environment for builidng Beehive:
Windowns XP Pro JDK 1.5.1 beta2 b51
ant bootstrap and ant clean deploy
worked fine, but
ant drt
ended up with failures. The attached log was emitted by drt target. (Is it natural anyway?)
Regards,
Ias
========================================================= Lee, Changshin (Korean name) Ias (International name) Company Web Site: http://www.tmax.co.kr Personal Web Site: http://www.iasandcb.pe.kr --------------------------------------------------------- JSR 201 and 204 Expert Group Member Apache Web Services Project Member R&D Center Tmax Soft, Inc. =========================================================
------------------------------------------------------------------------
Buildfile: build.xml
drt:
controls.drt:
dirs:
classes: [copy] Copying 3 files to D:\java\projects\trunk\controls\build\classes\runtime [copy] Copying 1 file to D:\java\projects\trunk\controls\build\classes\runtime
build: [echo] -------------------------------------------------- [echo] | controls build starting | [echo] -------------------------------------------------- [jar] Building jar: D:\java\projects\trunk\controls\build\jars\controls.jar [echo] -------------------------------------------------- [echo] | controls build ending | [echo] --------------------------------------------------
deploy: [echo] -------------------------------------------------- [echo] | controls deploy starting | [echo] -------------------------------------------------- [echo] -------------------------------------------------- [echo] | controls deploy ending | [echo] --------------------------------------------------
drt:
drt: [echo] -------------------------------------------------- [echo] | controls drt starting | [echo] --------------------------------------------------
clean: [delete] Deleting directory D:\java\projects\trunk\controls\drt\build [delete] Deleting directory D:\java\projects\trunk\controls\drt\logs [delete] Deleting: D:\java\projects\trunk\controls\drt\velocity.log
dirs: [mkdir] Created dir: D:\java\projects\trunk\controls\drt\build\classes [mkdir] Created dir: D:\java\projects\trunk\controls\drt\build\classes\beans [mkdir] Created dir: D:\java\projects\trunk\controls\drt\build\classes\tests [mkdir] Created dir: D:\java\projects\trunk\controls\drt\build\beansrc [mkdir] Created dir: D:\java\projects\trunk\controls\drt\build\jars [mkdir] Created dir: D:\java\projects\trunk\controls\drt\logs
build-beans: [apt] Compiling 2 source files to D:\java\projects\trunk\controls\drt\build\classes\beans [apt] warning: Annotation types without processors: [org.apache.beehive.controls.api.properties.PropertySet, java.lang.annotation.Target, java.lang.annotation.Retention] [apt] 1 warning
[apt] Compiling 25 source files to D:\java\projects\trunk\controls\drt\build\classes\beans [apt] warning: Annotation types without processors: [org.apache.beehive.controls.api.events.EventSet, org.apache.beehive.controls.api.properties.PropertySet, java.lang.annotation.Target, java.lang.annotation.Retention, org.apache.beehive.controls.test.properties.Props.SimpleProps, org.apache.beehive.controls.api.events.Client, org.apache.beehive.controls.test.composition.Nested.Index, org.apache.beehive.controls.api.events.EventHandler, org.apache.beehive.controls.api.context.Context, org.apache.beehive.controls.test.properties.Props.ArrayProps] [apt] @ControlInterface org.apache.beehive.controls.test.checker.HelloChecked checker=org.apache.beehive.controls.test.checker.HelloChecker [apt] __input:10: Note: HelloChecker: found type decl=org.apache.beehive.controls.test.checker.HelloCheckedExtend [apt] (source unavailable) [apt] 1 warning [apt] Note: D:\java\projects\trunk\controls\drt\build\beansrc\org\apache\beehive\controls\test\properties\PropsImpl.java uses unchecked or unsafe operations. [apt] Note: Recompile with -Xlint:unchecked for details.
[jar] Building jar: D:\java\projects\trunk\controls\drt\build\jars\drtbeans.jar
build-tests: [javac] Compiling 3 source files to D:\java\projects\trunk\controls\drt\build\classes\tests
run-drt: [echo] ** junit logfiles written to D:\java\projects\trunk\controls\drt\logs ** [junit] Running org.apache.beehive.controls.test.context.ContextTest [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0.094 sec
[junit] Running org.apache.beehive.controls.test.properties.PropTest [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.125 sec
[echo] -------------------------------------------------- [echo] | controls drt ending | [echo] --------------------------------------------------
netui.drt:
drt: [echo] -------------------------------------------------- [echo] | NetUI DRT starting | [echo] --------------------------------------------------
prepare:
drt:
prepare:
junit.drt:
test.rebuild:
test.clean:
bootstrap: [echo] no.bootstrap=true
build.bootstrap:
clean.modules: [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\tools\build.xml [buildmodules] Process 'tools' location with 'clean' target ...
clean: [delete] Deleting directory D:\java\projects\trunk\netui\build\test-classes\tools [delete] Deleting: D:\java\projects\trunk\netui\build\test-lib\beehive-netui-test-tools.jar [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\fauxServlet\build.xml [buildmodules] Process 'fauxServlet' location with 'clean' target ...
clean: [delete] Deleting directory D:\java\projects\trunk\netui\build\test-classes\fauxServlet [delete] Deleting: D:\java\projects\trunk\netui\build\test-lib\fauxServlet.jar [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\testBeans\build.xml [buildmodules] Process 'testBeans' location with 'clean' target ...
clean: [delete] Deleting directory D:\java\projects\trunk\netui\build\test-classes\testBeans [delete] Deleting: D:\java\projects\trunk\netui\build\test-lib\testBeans.jar [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\junitTests\build.xml [buildmodules] Process 'junitTests' location with 'clean' target ...
clean: [echo] Clean JUnit Tests [delete] Deleting directory D:\java\projects\trunk\netui\build\test-classes\junitTests [delete] Deleting: D:\java\projects\trunk\netui\build\test-lib\beehive-netui-junitTests.jar [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\testRecorder\build.xml [buildmodules] Process 'testRecorder' location with 'clean' target ...
clean: [delete] Deleting directory D:\java\projects\trunk\netui\build\test-classes\testRecorder [delete] Deleting: D:\java\projects\trunk\netui\build\test-lib\testRecorder.jar [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\testRecorderQA\build.xml [buildmodules] Process 'testRecorderQA' location with 'clean' target ...
clean: [echo] Clean Test Recorder QA [delete] Deleting directory D:\java\projects\trunk\netui\build\test-classes\testRecorderQA [delete] Deleting: D:\java\projects\trunk\netui\build\test-lib\testRecorder-qa.jar
prepare:
test.build:
bootstrap: [echo] no.bootstrap=true
build.bootstrap:
build.modules: [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\tools\build.xml [buildmodules] Process 'tools' location with 'compile' target ...
compile: [echo] compile module: tools [echo] module.classpath: d:\java\projects\trunk\installed\apache-ant-1.6.1/lib/ant.jar;d:\java\projects\trunk\installed\apache-ant-1.6.1/lib/ant-junit.jar;d:\java\projects\trunk/external/junit/junit.jar; [echo] debug: true [mkdir] Created dir: D:\java\projects\trunk\netui\build\test-classes\tools [javac] Compiling 4 source files to D:\java\projects\trunk\netui\build\test-classes\tools [buildmodules] Note: D:\java\projects\trunk\netui\test\src\tools\org\apache\beehive\netui\tools\ant\junit\JUnitTask.java uses or overrides a deprecated API. [buildmodules] Note: Recompile with -Xlint:deprecation for details. [jar] Building jar: D:\java\projects\trunk\netui\build\test-lib\beehive-netui-test-tools.jar [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\fauxServlet\build.xml [buildmodules] Process 'fauxServlet' location with 'compile' target ...
compile: [echo] compile module: fauxServlet [echo] module.classpath:=D:\java\projects\trunk\installed\jakarta-tomcat-5.0.25\common\lib\servlet-api.jar;d:\java\projects\trunk\installed\jakarta-tomcat-5.0.25\common\lib\jsp-api.jar;d:\java\projects\trunk\netui\build\lib\beehive-netui-util.jar [echo] debug=true [mkdir] Created dir: D:\java\projects\trunk\netui\build\test-classes\fauxServlet [javac] Compiling 5 source files to D:\java\projects\trunk\netui\build\test-classes\fauxServlet [copy] Copying 1 file to D:\java\projects\trunk\netui\build\test-classes\fauxServlet [jar] Building jar: D:\java\projects\trunk\netui\build\test-lib\fauxServlet.jar [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\testBeans\build.xml [buildmodules] Process 'testBeans' location with 'compile' target ...
compile: [echo] compile module: testBeans [echo] module.classpath:=D:\java\projects\trunk\netui\build\lib\beehive-netui-util.jar;d:\java\projects\trunk\netui\build\external\struts\struts.jar;d:\java\projects\trunk\installed\jakarta-tomcat-5.0.25\common\lib\servlet-api.jar;d:\java\projects\trunk\installed\jakarta-tomcat-5.0.25\common\lib\jsp-api.jar [echo] debug=true [mkdir] Created dir: D:\java\projects\trunk\netui\build\test-classes\testBeans [javac] Compiling 6 source files to D:\java\projects\trunk\netui\build\test-classes\testBeans [copy] Copying 1 file to D:\java\projects\trunk\netui\build\test-classes\testBeans [jar] Building jar: D:\java\projects\trunk\netui\build\test-lib\testBeans.jar [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\junitTests\build.xml [buildmodules] Process 'junitTests' location with 'compile' target ...
compile: [echo] Compile module: junitTests [echo] Classpath: D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\commons-logging.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\commons-beanutils.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\commons-collections.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\commons-validator.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-tags-databinding.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-tags-datagrid.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-tags-html.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-pageflow.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-scoping.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-util.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\struts.jar;d:\java\projects\trunk\external\junit\junit.jar;d :\java\projects\trunk\installed\jakarta-log4j-1.2.8\dist\lib\log4j-1.2.8.jar;d:\java\projects\trunk\netui\build\test-lib\testBeans.jar;d:\java\projects\trunk\netui\build\test-lib\fauxServlet.jar;d:\java\projects\trunk\external\xmlbeans\apache-xbean.jar;d:\java\projects\trunk\installed\apache-ant-1.6.1\lib\ant.jar;d:\java\projects\trunk\installed\apache-ant-1.6.1\lib\ant-junit.jar;d:\java\projects\trunk\installed\jsr173\jsr173_1.0_api.jar;d:\java\projects\trunk\installed\jakarta-tomcat-5.0.25\common\lib\servlet-api.jar;d:\java\projects\trunk\installed\jakarta-tomcat-5.0.25\common\lib\jsp-api.jar;d:\java\projects\trunk\controls\build\jars\controls.jar [echo] Output directory: d:\java\projects\trunk/netui/build/test-lib [echo] Debug: true [mkdir] Created dir: D:\java\projects\trunk\netui\build\test-classes\junitTests [javac] Compiling 24 source files to D:\java\projects\trunk\netui\build\test-classes\junitTests [buildmodules] Note: * uses or overrides a deprecated API. [buildmodules] Note: Recompile with -Xlint:deprecation for details. [copy] Copying 4 files to D:\java\projects\trunk\netui\build\test-classes\junitTests [copy] Copying 1 file to D:\java\projects\trunk\netui\build\test-classes\junitTests\WEB-INF [jar] Building jar: D:\java\projects\trunk\netui\build\test-lib\beehive-netui-junitTests.jar [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\testRecorder\build.xml [buildmodules] Process 'testRecorder' location with 'compile' target ...
compile: [echo] compile module: testRecorder [echo] module.classpath: D:\java\projects\trunk\netui\test\src\testRecorder\${deployed.junit.jar};d:\java\projects\trunk\netui\test\external\commons-httpclient-2.0.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\commons-logging.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-util.jar;d:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-scoping.jar;d:\java\projects\trunk\installed\jakarta-log4j-1.2.8\dist\lib\log4j-1.2.8.jar;d:\java\projects\trunk\installed\jakarta-tomcat-5.0.25\common\lib\servlet-api.jar;d:\java\projects\trunk\installed\jakarta-tomcat-5.0.25\common\lib\jsp-api.jar;d:\java\projects\trunk\external\xmlbeans\apache-xbean.jar;d:\java\projects\trunk\external\junit\junit.jar [echo] debug: true [mkdir] Created dir: D:\java\projects\trunk\netui\build\test-classes\testRecorder
ant.build.xmlbean: [echo] xbean.inputs: schema/*.xsd* [echo] xbean.output: D:\java\projects\trunk\netui\build\test-lib\testRecorder.jar [echo] uptodate: ${xbean.uptodate}
xbean_schema_compiler: [buildmodules] Time to build schema type system: 1.875 seconds [buildmodules] Time to generate code: 0.906 seconds [xmlbeanbuild] Compiling 69 source files to D:\java\projects\trunk\netui\build\test-classes\testRecorder [xmlbeanbuild] Note: * uses or overrides a deprecated API. [xmlbeanbuild] Note: Recompile with -Xlint:deprecation for details. [xmlbeanbuild] Note: Some input files use unchecked or unsafe operations. [xmlbeanbuild] Note: Recompile with -Xlint:unchecked for details.
[xmlbeanbuild] Time to compile code: 5.266 seconds [javac] Compiling 51 source files to D:\java\projects\trunk\netui\build\test-classes\testRecorder [buildmodules] Note: D:\java\projects\trunk\netui\test\src\testRecorder\org\apache\beehive\netui\tools\testrecorder\server\ResponseWrapper.java uses or overrides a deprecated API. [buildmodules] Note: Recompile with -Xlint:deprecation for details. [buildmodules] Note: Some input files use unchecked or unsafe operations. [buildmodules] Note: Recompile with -Xlint:unchecked for details. [jar] Building jar: D:\java\projects\trunk\netui\build\test-lib\testRecorder.jar [buildmodules] Enter build file: D:\java\projects\trunk\netui\test\src\testRecorderQA\build.xml [buildmodules] Process 'testRecorderQA' location with 'compile' target ...
compile: [echo] compile module: testRecorderQA [echo] module.classpath: D:\java\projects\trunk\external\junit\junit.jar;d:\java\projects\trunk\netui\build\test-lib\testRecorder.jar;d:\java\projects\trunk\external\xmlbeans\apache-xbean.jar;d:\java\projects\trunk\netui\test\external\commons-httpclient-2.0.jar [echo] debug: true [mkdir] Created dir: D:\java\projects\trunk\netui\build\test-classes\testRecorderQA [javac] Compiling 4 source files to D:\java\projects\trunk\netui\build\test-classes\testRecorderQA [jar] Building jar: D:\java\projects\trunk\netui\build\test-lib\testRecorder-qa.jar
run.drt: [delete] Deleting directory D:\java\projects\trunk\netui\build\drt.testResults
run.junit: [echo] enable.jrockit: ${enable.jrockit} [echo] tests.jar: D:\java\projects\trunk\netui\build\test-lib\beehive-netui-junitTests.jar [echo] test.report.dir: D:\java\projects\trunk\netui\build\drt.testResults [echo] file.filter: D:\java\projects\trunk\netui\test\ant\junitDrt.properties [echo] log4j.config: d:\java\projects\trunk/netui/test/conf/junitLogCfgVerbose.xml [mkdir] Created dir: D:\java\projects\trunk\netui\build\drt.testResults [netui-junit] Adding Property File filter: D:\java\projects\trunk\netui\test\ant\junitDrt.properties [netui-junit] commandline.getClasspath() = D:\java\projects\trunk\netui\build\test-lib\beehive-netui-junitTests.jar;D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\commons-logging.jar;D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\commons-beanutils.jar;D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\commons-collections.jar;D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\commons-validator.jar;D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-tags-databinding.jar;D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-tags-datagrid.jar;D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-tags-html.jar;D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-pageflow.jar;D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-scoping.jar;D:\java\projects\trunk\netui\build\dist\webapp\WEB-INF\lib\beehive-netui-util.jar;D:\java\projects\trunk\n etui\build\dist\webapp\WEB-INF\lib\struts.jar;D:\java\projects\trunk\external\junit\junit.jar;D:\java\projects\trunk\installed\jakarta-log4j-1.2.8\dist\lib\log4j-1.2.8.jar;D:\java\projects\trunk\netui\build\test-lib\testBeans.jar;D:\java\projects\trunk\netui\build\test-lib\fauxServlet.jar;D:\java\projects\trunk\external\xmlbeans\apache-xbean.jar;D:\java\projects\trunk\installed\apache-ant-1.6.1\lib\ant.jar;D:\java\projects\trunk\installed\apache-ant-1.6.1\lib\ant-junit.jar;D:\java\projects\trunk\installed\jsr173\jsr173_1.0_api.jar;D:\java\projects\trunk\installed\jakarta-tomcat-5.0.25\common\lib\servlet-api.jar;D:\java\projects\trunk\installed\jakarta-tomcat-5.0.25\common\lib\jsp-api.jar;D:\java\projects\trunk\controls\build\jars\controls.jar [netui-junit] ===== found test JAR: D:\java\projects\trunk\netui\build\test-lib\beehive-netui-junitTests.jar [netui-junit] ===== loading classes from JAR: D:\java\projects\trunk\netui\build\test-lib\beehive-netui-junitTests.jar [netui-junit] Found valid test case: org.apache.beehive.netui.test.databinding.expression.IndexedNameTest [netui-junit] Found valid test case: org.apache.beehive.netui.test.script.el.NetUIELAccessTest [netui-junit] Found valid test case: org.apache.beehive.netui.test.script.el.NetUIELBundleScriptTest [netui-junit] Found valid test case: org.apache.beehive.netui.test.script.el.NetUIELExpressionTest [netui-junit] Found valid test case: org.apache.beehive.netui.test.script.el.NetUIELExpressionUpdateTest [netui-junit] Found valid test case: org.apache.beehive.netui.test.script.el.NetUIELPageInputTest [netui-junit] Found valid test case: org.apache.beehive.netui.test.script.el.NetUIELParsedExpressionTest [netui-junit] Found valid test case: org.apache.beehive.netui.test.util.config.ConfigTest [netui-junit] Found valid test case: org.apache.beehive.netui.test.util.type.TypeUtilsTest [netui-junit] ==== Test Name: org.apache.beehive.netui.test.databinding.expression.IndexedNameTest [netui-junit] log4j:WARN No appenders could be found for logger (org.apache.beehive.netui.tags.naming.IndexedNameInterceptor). [netui-junit] log4j:WARN Please initialize the log4j system properly. [netui-junit] **** act: {actionForm.beans[42]} [netui-junit] **** exp: {actionForm.beans[42]} [netui-junit] **** act: {actionForm.beans[42].foo} [netui-junit] **** exp: {actionForm.beans[42].foo} [netui-junit] **** act: {actionForm.beans[42].beans2[43].foo} [netui-junit] **** exp: {actionForm.beans[42].beans2[43].foo} [netui-junit] **** act: {pageFlow.beans2[44].foo} [netui-junit] **** exp: {pageFlow.beans2[44].foo} [netui-junit] **** act: {pageFlow.beans3[45].foo} [netui-junit] **** exp: {pageFlow.beans3[45].foo} [netui-junit] **** act: {pageFlow.beans[43].values2[44].values3[45].foo} [netui-junit] **** exp: {pageFlow.beans[43].values2[44].values3[45].foo} [netui-junit] **** act: {actionForm.beans[42].values1[43].values2[44].values3[45].foo} [netui-junit] **** exp: {actionForm.beans[42].values1[43].values2[44].values3[45].foo} [netui-junit] **** act: {actionForm.beans[42].foo} [netui-junit] **** exp: {actionForm.beans[42].foo} [netui-junit] **** act: {actionForm.beans1[42].foo} [netui-junit] **** exp: {actionForm.beans1[42].foo} [netui-junit] **** act: {pageFlow.beans1[42].foo} [netui-junit] **** exp: {pageFlow.beans1[42].foo} [netui-junit] **** act: {pageFlow.beans1[42].foo.container.bar} [netui-junit] **** exp: {pageFlow.beans1[42].foo.container.bar} [netui-junit] **** act: {pageFlow.beans1[42].foo.container.item} [netui-junit] **** exp: {pageFlow.beans1[42].foo.container.item} [netui-junit] **** act: {pageFlow.item.foo.container.item} [netui-junit] **** exp: {pageFlow.item.foo.container.item} [netui-junit] **** act: {pageFlow.container.item.foo.container.item} [netui-junit] **** exp: {pageFlow.container.item.foo.container.item} [netui-junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.985 sec
[netui-junit] All Tests PASSED [netui-junit] Log file: D:\java\projects\trunk\netui\build\drt.testResults\TEST-org.apache.beehive.netui.test.databinding.expression.IndexedNameTest.xml [netui-junit] ==== Test Name: org.apache.beehive.netui.test.script.el.NetUIELAccessTest [netui-junit] log4j:WARN No appenders could be found for logger (org.apache.beehive.netui.script.common.ImplicitObjectUtil). [netui-junit] log4j:WARN Please initialize the log4j system properly. [netui-junit] item type: java.util.HashMap$Entry [netui-junit] key: product1 value: Widget Crankset $400.0 [netui-junit] item type: java.util.HashMap$Entry [netui-junit] key: product2 value: Widget Bottom Bracket $60.0 [netui-junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 1.407 sec
[netui-junit] All Tests PASSED [netui-junit] Log file: D:\java\projects\trunk\netui\build\drt.testResults\TEST-org.apache.beehive.netui.test.script.el.NetUIELAccessTest.xml [netui-junit] ==== Test Name: org.apache.beehive.netui.test.script.el.NetUIELBundleScriptTest [netui-junit] log4j:WARN No appenders could be found for logger (org.apache.beehive.netui.script.common.ImplicitObjectUtil). [netui-junit] log4j:WARN Please initialize the log4j system properly. [netui-junit] Tests run: 2, Failures: 0, Errors: 0, Time elapsed: 1.437 sec
[netui-junit] All Tests PASSED [netui-junit] Log file: D:\java\projects\trunk\netui\build\drt.testResults\TEST-org.apache.beehive.netui.test.script.el.NetUIELBundleScriptTest.xml [netui-junit] ==== Test Name: org.apache.beehive.netui.test.script.el.NetUIELExpressionTest [netui-junit] log4j:WARN No appenders could be found for logger (org.apache.beehive.netui.script.common.ImplicitObjectUtil). [netui-junit] log4j:WARN Please initialize the log4j system properly. [netui-junit] contains expression: false [netui-junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 1.609 sec
[netui-junit] All Tests PASSED [netui-junit] Log file: D:\java\projects\trunk\netui\build\drt.testResults\TEST-org.apache.beehive.netui.test.script.el.NetUIELExpressionTest.xml [netui-junit] ==== Test Name: org.apache.beehive.netui.test.script.el.NetUIELExpressionUpdateTest [netui-junit] log4j:WARN No appenders could be found for logger (org.apache.beehive.netui.script.common.ImplicitObjectUtil). [netui-junit] log4j:WARN Please initialize the log4j system properly. [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] =========================== ????????????? form: [EMAIL PROTECTED] [netui-junit] org.apache.beehive.netui.script.ExpressionUpdateException: Exception when attempting to update the expression "{application.foo}" with available binding contexts [actionForm, pageFlow, globalApp]. Root cause: org.apache.beehive.netui.script.IllegalExpressionException: The application data binding context can not be updated from a request parameter. [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:124) [netui-junit] at org.apache.beehive.netui.test.script.ExpressionUpdateTest.testWritableContexts(ExpressionUpdateTest.java:188) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [netui-junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [netui-junit] at java.lang.reflect.Method.invoke(Method.java:582) [netui-junit] at junit.framework.TestCase.runTest(TestCase.java:166) [netui-junit] at junit.framework.TestCase.runBare(TestCase.java:140) [netui-junit] at junit.framework.TestResult$1.protect(TestResult.java:106) [netui-junit] at junit.framework.TestResult.runProtected(TestResult.java:124) [netui-junit] at junit.framework.TestResult.run(TestResult.java:109) [netui-junit] at junit.framework.TestCase.run(TestCase.java:131) [netui-junit] at junit.framework.TestSuite.runTest(TestSuite.java:173) [netui-junit] at junit.framework.TestSuite.run(TestSuite.java:168) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:289) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:523) [netui-junit] Caused by: org.apache.beehive.netui.script.IllegalExpressionException: The application data binding context can not be updated from a request parameter. [netui-junit] at org.apache.beehive.netui.script.el.NetUIUpdateVariableResolver.resolveVariable(NetUIUpdateVariableResolver.java:92) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm._evaluate(ExpressionTerm.java:264) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm.update(ExpressionTerm.java:158) [netui-junit] at org.apache.beehive.netui.script.el.ParsedExpression.update(ParsedExpression.java:152) [netui-junit] at org.apache.beehive.netui.script.el.util.ParseUtils.update(ParseUtils.java:113) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:111) [netui-junit] ... 15 more [netui-junit] org.apache.beehive.netui.script.ExpressionUpdateException: Exception when attempting to update the expression "{container.foo}" with available binding contexts [actionForm, pageFlow, globalApp]. Root cause: org.apache.beehive.netui.script.IllegalExpressionException: Could not resolve variable named "container" for an expression update. [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:124) [netui-junit] at org.apache.beehive.netui.test.script.ExpressionUpdateTest.testWritableContexts(ExpressionUpdateTest.java:188) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [netui-junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [netui-junit] at java.lang.reflect.Method.invoke(Method.java:582) [netui-junit] at junit.framework.TestCase.runTest(TestCase.java:166) [netui-junit] at junit.framework.TestCase.runBare(TestCase.java:140) [netui-junit] at junit.framework.TestResult$1.protect(TestResult.java:106) [netui-junit] at junit.framework.TestResult.runProtected(TestResult.java:124) [netui-junit] at junit.framework.TestResult.run(TestResult.java:109) [netui-junit] at junit.framework.TestCase.run(TestCase.java:131) [netui-junit] at junit.framework.TestSuite.runTest(TestSuite.java:173) [netui-junit] at junit.framework.TestSuite.run(TestSuite.java:168) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:289) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:523) [netui-junit] Caused by: org.apache.beehive.netui.script.IllegalExpressionException: Could not resolve variable named "container" for an expression update. [netui-junit] at org.apache.beehive.netui.script.el.NetUIUpdateVariableResolver.resolveVariable(NetUIUpdateVariableResolver.java:99) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm._evaluate(ExpressionTerm.java:264) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm.update(ExpressionTerm.java:158) [netui-junit] at org.apache.beehive.netui.script.el.ParsedExpression.update(ParsedExpression.java:152) [netui-junit] at org.apache.beehive.netui.script.el.util.ParseUtils.update(ParseUtils.java:113) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:111) [netui-junit] ... 15 more [netui-junit] org.apache.beehive.netui.script.ExpressionUpdateException: Exception when attempting to update the expression "{pageContext.foo}" with available binding contexts [actionForm, pageFlow, globalApp]. Root cause: org.apache.beehive.netui.script.IllegalExpressionException: Could not resolve variable named "pageContext" for an expression update. [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:124) [netui-junit] at org.apache.beehive.netui.test.script.ExpressionUpdateTest.testWritableContexts(ExpressionUpdateTest.java:188) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [netui-junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [netui-junit] at java.lang.reflect.Method.invoke(Method.java:582) [netui-junit] at junit.framework.TestCase.runTest(TestCase.java:166) [netui-junit] at junit.framework.TestCase.runBare(TestCase.java:140) [netui-junit] at junit.framework.TestResult$1.protect(TestResult.java:106) [netui-junit] at junit.framework.TestResult.runProtected(TestResult.java:124) [netui-junit] at junit.framework.TestResult.run(TestResult.java:109) [netui-junit] at junit.framework.TestCase.run(TestCase.java:131) [netui-junit] at junit.framework.TestSuite.runTest(TestSuite.java:173) [netui-junit] at junit.framework.TestSuite.run(TestSuite.java:168) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:289) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:523) [netui-junit] Caused by: org.apache.beehive.netui.script.IllegalExpressionException: Could not resolve variable named "pageContext" for an expression update. [netui-junit] at org.apache.beehive.netui.script.el.NetUIUpdateVariableResolver.resolveVariable(NetUIUpdateVariableResolver.java:99) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm._evaluate(ExpressionTerm.java:264) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm.update(ExpressionTerm.java:158) [netui-junit] at org.apache.beehive.netui.script.el.ParsedExpression.update(ParsedExpression.java:152) [netui-junit] at org.apache.beehive.netui.script.el.util.ParseUtils.update(ParseUtils.java:113) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:111) [netui-junit] ... 15 more [netui-junit] org.apache.beehive.netui.script.ExpressionUpdateException: Exception when attempting to update the expression "{request.foo}" with available binding contexts [actionForm, pageFlow, globalApp]. Root cause: org.apache.beehive.netui.script.IllegalExpressionException: The request data binding context can not be updated from a request parameter. [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:124) [netui-junit] at org.apache.beehive.netui.test.script.ExpressionUpdateTest.testWritableContexts(ExpressionUpdateTest.java:188) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [netui-junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [netui-junit] at java.lang.reflect.Method.invoke(Method.java:582) [netui-junit] at junit.framework.TestCase.runTest(TestCase.java:166) [netui-junit] at junit.framework.TestCase.runBare(TestCase.java:140) [netui-junit] at junit.framework.TestResult$1.protect(TestResult.java:106) [netui-junit] at junit.framework.TestResult.runProtected(TestResult.java:124) [netui-junit] at junit.framework.TestResult.run(TestResult.java:109) [netui-junit] at junit.framework.TestCase.run(TestCase.java:131) [netui-junit] at junit.framework.TestSuite.runTest(TestSuite.java:173) [netui-junit] at junit.framework.TestSuite.run(TestSuite.java:168) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:289) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:523) [netui-junit] Caused by: org.apache.beehive.netui.script.IllegalExpressionException: The request data binding context can not be updated from a request parameter. [netui-junit] at org.apache.beehive.netui.script.el.NetUIUpdateVariableResolver.resolveVariable(NetUIUpdateVariableResolver.java:79) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm._evaluate(ExpressionTerm.java:264) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm.update(ExpressionTerm.java:158) [netui-junit] at org.apache.beehive.netui.script.el.ParsedExpression.update(ParsedExpression.java:152) [netui-junit] at org.apache.beehive.netui.script.el.util.ParseUtils.update(ParseUtils.java:113) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:111) [netui-junit] ... 15 more [netui-junit] org.apache.beehive.netui.script.ExpressionUpdateException: Exception when attempting to update the expression "{session.foo}" with available binding contexts [actionForm, pageFlow, globalApp]. Root cause: org.apache.beehive.netui.script.IllegalExpressionException: The session data binding context can not be updated from a request parameter. [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:124) [netui-junit] at org.apache.beehive.netui.test.script.ExpressionUpdateTest.testWritableContexts(ExpressionUpdateTest.java:188) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [netui-junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [netui-junit] at java.lang.reflect.Method.invoke(Method.java:582) [netui-junit] at junit.framework.TestCase.runTest(TestCase.java:166) [netui-junit] at junit.framework.TestCase.runBare(TestCase.java:140) [netui-junit] at junit.framework.TestResult$1.protect(TestResult.java:106) [netui-junit] at junit.framework.TestResult.runProtected(TestResult.java:124) [netui-junit] at junit.framework.TestResult.run(TestResult.java:109) [netui-junit] at junit.framework.TestCase.run(TestCase.java:131) [netui-junit] at junit.framework.TestSuite.runTest(TestSuite.java:173) [netui-junit] at junit.framework.TestSuite.run(TestSuite.java:168) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:289) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:523) [netui-junit] Caused by: org.apache.beehive.netui.script.IllegalExpressionException: The session data binding context can not be updated from a request parameter. [netui-junit] at org.apache.beehive.netui.script.el.NetUIUpdateVariableResolver.resolveVariable(NetUIUpdateVariableResolver.java:85) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm._evaluate(ExpressionTerm.java:264) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm.update(ExpressionTerm.java:158) [netui-junit] at org.apache.beehive.netui.script.el.ParsedExpression.update(ParsedExpression.java:152) [netui-junit] at org.apache.beehive.netui.script.el.util.ParseUtils.update(ParseUtils.java:113) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:111) [netui-junit] ... 15 more [netui-junit] org.apache.beehive.netui.script.ExpressionUpdateException: Exception when attempting to update the expression "{url.foo}" with available binding contexts [actionForm, pageFlow, globalApp]. Root cause: org.apache.beehive.netui.script.IllegalExpressionException: Could not resolve variable named "url" for an expression update. [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:124) [netui-junit] at org.apache.beehive.netui.test.script.ExpressionUpdateTest.testWritableContexts(ExpressionUpdateTest.java:188) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [netui-junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [netui-junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [netui-junit] at java.lang.reflect.Method.invoke(Method.java:582) [netui-junit] at junit.framework.TestCase.runTest(TestCase.java:166) [netui-junit] at junit.framework.TestCase.runBare(TestCase.java:140) [netui-junit] at junit.framework.TestResult$1.protect(TestResult.java:106) [netui-junit] at junit.framework.TestResult.runProtected(TestResult.java:124) [netui-junit] at junit.framework.TestResult.run(TestResult.java:109) [netui-junit] at junit.framework.TestCase.run(TestCase.java:131) [netui-junit] at junit.framework.TestSuite.runTest(TestSuite.java:173) [netui-junit] at junit.framework.TestSuite.run(TestSuite.java:168) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:289) [netui-junit] at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:523) [netui-junit] Caused by: org.apache.beehive.netui.script.IllegalExpressionException: Could not resolve variable named "url" for an expression update. [netui-junit] at org.apache.beehive.netui.script.el.NetUIUpdateVariableResolver.resolveVariable(NetUIUpdateVariableResolver.java:99) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm._evaluate(ExpressionTerm.java:264) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionTerm.update(ExpressionTerm.java:158) [netui-junit] at org.apache.beehive.netui.script.el.ParsedExpression.update(ParsedExpression.java:152) [netui-junit] at org.apache.beehive.netui.script.el.util.ParseUtils.update(ParseUtils.java:113) [netui-junit] at org.apache.beehive.netui.script.el.ExpressionEvaluatorImpl.update(ExpressionEvaluatorImpl.java:111) [netui-junit] ... 15 more [netui-junit] Tests run: 10, Failures: 0, Errors: 0, Time elapsed: 1.688 sec
[netui-junit] All Tests PASSED [netui-junit] Log file: D:\java\projects\trunk\netui\build\drt.testResults\TEST-org.apache.beehive.netui.test.script.el.NetUIELExpressionUpdateTest.xml [netui-junit] ==== Test Name: org.apache.beehive.netui.test.script.el.NetUIELPageInputTest [netui-junit] log4j:WARN No appenders could be found for logger (org.apache.beehive.netui.pageflow.internal.InternalUtils). [netui-junit] log4j:WARN Please initialize the log4j system properly. [netui-junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.297 sec
[netui-junit] All Tests PASSED [netui-junit] Log file: D:\java\projects\trunk\netui\build\drt.testResults\TEST-org.apache.beehive.netui.test.script.el.NetUIELPageInputTest.xml [netui-junit] ==== Test Name: org.apache.beehive.netui.test.script.el.NetUIELParsedExpressionTest [netui-junit] log4j:WARN No appenders could be found for logger (org.apache.beehive.netui.script.ExpressionEvaluatorFactory). [netui-junit] log4j:WARN Please initialize the log4j system properly. [netui-junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 1.313 sec
[netui-junit] All Tests PASSED [netui-junit] Log file: D:\java\projects\trunk\netui\build\drt.testResults\TEST-org.apache.beehive.netui.test.script.el.NetUIELParsedExpressionTest.xml [netui-junit] ==== Test Name: org.apache.beehive.netui.test.util.config.ConfigTest [netui-junit] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.859 sec
[netui-junit] All Tests PASSED [netui-junit] Log file: D:\java\projects\trunk\netui\build\drt.testResults\TEST-org.apache.beehive.netui.test.util.config.ConfigTest.xml [netui-junit] ==== Test Name: org.apache.beehive.netui.test.util.type.TypeUtilsTest [netui-junit] log4j:WARN No appenders could be found for logger (org.apache.beehive.netui.test.util.type.TypeUtilsTest). [netui-junit] log4j:WARN Please initialize the log4j system properly. [netui-junit] Caugnt an error converting a String to a DateFormat.SHORT formatted Date [netui-junit] Tests run: 1, Failures: 0, Errors: 1, Time elapsed: 1.063 sec
[netui-junit] Some test(s) FAILED (failure / error::false / true)