Topic
  • 1 reply
  • Latest Post - ‏2013-06-03T18:58:10Z by ZachZ
iiiii
iiiii
9 Posts

Pinned topic A path name with a blank space error?

‏2013-05-29T19:08:16Z |

Our BigInsight build version is

Build: IBM InfoSphere BigInsights Enterprise Edition v2.0.0.0, build linux64_b20121203_1915.

 

It is using LDAP (IBM bluepages) for authentication.  When I tried the DartaDownload application that came with BigInsights to download sample social data, I don't know whether it is BigInsights or the DataDownlaod application itself created a user folder based on the log-in user name which we all know has a blank space in between the firstName and the lastName, due to that it created a path with a space which resulted an exception.

Any idea how to get around this problem?

 

Below is part  of the workflow log, "CBM Administrator" is the log-in user name :

 

2013-05-29 14:38:24,118  INFO ActionStartXCommand:539 - USER[CBM Administrator] GROUP[-] TOKEN[] APP[JavaHDFS] JOB[0000000-130529142539409-oozie-biad-W] ACTION[0000000-130529142539409-oozie-biad-W@action1] Start action [0000000-130529142539409-oozie-biad-W@action1] with user-retry state : userRetryCount [0], userRetryMax [0], userRetryInterval [10]
2013-05-29 14:38:25,514  WARN ActionStartXCommand:542 - USER[CBM Administrator] GROUP[-] TOKEN[] APP[JavaHDFS] JOB[0000000-130529142539409-oozie-biad-W] ACTION[0000000-130529142539409-oozie-biad-W@action1] Error starting action [action1]. ErrorType [ERROR], ErrorCode [URISyntaxException], Message [URISyntaxException: Illegal character in path at index 9: /user/CBM Administrator/oozie-biad/0000000-130529142539409-oozie-biad-W/action1--java/java-launcher.jar]
org.apache.oozie.action.ActionExecutorException: URISyntaxException: Illegal character in path at index 9: /user/CBM Administrator/oozie-biad/0000000-130529142539409-oozie-biad-W/action1--java/java-launcher.jar
    at org.apache.oozie.action.ActionExecutor.convertException(ActionExecutor.java:385)
    at org.apache.oozie.action.hadoop.JavaActionExecutor.addToCache(JavaActionExecutor.java:331)
    at org.apache.oozie.action.hadoop.JavaActionExecutor.setLibFilesArchives(JavaActionExecutor.java:415)
    at org.apache.oozie.action.hadoop.JavaActionExecutor.submitLauncher(JavaActionExecutor.java:603)
    at org.apache.oozie.action.hadoop.JavaActionExecutor.start(JavaActionExecutor.java:831)
    at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:194)
    at org.apache.oozie.command.wf.ActionStartXCommand.execute(ActionStartXCommand.java:55)
    at org.apache.oozie.command.XCommand.call(XCommand.java:277)
    at org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:326)
    at org.apache.oozie.service.CallableQueueService$CompositeCallable.call(CallableQueueService.java:255)
    at org.apache.oozie.service.CallableQueueService$CallableWrapper.run(CallableQueueService.java:175)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:897)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:919)
    at java.lang.Thread.run(Thread.java:738)
Caused by: java.net.URISyntaxException: Illegal character in path at index 9: /user/CBM Administrator/oozie-biad/0000000-130529142539409-oozie-biad-W/action1--java/java-launcher.jar
    at java.net.URI$Parser.fail(URI.java:2821)
    at java.net.URI$Parser.checkChars(URI.java:2994)
    at java.net.URI$Parser.parseHierarchical(URI.java:3078)
    at java.net.URI$Parser.parse(URI.java:3036)
    at java.net.URI.(URI.java:588)
    at org.apache.oozie.action.hadoop.JavaActionExecutor.addToCache(JavaActionExecutor.java:293)
    ... 12 more
 

 

 

  • ZachZ
    ZachZ
    14 Posts

    Re: A path name with a blank space error?

    ‏2013-06-03T18:58:10Z  

    Hi,

    My findings are that BigInsights currently do not support space in the user or group name.

    Please use ldap "uid" instead of "cn" and that should resolve this issue.

    Thanks,

    Zach