{"action":"created","issue":{"url":"https://api.github.com/repos/bayofmany/peapod/issues/2","labels_url":"https://api.github.com/repos/bayofmany/peapod/issues/2/labels{/name}","comments_url":"https://api.github.com/repos/bayofmany/peapod/issues/2/comments","events_url":"https://api.github.com/repos/bayofmany/peapod/issues/2/events","html_url":"https://github.com/bayofmany/peapod/issues/2","id":90946260,"number":2,"title":"No framer found for TinkerVertex with label vertex","user":{"login":"mohataher","id":1592974,"avatar_url":"https://avatars.githubusercontent.com/u/1592974?v=3","gravatar_id":"","url":"https://api.github.com/users/mohataher","html_url":"https://github.com/mohataher","followers_url":"https://api.github.com/users/mohataher/followers","following_url":"https://api.github.com/users/mohataher/following{/other_user}","gists_url":"https://api.github.com/users/mohataher/gists{/gist_id}","starred_url":"https://api.github.com/users/mohataher/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mohataher/subscriptions","organizations_url":"https://api.github.com/users/mohataher/orgs","repos_url":"https://api.github.com/users/mohataher/repos","events_url":"https://api.github.com/users/mohataher/events{/privacy}","received_events_url":"https://api.github.com/users/mohataher/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-25T12:17:28Z","updated_at":"2015-06-25T17:55:15Z","closed_at":null,"body":"I get this error everytime I try to run the example \r\nhttps://github.com/bayofmany/peapod/blob/master/demo/src/test/java/peapod/demo/classic/ShowcaseClassicTest.java\r\n\r\nI tried to take all these classes in a totally new project. And I get the same error. I don't know if this is a library error or a mistake I'm making.\r\n\r\nError:\r\n```\r\njava.lang.RuntimeException: No framer found for TinkerVertex with label vertex\r\n\tat peapod.internal.runtime.FramerRegistry.get(FramerRegistry.java:81)\r\n\tat peapod.FramedGraph.frame(FramedGraph.java:138)\r\n\tat peapod.FramedGraph.v(FramedGraph.java:129)\r\n\tat com.mohataher.peapod.test.ShowcaseClassicTest.init(ShowcaseClassicTest.java:34)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:497)\r\n\tat org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)\r\n\tat org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\r\n\tat org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)\r\n\tat org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:24)\r\n\tat org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)\r\n\tat org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)\r\n\tat org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)\r\n\tat org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)\r\n\tat org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)\r\n\tat org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)\r\n\tat org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)\r\n\tat org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)\r\n\tat org.junit.runners.ParentRunner.run(ParentRunner.java:363)\r\n\tat org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)\r\n\tat org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)\r\n\tat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)\r\n\tat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)\r\n\tat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)\r\n\tat org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)\r\n\r\n\r\n```\r\n\r\npom.xml (FYI) \r\n```\r\n<project xmlns=\"http://maven.apache.org/POM/4.0.0\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"\r\n\txsi:schemaLocation=\"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd\">\r\n\t<modelVersion>4.0.0</modelVersion>\r\n\t<groupId>com.mohataher</groupId>\r\n\t<artifactId>peapod-test</artifactId>\r\n\t<version>0.0.1-SNAPSHOT</version>\r\n\r\n\t<build>\r\n\t\t<plugins>\r\n\t\t\t<plugin>\r\n\t\t\t\t<groupId>org.apache.maven.plugins</groupId>\r\n\t\t\t\t<artifactId>maven-compiler-plugin</artifactId>\r\n\t\t\t\t<version>3.1</version>\r\n\t\t\t\t<configuration>\r\n\t\t\t\t\t<source>1.8</source>\r\n\t\t\t\t\t<target>1.8</target>\r\n\t\t\t\t</configuration>\r\n\t\t\t</plugin>\r\n\t\t\t<plugin>\r\n\t\t\t\t<groupId>org.apache.maven.plugins</groupId>\r\n\t\t\t\t<artifactId>maven-deploy-plugin</artifactId>\r\n\t\t\t\t<version>2.8.2</version>\r\n\t\t\t\t<configuration>\r\n\t\t\t\t\t<skip>true</skip>\r\n\t\t\t\t</configuration>\r\n\t\t\t</plugin>\r\n\t\t</plugins>\r\n\t</build>\r\n\t<dependencies>\r\n\r\n\t\t<dependency>\r\n\t\t\t<groupId>org.apache.tinkerpop</groupId>\r\n\t\t\t<artifactId>gremlin-core</artifactId>\r\n\t\t\t<version>3.0.0.M9-incubating</version>\r\n\t\t</dependency>\r\n\t\t<dependency>\r\n\t\t\t<groupId>org.apache.tinkerpop</groupId>\r\n\t\t\t<artifactId>tinkergraph-gremlin</artifactId>\r\n\t\t\t<version>3.0.0.M9-incubating</version>\r\n\t\t\t<scope>test</scope>\r\n\t\t</dependency>\r\n\t\t<dependency>\r\n\t\t\t<groupId>org.bayofmany.peapod</groupId>\r\n\t\t\t<artifactId>peapod</artifactId>\r\n\t\t\t<version>0.2.0</version>\r\n\t\t</dependency>\r\n\t\t<dependency>\r\n\t\t\t<groupId>junit</groupId>\r\n\t\t\t<artifactId>junit</artifactId>\r\n\t\t\t<version>4.12</version>\r\n\t\t\t<scope>test</scope>\r\n\t\t</dependency>\r\n\t\t<dependency>\r\n\t\t\t<groupId>org.hamcrest</groupId>\r\n\t\t\t<artifactId>java-hamcrest</artifactId>\r\n\t\t\t<version>2.0.0.0</version>\r\n\t\t\t<scope>test</scope>\r\n\t\t</dependency>\r\n\r\n\r\n\t</dependencies>\r\n</project>\r\n```\r\n"},"comment":{"url":"https://api.github.com/repos/bayofmany/peapod/issues/comments/115344192","html_url":"https://github.com/bayofmany/peapod/issues/2#issuecomment-115344192","issue_url":"https://api.github.com/repos/bayofmany/peapod/issues/2","id":115344192,"user":{"login":"bayofmany","id":10449062,"avatar_url":"https://avatars.githubusercontent.com/u/10449062?v=3","gravatar_id":"","url":"https://api.github.com/users/bayofmany","html_url":"https://github.com/bayofmany","followers_url":"https://api.github.com/users/bayofmany/followers","following_url":"https://api.github.com/users/bayofmany/following{/other_user}","gists_url":"https://api.github.com/users/bayofmany/gists{/gist_id}","starred_url":"https://api.github.com/users/bayofmany/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bayofmany/subscriptions","organizations_url":"https://api.github.com/users/bayofmany/orgs","repos_url":"https://api.github.com/users/bayofmany/repos","events_url":"https://api.github.com/users/bayofmany/events{/privacy}","received_events_url":"https://api.github.com/users/bayofmany/received_events","type":"User","site_admin":false},"created_at":"2015-06-25T17:55:15Z","updated_at":"2015-06-25T17:55:15Z","body":"Hello @mohataher,\r\n\r\nI couldn't reproduce your case. Can you send your maven output please to help debugging?\r\n\r\n- Do you launch the testcase with maven or in an IDE?\r\n- Do you see any classes generated in \\target\\generated-sources\\annotations?\r\n- When running from an IDE, is the generated folder recognized as an additional source folder?\r\n\r\n\r\n```\r\nC:\\tmp\\test>mvn install\r\n[INFO] Scanning for projects...\r\n[INFO]\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Building peapod-test 0.0.1-SNAPSHOT\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO]\r\n[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ peapod-test ---\r\n[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!\r\n[INFO] skip non existing resourceDirectory C:\\tmp\\test\\src\\main\\resources\r\n[INFO]\r\n[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ peapod-test ---\r\n[INFO] Changes detected - recompiling the module!\r\n[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!\r\n[INFO] Compiling 10 source files to C:\\tmp\\test\\target\\classes\r\n[WARNING] /C:/tmp/test/target/generated-sources/annotations/peapod/demo/vertexproperty/Name$Impl.java: Some input files use unchecked or unsafe operations.\r\n[WARNING] /C:/tmp/test/target/generated-sources/annotations/peapod/demo/vertexproperty/Name$Impl.java: Recompile with -Xlint:unchecked for details.\r\n[INFO]\r\n[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ peapod-test ---\r\n[WARNING] Using platform encoding (Cp1252 actually) to copy filtered resources, i.e. build is platform dependent!\r\n[INFO] skip non existing resourceDirectory C:\\tmp\\test\\src\\test\\resources\r\n[INFO]\r\n[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ peapod-test ---\r\n[INFO] Changes detected - recompiling the module!\r\n[WARNING] File encoding has not been set, using platform encoding Cp1252, i.e. build is platform dependent!\r\n[INFO] Compiling 3 source files to C:\\tmp\\test\\target\\test-classes\r\n[INFO]\r\n[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ peapod-test ---\r\n[INFO] Surefire report directory: C:\\tmp\\test\\target\\surefire-reports\r\n\r\n-------------------------------------------------------\r\n T E S T S\r\n-------------------------------------------------------\r\nRunning peapod.demo.classic.ShowcaseClassicTest\r\nlog4j:WARN No appenders could be found for logger (org.reflections.Reflections).\r\nlog4j:WARN Please initialize the log4j system properly.\r\nlog4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.\r\nTests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.46 sec\r\nRunning peapod.demo.crew.ShowcaseCrewTest\r\nTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec\r\nRunning peapod.demo.vertexproperty.VertexPropertyTest\r\nTests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 sec\r\n\r\nResults :\r\n\r\nTests run: 7, Failures: 0, Errors: 0, Skipped: 0\r\n\r\n[INFO]\r\n[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ peapod-test ---\r\n[INFO] Building jar: C:\\tmp\\test\\target\\peapod-test-0.0.1-SNAPSHOT.jar\r\n[INFO]\r\n[INFO] --- maven-install-plugin:2.4:install (default-install) @ peapod-test ---\r\n[INFO] Installing C:\\tmp\\test\\target\\peapod-test-0.0.1-SNAPSHOT.jar to C:\\Users\\Willem\\.m2\\repository\\com\\mohataher\\peapod-test\\0.0.1-SNAPSHOT\\peapod-test-0.0.1-SNAPSHOT.jar\r\n[INFO] Installing C:\\tmp\\test\\pom.xml to C:\\Users\\Willem\\.m2\\repository\\com\\mohataher\\peapod-test\\0.0.1-SNAPSHOT\\peapod-test-0.0.1-SNAPSHOT.pom\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] BUILD SUCCESS\r\n[INFO] ------------------------------------------------------------------------\r\n[INFO] Total time: 3.961 s\r\n[INFO] Finished at: 2015-06-25T19:51:34+02:00\r\n[INFO] Final Memory: 21M/308M\r\n[INFO] ------------------------------------------------------------------------\r\n```"}}