Skip navigation
Currently Being Moderated

junitreport 'redirect' is not allowed when the secure processing feature is set to true.

Nov 27, 2011 8:58 AM

junitreport 'redirect' is not allowed when the secure processing feature is set to true.

 

 

Hello,

   I'm running flexunit4.1.0-8 and I have an ant script running the test suite.    I recently upgraded from FB 4 to 4.5 and now I'm getting

failures on junitreports.  Here's the full error: 

 

 

[junitreport] : Error! Use of the extension element 'redirect' is not allowed when the secure processing feature is set to true.

[junitreport] Failed to process C:\TDMSE_2_6\tdmse\flex-test\flex_unit_reports\TESTS-TestSuites.xml

 

 

BUILD FAILED

C:\TDMSE_2_6\tdmse\build\flexunitbuild.xml:116: Errors while applying transformations: javax.xml.transform.TransformerException: java.lang.RuntimeException: Use of the extension element 'redirect' is not allowed when the secure processing feature is set to true.

 

 

Here's the junitreport section:

 

 

[code]

<target name="flex-unit-execute-tdmse-test-runner"

                              description="executes the test runner app">

          <flexunit swf="${FLEX_UNIT_TEST_HOME}/TDMSETestRunner.swf"

                              toDir="${FLEX_UNIT_REPORTS_HOME}"

                              haltonfailure="false"

                              localTrusted="true"

                              verbose="true"

                              headless="false"/>

 

 

          <junitreport todir="${FLEX_UNIT_REPORTS_HOME}">

                    <fileset dir="${FLEX_UNIT_REPORTS_HOME}">

                              <include name="Test-*.xml"/>

                    </fileset>

                    <report format="frames" todir="${FLEX_UNIT_REPORTS_HOME}/html"/>

          </junitreport>

</target>

[/code]

 

 

And here's the full ant build:

[code]

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE project>

<!--

###################################################################### ##########

                         TDMS flex unit test suite

###################################################################### ##########

$Author:: hermannee                                                            $

$Revision:: 10963                                                              $

$Date:: 2011-11-15 13:38:46 -0500 (Tue, 15 Nov 2011)                           $

$URL:: svn://ehsntpvld03.niehs.nih.gov/dev/tdmse_test_suite/trunk/build/flex un#$

###################################################################### ##########

-->

 

 

          <!-- **** ADD THIS TO tdmes/build/build.xml *************

          <property name="FLEX_UNIT_HOME" value="${tdmsedir}/../tdmse_test_suite" />

          <target name="run_flex_units">

              <ant antfile="${FLEX_UNIT_HOME}/build/build.xml" />

          </target>

          ********************************************************* -->

 

