My environment:

    - OS
       - Ubuntu 12.04 LTS
    - Maven
       - Apache Maven 3.0.4
       - Maven home: /usr/share/maven
       - MAVEN_OPTS=-Xmx768m -Xms64m -XX:MaxPermSize=256M
       -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
    - Java
       - Version: 1.6.0_43, vendor: Sun Microsystems Inc.
       - Java home: /space/Development/jdk6/jdk1.6.0_43/jre
       - Default locale: en_GB, platform encoding: UTF-8
       - OS name: "linux", version: "3.2.0-56-generic", arch: "amd64",
       family: "unix"
    - Xvfb
       - /usr/bin/Xvfb


When I run mvn install my Integration Tests fail with the following
stacktrace. I don't know what else to do in order to get rid of this
problem. Can you give me directions on how to solve it?

The error message is: Access to
'file:///space/Development/Projects/myapp/src/test/unit/account_test.html'
from script denied
at
com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97)
at
com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:91)
at
com.thoughtworks.selenium.DefaultSelenium.open(DefaultSelenium.java:335)
at
com.fabio.games.myapp.unittests.JSUnitTestBase.runUnitTest(JSUnitTestBase.java:36)
at
com.fabio.games.myapp.unittests.AccountTestIT.testAccount(AccountTestIT.java:10)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at junit.framework.TestCase.runTest(TestCase.java:168)
at junit.framework.TestCase.runBare(TestCase.java:134)
at
com.thoughtworks.selenium.SeleneseTestCase.runBare(SeleneseTestCase.java:212)
at junit.framework.TestResult$1.protect(TestResult.java:110)
at junit.framework.TestResult.runProtected(TestResult.java:128)
at junit.framework.TestResult.run(TestResult.java:113)
at junit.framework.TestCase.run(TestCase.java:124)
at junit.framework.TestSuite.runTest(TestSuite.java:243)
at junit.framework.TestSuite.run(TestSuite.java:238)
at
org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
at
org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
at
org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
at
org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
at
org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
at
org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
at
org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)

The references to selenium from my pom.xml is
[...]
<dependency>
     <groupId>org.seleniumhq.selenium.client-drivers</groupId>
     <artifactId>selenium-java-client-driver</artifactId>
     <version>1.0.2</version>
     <scope>test</scope>
</dependency>
</dependencies>
<build>
     <plugins>
         <plugin>
             <groupId>org.mortbay.jetty</groupId>
     <artifactId>maven-jetty-plugin</artifactId>
     <configuration>
         <stopPort>9944</stopPort>
<stopKey>foo</stopKey>
<contextPath>/gcm</contextPath>
<connectors>
     <connector
implementation="org.mortbay.jetty.nio.SelectChannelConnector">
         <port>8181</port>
<maxIdleTime>60000</maxIdleTime>
     </connector>
</connectors>
     </configuration>
     <executions>
         <execution>
     <id>start-jetty</id>
     <phase>pre-integration-test</phase>
     <goals>
         <goal>run-war</goal>
     </goals>
     <configuration>
         <daemon>true</daemon>
     </configuration>
</execution>
     </executions>
</plugin>
<plugin>
     <groupId>org.codehaus.mojo</groupId>
     <artifactId>selenium-maven-plugin</artifactId>
     <version>2.3</version>
     <executions>
         <execution>
     <id>xvfb</id>
     <phase>pre-integration-test</phase>
     <goals>
         <goal>xvfb</goal>
     </goals>
     <configuration>
         <options>
     <option>-ac</option>
</options>
     </configuration>
</execution>
<execution>
     <id>start</id>
     <phase>pre-integration-test</phase>
     <goals>
         <goal>start-server</goal>
     </goals>
     <configuration>
         <background>true</background>
<logOutput>true</logOutput>
<multiWindow>true</multiWindow>
<port>4444</port>
<ensureCleanSession>true</ensureCleanSession>
     </configuration>
</execution>
<execution>
     <id>stop</id>
     <phase>post-integration-test</phase>
     <goals>
         <goal>stop-server</goal>
     </goals>
</execution>
     </executions>
</plugin>
[...]

Thank you for any ideas.

