[ 
https://issues.apache.org/jira/browse/STORM-2456?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mauro Giusti updated STORM-2456:
--------------------------------
    Description: 
Running:
{code}
mvn compile exec:java -Dexec.args="--local -R /topology.yaml"
{code}

I get the following errors.

It works if I run in an elevated command prompt though.

{code}
17:22:48 [SLOT_1027] ERROR org.apache.storm.daemon.supervisor.Slot - Error when 
processing event
java.nio.file.FileSystemException: 
C:\Users\maurgi\AppData\Local\Temp\0924ce14-5d18-4da2-ab49-abfe37e59742\workers\c487e249-7225-4836-b7f0-b840f1a05732\artifacts:
 A required privilege is
 not held by the client.
        at 
sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86) 
~[?:1.8.0_121]
        at 
sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97) 
~[?:1.8.0_121]
        at 
sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102) 
~[?:1.8.0_121]
        at 
sun.nio.fs.WindowsFileSystemProvider.createSymbolicLink(WindowsFileSystemProvider.java:585)
 ~[?:1.8.0_121]
        at java.nio.file.Files.createSymbolicLink(Files.java:1043) 
~[?:1.8.0_121]
        at 
org.apache.storm.daemon.supervisor.AdvancedFSOps.createSymlink(AdvancedFSOps.java:354)
 ~[storm-core-1.0.3.jar:1.0.3]
        at 
org.apache.storm.daemon.supervisor.Container.createArtifactsLink(Container.java:383)
 ~[storm-core-1.0.3.jar:1.0.3]
        at 
org.apache.storm.daemon.supervisor.Container.setup(Container.java:321) 
~[storm-core-1.0.3.jar:1.0.3]
        at 
org.apache.storm.daemon.supervisor.LocalContainerLauncher.launchContainer(LocalContainerLauncher.java:44)
 ~[storm-core-1.0.3.jar:1.0.3]
        at 
org.apache.storm.daemon.supervisor.Slot.handleWaitingForBlobLocalization(Slot.java:387)
 ~[storm-core-1.0.3.jar:1.0.3]
        at 
org.apache.storm.daemon.supervisor.Slot.stateMachineStep(Slot.java:275) 
~[storm-core-1.0.3.jar:1.0.3]
        at org.apache.storm.daemon.supervisor.Slot.run(Slot.java:741) 
[storm-core-1.0.3.jar:1.0.3]
17:22:48 [SLOT_1027] ERROR org.apache.storm.utils.Utils - Halting process: 
Error when processing an event
java.lang.RuntimeException: Halting process: Error when processing an event
        at org.apache.storm.utils.Utils.exitProcess(Utils.java:1749) 
[storm-core-1.0.3.jar:1.0.3]
        at org.apache.storm.daemon.supervisor.Slot.run(Slot.java:774) 
[storm-core-1.0.3.jar:1.0.3]
{code}

  was:
Running:
{code}
mvn compile exec:java -Dexec.args="--local -R /topology.yaml"
{code}

I get:
{code}
17:22:48 [SLOT_1027] ERROR org.apache.storm.daemon.supervisor.Slot - Error when 
processing event
java.nio.file.FileSystemException: 
C:\Users\maurgi\AppData\Local\Temp\0924ce14-5d18-4da2-ab49-abfe37e59742\workers\c487e249-7225-4836-b7f0-b840f1a05732\artifacts:
 A required privilege is
 not held by the client.
        at 
sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86) 
~[?:1.8.0_121]
        at 
sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97) 
~[?:1.8.0_121]
        at 
sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102) 
~[?:1.8.0_121]
        at 
sun.nio.fs.WindowsFileSystemProvider.createSymbolicLink(WindowsFileSystemProvider.java:585)
 ~[?:1.8.0_121]
        at java.nio.file.Files.createSymbolicLink(Files.java:1043) 
~[?:1.8.0_121]
        at 
org.apache.storm.daemon.supervisor.AdvancedFSOps.createSymlink(AdvancedFSOps.java:354)
 ~[storm-core-1.0.3.jar:1.0.3]
        at 
org.apache.storm.daemon.supervisor.Container.createArtifactsLink(Container.java:383)
 ~[storm-core-1.0.3.jar:1.0.3]
        at 
org.apache.storm.daemon.supervisor.Container.setup(Container.java:321) 
~[storm-core-1.0.3.jar:1.0.3]
        at 
