March 2, 2011  
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31

[00:00:09] <jbossbot> git [forge] push master 9e22b09.. Lincoln Baxter, III scaffold commands are less verbose
[00:00:09] <jbossbot> git [forge] push master c2bca95.. Lincoln Baxter, III refactored to support @Alias() instead of @Named()
[00:00:09] <jbossbot> git [forge] push master f5044bc.. Lincoln Baxter, III almost all working, additional refactoring for package consistency
[00:00:09] <jbossbot> git [forge] push master dc7b07e.. Lincoln Baxter, III suppress bad test for now
[00:00:10] <jbossbot> git [forge] push master URL: http://github.com/seam/forge/compare/5658868...dc7b07e
[00:00:12] <lightguard_jp> We really do have people all over.
[00:00:24] <lightguard_jp> That's what the cricket was working on apparently. :)
[00:00:28] <gastaldi> :)
[00:00:32] <bleathem> Go Canada go!
[00:00:39] <lincolnthree> Blame Canada!!!!
[00:00:40] <lightguard_jp> Canada?
[00:00:51] <gastaldi> :)
[00:01:06] <bleathem> "Blame Canada" I've heard that before, isn't it a song?
[00:01:14] <gastaldi> That reminds South Park
[00:01:22] <lightguard_jp> That's right, you're in Canada, aren't you Brian?
[00:01:28] <bleathem> yes, South park, that's it!
[00:01:46] <bleathem> you bet, Canadian through and through!
[00:01:50] <gastaldi> Lol
[00:02:02] <bleathem> Seam is well represented eh?
[00:02:04] <gastaldi> Is it winter in Canada ?
[00:02:09] <bleathem> is it ever!
[00:02:17] <gastaldi> LOL !
[00:02:20] <bleathem> 6 inches of snow over the weekend.
[00:02:26] <gastaldi> oh god
[00:02:27] <bleathem> which is a lot for Vancouver
[00:02:34] <bleathem> especially in March
[00:02:42] <bleathem> well, I guess it wasn't march
[00:03:40] <gastaldi> Here in Brazil is Summer
[00:03:57] <gastaldi> Anyone knows Carnaval here ?
[00:04:01] <gastaldi> in Rio ?
[00:04:10] <lightguard_jp> It's always summer down there, just depends on the how much rain you get
[00:04:18] <lightguard_jp> I know about Carnaval
[00:04:32] <gastaldi> lightguard_jp: Have you ever been here in Brazil?
[00:04:34] <lightguard_jp> Evil, evil Brazilians :P
[00:04:38] <gastaldi> :D
[00:04:39] <lightguard_jp> No
[00:04:46] <gastaldi> Now this is the time
[00:04:54] *** balunasj_mtg has quit IRC
[00:04:55] 
[00:05:24] 
[00:06:00] <gastaldi> I mean, by plane of course :)
[00:07:00] <gastaldi> Anyone care to join newest Seam JCR module development ?
[00:07:23] <gastaldi> team ?
[00:07:53] <lightguard_jp> I know next to nothing about JCR
[00:08:02] <gastaldi> I am still learning
[00:08:25] <gastaldi> not a common day-to-day use API
[00:08:33] <lightguard_jp> More than I know :) I imagine looking at some APIs and skimming the spec would be enough for basic stuff.
[00:08:54] 
[00:08:57] 
[00:08:59] *** daniel_hinojosa has quit IRC
[00:09:17] <gastaldi> The rest are just fluff stuff
[00:10:14] 
[00:11:17] <gastaldi> my god.. Internet from Hotel really sucks
[00:11:43] <gastaldi> crappy bandwidth
[00:13:47] 
[00:14:17] <gastaldi> Someone told me that will be based on JBoss 7
[00:14:54] <stuartdouglas> It will be
[00:15:08] <stuartdouglas> Not sure about the release date though
[00:15:27] <gastaldi> Still this year ?
[00:15:36] <stuartdouglas> hopefully
[00:15:39] <gastaldi> great
[00:16:09] <gastaldi> I used JBoss 7 and I found it very well designed
[00:16:16] <stuartdouglas> It really just depends on how long it takes, we have a really tight schedule, but wether we can keep it is another thing altogether
[00:16:51] <stuartdouglas> you can deploy simple CDI apps on it, but there is still a lot of stuff missing
[00:17:12] <gastaldi> yeah, I notice that also
[00:17:45] *** maxandersen has quit IRC
[00:19:32] *** maxandersen has joined #seam-dev
[00:23:55] *** emmanuel has quit IRC
[00:29:35] *** gastaldi has quit IRC
[00:31:01] *** gastaldi has joined #seam-dev
[00:35:54] *** gastaldi has quit IRC
[00:47:46] *** sannegrinovero has quit IRC
[01:07:52] *** gastaldi has joined #seam-dev
[01:08:30] <gastaldi> Did anyone experienced an error on Seam Solder when running the latest version ?
[01:09:51] *** lightguard_jp has quit IRC
[01:10:29] <gastaldi> I am running a test with arquillan and got an IllegalAccessException
[01:10:41] <stuartdouglas> stack trace?
[01:11:31] <gastaldi> Trying to paste it, just a sec
[01:12:06] <bleathem> use pastebin.com
[01:12:48] <gastaldi> yes
[01:13:17] <gastaldi> Just a sec, my connection is not so good :P
[01:15:01] <gastaldi> my god... pastebin is a slug here
[01:15:50] <gastaldi> There you go: http://pastebin.mozilla.org/1116179
[01:17:35] <stuartdouglas> hmm, I thought that was fixed in the latest solder
[01:18:58] <stuartdouglas> yea, it looks like you have an old version of solder
[01:19:13] <stuartdouglas> it could even be being pulled in as a transitive dep from somewhere
[01:19:18] <stuartdouglas> so check mvn dependency:tree
[01:19:26] <gastaldi> let me clean my repo and try again
[01:19:39] <stuartdouglas> cleaning the repo probably wont help
[01:19:46] <stuartdouglas> I would check the dep tree first
[01:20:26] <gastaldi> 3.0.0CR1
[01:22:16] <stuartdouglas> and it does not appear anywhere else?
[01:22:20] <stuartdouglas> as a transitive dep?
[01:22:33] <stuartdouglas> maven will happily pull in two different versions if you let it
[01:23:02] <gastaldi> Which version this was fixed ?
[01:23:31] <stuartdouglas> No idea, TBH I though we fixed it before the rename to solder
[01:24:04] <stuartdouglas> actually, no it is not fixed
[01:24:11] <gastaldi> Hum.. :(
[01:24:21] <stuartdouglas> even though the class was made public the constructor is still pck-private
[01:24:43] <gastaldi> yes
[01:24:49] <gastaldi> This is in 3.0.0.CR1
[01:25:51] <gastaldi> Wonder why no other tests failed
[01:26:14] <jbossbot> git [solder] push master 5c81e66.. Stuart Douglas Make CoreExtension ctor public
[01:26:14] <jbossbot> git [solder] push master URL: http://github.com/seam/solder/compare/6e0da23...5c81e66
[01:26:25] <gastaldi> Excellent ! Thank you Stuart !
[01:30:39] *** johnament has joined #seam-dev
[01:33:49] <gastaldi> Hey johnament ! How are you ?
[01:36:17] 
[01:36:56] <stuartdouglas> CR1
[01:37:28] <gastaldi> Is there a fixed schedule for CR2 ?
[01:38:17] <stuartdouglas> It will probably be final, and it should be out in the next week or two
[01:38:32] <stuartdouglas> that bug won't affect any other environments than that arquillian container
[01:40:02] *** balunasj has joined #seam-dev
[01:40:17] 
[01:41:37] <johnament> stuartdouglas: how would you feel about moving SeamManaged into solder? :-)
[01:41:44] <johnament> gastaldi: how are you?
[01:41:53] <gastaldi> johnament: Fine
[01:42:05] <gastaldi> SeamManaged should definitely be on Solder
[01:42:44] <gastaldi> hey johnament, I have some ideas for multiple repositories
[01:42:57] <gastaldi> But I need some more CDI expertise on that :P
[01:43:38] <johnament> gastaldi: I just want to make sure you understand how my implementation of @JcrConfiguration works.
[01:43:40] <stuartdouglas> If we are going to do that I will wait till after the 3.0 release
[01:44:01] <gastaldi> johnament: Sure, I checked your code
[01:44:05] 
[01:44:20] 
[01:44:34] 
[01:44:45] <johnament> stuartdouglas: well, the problem is that currently SeamManaged would only apply to persistence.  if we want other seam managed objects, it makes it difficult
[01:44:57] <johnament> gastaldi: is there reason to not usre JDK 6?
[01:45:16] <stuartdouglas> solders service loader can handle non-public classes
[01:45:20] <johnament> gastaldi: i believe JCR 2 requires JDK 6
[01:45:23] <stuartdouglas> and non-public ctors on those classes
[01:45:27] 
[01:45:51] <johnament> stuartdouglas: it would never be the case in the situation gastaldi and I are looking at to have a non public.
[01:46:07] <stuartdouglas> johnament: I think we are to close to a release to move the SeamManaged annotation
[01:46:08] <johnament> it would make the impl non TCK compliant
[01:46:34] <johnament> stuartdouglas: in general, I agree.
[01:46:35] <stuartdouglas> but maybe ask sbryzak, if he thinks it is ok then I am happy to do it
[01:48:32] <johnament> gastaldi: in general, the code within our impl's is pretty close.
[01:48:36] <gastaldi> I was thinking if I could use Qualifier annotations for each Repository
[01:48:53] <johnament> gastaldi: from the app developer side, we would expect that.  but not at the API level.
[01:49:03] <johnament> we can't know up front how many repos a user has.
[01:49:43] <gastaldi> Would be too far from the spec if a Qualifier is used to denote a new Repository ?
[01:49:56] <johnament> what spec?
[01:50:09] <gastaldi> The future Seam JCR api
[01:50:22] <johnament> we're sort of running spec-less
[01:50:42] <johnament> but i don't think we should be restricting users from 1. a single repository only 2.. a confined set of repositories
[01:51:23] <johnament> its similar to what we have in Seam JMS, we have a @JmsDestination that is roughly equivalent to the @Resource annotation, but defines a JNDI location for the destination.
[01:51:45] <johnament> in most application instances, we would expect the backer of that qualifier to use an instance of JmsDestination.
[01:52:07] <gastaldi> I understand
[01:52:52] <gastaldi> I think a test case is needed to better clarify what you meant
[01:53:12] <johnament> I can gist it
[01:53:38] <johnament> my point though, assuming that you have a single entry in the config map, then providing an annotation with the generic key/value makes sense.
[01:55:26] <johnament> on the flip side, if we generically bind a map to a qualifier, then look up repos/sessions based on the collection param then we can allow any number of settings.
[01:57:20] <johnament> https://gist.github.com/850243
[01:58:18] <johnament> in that case, JcrRepository we provide, RepoOneRepository is provided by the app developer.
[01:59:26] 
[02:00:21] <johnament> is that what you meant?
[02:00:25] <gastaldi> yeah
[02:00:32] <gastaldi> But what about another properties ?
[02:00:32] <johnament> ok.
[02:00:44] <johnament> I've been trying to figure that one out too
[02:00:47] <gastaldi> dependant on the JCR implementation
[02:01:04] <gastaldi> You could create a @JcrProperties
[02:01:19] <gastaldi> And name @JcrRepository to @JcrProperty
[02:01:27] <gastaldi> Or @JcrRepositoryProperty
[02:01:36] <johnament> take a look at the gist again
[02:02:10] <johnament> personally, I think it ends up being a bit more verbose
[02:02:21] <johnament> but if it only exists on the qualifier, it works ok.
[02:04:01] <gastaldi> right
[02:04:32] <johnament> another idea i was bouncing around, if we get the qualifiers from the injection point, where the injection point is Repository or Session; use that to look up a Map<String,String> that is qualifiied the same way
[02:05:05] <gastaldi> I was trying to do something like that
[02:05:06] <johnament> we could get to a point where the entire API was completely arbitrary
[02:07:14] <johnament> did it work?
[02:07:18] <gastaldi> nope
[02:07:34] 
[02:08:11] <johnament> did you push it?
[02:08:40] <gastaldi> nope
[02:08:58] <gastaldi> I already discarded
[02:09:33] <johnament> starting from your current producers, you can use select on the instance based ip.getQualifiers()
[02:10:33] <gastaldi> hum, how about merge that code of yours on the trunk first ?
[02:10:48] <gastaldi> That pull request ?
[02:10:51] <johnament> go for it,
[02:11:03] <johnament> what i was about to start doing was the security context integration.
[02:11:12] <johnament> does jackrabbit use background threads for some activities?
[02:11:15] <gastaldi> Oh, the Credentials
[02:11:28] <johnament> yes
[02:11:59] 
[02:12:17] <gastaldi> Or maybe reuse the same @JcrRepository
[02:12:24] <gastaldi> on Credentials objects
[02:12:46] <johnament> so one of the things i found when i did CDI + ModeShape is that modeshape uses background threads, so the objects we have to give back to it have to be dependent and generally not CDI enabled.
[02:13:13] <gastaldi> I see
[02:13:38] <gastaldi> my connection is too lousy
[02:13:45] <johnament> does jackrabbit depend on the security model a lot?
[02:13:50] <gastaldi> Can you make the merge ?
[02:13:52] <gastaldi> I doubt it
[02:14:13] <johnament> I'll get it.
[02:14:17] <gastaldi> k
[02:14:39] <johnament> ModeShape does, and it's very qualified
[02:14:56] <johnament> using dot separators
[02:16:33] *** gegastaldi has joined #seam-dev
[02:17:44] *** gastaldi is now known as Guest62905
[02:18:31] *** gegastaldi is now known as _gastaldi
[02:18:48] *** Guest62905 has quit IRC
[02:19:06] *** _gastaldi is now known as gastaldi
[02:25:17] <gastaldi> I am still getting used to GIT. You guys always work with forks from the official repo ?
[02:26:05] <jbossbot> git [jcr] push master 37df256.. John Ament Initial import of codebase.
[02:26:05] <jbossbot> git [jcr] push master 2ef0493.. John Ament Removed files.
[02:26:05] <jbossbot> git [jcr] push master URL: http://github.com/seam/jcr/compare/79d859c...2ef0493
[02:26:53] <johnament> gastaldi: i believe that's generally the norm.
[02:27:53] <johnament> it also feels awkward pushing my own changes in.
[02:28:40] <gastaldi> ok, how do I merge the changes in the official repo to my fork ?
[02:30:00] <gastaldi> http://help.github.com/fork-a-repo/
[02:30:01] <johnament> i would say branch, pull, test, merge
[02:30:57] <johnament> what I've done in JMS and ModeShape is create an upstream read only.
[02:31:12] <johnament> i pull from that and merge in.  i only push to my personal.
[02:31:19] <johnament> then manage the pull request.
[02:39:39] <johnament> gastaldi: i want to create profiles to manage whether we test against jackrabbit or modeshape, as well as having a top level profile that adds in CDI container
[02:44:23] <gastaldi> ok
[02:50:23] <johnament> gastaldi: are there any sample jackrabbit config files?
[02:52:25] <gastaldi> no, but they create automatically when running the first time
[02:52:53] <gastaldi> we could use those for awhile
[02:53:27] <gastaldi> my god, I am being beaten by GIT :P
[03:05:13] *** balunasj has quit IRC
[03:07:52] *** balunasj has joined #seam-dev
[03:29:35] 
[03:29:40] <gastaldi> on impl
[03:29:52] <gastaldi> is that ok ?
[03:30:08] <gastaldi> We need a JIRA project to organize this issues
[03:31:30] <johnament> i agree
[03:31:47] <johnament> we also need a module page on sfwk.org
[03:32:21] <gastaldi> sbryzak told me that a logo was needed
[03:32:32] <gastaldi> also
[03:32:56] <gastaldi> And register on Hudson also
[03:35:33] <gastaldi> here is a sample jackrabbit xml file: http://pastebin.com/eZTQ4QtY
[03:36:07] <sbryzak> i can create a jira project
[03:36:37] <gastaldi> sbryzak: Would you please create it for us ?
[03:36:45] <sbryzak> working on it now
[03:36:56] <sbryzak> who wants to be listed as project lead?
[03:37:03] <gastaldi> You may put john on it
[03:38:00] <sbryzak> johnament: is your jira username meetoblivion?
[03:38:08] *** balunasj has quit IRC
[03:38:27] <johnament> sbryzak: yes
[03:39:35] 
[03:39:43] <sbryzak> gastaldi: what's your jira username?
[03:40:00] <johnament> gastaldi: the way I have it setup right now, it's a profile in the parent.
[03:40:07] <gastaldi> gastaldi
[03:40:31] <gastaldi> Oh, I was creating the profile on the impl
[03:40:36] <gastaldi> no problem
[03:41:04] <johnament> gastaldi: this way, if we do create any tests against API, they can use the tooling as well.
[03:41:06] <sbryzak> https://issues.jboss.org/browse/SEAMJCR
[03:41:15] <johnament> :-O
[03:41:17] <sbryzak> johnament: please fill in the components and versions
[03:41:21] <gastaldi> sure
[03:41:37] <johnament> sbryzak: are we starting with 3.0.0.Alpha1?
[03:42:01] <sbryzak> johnament: for now, yes
[03:42:07] <johnament> alrighty
[03:42:19] <sbryzak> i think new project versions should align with the current seam bundled version
[03:42:38] <johnament> sbryzak: i don't know if you saw above, but we had a request to possibly move SeamManaged into solder to allow other modules to have SeamManaged "stuff"
[03:43:13] <sbryzak> johnament: sounds ok to me, you'll have to bug stuartdouglas though as that's his baby
[03:43:23] <gastaldi> Woohoo !! https://issues.jboss.org/browse/SEAMJCR-1 created ! :D
[03:43:24] <jbossbot> jira [SEAMJCR-1] Create testcase and Jackrabbit profile [Open (Unresolved) Task, Major, George Gastaldi] https://issues.jboss.org/browse/SEAMJCR-1
[03:44:23] <johnament> sbryzak: so no concerns with it since we're in CR land?
[03:44:33] <johnament> i think that was stuartdouglas' only concern
[03:44:42] <sbryzak> it would be nice to deprecate the existing one
[03:44:50] <sbryzak> rather than just delete it completely
[03:45:01] <sbryzak> it depends how much time stuart has to make that work
[03:45:06] <sbryzak> but i agree with the idea
[03:45:32] <johnament> I agree with deprecating, makes more sense.
[03:45:35] <stuartdouglas> It would be pretty trivial to do I think
[03:45:47] <johnament> I don't think we need to move any impl, since its just the annotation I want to steal :-)
[03:46:38] <johnament> gastaldi: any thoughts on components?
[03:46:50] <gastaldi> not for now
[03:47:16] <bleathem> wow, #seam-dev is hoppin' tonight!
[03:47:25] <gastaldi> cricket !
[03:47:28] <gastaldi> :)
[03:47:42] <bleathem> sbryzak: thanks for reviewing the Faces JIRA issues
[03:48:31] <johnament> bleathem: it's what happens when a new module is born.
[03:48:57] <bleathem> Exciting times!  Congrats on the new child :P
[03:49:19] <gastaldi> johnament: Any suggestion on how to activate the profile ?
[03:49:34] *** daniel_hinojosa has joined #seam-dev
[03:49:44] <gastaldi> I was thinking of using property -Dimpl=jackrabbit
[03:50:59] <johnament> gastaldi: don't forget, at some point this needs to be run through CI
[03:51:30] <johnament> gastaldi: we could *possibly* create multiple CIs for different profiles, but ideally, I would like the build to be able to run the entire suite
[03:52:36] <gastaldi> I think that just configuring another surefire execution will do the job
[03:54:04] <johnament> sbryzak: can you setup pull request workflow ?
[03:54:45] <gastaldi> johnament: how did you manage to put the license template on the files ?
[03:54:51] <sbryzak> johnament: hmm i haven't done that before, dan set it up
[03:55:17] <johnament> gastaldi: copy & paste.
[03:55:29] <gastaldi> great tool ! :D
[03:55:36] <johnament> gastaldi: i still need to setup the default headers in my IDE tool.
[03:56:09] <johnament> problems that sometimes i do real work on here as well and I get grief from coworkers for checking in code w/ weird headers.
[03:56:10] <jbossbot> git [international] push master 0c9576c.. Ken Finnigan Amendments to SEAMINTL-29 (cherry-picking from commit 80e1be7688ed45c79e8afafe5565c6b3d1c1f4f7)
[03:56:11] <jbossbot> jira [SEAMINTL-29] bundles messages doesnt return proper values [Pull Request Sent (Unresolved) Bug, Critical, Ken Finnigan] https://issues.jboss.org/browse/SEAMINTL-29
[03:56:11] <jbossbot> git [international] push master cb74979.. Ken Finnigan Bugfix for SEAMINTL-29
[03:56:11] <jbossbot> git [international] push master ca261cb.. Sebastian Sachtleben Bugfix for SEAMINTL-29
[03:56:11] <jbossbot> git [international] push master 8b45746.. Ken Finnigan Amendments to SEAMINTL-29
[03:56:11] <jbossbot> git [international] push master URL: http://github.com/seam/international/compare/4aa1ec3...8b45746
[03:56:26] <sbryzak> johnament: i *think* it's done now
[03:56:33] <bleathem> the Seam bom has the Seam templates ready for import into eclipse
[03:57:02] <johnament> sbryzak: looks like it. was that something i could have done? i didn't see a workflow option anywhere.
[03:57:16] <bleathem> http://seamframework.org/Seam3/BuildEnvironment
[03:57:21] <sbryzak> johnament: i'm not sure, possibly not
[03:57:41] <bleathem> https://github.com/seam/build/blob/master/eclipse-code-formatter-profile.xml
[03:57:47] <bleathem> fyi
[03:58:30] <gastaldi> bleathem: Thanks !
[03:58:45] <bleathem> np
[03:59:12] <bleathem> There are nuggets of information on sfwk.org that I never knew existed, but are incredibly useful
[03:59:34] <bleathem> we need a search engine interface into Dan's brain to somehow locate them all :P
[04:02:28] <gastaldi> :)
[04:02:28] *** daniel_hinojosa has quit IRC
[04:02:38] <gastaldi> OpenSpotlight it ! :)
[04:08:29] <gastaldi> Why do I get this stacktrace when running an Arquillan test ? http://pastebin.com/vrZeJpwa
[04:08:48] <gastaldi> I must have weld-se installed ?
[04:12:59] <johnament> gastaldi: weld-se is in the parent pom already, you can include it as a dependency for test scope
[04:18:56] <gastaldi> humm.. Now it throws ClassNotFoundException for javax.ejb.Stateless
[04:19:15] <gastaldi> http://pastebin.com/v2V5JSfv
[04:19:25] <johnament> yeah, that's the point I got to when i decided to get the pulls together for seam managed.
[04:19:44] <bleathem> What is Seam Managed?
[04:20:18] <johnament> org.jboss.seam.persistence.SeamManaged -> org.jboss.seam.solder.core.SeamManaged (at least a proposed change)
[04:22:12] <bleathem> What does it do? Whys is it useful outside of persistence?
[04:24:42] <johnament> bleathem: transaction management at the scope level.
[04:26:51] <jbossbot> git [solder] push master c279db2.. Stuart Douglas Add SeamManaged annotation to solder
[04:26:51] <jbossbot> git [solder] push master b3d7069.. Stuart Douglas Add .idea to gitignore
[04:26:51] <jbossbot> git [solder] push master URL: http://github.com/seam/solder/compare/5c81e66...b3d7069
[04:27:26] <johnament> ooo yay that was quick
[04:28:00] <stuartdouglas> I used different javadoc to your pull request
[04:29:20] <johnament> stuartdouglas: good. i had no idea how to write it correctly.
[04:29:35] <johnament> i think the docs make sense.
[04:29:46] <gastaldi> Would be too ugly if i used the Glassfish JEE 6 Jar as a provided dependency ?
[04:29:57] <johnament> gastaldi: for EJB 3?
[04:30:01] <gastaldi> not just that
[04:30:04] <johnament> errr EJB issue?
[04:30:14] <johnament> what about the jboss provided specs?
[04:30:31] 
[04:30:59] <stuartdouglas> use the jboss spec package
[04:31:00] <johnament> it puzzles me why weld-se would need these.
[04:31:16] <gastaldi> yeah, me too
[04:31:16] <stuartdouglas> cause you are using the weld EE embedded container
[04:31:24] <gastaldi> hum
[04:32:09] 
[04:32:11] <gastaldi> :P
[04:32:43] <johnament> you can put it in the jcr parent.
[04:32:45] <johnament> http://docs.jboss.org/arquillian/reference/latest/en-US/html_single/#container.weld-se-embedded-1
[04:33:06] <johnament> i guess there's no se 1.1 container, not sure there needs to be one though
[04:34:14] <gastaldi> yes, there is
[04:34:23] <gastaldi> at least, I have it in my local repo
[04:35:38] <gastaldi> but then I get ClassNotFoundException: org.jboss.weld.context.api.BeanStore
[04:35:52] <gastaldi> I guess the package name changed
[04:36:04] <stuartdouglas> the artifact names changed I think
[04:36:18] <gastaldi> I remember seeing a workaround on seam-persistence
[04:37:36] <johnament> are 1.0.1 and 1.1 interchangeable from the SE standpoint?
[04:38:38] <stuartdouglas> I don't think so
[04:38:56] <gastaldi> oh crap...
[04:39:10] <gastaldi> I remember using ee version on my fork
[04:39:29] <gastaldi> But I had to put some java ee dependencies in order to make it work
[04:47:01] <johnament> are any other modules using SE containers?
[04:47:21] <gastaldi> java.lang.ClassNotFoundException: org.jboss.weld.bootstrap.api.helpers.ForwardingLifecycle
[04:47:32] 
[04:47:51] <stuartdouglas> you need to make sure you have the weld api, impl and spi packages at the same version
[04:48:49] <gastaldi> weld-se 1.1.0.Final has these classes
[04:49:39] <gastaldi> this is my jcr-impl pom: http://pastebin.com/YBz6TZqW
[04:50:20] 
[04:53:21] <gastaldi> any hints ? Should I import weld-api, impl and spi separated ?
[04:56:11] <stuartdouglas> your paste hit a spam filter
[04:56:24] <stuartdouglas> oh, I just had to enter the captcha
[04:56:42] <gastaldi> :)
[04:57:06] <stuartdouglas> what does the parent look like?
[04:58:33] <gastaldi> http://pastebin.com/d9AnLrJV
[04:59:40] <johnament> stop spamming pastebin :-)
[05:00:47] <gastaldi> :) Not my fault, I swear
[05:01:20] <stuartdouglas> It is probably a problem with the seam parent pom
[05:01:40] <stuartdouglas> can you give a mvn dependency:tree so I can see exactly what you are getting?
[05:02:14] <gastaldi> sure
[05:02:17] <gastaldi> wait a sec
[05:02:48] <johnament> gastaldi: override your weld-core to 1.0
[05:03:31] <gastaldi> http://pastebin.mozilla.org/1116855
[05:03:42] <johnament> oop
[05:03:45] <johnament> almost there
[05:04:16] <gastaldi> should I use weld-core 1.0 ?
[05:05:10] <stuartdouglas> I think so
[05:05:22] <stuartdouglas> the real issue is that arq has not done a release in ages :-)
[05:05:24] <johnament> i said that because org.jboss.weld:weld-core:jar:1.1.0.Final:compile will conflict with arquillian
[05:05:44] <johnament> true, but considering the amount of rewriting that's happened it's expected.
[05:05:45] <gastaldi> :P
[05:05:52] <johnament> does anyone work on it at this point other than aslak?
[05:06:34] <stuartdouglas> other people help out, but afaik aslak is is the only full timer
[05:07:09] 
[05:07:35] <johnament> i updated to 1.0.1SP1 and i get this http://pastebin.com/MNrB4bSU
[05:07:46] <gastaldi> Oh ! I know that
[05:07:52] <gastaldi> You must put jboss-el
[05:08:13] <gastaldi> I saw in a module (seam-persistence maybe? )
[05:08:55] <gastaldi> Oh lord, why did I deleted my forked repo ?
[05:09:09] <gastaldi> That was going perfectly well :(
[05:09:23] <johnament> my dep's were buggered though, api and impl diff versions
[05:11:25] <johnament> isn't jboss-el a seam 2.x thing?
[05:13:02] <johnament> success!
[05:13:06] <johnament> needed javax.el
[05:13:33] <gastaldi> What ?
[05:13:51] <gastaldi> you changed anything on parent ?
[05:13:52] <johnament> my build worked, tests passed.
[05:14:08] <gastaldi> or just impl
[05:14:09] <gastaldi> ?
[05:14:17] <gastaldi> Can u please pastebin ?
[05:14:43] <gastaldi> I pushed into https://github.com/gastaldi/jcr
[05:14:56] <gastaldi> Just missing these configurations to create a pull request
[05:15:30] <johnament> i pushed to https://github.com/johnament/jcr
[05:15:46] <johnament> want me to pull & merge?
[05:16:01] <gastaldi> wait
[05:16:01] *** clerum has quit IRC
[05:16:10] <johnament> or do you want to take a look?
[05:16:22] <gastaldi> I am looking https://github.com/johnament/jcr/blob/master/impl/pom.xml
[05:16:35] <johnament> so far all I did was make it boot weld 1.0 & execute a single test case that boots up modeshape
[05:21:07] <gastaldi> take a look on my repo
[05:21:19] 
[05:21:31] <johnament> same file?
[05:21:36] 
[05:21:59] <johnament> you mean impl/pom.xml ?
[05:22:11] <gastaldi> yes, I applied your changes but not commited yeet
[05:22:23] <gastaldi> see if you can pull them
[05:22:40] <johnament> ok, so in mine i'm explicitly listing weld--core, api etc. and applying a specific version
[05:22:58] <johnament> in your setup, I'm pretty sure you're getting 1.1
[05:23:07] <gastaldi> yes, let me fix that
[05:24:08] <johnament> ah
[05:24:19] <johnament> actually, you have no weld impl in the tree for impl
[05:26:12] <johnament> alright time for bed. too much work tomorrow
[05:26:20] *** johnament has quit IRC
[05:27:11] <gastaldi> oh god, thank you
[05:27:13] <gastaldi> Finally
[05:39:49] *** lightguard_jp has joined #seam-dev
[05:44:16] <gastaldi> Thank you all !
[05:44:29] <gastaldi> Gotta hit the sack !
[05:44:59] *** gastaldi has quit IRC
[06:01:36] *** daniel_hinojosa has joined #seam-dev
[06:46:54] *** tsurdilo has quit IRC
[06:54:54] *** lightguard_jp has quit IRC
[06:59:29] *** maxandersen1 has joined #seam-dev
[06:59:32] *** maxandersen has quit IRC
[07:06:10] *** lukaszlenart has joined #seam-dev
[07:09:12] *** lukaszlenart has left #seam-dev
[07:21:05] *** daniel_hinojosa has quit IRC
[07:23:00] *** oskutka has joined #seam-dev
[07:24:54] *** daniel_hinojosa has joined #seam-dev
[07:28:00] *** daniel_hinojosa has quit IRC
[07:32:05] *** daniel_hinojosa has joined #seam-dev
[07:33:02] *** sbryzak has quit IRC
[07:38:31] *** daniel_hinojosa has quit IRC
[07:39:23] *** daniel_hinojosa has joined #seam-dev
[07:50:07] *** sbryzak has joined #seam-dev
[08:21:27] *** jharting has joined #seam-dev
[08:39:48] *** marekn has joined #seam-dev
[08:48:04] *** kpiwko has joined #seam-dev
[08:56:31] *** maschmid has joined #seam-dev
[08:59:12] *** mgencur has joined #seam-dev
[09:23:57] *** adamw1pl has joined #seam-dev
[09:34:38] <jbossbot> git [remoting] push master d7b8019.. mgencur at redhat dot com JBIDE-8499 - fix schemaLocation in beans.xml
[09:34:40] <jbossbot> jira [JBIDE-8499] Provide support for Seam 3 transactions [Resolved (Rejected) Feature Request, Major, Viacheslav Kabanovich] https://issues.jboss.org/browse/JBIDE-8499
[09:34:40] <jbossbot> git [remoting] push master URL: http://github.com/seam/remoting/compare/2760df3...d7b8019
[09:35:04] *** maxandersen1 has quit IRC
[09:39:16] *** daniel_hinojosa has quit IRC
[09:39:51] *** maxandersen has joined #seam-dev
[09:40:57] *** epbernard has joined #seam-dev
[09:40:57] *** epbernard is now known as emmanuel
[10:10:26] *** alesj has joined #seam-dev
[10:20:25] *** jharting has quit IRC
[10:21:48] *** oskutka has quit IRC
[10:22:49] *** oskutka has joined #seam-dev
[10:52:25] *** maxandersen has quit IRC
[10:53:31] *** maxandersen has joined #seam-dev
[11:02:46] *** jharting has joined #seam-dev
[11:08:13] *** mgencur is now known as mgencur_afk
[11:30:57] *** maxandersen has quit IRC
[11:31:12] *** maxandersen has joined #seam-dev
[11:43:36] *** sannegrinovero has joined #seam-dev
[11:44:48] *** adamw1pl has quit IRC
[11:50:09] *** mgencur_afk is now known as mgencur
[12:04:45] *** alesj has quit IRC
[12:05:13] *** emmanuel has quit IRC
[12:17:02] *** alesj has joined #seam-dev
[12:20:30] *** epbernard has joined #seam-dev
[12:20:30] *** epbernard is now known as emmanuel
[12:40:19] *** jharting has quit IRC
[13:44:01] *** jharting has joined #seam-dev
[13:49:47] *** tsurdilo has joined #seam-dev
[13:54:46] *** marekn has quit IRC
[13:59:45] *** maxandersen has quit IRC
[14:01:30] *** marekn has joined #seam-dev
[14:03:25] *** balunasj has joined #seam-dev
[14:30:46] *** tsurdilo1 has joined #seam-dev
[14:33:31] *** lightguard_jp has joined #seam-dev
[14:33:52] *** tsurdilo has quit IRC
[14:33:58] *** lightguard_jp has quit IRC
[14:34:17] *** shervin_a has joined #seam-dev
[14:34:18] *** lightguard_jp has joined #seam-dev
[14:36:05] *** emmanuel has quit IRC
[14:38:21] *** shervin_a has quit IRC
[14:43:52] *** tsurdilo2 has joined #seam-dev
[14:45:48] *** balunasj is now known as balunasj_away
[14:45:53] *** jganoff has joined #seam-dev
[14:46:40] *** tsurdilo1 has quit IRC
[14:47:22] *** tsurdilo1 has joined #seam-dev
[14:49:28] *** tsurdilo2 has quit IRC
[14:53:02] *** tsurdilo2 has joined #seam-dev
[14:54:52] *** alesj1 has joined #seam-dev
[14:56:37] *** alesj has quit IRC
[14:56:38] *** tsurdilo1 has quit IRC
[14:57:55] *** alesj has joined #seam-dev
[15:01:10] *** alesj1 has quit IRC
[15:08:12] *** rruss has joined #seam-dev
[15:24:46] *** rruss has quit IRC
[15:37:23] *** johnament has joined #seam-dev
[15:39:21] *** epbernard has joined #seam-dev
[15:39:21] *** epbernard is now known as emmanuel
[15:46:28] *** maxandersen has joined #seam-dev
[15:59:52] *** clerum has joined #seam-dev
[16:04:12] *** adamw1pl has joined #seam-dev
[16:18:54] *** marekn has quit IRC
[16:24:40] *** lightguard_jp has quit IRC
[16:31:52] *** tsurdilo2 has quit IRC
[16:42:43] *** tsurdilo has joined #seam-dev
[16:47:20] *** bitshuffler has joined #seam-dev
[16:52:48] *** lightguard_jp has joined #seam-dev
[16:57:46] <johnament> jganoff: ping
[16:58:00] <jganoff> johnament, pong
[16:58:07] <johnament> jganoff: we did say 11 right?
[16:58:15] <jganoff> johnament, Correct
[16:58:27] <johnament> jganoff: ok, so i'm not going senile
[16:58:33] <jganoff> johnament, not yet ;)
[16:59:33] *** epbernard has joined #seam-dev
[17:00:41] *** maxandersen has quit IRC
[17:01:14] *** emmanuel has quit IRC
[17:01:25] *** epbernard is now known as emmanuel
[17:03:58] *** adamw1pl has quit IRC
[17:13:36] *** bitshuffler_ has joined #seam-dev
[17:13:38] <johnament> jganoff: maybe pmuir forgot?
[17:13:56] <jganoff> johnament, That's a possibility. We can always reschedule.
[17:14:25] <jganoff> johnament, So, I need to pull your changes
[17:14:26] <johnament> jganoff: i can do tomorrow, probably not friday.  next week I believe was unavailable for pmuir and I'm out the following week.
[17:14:31] <johnament> jganoff: i wouldn't yet
[17:14:53] <jganoff> johnament, yea, I was waiting until after we speak. There are still some general housekeeping items that need to be address too. i'll spend my time on that for now
[17:14:58] <johnament> jganoff: IIRC, they had a similar issue to your current.  I've made a decent amount of work, but I'm currently stuck around an infinite loop
[17:15:45] *** jganoff has left #seam-dev
[17:15:50] *** jganoff has joined #seam-dev
[17:15:58] <jganoff> johnament, what similar issue are you referring to?
[17:16:58] *** adamw1pl has joined #seam-dev
[17:16:58] *** bitshuffler has quit IRC
[17:17:04] <johnament> jganoff: there's still some cases I'm trying to get beans before the container's ready.
[17:17:27] <johnament> jganoff: most of it I had down, but I think there was still one or two cases I hadn't gotten to.
[17:17:32] <jganoff> johnament, Ahh, which are those? I thought we were going to handle that by providing a hook like seam-servlet does for an "after application startup"
[17:17:59] <johnament> jganoff: in some cases, once the observer is created, JMS will start firing before the start up occurs.
[17:18:08] <johnament> jganoff: i just need to build a local cache until the start up happens.
[17:19:03] *** balunasj_away is now known as balunasj
[17:19:40] <jganoff> johnament, I don't quite understand. You mean events are fired before the routes have been fully initialized?
[17:19:53] <johnament> jganoff: yep
[17:20:04] <jganoff> johnament, ah, then yea.. we might want to buffer those ;)
[17:20:55] <johnament> jganoff: exactly.  it depends on the event firing order.
[17:21:49] <jganoff> johnament, makes sense but it would be best if we could provide a clear lifecycle and have all of this wired up before the application is online. Wasn't there a proposal for CDI 1.1 along those lines? An application startup callback to Extensions?
[17:22:26] <johnament> jganoff: yes, but we're not yet at CDI 1.1 and I don't think we should wait for CDI 1.1 to make JMS available.
[17:22:32] <johnament> but that's just my opinion
[17:22:35] <jganoff> johnament, Agreed.
[17:25:18] <johnament> jganoff: there were a few proposals.  last I saw was a fired event that was either typed or qualified something that can be observed.
[17:26:26] <jganoff> johnament, yea, how it's realized isn't a huge concern - as long as we have a lifecycle hook before the application is started but once all beans are wired up and ready
[17:28:20] *** rruss has joined #seam-dev
[17:28:46] <johnament> jganoff: well, it sort of matters.  i think from an app developer perspective writing a bean is easier than writing an extension
[17:29:16] <jganoff> johnament, I agree with that. I meant it doesn't really matter from seam-jms' perspective.
[17:29:21] *** jharting has quit IRC
[17:29:52] <jganoff> johnament, so, what's the current state of implementation in your fork?
[17:30:08] <johnament> jganoff: independent, SEAMJMS-3 and SEAMJMS-4 work.
[17:30:09] <jbossbot> jira [SEAMJMS-3] Event Mapping Observer Method Interfaces - Egress [Open (Unresolved) Feature Request, Blocker, John Ament] https://issues.jboss.org/browse/SEAMJMS-3
[17:30:10] <jbossbot> jira [SEAMJMS-4] Event Mapping Observer Method Interfaces - Ingress [Open (Unresolved) Feature Request, Blocker, John Ament] https://issues.jboss.org/browse/SEAMJMS-4
[17:30:28] <johnament> jganoff: when you combine them, you get an infinite loop because of WELD-860
[17:30:29] <jbossbot> jira [WELD-860] Fired events are observed by any match. [Closed (Rejected) Bug, Major, Pete Muir] https://issues.jboss.org/browse/WELD-860
[17:30:55] <jganoff> johnament, right, that's on my list of items to discuss with Pete
[17:31:00] *** kpiwko has quit IRC
[17:31:25] <jganoff> Have you started any work on SEAMJMS-9?
[17:31:26] <jbossbot> jira [SEAMJMS-9] Support dynamic connection factories using solder's generic beans [Open (Unresolved) Feature Request, Major, Unassigned] https://issues.jboss.org/browse/SEAMJMS-9
[17:31:34] *** oskutka has quit IRC
[17:31:47] <johnament> jganoff: just at a prototype state.
[17:32:08] <jganoff> johnament, ok
[17:32:30] *** mgencur has left #seam-dev
[17:32:34] <jganoff> johnament, SEAMJMS-5 seems dead in the water at this point. Again, another item on my list to talk about.
[17:32:35] <jbossbot> jira [SEAMJMS-5] Add/Remove routes programmatically [Open (Unresolved) Feature Request, Major, Unassigned] https://issues.jboss.org/browse/SEAMJMS-5
[17:32:52] <jganoff> johnament, we can disable configured routes and re-enable them but we can't completely add/remove them
[17:33:10] <johnament> jganoff: really what I want is to be able to define the connection factory and have a default one that seam jms uses
[17:33:59] <johnament> jganoff: yeah, that's new stuff we have put in I think
[17:34:01] <jganoff> johnament, yep, Dan and I brought that up a long time ago - before solder
[17:34:30] <jganoff> johnament, So the list of outstanding issues was correct :)
[17:34:56] <johnament> jganoff: I think so.  if it's not resolved currently we have a problem with it :-)
[17:35:47] <jganoff> johnament, ingress/egress routing, allow CF to be configured, discuss scope of produced resources, create combined jar, update doc
[17:36:01] <jganoff> johnament, only issue we haven't discussed today is the scope of produced resourcs
[17:36:38] <johnament> jganoff: we should then.
[17:36:59] <jganoff> johnament, I believe you changed all produced resouces to @Dependent, correct?
[17:37:13] <johnament> jganoff: yes, I did.
[17:37:16] <jganoff> johnament, with the exception of Connection?
[17:37:39] <johnament> jganoff: i believe connection/cf are still app scoped
[17:37:59] <jganoff> johnament, ok that should be good. Any issues with the arq tests?
[17:38:26] <johnament> jganoff: i haven't run the full regression in a bit because of the produced routes, but the producer tests were all working.
[17:38:41] <johnament> jganoff: the problem with RequestScoped was what if we're not working within an HTTP request
[17:38:47] <johnament> jganoff: e.g. an ingress route
[17:39:11] <jganoff> johnament, right, I think that was there to work around an old arquillian issue.
[17:39:25] <johnament> jganoff: probably.  or a glassfish issue.
[17:39:33] <jganoff> johnament, yep!
[17:39:49] <johnament> jganoff: now that GF 3.1 is out, we can try to rebuild the glassfish profile. I think there's an issue around about that
[17:39:52] *** bitshuffler__ has joined #seam-dev
[17:40:01] *** adamw1pl has quit IRC
[17:40:19] <jganoff> johnament, alright. I'll write up a quick review of what we've talked about and get it out to Pete. We'll reschedule in that thread.
[17:40:48] <johnament> jganoff: sounds good
[17:40:59] <jganoff> johnament, thanks again! Back to work... :)
[17:41:20] <johnament> jganoff: sort of.  today's an install random stuff day. :-)
[17:41:48] <bleathem> Anyone seen this Solder error yet?:
[17:41:50] <bleathem> Error creating managed object for class org.jboss.seam.solder.resourceLoader.servlet.ResourceListener
[17:42:07] <johnament> what version?
[17:42:08] <lightguard_jp> Not that one
[17:42:08] *** lincolnthree has quit IRC
[17:42:14] <bleathem> CR1
[17:42:24] <johnament> any other messages around it?
[17:42:39] <johnament> e.g. you turned on debug logging and have some info around it... :-)
[17:42:54] *** bitshuffler_ has quit IRC
[17:43:05] <bleathem> yeah, haven't started digging yet
[17:43:27] <bleathem> I'm wondering if it's because I'm using a WELD snapshot
[17:44:13] <johnament> you and your bleeding edge
[17:45:08] *** emmanuel has quit IRC
[17:45:11] *** epbernard has joined #seam-dev
[17:45:12] *** epbernard is now known as emmanuel
[17:49:25] <bleathem> reverted the weld-osgi to 1.1.0 and I remembered why I used the snapshot in the first place:
[17:49:35] <bleathem> WELD-001408 Unsatisfied dependencies for type [Messages] with qualifiers [@Default] at injection point [[field] @Inject org.jboss.seam.faces.status.MessagesAdapter.messages]
[17:49:52] <lightguard_jp> Is there a way to work around that for 1.1.0?
[17:50:57] <bleathem> I would love to be able to work around that
[17:51:13] <bleathem> I'm sure it will come up for other users too
[17:51:20] <bleathem> once they start trying Seam 3 out
[17:51:43] <bleathem> I've really got to get the JSFUnit arquillian test going
[17:57:08] *** bitshuffler has joined #seam-dev
[17:57:17] *** maxandersen has joined #seam-dev
[17:57:40] <johnament> well, why do you have an unsatisfied dependency?
[17:58:13] <bleathem> What dependencies would 'Messages' have?
[17:59:11] <bleathem> i assume it's referring to org.jboss.seam.international.status.Messages
[18:00:20] *** bitshuffler__ has quit IRC
[18:02:57] <johnament> bleathem: you have a hard dependency on intl?
[18:03:18] <bleathem> Faces does
[18:04:23] <bleathem> juicing up the weld log level
[18:05:13] <johnament> bleathem: by any chance, does intl have a utils class for testing the generates its basic archive?
[18:05:44] *** maschmid has quit IRC
[18:06:45] <bleathem> I don't know, I havent' looked that closely at International
[18:08:47] <bleathem> So in org.jboss.seam.faces.status.MessagesAdapter (Faces)
[18:09:02] <bleathem> we inject the org.jboss.seam.international.status.Messages (International)
[18:09:13] <bleathem> it is this injection that Weld is complaining about
[18:09:33] <jose_freitas> what's the complaint?
[18:09:40] <bleathem> But what are "dependencies" for an injection?
[18:09:43] <jose_freitas> I'm with international right now.
[18:09:55] <bleathem> Hey Jose
[18:09:59] <jose_freitas> hey
[18:10:07] <jose_freitas> :)
[18:10:19] <bleathem> With Weld 1.1 Faces CR1 I'm geting a deployment error:
[18:10:24] <bleathem> WELD-001408 Unsatisfied dependencies for type [Messages] with qualifiers [@Default] at injection point [[field] @Inject org.jboss.seam.faces.status.MessagesAdapter.messages]
[18:10:53] <bleathem> Trying to puzzle out what is meant by the "Unsatisfied dependencies"
[18:10:57] <jose_freitas> hm
[18:11:11] <bleathem> When injecting the International Messages into the Faces MessagesAdapter
[18:11:14] <jose_freitas> does beanManager finds org.jboss.seam.international.status.Messages ?
[18:11:30] <bleathem> good question
[18:11:58] <bleathem> This might be related to WELD-846
[18:11:59] <jbossbot> jira [WELD-846] Incorrect handling of cyclic dependencies between BeanDeploymentArchives [Closed (Done) Bug, Major, Stuart Douglas] https://issues.jboss.org/browse/WELD-846
[18:12:33] <bleathem> But when I ran into that last time, it just resulted in an NPE
[18:12:38] *** mgencur has joined #seam-dev
[18:12:44] <bleathem> rather than a message about failed injection
[18:12:51] <jose_freitas> oO
[18:13:04] <jose_freitas> glasshfish only?
[18:13:10] *** mgencur has quit IRC
[18:13:28] <bleathem> Yeah, I don't have the tests in place yet to try other containers
[18:14:30] *** mgencur has joined #seam-dev
[18:14:48] <bleathem> This error goes away when I use a Weld-SNAPSHOT
[18:15:12] <johnament> which makes sense if it's WELD-846
[18:15:13] <jbossbot> jira [WELD-846] Incorrect handling of cyclic dependencies between BeanDeploymentArchives [Closed (Done) Bug, Major, Stuart Douglas] https://issues.jboss.org/browse/WELD-846
[18:15:50] <jose_freitas> yes
[18:16:04] <jose_freitas> I'll try booking example in glasshfish
[18:16:04] <bleathem> I'm going to have to try a sample app, see if I can reproduce this
[18:16:21] <bleathem> so much for my "New March resolution" of not writing any more sample apps...
[18:16:40] <bleathem> hey, that would be great!
[18:16:42] <jose_freitas> booking example inject messages that way bleathem
[18:16:54] <jose_freitas> it's working in jboss
[18:17:26] <bleathem> Man, when AS7 is released, me and JBoss are going to get real friendly!
[18:17:39] <jose_freitas> hehehe
[18:17:45] <bleathem> The disconnect between Weld and Glassfish is frustrating to say the least
[18:19:56] <jose_freitas> one moment, I'm trying to deploy the booking example in glassfish
[18:24:06] <johnament> bleathem: any reason you don't use AS 6?
[18:24:14] <bleathem> Momentum
[18:24:26] <bleathem> Support contracts in place, apps in production
[18:24:37] <bleathem> It would be a big deal to switch
[18:24:43] <johnament> oh i meant in faces.
[18:25:24] <bleathem> No reason, but I do feel Seam should work well with the RI
[18:25:51] <jose_freitas> yes, it should
[18:26:13] <bleathem> Once I get my tests in place, I'll be testing in both
[18:26:21] <jose_freitas> booking example is not deploying it gf
[18:26:27] <jose_freitas> =~~~~~
[18:26:30] <bleathem> same error?
[18:26:32] <jose_freitas> no
[18:26:33] <johnament> 3.0 or 3.1?
[18:26:35] <jose_freitas> 3.1
[18:26:43] <bleathem> What's the error?
[18:26:44] <jose_freitas> I'll have to correct it
[18:26:54] <jose_freitas> is a problem deploying the persistence unit
[18:27:03] <bleathem> oh
[18:27:11] <johnament> hard dep on hibernate?
[18:27:12] <bleathem> does booking use Hibernate?
[18:28:14] <jose_freitas> yes
[18:29:02] <jose_freitas> eclipse link is replacing it
[18:29:15] <johnament> does booking use persistence?
[18:29:18] <jose_freitas> no
[18:29:39] <jose_freitas> it should though,
[18:29:50] <jose_freitas> I didn't have the time to integrate all the modules
[18:30:17] <jose_freitas> well, I'll figure out what to do to deploy in gf and then test it.
[18:30:46] <johnament> what if you make hibernate a conditional dependency, create a profile that builds including hibernate?
[18:30:57] *** sannegrinovero_ has joined #seam-dev
[18:31:35] <bleathem> you can also easily add the hibernate osgi bundle to glassfish
[18:31:41] <bleathem> using thir pkg tool
[18:31:50] <bleathem> it's as easy as 'pkg install hibernate'
[18:31:56] <bleathem> I do it often :P
[18:32:18] <jose_freitas> yes, but it's not that
[18:32:20] <jose_freitas> I guess
[18:32:43] *** sannegrinovero has quit IRC
[18:33:08] <jose_freitas> its a problem on the way the date is mapped
[18:33:09] <jose_freitas> http://dev.pastebin.com/6U0jFSwH
[18:33:52] <bleathem> oic
[18:34:05] <johnament> yep, i saw that too.  it's really a bug in hibernate that should be kicking those back.
[18:34:14] <bleathem> I ported an eclispelink app to hibernate once.  JPA is far from portable!
[18:34:21] <johnament> hibernate's a bit too loose
[18:34:42] <johnament> bleathem: the spec is full of plot holes
[18:35:13] <jose_freitas> hehehe
[18:35:30] <bleathem> no doubt.  A lot of disparate technologies came together under that spec, it's no wonder there are holes
[18:36:08] <johnament> meh. i'm surprised it didn't turn bloody.
[18:36:28] <johnament> oracle's pushing of it, based on what hibernate was already doing, always sits odd with me.
[18:36:48] <bleathem> maybe it did get bloddy - those doors were closed after all!
[18:39:53] *** alesj has left #seam-dev
[18:41:26] *** alesj has joined #seam-dev
[18:42:53] *** alesj has quit IRC
[18:46:19] <jose_freitas> bleathem: I just took of the date fields to test the injection
[18:46:40] <jose_freitas> and it game me a problem injecting another object from international
[18:46:48] <jose_freitas> DefaultLocale
[18:47:07] *** emmanuel has quit IRC
[18:47:14] <jose_freitas> which I believe is due the cyclic dependecy you spoke about earlier
[18:48:59] <jose_freitas> tried again and it gave me the Message Exception
[18:49:00] <jose_freitas> http://dev.pastebin.com/6xvBQWGB
[18:49:08] <jose_freitas> but not unsatisfied
[18:49:13] <jose_freitas> it's ambiguous
[18:49:15] <jose_freitas> oO
[18:50:42] *** daniel_hinojosa has joined #seam-dev
[18:52:11] <bleathem> jose_freitas: interesting, it's still surrounding the Messages type
[18:52:27] <bleathem> I wonder why that is
[18:52:36] <jose_freitas> yes, I guess that there's no order when loading beans, right?
[18:54:23] <bleathem> I believe that's correct
[18:54:47] <jose_freitas> bleathem: you won't believe me, but I just tried to load the app again and it gave me the unsatisfied exception you had
[18:55:12] <jose_freitas> I didn't change anything
[18:55:17] <bleathem> Oh, I believe you!  I've noticed deployments are not repeatable.
[18:55:17] <jose_freitas> just loaded again
[18:55:33] <bleathem> Some deployment errors show up for me only every 3rd or 4th deploy
[18:55:42] <jose_freitas> creepy
[18:55:55] <bleathem> yeah, very creepy
[18:56:00] <bleathem> (good word for it)
[18:56:12] <johnament> i guess it all depends on if which is loaded first - seam intl or seam faces
[18:56:25] <bleathem> the definition of insanity is doing the same thing twice on a computer, and expecting different results
[18:56:44] <jose_freitas> hm
[18:56:47] <johnament> so the computer has gone insane?
[18:56:55] <bleathem> exactly!
[18:56:59] <jose_freitas> hehehe
[18:57:14] <bleathem> It usually refers to people hitting the print button 6 times
[18:57:24] *** alesj has joined #seam-dev
[18:57:29] <bleathem> but it should apply to application deployments too!
[18:58:11] <bleathem> Well, I guess we have a bug to file
[18:58:38] <bleathem> thanks for checking with the sample app jose!
[18:58:57] <bleathem> It's better coming from that, than from my random app
[18:58:57] <jose_freitas> np
[18:59:18] <bleathem> do you mind filing the jira issue?
[18:59:32] <jose_freitas> nope
[18:59:42] <jose_freitas> I'm not sure which project should receive though
[18:59:44] <jose_freitas> weld?
[19:00:10] <bleathem> Or maybe international?
[19:00:25] <bleathem> I'm not sure what the "dependencies" is referring to
[19:00:47] <bleathem> or rather "Unsatisfied dependencies"
[19:00:56] <jose_freitas> hm
[19:01:02] <bleathem> yeah, maybe weld
[19:01:21] <bleathem> it can't find the dependency to inject...
[19:01:49] <bleathem> but this *has* been fixed upstream in weld
[19:02:02] <jose_freitas> to 1.2.0
[19:02:13] <bleathem> yeah, in 1.2.0-SNAPSHOT
[19:02:27] <bleathem> but that started giving me other errors :P
[19:02:38] <bleathem> Weld is a mess right now, I hate to say it!
[19:02:42] <bleathem> but it is
[19:03:03] <jose_freitas> hm.. I'm not sure what weld my glassfish is using it, i have an internal version within eclipse
[19:03:06] <jose_freitas> let me check it
[19:03:30] <bleathem> GF 3.1 should be using Weld 1.1.0
[19:03:48] <jose_freitas> yes, it should
[19:03:51] <jose_freitas> oh great
[19:03:55] <jose_freitas> my log is showing the var
[19:03:55] <jose_freitas> INFO: WELD-000900 ${parsedVersion (osgiVersion})
[19:04:06] <jose_freitas> lol
[19:04:19] <bleathem> WELD-000900 is a message identifier
[19:04:35] <bleathem> oic, it didn't string replace the version number
[19:04:46] <bleathem> funny
[19:05:05] <jose_freitas> maybe it's a problem from the eclipse plugin
[19:05:19] <jose_freitas> I just installed it to fix a bug within the international module
[19:05:23] <bleathem> just checked the output from my glassfish, and I see the exact same thing
[19:05:35] <jose_freitas> which strikes in glassfish only as well
[19:05:38] *** maxandersen has quit IRC
[19:06:54] <bleathem> I wonder how involved with Weld the Glassfish team is
[19:07:40] <jose_freitas> it doesnt seem that they're pretty close
[19:08:29] <jose_freitas> hehe
[19:08:55] *** daniel_hinojosa has quit IRC
[19:09:15] *** balunasj is now known as balunasj_busy
[19:11:02] *** mgencur has left #seam-dev
[19:14:49] *** daniel_hinojosa has joined #seam-dev
[19:15:05] <jose_freitas> bleathem: I was testing the validator problem to fix it
[19:15:22] <jose_freitas> and I don't get the errors anymore
[19:15:34] <jose_freitas> the cross validator with inputcontainer
[19:16:07] <jose_freitas> just uncommented the error code and it's working now with the new bundle
[19:16:49] <jose_freitas> so I'll go directly to https://issues.jboss.org/browse/SEAMFACES-57
[19:16:50] <jbossbot> jira [SEAMFACES-57] Use InputElement<T> instead of @InputField for injection of form input [Open (Unresolved) Feature Request, Minor, Brian Leathem] https://issues.jboss.org/browse/SEAMFACES-57
[19:16:54] 
[19:25:04] <bleathem> jose_freitas sorry, I was AFK for a bit there
[19:25:50] <bleathem> What validator problem were you testing?  Is there a jira issue for it?
[19:27:23] <jose_freitas> no, I didn't fill a jira for it, but it was a problem when using cross validator within an inputContainer
[19:27:43] <bleathem> And you resolved it by uncommenting the error code?
[19:27:47] <bleathem> where?
[19:27:47] <jose_freitas> but doesn't matter now I guess, uncommented and is working now
[19:27:55] <jose_freitas> on my xhtml
[19:27:56] <bleathem> in your app?
[19:27:59] <jose_freitas> yes
[19:28:12] <bleathem> oh, so it was a transient error that doesn't show up in the current release?
[19:28:21] <jose_freitas> I commented the inputcontainer tag
[19:28:23] <jose_freitas> yes
[19:28:26] <jose_freitas> it's ok now
[19:28:27] <bleathem> got it
[19:28:57] <bleathem> If you want to tackle SEAMFACE_S-57, that would be awesome
[19:29:03] <jose_freitas> ok
[19:29:13] <jose_freitas> :)
[19:29:33] <jose_freitas> thanks
[19:29:42] <bleathem> hey, your not in the jira
[19:29:47] <bleathem> I can't assign it to you
[19:29:50] <jose_freitas> spinner
[19:29:55] <jose_freitas> that's my id there
[19:30:04] <bleathem> ah, ok - never would have guessed :P
[19:30:14] <jose_freitas> Maybe I should create another profile
[19:30:25] <jose_freitas> hehehe
[19:30:56] *** johnament has quit IRC
[19:34:36] <bleathem> hmmm spinner isn't in the list (it's a long list)
[19:34:52] <bleathem> sbryzak: ping
[19:35:33] <jose_freitas> what list?
[19:35:56] <jose_freitas> https://issues.jboss.org/secure/ViewProfile.jspa?name=spinner
[19:39:45] <bleathem> the list of people to assign an issue to
[19:41:46] <jose_freitas> hm
[19:42:59] <bleathem> I'll bug Dan or Shane about it
[19:43:12] <jose_freitas> hm
[19:43:34] <jose_freitas> oh, I see, so it's not just having a jboss id?
[19:44:02] <jose_freitas> I wonder how did ken manage to assign it
[19:44:49] *** sannegrinovero_ has quit IRC
[19:48:27] <bleathem> It's not under Jose Freitas, nor under spinner
[19:55:37] *** ssachtleben has joined #seam-dev
[19:58:05] *** adamw1pl has joined #seam-dev
[20:03:13] *** lincolnthree has joined #seam-dev
[20:23:45] *** sannegrinovero has joined #seam-dev
[20:24:53] <bleathem> lincolnthree: Hey Lincoln!
[20:26:02] <bleathem> lincolnthree: I'm trying to assign a Faces issue to jose_freitas, but he's not listed as one of the assignees
[20:26:13] <bleathem> lincolnthree: are you able to correct that?
[20:26:40] <lincolnthree> bleathem: i can try
[20:27:59] <lincolnthree> done
[20:28:07] <bleathem> ty!
[20:28:15] <lincolnthree> you're welcome!
[20:29:32] <bleathem> jose_freitas: SEAMFACES-57 is all yours!
[20:29:33] 
[20:29:40] *** tsurdilo has quit IRC
[20:30:09] *** tsurdilo has joined #seam-dev
[20:39:05] <jose_freitas> hooray
[20:39:19] *** adamw1pl has quit IRC
[20:45:42] *** rruss has quit IRC
[20:45:46] *** alesj has quit IRC
[20:46:08] *** rruss has joined #seam-dev
[20:52:41] *** bitshuffler_ has joined #seam-dev
[20:56:18] *** bitshuffler has quit IRC
[21:04:45] *** oskutka has joined #seam-dev
[21:11:53] *** lukaszlenart has joined #seam-dev
[21:20:46] *** mgencur has joined #seam-dev
[21:20:56] *** mgencur has left #seam-dev
[21:32:45] *** oskutka1 has joined #seam-dev
[21:33:09] *** oskutka has quit IRC
[21:48:09] *** alesj has joined #seam-dev
[21:48:49] <jose_freitas> bleathem: ping
[21:48:57] *** lukaszlenart has left #seam-dev
[21:49:00] *** stuartdouglas_ has joined #seam-dev
[21:49:02] <bleathem> hey
[21:49:30] <jose_freitas> sorry to ask, but I'm not familiar with glassfish, but how can I update my weld to 1.2.0-SNAPSHOT ?
[21:49:54] <jose_freitas> I want to make more tests on that issue before firing a jira issue
[21:51:18] <bleathem> 1 sec
[21:51:23] <jose_freitas> k
[21:51:46] <bleathem> http://blog.bleathem.ca/2011/02/updating-weld-in-glassfish-31.html
[21:52:22] <jose_freitas> :)
[21:53:12] <jose_freitas> thanks
[21:53:19] <bleathem> np
[22:07:45] <bleathem> jose_freitas just trying it myself.  the latest snapshot of weld no longer works with glassfish
[22:08:01] <bleathem> I wonder when that happened.
[22:08:15] <bleathem> I'll try going back through the commit history, trying earlier builds
[22:18:09] *** alesj has quit IRC
[22:23:50] *** bitshuffler_ has quit IRC
[22:27:04] <jose_freitas> hm
[22:27:15] <jbossbot> git [servlet] push master 0050988.. mgencur at redhat dot com code-coverage tool
[22:27:15] <jbossbot> git [servlet] push master URL: http://github.com/seam/servlet/compare/a4d51e2...0050988
[22:31:42] *** ssachtleben has quit IRC
[22:31:54] <jbossbot> git [security] push master 3662257.. Shane Bryzak removed unnecessary pom
[22:31:54] <jbossbot> git [security] push master URL: http://github.com/seam/security/compare/71dcd0f...3662257
[22:32:22] <jbossbot> git [security] push master 655aba4.. Shane Bryzak removed readme
[22:32:22] <jbossbot> git [security] push master URL: http://github.com/seam/security/compare/3662257...655aba4
[22:39:43] *** sannegrinovero has quit IRC
[22:43:07] *** bleathem has quit IRC
[22:51:01] *** bleathem has joined #seam-dev
[22:59:45] *** jose_freitas has quit IRC
[23:12:26] *** epbernard has joined #seam-dev
[23:12:26] *** epbernard is now known as emmanuel
[23:14:34] *** oskutka1 has quit IRC
[23:16:55] *** emmanuel has quit IRC
[23:19:24] <lightguard_jp> sbryzak: I have the info for Seam Social, I'll create the module page tonight
[23:19:47] <sbryzak> lightguard_jp: thanks.. we should have the logos shortly i hope
[23:21:04] <lightguard_jp> Great
[23:21:31] <lightguard_jp> When I see the two JCR people I'll get their info as well and set that one up.
[23:21:43] <lightguard_jp> sbryzak: Do you have write access to seam/build repo?
[23:22:31] <sbryzak> i should have
[23:22:38] <sbryzak> i'm not sure what that repo is for
[23:23:23] <lightguard_jp> I sent a pull request (3) for it, it includes new formatters for idea and eclipse
[23:24:09] <sbryzak> np, i'll apply it
[23:25:33] <jbossbot> git [build] push master 943a860.. LightGuard Updating code formatting for eclipse and idea...
[23:25:34] <jbossbot> git [build] push master URL: http://github.com/seam/build/compare/8f2ef2d...943a860
[23:25:35] *** balunasj_busy is now known as balunas
[23:25:38] <sbryzak> done
[23:25:48] <lightguard_jp> Thanks
[23:26:14] <lightguard_jp> People should now be able to reformat their projects to the JBoss Community style :)
[23:38:37] *** balunas is now known as balunasj_away
[23:45:53] *** lightguard_jp has quit IRC
[23:46:11] *** lightguard_jp has joined #seam-dev

top