After updating to gcloud 437.0.0 we started getting the following exception on Windows. It seems to have been introduced in guava 32.0.0 and fixed in guava 32.0.1.
Unable to stage:
java.lang.UnsupportedOperationException: 'posix:permissions' not supported as initial attribute
at java.base/sun.nio.fs.WindowsSecurityDescriptor.fromAttribute(WindowsSecurityDescriptor.java:358)
at java.base/sun.nio.fs.WindowsFileSystemProvider.createDirectory(WindowsFileSystemProvider.java:509)
at java.base/java.nio.file.Files.createDirectory(Files.java:700)
at java.base/java.nio.file.TempFileHelper.create(TempFileHelper.java:134)
at java.base/java.nio.file.TempFileHelper.createTempDirectory(TempFileHelper.java:171)
at java.base/java.nio.file.Files.createTempDirectory(Files.java:976)
at com.google.appengine.repackaged.com.google.common.io.TempFileCreator$JavaNioCreator.createTempDir(TempFileCreator.java:102)
at com.google.appengine.repackaged.com.google.common.io.Files.createTempDir(Files.java:439)
at com.google.appengine.tools.admin.Application.compileJsps(Application.java:1229)
at com.google.appengine.tools.admin.Application.populateStagingDirectory(Application.java:994)
at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:877)
at com.google.appengine.tools.admin.AppAdminImpl.stageApplication(AppAdminImpl.java:76)
at com.google.appengine.tools.admin.AppAdminImpl.stageApplicationWithDefaultResourceLimits(AppAdminImpl.java:44)
at com.google.appengine.tools.admin.AppCfg$StagingAction.execute(AppCfg.java:921)
at com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:289)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:148)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:88)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:83)
com.google.appengine.tools.admin.AdminException: Unable to stage app: 'posix:permissions' not supported as initial attribute
at com.google.appengine.tools.admin.AppAdminImpl.stageApplication(AppAdminImpl.java:82)
at com.google.appengine.tools.admin.AppAdminImpl.stageApplicationWithDefaultResourceLimits(AppAdminImpl.java:44)
at com.google.appengine.tools.admin.AppCfg$StagingAction.execute(AppCfg.java:921)
at com.google.appengine.tools.admin.AppCfg.executeAction(AppCfg.java:289)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:148)
at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:88)
at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:83)
Caused by: java.lang.UnsupportedOperationException: 'posix:permissions' not supported as initial attribute
at java.base/sun.nio.fs.WindowsSecurityDescriptor.fromAttribute(WindowsSecurityDescriptor.java:358)
at java.base/sun.nio.fs.WindowsFileSystemProvider.createDirectory(WindowsFileSystemProvider.java:509)
at java.base/java.nio.file.Files.createDirectory(Files.java:700)
at java.base/java.nio.file.TempFileHelper.create(TempFileHelper.java:134)
at java.base/java.nio.file.TempFileHelper.createTempDirectory(TempFileHelper.java:171)
at java.base/java.nio.file.Files.createTempDirectory(Files.java:976)
at com.google.appengine.repackaged.com.google.common.io.TempFileCreator$JavaNioCreator.createTempDir(TempFileCreator.java:102)
at com.google.appengine.repackaged.com.google.common.io.Files.createTempDir(Files.java:439)
at com.google.appengine.tools.admin.Application.compileJsps(Application.java:1229)
at com.google.appengine.tools.admin.Application.populateStagingDirectory(Application.java:994)
at com.google.appengine.tools.admin.Application.createStagingDirectory(Application.java:877)
at com.google.appengine.tools.admin.AppAdminImpl.stageApplication(AppAdminImpl.java:76)
... 6 more
After updating to gcloud 437.0.0 we started getting the following exception on Windows. It seems to have been introduced in guava 32.0.0 and fixed in guava 32.0.1.