Thanks, Niranda for merging.

On Wed, Apr 13, 2016 at 8:48 AM, Niranda Perera <nira...@wso2.com> wrote:

> Hi Nirmal,
>
> Thanks for pointing this out. I will merge the PR.
>
> Rgds
> On Apr 13, 2016 08:35, "Nirmal Fernando" <nir...@wso2.com> wrote:
>
>> Hi,
>>
>> * Even though we have implemented the support for relative paths at
>> repository/conf/analytics/spark/external-spark-classpath.conf file, it
>> isn't working properly.
>>
>>               if (fileExists(line)) {
>>
>>                     scp = scp + separator + line;
>>
>>                 } *else if (fileExists(carbonHome + File.separator +
>> line)) {*
>>
>> *                    scp = scp + separator + carbonHome + File.separator
>> + line;*
>>
>> *                } *else {
>>
>>                     throw new IOException("File not found : " + line);
>>
>>                 }
>>
>>           ........
>>
>>           ........
>>
>>           private static boolean fileExists(String path) {
>>
>>                 File tempFile = new File(path);
>>
>>                 return tempFile.exists() && !tempFile.isDirectory();
>>
>>            }
>> * We check for file.exists in order to determine the existence of the
>> file and it'll be true even if it's a relative path in some cases (where
>> current execution directory = carbon.home).
>> * But Spark needs the path to be absolute.
>> * Hence the fix was to check whether the path is absolute too.
>>
>> https://github.com/wso2/carbon-analytics/pull/170/files
>>
>> Please review and merge this PR.
>>
>> --
>>
>> Thanks & regards,
>> Nirmal
>>
>> Team Lead - WSO2 Machine Learner
>> Associate Technical Lead - Data Technologies Team, WSO2 Inc.
>> Mobile: +94715779733
>> Blog: http://nirmalfdo.blogspot.com/
>>
>>
>>


-- 

Thanks & regards,
Nirmal

Team Lead - WSO2 Machine Learner
Associate Technical Lead - Data Technologies Team, WSO2 Inc.
Mobile: +94715779733
Blog: http://nirmalfdo.blogspot.com/
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to