I am trying to run this on ubuntu 16.04
On Thu, Jan 11, 2018 at 10:36 AM, Rajesh Jangid <[email protected]>
wrote:
> Hi,
> I have tried once again with 2.10 as well but getting following
> dependency error
>
> [INFO] [Console$] [error] Modules were resolved with conflicting
> cross-version suffixes in {file:/home/integration/
> client/PredictionIO-0.10/Engines/MyRecommendation/}myrecommendation:
> [INFO] [Console$] [error] com.chuusai:shapeless _2.10, _2.10.4
> [INFO] [Console$] java.lang.RuntimeException: Conflicting cross-version
> suffixes in: com.chuusai:shapeless
> [INFO] [Console$] at scala.sys.package$.error(package.scala:27)
> [INFO] [Console$] at sbt.ConflictWarning$.processCrossVersioned(
> ConflictWarning.scala:46)
> [INFO] [Console$] at sbt.ConflictWarning$.apply(
> ConflictWarning.scala:32)
> [INFO] [Console$] at sbt.Classpaths$$anonfun$100.
> apply(Defaults.scala:1300)
> [INFO] [Console$] at sbt.Classpaths$$anonfun$100.
> apply(Defaults.scala:1297)
> [INFO] [Console$] at scala.Function1$$anonfun$
> compose$1.apply(Function1.scala:47)
> [INFO] [Console$] at sbt.$tilde$greater$$anonfun$$
> u2219$1.apply(TypeFunctions.scala:40)
> [INFO] [Console$] at sbt.std.Transform$$anon$4.work(System.scala:63)
> [INFO] [Console$] at sbt.Execute$$anonfun$submit$1$
> $anonfun$apply$1.apply(Execute.scala:228)
> [INFO] [Console$] at sbt.Execute$$anonfun$submit$1$
> $anonfun$apply$1.apply(Execute.scala:228)
> [INFO] [Console$] at sbt.ErrorHandling$.wideConvert(ErrorHandling.
> scala:17)
> [INFO] [Console$] at sbt.Execute.work(Execute.scala:237)
> [INFO] [Console$] at sbt.Execute$$anonfun$submit$1.
> apply(Execute.scala:228)
> [INFO] [Console$] at sbt.Execute$$anonfun$submit$1.
> apply(Execute.scala:228)
> [INFO] [Console$] at sbt.ConcurrentRestrictions$$
> anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159)
> [INFO] [Console$] at sbt.CompletionService$$anon$2.
> call(CompletionService.scala:28)
> [INFO] [Console$] at java.util.concurrent.FutureTask.run(FutureTask.
> java:266)
> [INFO] [Console$] at java.util.concurrent.Executors$RunnableAdapter.
> call(Executors.java:511)
> [INFO] [Console$] at java.util.concurrent.FutureTask.run(FutureTask.
> java:266)
> [INFO] [Console$] at java.util.concurrent.
> ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
> [INFO] [Console$] at java.util.concurrent.
> ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
> [INFO] [Console$] at java.lang.Thread.run(Thread.java:745)
> [INFO] [Console$] [error] (*:update) Conflicting cross-version suffixes
> in: com.chuusai:shapeless
> [INFO] [Console$] [error] Total time: 6 s, completed Jan 11, 2018 5:03:51
> AM
> [ERROR] [Console$] Return code of previous step is 1. Aborting.
>
>
> On Wed, Jan 10, 2018 at 10:03 PM, Daniel O' Shaughnessy <
> [email protected]> wrote:
>
>> I've pulled down this version without any modifications and run with pio
>> v0.10 on a mac and it builds with no issues.
>>
>> However, when I add in scalaVersion := "2.11.8" to build.sbt I get a
>> dependency error.
>>
>> pio v0.10 supports scala 2.10 so you need to switch to this to run!
>>
>> On Wed, 10 Jan 2018 at 13:47 Rajesh Jangid <[email protected]> wrote:
>>
>>> Yes, v0.5.0
>>>
>>> On Jan 10, 2018 7:07 PM, "Daniel O' Shaughnessy" <
>>> [email protected]> wrote:
>>>
>>>> Is this the template you're using?
>>>>
>>>> https://github.com/apache/predictionio-template-ecom-recommender
>>>>
>>>> On Wed, 10 Jan 2018 at 13:16 Rajesh Jangid <[email protected]>
>>>> wrote:
>>>>
>>>>> Yes,
>>>>> We have dependency with elastic and we have elastic 1.4.4 already
>>>>> running. We Do not want to run another elastic instance.
>>>>> Latest prediction IO does not support elastic 1.4.4
>>>>>
>>>>>
>>>>> On Wed, Jan 10, 2018 at 6:25 PM, Daniel O' Shaughnessy <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> Strange....do you absolutely need to run this with pio v0.10?
>>>>>>
>>>>>> On Wed, 10 Jan 2018 at 12:50 Rajesh Jangid <[email protected]>
>>>>>> wrote:
>>>>>>
>>>>>>> {"pio": {"version": { "min": "0.10.0-incubating" }}}
>>>>>>>
>>>>>>>
>>>>>>> On Wed, Jan 10, 2018 at 6:16 PM, Daniel O' Shaughnessy <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> OK that looks fine. What version is PredictionIO set to in
>>>>>>>> template.json?
>>>>>>>>
>>>>>>>> On Wed, 10 Jan 2018 at 12:38 Rajesh Jangid <[email protected]>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>>
>>>>>>>>> *pwd* output :-
>>>>>>>>> /home/integration/client/PredictionIO-0.10/Engines/Recommender
>>>>>>>>>
>>>>>>>>> *ls* output :-
>>>>>>>>> build.sbt data engine.json importdata LICENSE.txt
>>>>>>>>> manifest.json pio.log project README.md src target template.json
>>>>>>>>>
>>>>>>>>> Following command is used to build the template:-
>>>>>>>>> /home/integration/client/PredictionIO-0.10/predictionio-0.
>>>>>>>>> 10.0-incubating/PredictionIO-0.10.0-incubating/bin/pio build
>>>>>>>>> --verbose
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Wed, Jan 10, 2018 at 5:39 PM, Daniel O' Shaughnessy <
>>>>>>>>> [email protected]> wrote:
>>>>>>>>>
>>>>>>>>>> wherever you're starting your engine can you type pwd and report
>>>>>>>>>> the result back?
>>>>>>>>>>
>>>>>>>>>> On Wed, 10 Jan 2018 at 11:40 Rajesh Jangid <[email protected]>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Hi,
>>>>>>>>>>> I have tried different template as well but still unable to
>>>>>>>>>>> get it to work, Getting same error log.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Wed, Jan 10, 2018 at 2:52 PM, Rajesh Jangid <
>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Yes, I have modified engine.js file with app name and then
>>>>>>>>>>>> executed command in same folder.
>>>>>>>>>>>>
>>>>>>>>>>>> On Wed, Jan 10, 2018 at 2:21 PM, Noelia Osés Fernández <
>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> I've gotten this error when I've run pio build in a folder
>>>>>>>>>>>>> with no engine.json file.
>>>>>>>>>>>>>
>>>>>>>>>>>>> Have you checked you are running the command in the right
>>>>>>>>>>>>> folder? i.e. a folder that has an engine.json file...
>>>>>>>>>>>>>
>>>>>>>>>>>>> Regards,
>>>>>>>>>>>>> Noelia
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 10 January 2018 at 07:34, Rajesh Jangid <
>>>>>>>>>>>>> [email protected]> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>>> I have been trying to setup prediction IO's ecommerce
>>>>>>>>>>>>>> recommendation template. I was able to test it on the latest
>>>>>>>>>>>>>> version of
>>>>>>>>>>>>>> prediction IO but for some reason I needed to use 0.10 release of
>>>>>>>>>>>>>> prediction IO, the template dosn't seem to work with this
>>>>>>>>>>>>>> release.
>>>>>>>>>>>>>> Following is the verbose output while building template ->
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> user@linux:/MyRecommendation# ../../predictionio-0.10.0-incu
>>>>>>>>>>>>>> bating/PredictionIO-0.10.0-incubating/bin/pio build --verbose
>>>>>>>>>>>>>> [INFO] [Console$] Using existing engine manifest JSON at
>>>>>>>>>>>>>> /home/integration/client/PredictionIO-0.10/Engines/MyRecomme
>>>>>>>>>>>>>> ndation/manifest.json
>>>>>>>>>>>>>> [INFO] [Console$] Using command '/home/integration/client/Pred
>>>>>>>>>>>>>> ictionIO-0.10/predictionio-0.10.0-incubating/PredictionIO-0.10.0-incubating/sbt/sbt'
>>>>>>>>>>>>>> at the current working directory to build.
>>>>>>>>>>>>>> [INFO] [Console$] If the path above is incorrect, this
>>>>>>>>>>>>>> process will fail.
>>>>>>>>>>>>>> [INFO] [Console$] Uber JAR disabled. Making sure
>>>>>>>>>>>>>> lib/pio-assembly-0.10.0-incubating.jar is absent.
>>>>>>>>>>>>>> [INFO] [Console$] Going to run: /home/integration/client/Predi
>>>>>>>>>>>>>> ctionIO-0.10/predictionio-0.10.0-incubating/PredictionIO-0.10.0-incubating/sbt/sbt
>>>>>>>>>>>>>> package assemblyPackageDependency
>>>>>>>>>>>>>> [INFO] [Console$] [info] Loading project definition from
>>>>>>>>>>>>>> /home/integration/client/PredictionIO-0.10/Engines/MyRecomme
>>>>>>>>>>>>>> ndation/project
>>>>>>>>>>>>>> [INFO] [Console$] [info] Set current project to
>>>>>>>>>>>>>> template-scala-parallel-ecommercerecommendation (in build
>>>>>>>>>>>>>> file:/home/integration/client/PredictionIO-0.10/Engines/MyRe
>>>>>>>>>>>>>> commendation/)
>>>>>>>>>>>>>> [INFO] [Console$] [success] Total time: 0 s, completed Jan
>>>>>>>>>>>>>> 10, 2018 6:04:02 AM
>>>>>>>>>>>>>> [INFO] [Console$] [info] Including from cache:
>>>>>>>>>>>>>> scala-library-2.11.8.jar
>>>>>>>>>>>>>> [INFO] [Console$] [info] Checking every *.class/*.jar file's
>>>>>>>>>>>>>> SHA-1.
>>>>>>>>>>>>>> [INFO] [Console$] [info] Merging files...
>>>>>>>>>>>>>> [INFO] [Console$] [warn] Merging 'META-INF/MANIFEST.MF' with
>>>>>>>>>>>>>> strategy 'discard'
>>>>>>>>>>>>>> [INFO] [Console$] [warn] Strategy 'discard' was applied to a
>>>>>>>>>>>>>> file
>>>>>>>>>>>>>> [INFO] [Console$] [info] Assembly up to date:
>>>>>>>>>>>>>> /home/integration/client/PredictionIO-0.10/Engines/MyRecomme
>>>>>>>>>>>>>> ndation/target/scala-2.11/template-scala-parallel-ecomme
>>>>>>>>>>>>>> rcerecommendation-assembly-0.1-SNAPSHOT-deps.jar
>>>>>>>>>>>>>> [INFO] [Console$] [success] Total time: 1 s, completed Jan
>>>>>>>>>>>>>> 10, 2018 6:04:03 AM
>>>>>>>>>>>>>> [INFO] [Console$] Build finished successfully.
>>>>>>>>>>>>>> [INFO] [Console$] Looking for an engine...
>>>>>>>>>>>>>> [ERROR] [Console$] No engine found. Your build might have
>>>>>>>>>>>>>> failed. Aborting.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Versions used:
>>>>>>>>>>>>>> scala 2.11.8
>>>>>>>>>>>>>> spark 1.5.1
>>>>>>>>>>>>>> elastic 1.4.4
>>>>>>>>>>>>>> hbase 1.0.0
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> pio event server is running fine here is log
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> [INFO] [HBLEvents] The table pio_event:events_0 doesn't exist
>>>>>>>>>>>>>> yet. Creating now...
>>>>>>>>>>>>>> [INFO] [HBLEvents] Removing table pio_event:events_0...
>>>>>>>>>>>>>> [INFO] [Console$] (sleeping 5 seconds for all messages to
>>>>>>>>>>>>>> show up...)
>>>>>>>>>>>>>> [INFO] [Console$] Your system is all ready to go.
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> 1. Can somebody please help regarding the issue here?
>>>>>>>>>>>>>> 2. Also Can you recommend or point me to documentation to
>>>>>>>>>>>>>> build template for older version of predictionIO?
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>
>>>>>>>
>>>>>
>