[00:02:31] *** nilian has quit IRC [00:06:17] *** bobmcw has quit IRC [00:06:27] *** bobmcw has joined #jbosstesting [00:50:24] *** dblevins has quit IRC [00:55:01] *** dblevins has joined #jbosstesting [01:09:46] *** aslak has quit IRC [08:28:07] *** stuartdouglas has quit IRC [08:42:08] *** stuartdouglas has joined #jbosstesting [10:22:28] *** alesj has joined #jbosstesting [10:34:12] *** bgeorges has joined #jbosstesting [10:38:42] *** ge0ffrey has joined #jbosstesting [12:49:58] *** jbott has quit IRC [13:04:37] *** mgoldmann has joined #jbosstesting [13:04:47] *** mgoldmann has quit IRC [13:04:53] *** mgoldmann has joined #jbosstesting [13:07:11] *** alesj has quit IRC [13:31:59] *** nilian has joined #jbosstesting [13:54:41] *** ge0ffrey has quit IRC [14:16:43] *** nilian has quit IRC [14:51:21] *** mgoldmann has quit IRC [15:43:30] *** aslak has joined #jbosstesting [20:24:59] *** alesj has joined #jbosstesting [20:42:23] <alesj> aslak: any idea about that GAE SDK discovery? [20:47:32] <jbossbot> git [descriptors] push 1.2.0-X c21ef96.. ralfbattenfeld [SHRINKDESC-64][SHRINKDESC-67] Refactoring ddJava.xsl, fluent API refactoring, JavaDoc Generation [20:47:34] <jbossbot> jira [SHRINKDESC-64] Rename method name "getXList" [Open (Unresolved) Sub-task, Major, Ralf Battenfeld] https://issues.jboss.org/browse/SHRINKDESC-64 [20:47:35] <jbossbot> jira [SHRINKDESC-67] Rename "setX(param)" methods which return the "this" instance to "x(param)" [Open (Unresolved) Sub-task, Major, Ralf Battenfeld] https://issues.jboss.org/browse/SHRINKDESC-67 [20:47:35] <jbossbot> git [descriptors] push 1.2.0-X f967699.. Andrew Lee Rubinger [SHRINKDESC-54] Set .gitignore to ignore all src/main/java and src/test in impl-jboss [20:47:36] <jbossbot> jira [SHRINKDESC-54] Develop/split EE Spec and JBoss-specific descriptors in API / Impl Split [Open (Unresolved) Task, Major, Ralf Battenfeld] https://issues.jboss.org/browse/SHRINKDESC-54 [20:47:36] <jbossbot> git [descriptors] push 1.2.0-X 249a32f.. Andrew Lee Rubinger [SHRINKDESC-54] Configure m2e to not throw errors on unknown plugin (XSLT) [20:47:36] <jbossbot> git [descriptors] push 1.2.0-X 6c2470f.. Andrew Lee Rubinger [SHRINKDESC-73] Configure JBoss branding for API Documentation [20:47:37] <jbossbot> jira [SHRINKDESC-73] Configure JBoss branding for API Docs [Open (Unresolved) Sub-task, Major, Andrew Rubinger] https://issues.jboss.org/browse/SHRINKDESC-73 [20:47:38] <jbossbot> git [descriptors] push 1.2.0-X URL: http://github.com/shrinkwrap/descriptors/compare/6ffcb5c...6c2470f [20:51:55] <aslak> alesj, not really.. i'm thinking that the message is miss leading. have you tried forking a process instead of loading their main class ? [20:52:45] <aslak> alesj, loading their main class was basically the same we were doing with embedded wasn't it, and ran into all the Security / CL issues [21:14:09] <alesj> aslak: hmmm, good point [21:14:23] <alesj> i'm running this directly from IDEA [21:14:58] <alesj> aslak: but this is basically the same as what the cli is doing [21:15:04] <alesj> and gae-mvn-plugin [21:15:20] <aslak> hmm... [21:15:36] <alesj> i don't think we're hacking this the same way, security wise [21:15:53] <alesj> as that KickStart is probably what cli invokes as well [21:16:28] <aslak> will KickStart fork or ? [21:30:21] <alesj> aslak: dunno [21:30:38] <alesj> but i set all same props as gae-mvn plugin [21:30:42] <alesj> ?sdk_root, etc [21:31:27] <alesj> aslak: "JAVA5_HOME needs to be set to run some tests in the JRE5 runtime" [21:31:29] <jbossbot> git [descriptors] push 1.2.0-X 2bef102.. Davide D'Alto [SHRINKDESC-15] Add descriptor for MANIFEST.MF [21:31:31] <jbossbot> jira [SHRINKDESC-15] Create a Manifest Descriptor [Open (Unresolved) Feature Request, Optional, Unassigned] https://issues.jboss.org/browse/SHRINKDESC-15 [21:31:31] <jbossbot> git [descriptors] push 1.2.0-X 679d115.. ralfbattenfeld [SHRINKDESC-54] Development of EE and JBoss-specific Descriptors into API/Impl split [21:31:32] <jbossbot> jira [SHRINKDESC-54] Develop/split EE Spec and JBoss-specific descriptors in API / Impl Split [Open (Unresolved) Task, Major, Ralf Battenfeld] https://issues.jboss.org/browse/SHRINKDESC-54 [21:31:32] <jbossbot> git [descriptors] push 1.2.0-X 5b2bd11.. Andrew Lee Rubinger [SHRINKDESC-54] Refactoring to new SPI, move generated sources into their own modules and ignore them in version control. [21:31:32] <jbossbot> git [descriptors] push 1.2.0-X 1a4e946.. Andrew Lee Rubinger [SHRINKDESC-54] Trim maintenance burden of Strings util class to only what is used [21:31:32] <jbossbot> git [descriptors] push 1.2.0-X 79f0760.. Andrew Lee Rubinger [SHRINKDESC-54] Document Child API [21:31:33] <jbossbot> git [descriptors] push 1.2.0-X 730e655.. Andrew Lee Rubinger [SHRINKDESC-54] Add support for connector_1_6.xsd [21:31:33] <jbossbot> git [descriptors] push 1.2.0-X 577eed0.. Andrew Lee Rubinger [SHRINKDESC-54] Centralize services files [21:31:34] <jbossbot> git [descriptors] push 1.2.0-X fe65291.. Andrew Lee Rubinger [SHRINKDESC-61] Create a new test module placeholder for writing static, manual tests. Add some base coverage as a placeholder. [21:31:35] <jbossbot> jira [SHRINKDESC-61] Create "test" module [Resolved (Done) Sub-task, Major, Andrew Rubinger] https://issues.jboss.org/browse/SHRINKDESC-61 [21:31:36] <jbossbot> git [descriptors] push 1.2.0-X d5217b7.. Andrew Lee Rubinger [SHRINKDESC-66] Set new version [21:31:36] <jbossbot> jira [SHRINKDESC-66] Bump target version to 1.2.0-alpha-1 [Resolved (Done) Sub-task, Major, Andrew Rubinger] https://issues.jboss.org/browse/SHRINKDESC-66 [21:31:37] <jbossbot> git [descriptors] push 1.2.0-X 043aba6.. ralfbattenfeld [SHRINKDESC-63] Support XSDs with simpleContent elements [21:31:38] <jbossbot> jira [SHRINKDESC-63] Support XSDs with simpleContent elements [Resolved (Done) Sub-task, Major, Ralf Battenfeld] https://issues.jboss.org/browse/SHRINKDESC-63 [21:31:39] <jbossbot> git [descriptors] push 1.2.0-X 4bc7d55.. ralfbattenfeld [SHRINKDESC-69] Fix generation for CDI beans_1_0.xsd [21:31:39] <jbossbot> jira [SHRINKDESC-69] Metadata Generation cannot support CDI beans_1_0.xsd [Resolved (Done) Sub-task, Major, Ralf Battenfeld] https://issues.jboss.org/browse/SHRINKDESC-69 [21:31:40] <jbossbot> git [descriptors] push 1.2.0-X f8b4513.. Andrew Lee Rubinger [SHRINKDESC-70] Remove services files out of "gen" module [21:31:41] <jbossbot> jira [SHRINKDESC-70] Move Descriptors Services file out of "gen" module [Resolved (Done) Sub-task, Major, Andrew Rubinger] https://issues.jboss.org/browse/SHRINKDESC-70 [21:31:42] <alesj> while running Shrinkwrap Descriprots [21:31:42] <jbossbot> git [descriptors] push 1.2.0-X 40f2c63.. ralfbattenfeld [SHRINKDESC-62] Splitting api-javaee api-jboss, adding static tests for coverage [21:31:42] <jbossbot> jira [SHRINKDESC-62] Split into api-javaee, api-jboss, impl-javaee, impl-jboss [Resolved (Done) Sub-task, Major, Ralf Battenfeld] https://issues.jboss.org/browse/SHRINKDESC-62 [21:31:43] <jbossbot> git [descriptors] push 1.2.0-X ec4bc8e.. Andrew Lee Rubinger [SHRINKDESC-62] Fix broken POMs, manually put back DescriptorImporterTestCase which was removed in the renaming of modules. [21:31:44] <jbossbot> git [descriptors] push 1.2.0-X 31d0f9c.. Andrew Lee Rubinger [SHRINKDESC-54] Remove compiler warnings [21:31:45] <jbossbot> git [descriptors] push 1.2.0-X d5b8279.. ralfbattenfeld [SHRINKDESC-64][SHRINKDESC-67] Refactoring ddJava.xsl, fluent API refactoring, JavaDoc Generation [21:31:45] <jbossbot> jira [SHRINKDESC-64] Rename method name "getXList" [Resolved (Done) Sub-task, Major, Ralf Battenfeld] https://issues.jboss.org/browse/SHRINKDESC-64 [21:31:46] <jbossbot> jira [SHRINKDESC-67] Rename "setX(param)" methods which return the "this" instance to "x(param)" [Resolved (Done) Sub-task, Major, Ralf Battenfeld] https://issues.jboss.org/browse/SHRINKDESC-67 [21:31:47] <jbossbot> git [descriptors] push 1.2.0-X ee8029d.. Andrew Lee Rubinger [SHRINKDESC-54] Set .gitignore to ignore all src/main/java and src/test in impl-jboss [21:31:48] <jbossbot> git [descriptors] push 1.2.0-X a9ae678.. Andrew Lee Rubinger [SHRINKDESC-54] Configure m2e to not throw errors on unknown plugin (XSLT) [21:32:11] <aslak> alesj, yea, have you set it ? :) [21:32:13] <jbossbot> git [descriptors] push master 2bef102.. Davide D'Alto [SHRINKDESC-15] Add descriptor for MANIFEST.MF [21:32:14] <jbossbot> jira [SHRINKDESC-15] Create a Manifest Descriptor [Open (Unresolved) Feature Request, Optional, Unassigned] https://issues.jboss.org/browse/SHRINKDESC-15 [21:32:14] <jbossbot> git [descriptors] push master URL: http://github.com/shrinkwrap/descriptors/compare/c528b95...2bef102 [21:33:23] <alesj> aslak: i don't have Java5 on mac :-) [21:33:32] <aslak> alesj, set it to a java6 then.. :) [21:35:07] <alesj> aslak: weird requirement :-) [21:35:35] <aslak> alesj, it needs to run the tests on java5 to verify it works with that jvm.. [21:51:07] <alesj> aslak: how do I force my gae-container to use Shrw_Descriptors 1.2.0-X ...? [21:51:44] <aslak> alesj, which arq v ? [21:51:48] <alesj> adding it to pom.xml results in: http://pastebin.com/6h7ELuns [21:52:13] <alesj> <groupId>org.jboss.arquillian</groupId> [21:52:14] <alesj> <artifactId>arquillian-build</artifactId> [21:52:14] <alesj> <version>1.0.0-SNAPSHOT</version> [21:52:42] <aslak> that's a very old v. [21:52:49] <aslak> try 1.0.0.Final-SNAPSHOT instead [21:52:59] <alesj> which SD does it use? [21:53:11] <aslak> and use bom instead of build [21:53:28] <aslak> final snapshot has the latest descriptor release.. [21:57:47] <alesj> which is? [22:06:01] <aslak> 1.2.0-alpha-2 or so [22:06:28] <aslak> 1.1.0-alpha-2 [22:07:09] <jbossbot> git [arquillian-core] push master 10cd594.. Ian Brandt ARQ-554 - Servlet creates invalid URIs for root context. (And picked off a few Eclipse warnings.) [22:07:10] <jbossbot> jira [ARQ-554] Servlet creates invalid URIs for root context [Pull Request Sent (Unresolved) Bug, Major, Ian Brandt] https://issues.jboss.org/browse/ARQ-554 [22:07:10] <jbossbot> git [arquillian-core] push master URL: http://github.com/arquillian/arquillian-core/compare/707ed26...10cd594 [22:09:32] *** ALR has joined #jbosstesting [22:14:19] *** ALR has quit IRC [22:23:00] <alesj> aslak: java.lang.NoSuchMethodError: org.jboss.arquillian.spi.client.deployment.DeploymentScenarioGenerator.generate(Lorg/jboss/arquillian/spi/TestClass;)Lorg/jboss/arquillian/spi/client/deployment/DeploymentScenario; [22:23:00] <alesj> at org.jboss.arquillian.impl.client.deployment.DeploymentGenerator.generateDeployment(DeploymentGenerator.java:76) [22:23:00] <alesj> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [22:23:00] <alesj> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [22:23:00] <alesj> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [22:23:36] <alesj> aslak: when running my gae-embedded [22:23:49] <alesj> with arq-bom 1.0.0.Final-SNAPSHOT [22:24:45] <alesj> ah, wrong version kicking in ... [22:32:04] <aslak> alesj, use the bom setup with depmgm, that fixes the container deps verison override: https://gist.github.com/1154075 [22:34:45] <aslak> alesj, seen this btw ? https://gist.github.com/1155271 [22:34:52] <aslak> alesj, useful for the weld arq setup as well ? [22:35:52] <alesj> aslak: looks useful [22:35:58] <alesj> but don't we already have something similar? [22:37:03] <aslak> alesj, enabling Profile activation support to surefire, so it can recalculate the dependency set when running tests, which means you can configure multiple surefire runs within the same pom executing against different runtimes. so e.g. jetty and tomcat run in same "mvn test" process [22:37:23] <alesj> nice [22:37:45] <aslak> alesj, you have it working today, but with multiple sub modules [22:39:11] <alesj> ah, ok [22:39:15] <alesj> yeah, very useful then [22:39:27] <alesj> for any future env/container tests we might wanna do [22:40:10] <aslak> in your case you still need submodules for not due to difference in deployment between jetty and tomcat i believe.. but we'll get some support for that in arq [22:40:18] <aslak> not/now [22:45:53] *** aslak has quit IRC [23:00:56] *** aslak has joined #jbosstesting [23:08:00] <alesj> aslak: after update my container is not picked-up anymore ... [23:09:21] <alesj> Skywalker:arquillian-container-gae alesj$ more gae-embedded-1.4/target/classes/META-INF/services/org.jboss.arquillian.container.spi.client.container.DeployableContainer [23:09:22] <alesj> org.jboss.arquillian.container.appengine.embedded_1_4.AppEngineEmbeddedContainer [23:09:22] <alesj> Skywalker:arquillian-container-gae alesj$ [23:09:25] <alesj> aslak: ^ [23:09:46] <alesj> should be OK, right? [23:10:16] <aslak> alesj, probably SPI changes [23:10:33] <aslak> alesj, you need to register a LoadableExtension now. that replaces all the others [23:11:19] <aslak> alesj, https://github.com/arquillian/arquillian-container-jetty/blob/master/jetty-embedded-7/src/main/java/org/jboss/arquillian/container/jetty/embedded_7/JettyExtension.java [23:20:00] <alesj> aslak: ok, got the embedded working [23:20:04] <alesj> but still no local ... [23:20:07] <alesj> still that SDK crap [23:20:20] <alesj> the latest version is pushed to my git [23:20:37] <aslak> alesj, embedded is the good old one right ? [23:20:42] <alesj> yes [23:20:48] <alesj> i just fixed the spi changes [23:20:49] <aslak> the ilegal hacked one.. hehe [23:20:51] <aslak> :) [23:20:51] <alesj> and gae update [23:20:56] <alesj> pssst [23:21:00] <alesj> no out loud [23:21:01] <alesj> :-) [23:21:17] <aslak> oh right.. we're recorded.. [23:21:21] <alesj> hehe [23:21:39] <alesj> ok, now to redeem yourself, you need to find what's wrong with local :-) [23:21:57] <aslak> alesj, ahve you tried decompiling / debugging KickStart.. to see why it's failinbg on that [23:22:07] <aslak> i'm suspecting the error message is very missleading [23:22:09] <alesj> not yet [23:23:53] <aslak> alesj, you running on a updated arq.xml in your local test ? [23:23:59] <aslak> if you have upgraded to cr4 [23:29:03] <alesj> aslak: dunno if i have arq.xml present [23:29:39] <aslak> alesj, how to you set sdk then ? [23:30:12] <alesj> in IDE's VM params [23:30:20] <alesj> aslak: that not good enough? [23:30:49] <alesj> do you have some arq.xml example [23:31:16] <aslak> alesj, aa, that's the double addArg stuff.. key and syskey [23:31:49] <aslak> alesj, just as a note.. i would add the optional sysKeys as default values in ContianerConfiguration instead of spreaking them 'randomly' around in the container [23:32:06] <aslak> spreading [23:32:47] <aslak> Contianer read from ContainerConfig, ContainerConfig read from sys and get injected from arq.xml [23:32:59] <aslak> that way they are in sync [23:33:12] <alesj> pull request :-) [23:33:38] <aslak> alesj, naa, that's the comment you'll get if you want it upstream.. :) [23:33:45] <alesj> how should then CC property look like [23:33:51] <alesj> to get merged with sys prop [23:34:57] <aslak> https://github.com/jbossas/jboss-as/blob/master/arquillian/container-managed/src/main/java/org/jboss/as/arquillian/container/managed/ManagedContainerConfiguration.java [23:35:31] <aslak> so here.. it defaults to read from sys env, but will be overwritten by arq.xml.. [23:35:59] <aslak> in your case you need to set them back to sys.envs, but that you do in one place based on what is in cc [23:38:36] <alesj> i'll set that in validate() [23:39:11] <aslak> alesj, i would have done that in contianer.setup [23:41:43] <alesj> aslak: do i still need that arq.xml [23:42:13] <alesj> Caused by: java.lang.NullPointerException [23:42:13] <alesj> at org.jboss.arquillian.config.descriptor.impl.ArquillianDescriptorImpl.getDefaultProtocol(ArquillianDescriptorImpl.java:84) [23:42:19] <alesj> hmmm, new diff exception [23:42:20] <alesj> aslak: ^ [23:42:38] <aslak> alesj, this is the new format: https://github.com/arquillian/arquillian-container-tomcat/blob/master/tomcat-embedded-7/src/test/resources/arquillian.xml [23:43:53] <alesj> aslak: what's this new error? [23:44:47] <aslak> no idea.. [23:44:54] <aslak> what's your arq.xml ? [23:45:15] <alesj> ah, ok, empty arq.xml ? from before [23:45:20] <alesj> do I even need one? [23:45:33] <aslak> you don't really need one [23:45:47] <aslak> i prefer using arq.xml over sys props, but [23:46:04] <alesj> at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:82) [23:46:05] <alesj> Caused by: java.lang.RuntimeException: Unable to discover the Google App Engine SDK root. This code should be loaded from the SDK directory, but was instead loaded from file:/Users/alesj/.m2/repository/com/google/appengine/appengine-tools-sdk/1.5.2/appengine-tools-sdk-1.5.2.jar. Specify -Dappengine.sdk.root to override the SDK location. [23:46:07] <alesj> back here ... [23:47:01] <aslak> what if you set sdk root to /Users/alesj/.m2/repository/com/google/appengine/appengine-tools-sdk/1.5.2/appengine-tools-sdk-1.5.2.jar. Specify -Dappengine.sdk.ro ? [23:47:06] <aslak> oops [23:47:13] <aslak> what if you set sdk root to /Users/alesj/.m2/repository/com/google/appengine/appengine-tools-sdk/1.5.2/? [23:48:05] <aslak> you probably shouldn't have the sdk on cp [23:48:27] <aslak> it's being pulled in from maven dep right ? [23:48:57] <aslak> maybe load Kickstart in a clean cl [23:49:21] <alesj> Error occurred during initialization of VM [23:49:21] <alesj> agent library fError opening zip file or JAR manifest missing : /Users/alesj/.m2/repository/com/google/appengine/appengine-tools-sdk/1.5.2/lib/agent/appengine-agent.jar [23:49:21] <alesj> ailed to init: instrument [23:49:24] <alesj> clean cl? [23:49:38] <alesj> you mean URLCL created by me? [23:49:42] <aslak> yea [23:49:56] <aslak> but no.. not sure that's gonna help [23:50:01] <alesj> hmmm, let me see ... [23:50:21] <aslak> yea of course.. it expects the actual sdk layout not the lib [23:51:11] <aslak> yea [23:51:23] <aslak> remove the app-tools dep from your maven deps [23:51:43] <alesj> tried that [23:51:44] <aslak> create a urlcl that loads the libs from the sdk_root and load the KickStart class [23:51:55] <alesj> but then it doesn't know how to load KS [23:59:04] <aslak> alesj, but i was pretty sure the maven gq plugin forked a process [23:59:24] <alesj> aslak: i'm running this from IDEA [23:59:30] <alesj> i have it working now :-) [23:59:38] <alesj> but it hangs ... [23:59:46] <aslak> so not so working ? hehe