haha yeah and fix the typo too but I think the other instructions apply also. Thanks Yevgeny.
On Aug 22, 2017, at 9:44 AM, Yevgeny Khodorkovsky <y.khodorkov...@gmail.com> wrote: ...incubRating... :) On Tue, Aug 22, 2017 at 09:40 Pat Ferrel <p...@occamsmachete.com <mailto:p...@occamsmachete.com>> wrote: Oh, I see which template now. You shouldn’t build PIO differently. You only need to change the template to match PIO. Remove project/pio-build.sbt. Then replace these line in the template’s build.sbt: organization := “org.preditionio" libraryDependencies ++= Seq( "io.prediction" %% "core" % pioVersion.value % "provided", with these and notice the different pioVersion, not pioVersion.value ! val pioVersion = "0.11.0-incubating" libraryDependencies ++= Seq( "org.apache.predictionio" %% "apache-predictionio-core" % pioVersion % "provided", When you are done and it works, consider submitting a PR to the original repo. On Aug 22, 2017, at 9:22 AM, Pat Ferrel <p...@occamsmachete.com <mailto:p...@occamsmachete.com>> wrote: One error is the version of PIO in your templates build.sbt does not match the one you have installed. But not all templates work with the stack you have installed either. Templates are like a separate app from PIO, in the sense that they have their own dependencies and their own build.sbt. The way you build and install PIO must match what your template needs or vice versa. What template are you building. On Aug 22, 2017, at 3:52 AM, abhimanyunagr...@gmail.com <mailto:abhimanyunagr...@gmail.com> <abhimanyu.nagr...@tracxn.com <mailto:abhimanyu.nagr...@tracxn.com>> wrote: Hi I am new to predictionio( v 0.11.0-incubrationg with spark- 2.1.0 elasticsearch- 5.2.1 hbase - 1.2.6)and I am using template https://github.com/alexice/template-scala-parallel-svd-item-similarity <https://github.com/alexice/template-scala-parallel-svd-item-similarity> . This template is compaitable with min 0.9.2 version of predictionio and require apache pio conversion . So I replaced io.prediction with org.apache.predictionio and changed the version to 0.11.0-incubrating in files(build.sbt,template.json,project/assembly.sbt <https://github.com/alexice/template-scala-parallel-svd-item-similarity/blob/master/project/assembly.sbt>,project/pio-build.sbt) after that in my template folder I just ran pio build --verbose and git the following error : [INFO] [Engine$] [warn] :::::::::::::::::::::::::::::::::::::::::::::: [INFO] [Engine$] [warn] :: UNRESOLVED DEPENDENCIES :: [INFO] [Engine$] [warn] :::::::::::::::::::::::::::::::::::::::::::::: [INFO] [Engine$] [warn] :: org.apache.predictionio#pio-build;0.10.0-incubrating: not found [INFO] [Engine$] [warn] :::::::::::::::::::::::::::::::::::::::::::::: [INFO] [Engine$] [warn] [INFO] [Engine$] [warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes. [INFO] [Engine$] [warn] org.apache.predictionio:pio-build:0.11.0-incubrating (scalaVersion=2.10, sbtVersion=0.13) [INFO] [Engine$] [warn] [INFO] [Engine$] [warn] Note: Unresolved dependencies path: [INFO] [Engine$] [warn] org.apache.predictionio:pio-build:0.11.0-incubrating (scalaVersion=2.10, sbtVersion=0.13) (/predictionio/apache-predictionio-0.11.0-incubating/template-scala-parallel-svd-item-similarity/project/pio-build.sbt#L1-2) [INFO] [Engine$] [warn] +- default:template-scala-parallel-svd-item-similarity-build:0.1-SNAPSHOT (scalaVersion=2.10, sbtVersion=0.13) [INFO] [Engine$] sbt.ResolveException: unresolved dependency: org.apache.predictionio#pio-build;0.11.0-incubrating: not found [INFO] [Engine$] at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:313) [INFO] [Engine$] at sbt.IvyActions$$anonfun$updateEither$1.apply(IvyActions.scala:191) [INFO] [Engine$] at sbt.IvyActions$$anonfun$updateEither$1.apply(IvyActions.scala:168) [INFO] [Engine$] at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:156) [INFO] [Engine$] at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:156) [INFO] [Engine$] at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:133) [INFO] [Engine$] at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:57) [INFO] [Engine$] at sbt.IvySbt$$anon$4.call(Ivy.scala:65) [INFO] [Engine$] at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93) [INFO] [Engine$] at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRetries$1(Locks.scala:78) [INFO] [Engine$] at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:97) [INFO] [Engine$] at xsbt.boot.Using$.withResource(Using.scala:10) [INFO] [Engine$] at xsbt.boot.Using$.apply(Using.scala:9) [INFO] [Engine$] at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:58) [INFO] [Engine$] at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:48) [INFO] [Engine$] at xsbt.boot.Locks$.apply0(Locks.scala:31) [INFO] [Engine$] at xsbt.boot.Locks$.apply(Locks.scala:28) [INFO] [Engine$] at sbt.IvySbt.withDefaultLogger(Ivy.scala:65) [INFO] [Engine$] at sbt.IvySbt.withIvy(Ivy.scala:128) [INFO] [Engine$] at sbt.IvySbt.withIvy(Ivy.scala:125) [INFO] [Engine$] at sbt.IvySbt$Module.withModule(Ivy.scala:156) [INFO] [Engine$] at sbt.IvyActions$.updateEither(IvyActions.scala:168) [INFO] [Engine$] at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1481) [INFO] [Engine$] at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala:1477) [INFO] [Engine$] at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$121.apply(Defaults.scala:1512) [INFO] [Engine$] at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$121.apply(Defaults.scala:1510) [INFO] [Engine$] at sbt.Tracked$$anonfun$lastOutput$1.apply(Tracked.scala:37) [INFO] [Engine$] at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1515) [INFO] [Engine$] at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1509) [INFO] [Engine$] at sbt.Tracked$$anonfun$inputChanged$1.apply(Tracked.scala:60) [INFO] [Engine$] at sbt.Classpaths$.cachedUpdate(Defaults.scala:1532) [INFO] [Engine$] at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1459) [INFO] [Engine$] at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1411) [INFO] [Engine$] at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47) [INFO] [Engine$] at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40) [INFO] [Engine$] at sbt.std.Transform$$anon$4.work <http://4.work/>(System.scala:63) [INFO] [Engine$] at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228) [INFO] [Engine$] at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:228) [INFO] [Engine$] at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17) [INFO] [Engine$] at sbt.Execute.work <http://sbt.execute.work/>(Execute.scala:237) [INFO] [Engine$] at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228) [INFO] [Engine$] at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228) [INFO] [Engine$] at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestrictions.scala:159) [INFO] [Engine$] at sbt.CompletionService$$anon$2.call(CompletionService.scala:28) [INFO] [Engine$] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [INFO] [Engine$] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [INFO] [Engine$] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [INFO] [Engine$] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [INFO] [Engine$] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [INFO] [Engine$] at java.lang.Thread.run(Thread.java:748) [INFO] [Engine$] [error] (*:update) sbt.ResolveException: unresolved dependency: org.apache.predictionio#pio-build;0.11.0-incubrating: not found [INFO] [Engine$] Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore? [ERROR] [Engine$] Return code of build command: /predictionio/apache-predictionio-0.11.0-incubating/PredictionIO-0.11.0-incubating/sbt/sbt package assemblyPackageDependency is 1. Aborting. [INFO] [Engine$] Looking for an engine... [ERROR] [Engine$] No engine found. Your build might have failed. Aborting. I googled it out and was not able to find any solution. Any help is appreciated. This email is subject to Tracxn's Email Policy <https://tracxn.com/emailpolicy> -- You received this message because you are subscribed to the Google Groups "actionml-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to actionml-user+unsubscr...@googlegroups.com <mailto:actionml-user+unsubscr...@googlegroups.com>. To post to this group, send email to actionml-u...@googlegroups.com <mailto:actionml-u...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/actionml-user/4825593b-215f-43ef-a6cf-cda0a5abb57b%40googlegroups.com <https://groups.google.com/d/msgid/actionml-user/4825593b-215f-43ef-a6cf-cda0a5abb57b%40googlegroups.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "actionml-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to actionml-user+unsubscr...@googlegroups.com <mailto:actionml-user+unsubscr...@googlegroups.com>. To post to this group, send email to actionml-u...@googlegroups.com <mailto:actionml-u...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/actionml-user/C9757239-6A16-4617-BD8E-64650EBD247E%40occamsmachete.com <https://groups.google.com/d/msgid/actionml-user/C9757239-6A16-4617-BD8E-64650EBD247E%40occamsmachete.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout <https://groups.google.com/d/optout>. -- You received this message because you are subscribed to the Google Groups "actionml-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to actionml-user+unsubscr...@googlegroups.com <mailto:actionml-user+unsubscr...@googlegroups.com>. To post to this group, send email to actionml-u...@googlegroups.com <mailto:actionml-u...@googlegroups.com>. To view this discussion on the web visit https://groups.google.com/d/msgid/actionml-user/CAKsYDQKCR_Nb9DC4GncFk7qv%3DFDgnzcRtxYHgoKT-gZi6z3J8A%40mail.gmail.com <https://groups.google.com/d/msgid/actionml-user/CAKsYDQKCR_Nb9DC4GncFk7qv%3DFDgnzcRtxYHgoKT-gZi6z3J8A%40mail.gmail.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout <https://groups.google.com/d/optout>.