Maybe try v2.10.4 based on this line: [INFO] [Console$] [error] com.chuusai:shapeless _2.10, _2.10.4
I'm unfamiliar with the ubuntu setup for pio so can't help you there I'm afraid. On Thu, 11 Jan 2018 at 05:08 Rajesh Jangid <[email protected]> wrote: > 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-incubating/PredictionIO-0.10.0-incubating/bin/pio >>>>>>>>>>>>>>> build --verbose >>>>>>>>>>>>>>> [INFO] [Console$] Using existing engine manifest JSON at >>>>>>>>>>>>>>> /home/integration/client/PredictionIO-0.10/Engines/MyRecommendation/manifest.json >>>>>>>>>>>>>>> [INFO] [Console$] Using command >>>>>>>>>>>>>>> '/home/integration/client/PredictionIO-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/PredictionIO-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/MyRecommendation/project >>>>>>>>>>>>>>> [INFO] [Console$] [info] Set current project to >>>>>>>>>>>>>>> template-scala-parallel-ecommercerecommendation (in build >>>>>>>>>>>>>>> file:/home/integration/client/PredictionIO-0.10/Engines/MyRecommendation/) >>>>>>>>>>>>>>> [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/MyRecommendation/target/scala-2.11/template-scala-parallel-ecommercerecommendation-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? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>> >> >
