Titan 0.9

427 views
Skip to first unread message

ivaylo frankov

unread,
Oct 29, 2014, 4:13:16 PM10/29/14
to aureliu...@googlegroups.com
Hallo All,

Would you mind to tell me what I have to do to bild Titan 0.9 branch.

I tried with 

mvn clean install -Paurelius-release -Dgpg.skip=true -DskipTests=true
but I receive following exception:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project titan-core: Fatal error compiling: invalid target release: 1.8 -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project titan-core: Fatal error compiling
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
	at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
	at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
	at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
	at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
	at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
	at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
	at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
	at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
	at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
	at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
Caused by: org.apache.maven.plugin.MojoExecutionException: Fatal error compiling
	at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:796)
	at org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129)
	at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
	at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
	... 19 more
Caused by: org.codehaus.plexus.compiler.CompilerException: invalid target release: 1.8
	at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:191)
	at org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:169)
	at org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:785)
	... 22 more
Caused by: java.lang.IllegalArgumentException: invalid target release: 1.8
	at com.sun.tools.javac.main.RecognizedOptions$GrumpyHelper.error(RecognizedOptions.java:88)
	at com.sun.tools.javac.main.RecognizedOptions$10.process(RecognizedOptions.java:359)
	at com.sun.tools.javac.api.JavacTool.processOptions(JavacTool.java:242)
	at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:199)
	at com.sun.tools.javac.api.JavacTool.getTask(JavacTool.java:68)
	at org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:115)
	... 24 more
[ERROR] 
[ERROR] 
[ERROR] For more information a

Thank you in advance!
Cheers,
Ivo

Matthias Broecheler

unread,
Oct 30, 2014, 2:42:35 AM10/30/14
to aureliu...@googlegroups.com
Titan 0.9 requires Java 8.

--
You received this message because you are subscribed to the Google Groups "Aurelius" group.
To unsubscribe from this group and stop receiving emails from it, send an email to aureliusgraph...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/aureliusgraphs/e93b88c1-abe8-4545-9316-7b3ba4fbdf4e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Matthias Broecheler
http://www.matthiasb.com

ivaylo frankov

unread,
Oct 30, 2014, 3:43:22 PM10/30/14
to aureliu...@googlegroups.com
I installed java 8 . You see the result . When I type java -version java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

But I receive that target 1.8 is not found

ivaylo frankov

unread,
Oct 30, 2014, 3:44:46 PM10/30/14
to aureliu...@googlegroups.com
I have java 8 
java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)


Praveen Peddi

unread,
Oct 31, 2014, 11:39:09 AM10/31/14
to aureliu...@googlegroups.com
So, is 0.9 version not even compatible with Java 7? We were waiting to update titan to 0.9 but our application is only on Java 7 and I don't expect we using Java 8 anytime soon. Currently we are using titan 0.5.

Marko Rodriguez

unread,
Oct 31, 2014, 11:47:20 AM10/31/14
to aureliu...@googlegroups.com
Hello,

Titan 0.5.x works with TinkerPop2. This is all Java7.

Titan 0.9.x will work with TinkerPop3. This is all Java8.

Titan 0.9.x is disk-represenetation compatible with 0.5.x, but not the API/QueryLanguage backwards compatible.
Titan 1.x will be both disk-representation and API/QueryLanguage backwards compliant with Titan 0.9.x.

At that point, Titan 1.0 line will be stable in terms of API and disk representation --- Titan will be "done."

HTH,
Marko.

Praveen Peddi

unread,
Oct 31, 2014, 12:13:51 PM10/31/14
to aureliu...@googlegroups.com
Thanks for the quick response Marko. If we are going to be on Java 7for a while, we cannot go beyond titan 0.5.x? We cannot use Tinkerpop 3? And what are the long term plans for titan with Java 7 applications. New features and bugs will be added to both 0.5.x and 0.9.x? I am assuming majority of people are still on Java 7 and will be for long time.

Praveen

--
You received this message because you are subscribed to a topic in the Google Groups "Aurelius" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/aureliusgraphs/HPhIGEGPeak/unsubscribe.
To unsubscribe from this group and all its topics, send an email to aureliusgraph...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/aureliusgraphs/F66002EB-9800-4044-A0E6-52BCF1A29CD7%40gmail.com.

Marko Rodriguez

unread,
Oct 31, 2014, 12:16:48 PM10/31/14
to aureliu...@googlegroups.com
Hello,

The Titan 0.5.x line will continue with Java7 -- bug fixes, optimizations, but no added features. Likewise for the TinkerPop 2.x line.

If people decide to stay with Java7, then they will miss out on TinkerPop3 and Titan 1.0.

Marko.

Etienne Couritas

unread,
Nov 3, 2014, 5:27:24 AM11/3/14
to aureliu...@googlegroups.com
I'm not a java expert but java8 can run java7 binary except for this points : http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html#A999081

Dmitry Minkovsky

unread,
Nov 9, 2014, 1:06:33 PM11/9/14
to aureliu...@googlegroups.com
It may be obvious, but I want to make sure; applying transitivity to:

Titan 0.9.x is disk-represenetation compatible with 0.5.x, but not the API/QueryLanguage backwards compatible.
Titan 1.x will be both disk-representation and API/QueryLanguage backwards compliant with Titan 0.9.x.

0.5 will be disk representation-compatible with 1.x? If we start on a project with 0.5, we can migrate to 0.9 and then 1.x, so long as we move to Java8/Tinkerpop3 and adjust API usage accordingly.

Thanks,
Dmitry

Matthias Broecheler

unread,
Nov 9, 2014, 4:22:47 PM11/9/14
to aureliu...@googlegroups.com
Hello Dimitry,

no, that original statement was misleading.
Titan 1.x and 0.9 will be API level compatible but NOT disk level compatible. The development of Titan 1.0 will be the last where we take the liberty to optimize the underlying data layout.

Cheers,
Matthias



Che


For more options, visit https://groups.google.com/d/optout.

Etienne

unread,
Nov 9, 2014, 5:41:28 PM11/9/14
to aureliu...@googlegroups.com
Hello Matthias,

I think it could be nice to have a bunch of data migration methods from one version to another in the titan guide.

Envoyé de mon iPhone
You received this message because you are subscribed to a topic in the Google Groups "Aurelius" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/aureliusgraphs/HPhIGEGPeak/unsubscribe.
To unsubscribe from this group and all its topics, send an email to aureliusgraph...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/aureliusgraphs/CAEsQWxqicsCO_opjoaCuJ-GANKajRWeZakfvwbmv_vnXzouPhw%40mail.gmail.com.

Aris Alexis

unread,
Nov 11, 2014, 6:34:11 AM11/11/14
to aureliu...@googlegroups.com
Is there a very rough milestone date for 1.0 release?

Matthias Broecheler

unread,
Nov 12, 2014, 8:10:31 PM11/12/14
to aureliu...@googlegroups.com
We are currently shooting for end of Q1 or Q2 2015. We will narrow it down at the end of the year.


For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages