Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    How to resolve SecurityException: Could not lock User prefs.Lock file access denied.

    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]
Working...
X