--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+unsubscribe@googlegroups.com.
To post to this group, send email to selenium-users@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/b0dc68e7-b488-47ee-a7fb-e50d6040878b%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Search Discussions

  • Fabio Serragnoli at Dec 6, 2013 at 3:51 pm
    After thorough investigation the issue turned out to be the version of the
    browser we use for testing.
    It all worked fine after completely *removing Firefox 25* and *installing
    Firefox 12*.

    Regards.
    Fabio Serragnoli
    On Friday, 22 November 2013 20:28:01 UTC, Fabio Serragnoli wrote:

    My environment:

    - OS
    - Ubuntu 12.04 LTS
    - Maven
    - Apache Maven 3.0.4
    - Maven home: /usr/share/maven
    - MAVEN_OPTS=-Xmx768m -Xms64m -XX:MaxPermSize=256M
    -agentlib:jdwp=transport=dt_socket,address=8000,server=y,suspend=n
    - Java
    - Version: 1.6.0_43, vendor: Sun Microsystems Inc.
    - Java home: /space/Development/jdk6/jdk1.6.0_43/jre
    - Default locale: en_GB, platform encoding: UTF-8
    - OS name: "linux", version: "3.2.0-56-generic", arch: "amd64",
    family: "unix"
    - Xvfb
    - /usr/bin/Xvfb


    When I run mvn install my Integration Tests fail with the following
    stacktrace. I don't know what else to do in order to get rid of this
    problem. Can you give me directions on how to solve it?

    The error message is: Access to
    'file:///space/Development/Projects/myapp/src/test/unit/account_test.html'
    from script denied
    at
    com.thoughtworks.selenium.HttpCommandProcessor.throwAssertionFailureExceptionOrError(HttpCommandProcessor.java:97)
    at
    com.thoughtworks.selenium.HttpCommandProcessor.doCommand(HttpCommandProcessor.java:91)
    at
    com.thoughtworks.selenium.DefaultSelenium.open(DefaultSelenium.java:335)
    at
    com.fabio.games.myapp.unittests.JSUnitTestBase.runUnitTest(JSUnitTestBase.java:36)
    at
    com.fabio.games.myapp.unittests.AccountTestIT.testAccount(AccountTestIT.java:10)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at junit.framework.TestCase.runTest(TestCase.java:168)
    at junit.framework.TestCase.runBare(TestCase.java:134)
    at
    com.thoughtworks.selenium.SeleneseTestCase.runBare(SeleneseTestCase.java:212)
    at junit.framework.TestResult$1.protect(TestResult.java:110)
    at junit.framework.TestResult.runProtected(TestResult.java:128)
    at junit.framework.TestResult.run(TestResult.java:113)
    at junit.framework.TestCase.run(TestCase.java:124)
    at junit.framework.TestSuite.runTest(TestSuite.java:243)
    at junit.framework.TestSuite.run(TestSuite.java:238)
    at
    org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:83)
    at
    org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:53)
    at
    org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:123)
    at
    org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:104)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
    org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:164)
    at
    org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:110)
    at
    org.apache.maven.surefire.booter.SurefireStarter.invokeProvider(SurefireStarter.java:172)
    at
    org.apache.maven.surefire.booter.SurefireStarter.runSuitesInProcessWhenForked(SurefireStarter.java:104)
    at
    org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:70)

    The references to selenium from my pom.xml is
    [...]
    <dependency>
    <groupId>org.seleniumhq.selenium.client-drivers</groupId>
    <artifactId>selenium-java-client-driver</artifactId>
    <version>1.0.2</version>
    <scope>test</scope>
    </dependency>
    </dependencies>
    <build>
    <plugins>
    <plugin>
    <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <configuration>
    <stopPort>9944</stopPort>
    <stopKey>foo</stopKey>
    <contextPath>/gcm</contextPath>
    <connectors>
    <connector
    implementation="org.mortbay.jetty.nio.SelectChannelConnector">
    <port>8181</port>
    <maxIdleTime>60000</maxIdleTime>
    </connector>
    </connectors>
    </configuration>
    <executions>
    <execution>
    <id>start-jetty</id>
    <phase>pre-integration-test</phase>
    <goals>
    <goal>run-war</goal>
    </goals>
    <configuration>
    <daemon>true</daemon>
    </configuration>
    </execution>
    </executions>
    </plugin>
    <plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>selenium-maven-plugin</artifactId>
    <version>2.3</version>
    <executions>
    <execution>
    <id>xvfb</id>
    <phase>pre-integration-test</phase>
    <goals>
    <goal>xvfb</goal>
    </goals>
    <configuration>
    <options>
    <option>-ac</option>
    </options>
    </configuration>
    </execution>
    <execution>
    <id>start</id>
    <phase>pre-integration-test</phase>
    <goals>
    <goal>start-server</goal>
    </goals>
    <configuration>
    <background>true</background>
    <logOutput>true</logOutput>
    <multiWindow>true</multiWindow>
    <port>4444</port>
    <ensureCleanSession>true</ensureCleanSession>
    </configuration>
    </execution>
    <execution>
    <id>stop</id>
    <phase>post-integration-test</phase>
    <goals>
    <goal>stop-server</goal>
    </goals>
    </execution>
    </executions>
    </plugin>
    [...]

    Thank you for any ideas.
    --
    You received this message because you are subscribed to the Google Groups "Selenium Users" group.
    To unsubscribe from this group and stop receiving emails from it, send an email to selenium-users+unsubscribe@googlegroups.com.
    To post to this group, send email to selenium-users@googlegroups.com.
    To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/da156d5c-5253-4e32-9c84-2ec6804d86c1%40googlegroups.com.
    For more options, visit https://groups.google.com/groups/opt_out.

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupselenium-users @
categoriesselenium
postedNov 25, '13 at 6:52a
activeDec 6, '13 at 3:51p
posts2
users1
websiteseleniumhq.org

1 user in discussion

Fabio Serragnoli: 2 posts

People

Translate

site design / logo © 2022 Grokbase