Sometimes our nightly smartgwt project build will get fail by a Security Exception.
Could you please help me to resolve this issue. Really appreciate for your suggestion on this.
1. Version
<gwt.version>2.5.1</gwt.version>
<gwt-maven-plugin.version>2.5.1</gwt-maven-plugin.version>
<smartgwt.version>4.0</smartgwt.version>
2. Pom fragment
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>${gwt-maven-plugin.version}</version>
<configuration>
<module>com.fusion.platform.gui.${env}</module>
<includes>**/GuiGwtTestSuite.java</includes>
<timeOut>1800</timeOut>
<testTimeOut>1800</testTimeOut>
<mode>htmlunit</mode>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
3. Build failed info
[INFO] Compiling module com.fusion.platform.gui.PlatformGui
[ERROR] Exception in thread "Timer-0" java.lang.SecurityException: Could not lock User prefs.Lock file access denied.
[ERROR] at java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPreferences.java:919)
[ERROR] at java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:908)
[ERROR] at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:714)
[ERROR] at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:807)
[ERROR] at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:451)
[ERROR] at java.util.prefs.FileSystemPreferences.access$1200(FileSystemPreferences.java:33)
[ERROR] at java.util.prefs.FileSystemPreferences$4.run(FileSystemPreferences.java:419)
[ERROR] at java.util.TimerThread.mainLoop(Timer.java:512)
[ERROR] at java.util.TimerThread.run(Timer.java:462)
[INFO] Validating units:
[INFO] Ignored 252 units with compilation errors in first pass.
[INFO] Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
[INFO] Compiling 6 permutations
[INFO] Compiling permutation 0...
[INFO] Process output
[INFO] Compiling
[INFO] Compiling permutation 1...
[INFO] Process output
[INFO] Compiling
[INFO] Compiling permutation 2...
[INFO] Compiling permutation 3...
[INFO] Compiling
[INFO] Compiling permutation 4...
[INFO] Compiling
[INFO] Compiling permutation 5...
[INFO] Compile of permutations succeeded
[INFO] Linking into /local/scratch/build/jenkins/workspace/fusion.mgmt.gui/target/fusion.mgmt.gui-7.0.1.1-3071/platformgui
[INFO] Link succeeded
[INFO] Compilation succeeded -- 137.611s
[ERROR] Exception in thread "Thread-2" java.lang.SecurityException: Could not lock User prefs.Lock file access denied.
[ERROR] at java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPreferences.java:919)
[ERROR] at java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:908)
[ERROR] at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:714)
[ERROR] at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:807)
[ERROR] at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:451)
[ERROR] at java.util.prefs.FileSystemPreferences.access$1200(FileSystemPreferences.java:33)
[ERROR] at java.util.prefs.FileSystemPreferences$5$1.run(FileSystemPreferences.java:429)
[INFO]
Could you please help me to resolve this issue. Really appreciate for your suggestion on this.
1. Version
<gwt.version>2.5.1</gwt.version>
<gwt-maven-plugin.version>2.5.1</gwt-maven-plugin.version>
<smartgwt.version>4.0</smartgwt.version>
2. Pom fragment
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>gwt-maven-plugin</artifactId>
<version>${gwt-maven-plugin.version}</version>
<configuration>
<module>com.fusion.platform.gui.${env}</module>
<includes>**/GuiGwtTestSuite.java</includes>
<timeOut>1800</timeOut>
<testTimeOut>1800</testTimeOut>
<mode>htmlunit</mode>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
3. Build failed info
[INFO] Compiling module com.fusion.platform.gui.PlatformGui
[ERROR] Exception in thread "Timer-0" java.lang.SecurityException: Could not lock User prefs.Lock file access denied.
[ERROR] at java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPreferences.java:919)
[ERROR] at java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:908)
[ERROR] at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:714)
[ERROR] at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:807)
[ERROR] at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:451)
[ERROR] at java.util.prefs.FileSystemPreferences.access$1200(FileSystemPreferences.java:33)
[ERROR] at java.util.prefs.FileSystemPreferences$4.run(FileSystemPreferences.java:419)
[ERROR] at java.util.TimerThread.mainLoop(Timer.java:512)
[ERROR] at java.util.TimerThread.run(Timer.java:462)
[INFO] Validating units:
[INFO] Ignored 252 units with compilation errors in first pass.
[INFO] Compile with -strict or with -logLevel set to TRACE or DEBUG to see all errors.
[INFO] Compiling 6 permutations
[INFO] Compiling permutation 0...
[INFO] Process output
[INFO] Compiling
[INFO] Compiling permutation 1...
[INFO] Process output
[INFO] Compiling
[INFO] Compiling permutation 2...
[INFO] Compiling permutation 3...
[INFO] Compiling
[INFO] Compiling permutation 4...
[INFO] Compiling
[INFO] Compiling permutation 5...
[INFO] Compile of permutations succeeded
[INFO] Linking into /local/scratch/build/jenkins/workspace/fusion.mgmt.gui/target/fusion.mgmt.gui-7.0.1.1-3071/platformgui
[INFO] Link succeeded
[INFO] Compilation succeeded -- 137.611s
[ERROR] Exception in thread "Thread-2" java.lang.SecurityException: Could not lock User prefs.Lock file access denied.
[ERROR] at java.util.prefs.FileSystemPreferences.checkLockFile0ErrorCode(FileSystemPreferences.java:919)
[ERROR] at java.util.prefs.FileSystemPreferences.lockFile(FileSystemPreferences.java:908)
[ERROR] at java.util.prefs.FileSystemPreferences.sync(FileSystemPreferences.java:714)
[ERROR] at java.util.prefs.FileSystemPreferences.flush(FileSystemPreferences.java:807)
[ERROR] at java.util.prefs.FileSystemPreferences.syncWorld(FileSystemPreferences.java:451)
[ERROR] at java.util.prefs.FileSystemPreferences.access$1200(FileSystemPreferences.java:33)
[ERROR] at java.util.prefs.FileSystemPreferences$5$1.run(FileSystemPreferences.java:429)
[INFO]