<project name="flexunitbuild" basedir="." default="flex-unit-start-test-runner">

          <tstamp>

                    <format property="build.date" pattern="MMMMM dd, yyyy" />

                    <format property="build.time" pattern="HH:mm:ss" />

          </tstamp>

 

 

          <property name="tdmsedir" value="${basedir}/.." />

          <property name="builddir" value="${tdmsedir}/../build" />

 

 

          <property name="FLEX_HOME" value="${builddir}/tools/flex-4.5.0" />

          <property name="PARSLEY_HOME" value="${builddir}/tools/parsley-2.4.0" />

          <property name="FLEX_UNIT_HOME" value="${tdmsedir}/flex-test" />

          <property name="FLEX_UNIT_LIBS_HOME" value="${builddir}/tools/flexunit-4.1.0-8" />

          <property name="FLEX_UNIT_REPORTS_HOME" value="${FLEX_UNIT_HOME}/flex_unit_reports" />

          <property name="FLEX_UNIT_TEST_HOME" value="${FLEX_UNIT_HOME}/flex_unit_tests" />

 

 

          <!-- ==== tasks ============================ -->

          <taskdef resource="flexTasks.tasks" classpath="${FLEX_HOME}/ant/lib/flexTasks.jar"/>

          <taskdef resource="flexUnitTasks.tasks" classpath="${FLEX_UNIT_LIBS_HOME}/flexUnitTasks-4.1.0-8.jar" />

 

 

          <!-- dev -->

          <echo>basedir: ${basedir}</echo>

          <echo>tdmsedir: ${tdmsedir}</echo>

          <echo>builddir: ${builddir}</echo>

          <echo>FLEX_HOME: ${FLEX_HOME}</echo>

          <echo>FLEX_UNIT_HOME: ${FLEX_UNIT_HOME}</echo>

          <echo>FLEX_UNIT_LIBS_HOME: ${FLEX_UNIT_LIBS_HOME}</echo>

          <echo>FLEX_UNIT_REPORTS_HOME: ${FLEX_UNIT_REPORTS_HOME}</echo>

 

 

          <!-- =================================

          target: run-tdmse-test  

          ================================= -->

          <target name="flex-unit-start-test-runner"

                              description="clean, compile and run tdmse flexunit tests"

                              depends="flex-unit-clean-tdmse-tests,

                              flex-unit-tdmse-compile-test-suite,

                              flex-unit-execute-tdmse-test-runner"/>

 

 

          <target name="flex-unit-clean-tdmse-tests" description="Cleans the FlexUnit test and reports directories">

                    <delete dir="${FLEX_UNIT_REPORTS_HOME}" failOnError="false"

                                        includeEmptyDirs="true" />

                    <mkdir dir="${FLEX_UNIT_REPORTS_HOME}" />

 

 

                    <delete dir="${FLEX_UNIT_TEST_HOME}" failOnError="false"

                                        includeEmptyDirs="true" />

                    <mkdir dir="${FLEX_UNIT_TEST_HOME}" />

          </target>

 

          <target name="flex-unit-tdmse-compile-test-suite">

                    <mxmlc file="${tdmsedir}/flex-src/TDMSETestRunner.mxml"

                                        output="${FLEX_UNIT_TEST_HOME}/TDMSETestRunner.sw f">

                              <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>

 

 

                              <!-- ==== include tdmse resource bundles ====== -->

            <locale>en_US</locale>

            <source-path path-element="${tdmsedir}/flex-src/locale/{locale}" />

            <include-resource-bundles>COMMON</include-resource-bundles>

            <include-resource-bundles>OW</include-resource-bundles>

            <include-resource-bundles>PREF</include-resource-bundles>

            <include-resource-bundles>RD</include-resource-bundles>

            <include-resource-bundles>RG</include-resource-bundles>

 

                              <!-- ==== compile parsley library ============= -->

                              <compiler.library-path dir="${PARSLEY_HOME}" append="true">

                                        <include name="parsley-flex4-2.4.0.swc" />

                                        <include name="spicelib-flex-2.4.0.swc" />

                              </compiler.library-path>

 

                              <!-- ==== compile all tdmse flex-src ========== -->

                              <source-path path-element="${tdmsedir}/flex-src" />

                              <source-path path-element="${tdmsedir}/flex-test" />

 

 

                              <!-- ==== compile all flexunit swc's ========== -->

                              <compiler.library-path dir="${FLEX_UNIT_LIBS_HOME}" append="true">

                                        <include name="*.swc"/>

                              </compiler.library-path>

 

                              <!-- ==== compile all flexunit swc's ========== -->

                              <compiler.library-path dir="${FLEX_UNIT_LIBS_HOME}/mocklibs" append="true">

                                        <include name="*.swc"/>

                              </compiler.library-path>

                              <compiler.verbose-stacktraces>true</compiler.verbose-s tacktraces>

                              <compiler.headless-server>true</compiler.headless-serv er>

                    </mxmlc>

          </target>

 

          <target name="flex-unit-execute-tdmse-test-runner"

                                        description="executes the test runner app">

                    <flexunit swf="${FLEX_UNIT_TEST_HOME}/TDMSETestRunner.swf"

                                        toDir="${FLEX_UNIT_REPORTS_HOME}"

                                        haltonfailure="false"

                                        localTrusted="true"

                                        verbose="true"

                                        headless="false"/>

 

 

                    <junitreport todir="${FLEX_UNIT_REPORTS_HOME}">

                              <fileset dir="${FLEX_UNIT_REPORTS_HOME}">

                                        <include name="Test-*.xml"/>

                              </fileset>

                              <report format="frames" todir="${FLEX_UNIT_REPORTS_HOME}/html"/>

                    </junitreport>

          </target>

          <!-- ======================================================== -->

 

 

</project>

 

 

[/code]

 

 

I haven't seen much info about this problem anywhere on google except for this forum post:

 

 

http://forums.adobe.com/thread/740146

 

 

Thanks for any help!

 
Replies
  • Currently Being Moderated
    Mar 15, 2012 9:34 AM   in reply to clem_c_rok

    If you include the xalan.jar library to the build.xml execution classpath everything works!!!!!!.

     

    I hope it will be userfull.

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points