org.apache.storm.daemon.supervisor.LocalContainerLauncher.launchContainer(LocalContainerLauncher.java:44)
 ~[storm-core-1.0.3.jar:1.0.3]
        at 
org.apache.storm.daemon.supervisor.Slot.handleWaitingForBlobLocalization(Slot.java:387)
 ~[storm-core-1.0.3.jar:1.0.3]
        at 
org.apache.storm.daemon.supervisor.Slot.stateMachineStep(Slot.java:275) 
~[storm-core-1.0.3.jar:1.0.3]
        at org.apache.storm.daemon.supervisor.Slot.run(Slot.java:741) 
[storm-core-1.0.3.jar:1.0.3]
17:22:48 [SLOT_1027] ERROR org.apache.storm.utils.Utils - Halting process: 
Error when processing an event
java.lang.RuntimeException: Halting process: Error when processing an event
        at org.apache.storm.utils.Utils.exitProcess(Utils.java:1749) 
[storm-core-1.0.3.jar:1.0.3]
        at org.apache.storm.daemon.supervisor.Slot.run(Slot.java:774) 
[storm-core-1.0.3.jar:1.0.3]
{code}


> Error when running Flux on Windows in non-elevated command prompt
> -----------------------------------------------------------------
>
>                 Key: STORM-2456
>                 URL: https://issues.apache.org/jira/browse/STORM-2456
>             Project: Apache Storm
>          Issue Type: Bug
>          Components: Flux, storm-core
>    Affects Versions: 1.0.3
>            Reporter: Mauro Giusti
>         Attachments: javaFlux.zip
>
>
> Running:
> {code}
> mvn compile exec:java -Dexec.args="--local -R /topology.yaml"
> {code}
> I get the following errors.
> It works if I run in an elevated command prompt though.
> {code}
> 17:22:48 [SLOT_1027] ERROR org.apache.storm.daemon.supervisor.Slot - Error 
> when processing event
> java.nio.file.FileSystemException: 
> C:\Users\maurgi\AppData\Local\Temp\0924ce14-5d18-4da2-ab49-abfe37e59742\workers\c487e249-7225-4836-b7f0-b840f1a05732\artifacts:
>  A required privilege is
>  not held by the client.
>         at 
> sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:86) 
> ~[?:1.8.0_121]
>         at 
> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:97) 
> ~[?:1.8.0_121]
>         at 
> sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:102) 
> ~[?:1.8.0_121]
>         at 
> sun.nio.fs.WindowsFileSystemProvider.createSymbolicLink(WindowsFileSystemProvider.java:585)
>  ~[?:1.8.0_121]
>         at java.nio.file.Files.createSymbolicLink(Files.java:1043) 
> ~[?:1.8.0_121]
>         at 
> org.apache.storm.daemon.supervisor.AdvancedFSOps.createSymlink(AdvancedFSOps.java:354)
>  ~[storm-core-1.0.3.jar:1.0.3]
>         at 
> org.apache.storm.daemon.supervisor.Container.createArtifactsLink(Container.java:383)
>  ~[storm-core-1.0.3.jar:1.0.3]
>         at 
> org.apache.storm.daemon.supervisor.Container.setup(Container.java:321) 
> ~[storm-core-1.0.3.jar:1.0.3]
>         at 
> org.apache.storm.daemon.supervisor.LocalContainerLauncher.launchContainer(LocalContainerLauncher.java:44)
>  ~[storm-core-1.0.3.jar:1.0.3]
>         at 
> org.apache.storm.daemon.supervisor.Slot.handleWaitingForBlobLocalization(Slot.java:387)
>  ~[storm-core-1.0.3.jar:1.0.3]
>         at 
> org.apache.storm.daemon.supervisor.Slot.stateMachineStep(Slot.java:275) 
> ~[storm-core-1.0.3.jar:1.0.3]
>         at org.apache.storm.daemon.supervisor.Slot.run(Slot.java:741) 
> [storm-core-1.0.3.jar:1.0.3]
> 17:22:48 [SLOT_1027] ERROR org.apache.storm.utils.Utils - Halting process: 
> Error when processing an event
> java.lang.RuntimeException: Halting process: Error when processing an event
>         at org.apache.storm.utils.Utils.exitProcess(Utils.java:1749) 
> [storm-core-1.0.3.jar:1.0.3]
>         at org.apache.storm.daemon.supervisor.Slot.run(Slot.java:774) 
> [storm-core-1.0.3.jar:1.0.3]
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to