January 10, 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:36:13] *** sbryzak has quit IRC
[00:46:54] *** sbryzak has joined #seam-dev
[00:46:54] *** sbryzak has joined #seam-dev
[00:50:10] *** aslak has quit IRC
[00:51:27] *** clerum has quit IRC
[01:50:05] *** mojavelinux has quit IRC
[02:23:41] *** clerum has joined #seam-dev
[04:54:25] *** cbrock has joined #seam-dev
[05:39:58] *** bleathem has joined #seam-dev
[05:40:11] <bleathem> g' evenin' all !
[05:40:22] <stuartdouglas> evening
[05:40:25] <bleathem> org.jboss.weld.extensions.beanManager.BeanManagerAccessor is gone from weld extensions
[05:40:33] <bleathem> sorry, from solder
[05:40:40] <bleathem> any idea what the replacement is?
[05:40:57] <bleathem> BeanManagerLocator maybe?
[05:41:43] <stuartdouglas> I belive so
[05:42:49] <bleathem> oic, it no longer has a static factory method
[05:43:09] <bleathem> I have to instantiate it, to call the factory method.
[05:43:41] <bleathem> It's a bad habit when one thinks of IRC before the javadoc.  Have to break that one before it starts.
[05:53:45] <bleathem> AnnotationLiterals are supposed to implement the Annotation interface for which they are a literal right?
[05:53:49] <bleathem> eg.:
[05:53:50] <bleathem> public class FacesLiteral extends AnnotationLiteral<Faces> implements Faces
[05:54:07] *** cbrock has quit IRC
[05:54:12] <bleathem> that's how it is in the javadoc examples
[05:54:13] <stuartdouglas> They should, however it is not a hard requirement if the annotation has no members
[05:54:35] <bleathem> ok.  I thought so, but eclipse put up a warning
[05:54:41] <bleathem> threw me off
[05:55:10] <bleathem> thanks btw.
[06:14:51] <bleathem> bed time. g'night!
[06:15:11] *** bleathem has quit IRC
[06:48:02] <jbossbot> git [security] push master cb2f165.. Shane Bryzak partial refactor of authentication api for openid
[06:48:02] <jbossbot> git [security] push master URL: http://github.com/seam/security/compare/c8c42bc...cb2f165
[06:52:12] *** lightguard_jp has joined #seam-dev
[07:26:48] *** oskutka has joined #seam-dev
[07:52:14] *** rruss has joined #seam-dev
[07:58:43] *** oskutka has quit IRC
[08:16:09] <jbossbot> git [security] push master 2a83a99.. Shane Bryzak imports, minor
[08:16:09] <jbossbot> git [security] push master URL: http://github.com/seam/security/compare/cb2f165...2a83a99
[08:17:42] *** clerum has quit IRC
[08:31:18] *** kpiwko has joined #seam-dev
[08:55:03] *** mgencur has joined #seam-dev
[08:56:04] *** lightguard_jp has quit IRC
[09:15:39] *** shervin_a has joined #seam-dev
[09:29:33] *** marekn has joined #seam-dev
[09:34:10] *** rruss has quit IRC
[09:50:49] *** maxandersen has joined #seam-dev
[10:13:23] *** jharting has joined #seam-dev
[10:16:45] *** aslak has joined #seam-dev
[10:16:45] *** aslak has quit IRC
[10:16:45] *** aslak has joined #seam-dev
[11:01:08] *** jose_freitas has joined #seam-dev
[11:04:38] <jose_freitas> morning
[11:45:19] *** pmuir has joined #seam-dev
[12:12:48] *** aslak has quit IRC
[12:13:18] *** aslak has joined #seam-dev
[12:16:07] *** aslak has quit IRC
[12:16:48] *** aslak has joined #seam-dev
[12:38:24] *** aslak has quit IRC
[12:38:49] *** pmuir has quit IRC
[12:39:09] *** aslak has joined #seam-dev
[12:40:53] *** pmuir has joined #seam-dev
[12:41:14] *** aslak has quit IRC
[12:41:48] *** aslak has joined #seam-dev
[12:45:37] *** pmuir has joined #seam-dev
[12:51:07] *** pmuir has quit IRC
[12:58:57] *** aslak has quit IRC
[13:06:53] *** adamw1pl has joined #seam-dev
[13:17:05] *** aslak has joined #seam-dev
[13:21:23] *** pmuir has joined #seam-dev
[13:21:23] *** pmuir has quit IRC
[13:21:23] *** pmuir has joined #seam-dev
[13:30:50] *** adamw1pl has quit IRC
[13:59:36] *** maxandersen has quit IRC
[14:31:01] *** amitev has quit IRC
[14:31:09] *** amitev has joined #seam-dev
[14:38:47] *** shervin_a is now known as shervin
[15:25:18] *** lincolnthree has joined #seam-dev
[15:43:28] <jose_freitas> lincolnthree
[15:43:35] <lincolnthree> jose_freitas:
[15:43:59] <jose_freitas> hello
[15:44:08] <lincolnthree> how can I help you? :)
[15:44:14] <jose_freitas> I'm working with the seam examples
[15:44:22] <jose_freitas> and I crossed a problem injecting messages
[15:44:28] <lincolnthree> In which example?
[15:44:35] <jose_freitas> Caused by: java.lang.IncompatibleClassChangeError: Found interface org.jboss.seam.international.status.Messages, but class was expected
[15:44:41] <jose_freitas> javaee-booking
[15:44:52] <lincolnthree> ahh.. hm
[15:44:57] <lincolnthree> Are you just running the basic example
[15:44:58] <lincolnthree> ?
[15:45:18] <jose_freitas> well, I make some changes to make it run
[15:45:22] <jose_freitas> made*
[15:45:46] <jose_freitas> want me to commit?
[15:45:47] <lincolnthree> Which version of the example are you running? Is this the JavaEE 6 booking example?
[15:45:54] <jose_freitas> yeah
[15:46:04] <jose_freitas> I forked from the last version of seam3
[15:46:40] <lincolnthree> send a pull request
[15:46:57] <lincolnthree> that should let us review what you did just to stay on the same page :)
[15:47:13] <jose_freitas> ok
[15:47:27] <lincolnthree> Thanks!
[15:47:49] <jose_freitas> thank you!
[15:48:02] <lincolnthree> Which appserver are you running on btw?
[15:48:28] <jose_freitas> jboss rc1
[15:48:30] <jose_freitas> 6
[15:48:44] <lincolnthree> RC1?
[15:48:49] <jose_freitas> yes
[15:48:58] <jose_freitas> should I update to the final version
[15:49:00] <jose_freitas> ?
[15:49:06] <lincolnthree> Ah you mean CR1
[15:49:09] <jose_freitas> yeah
[15:49:10] <lincolnthree> Yes, try final.
[15:49:21] <jose_freitas> I was lazy not to update it
[15:49:22] <jose_freitas> xD
[15:49:26] <lincolnthree> :-p
[15:49:51] <jose_freitas> i'll try it before creating a pull request
[15:49:58] <lincolnthree> Mucho gracias!
[15:50:24] <jose_freitas> lol
[15:50:31] <jose_freitas> my english is that bad?
[15:50:44] <jose_freitas> I'm from Brazil btw
[15:50:49] <lincolnthree> No actually I wasn't even thinking about it :-p I tend to change up salutations. lol
[15:56:30] *** balunasj has joined #seam-dev
[16:13:24] *** jganoff has joined #seam-dev
[16:16:18] *** mgencur has quit IRC
[16:16:39] *** clerum has joined #seam-dev
[16:18:26] *** mojavelinux has joined #seam-dev
[16:18:36] *** jharting has quit IRC
[16:23:30] *** sanne has joined #seam-dev
[16:33:40] *** maxandersen has joined #seam-dev
[16:37:34] *** tsurdilo has joined #seam-dev
[16:52:20] *** lightguard_jp has joined #seam-dev
[17:04:17] <marekn> sanne: ping, I sent to you an email ;-)
[17:05:14] <sanne> hi marekn , found all missing people here :) I'm having some calls now, but will try looking into it during
[17:06:56] <marekn> sanne: :-), ok, I am leaving keyboard, but later will be online, just let me know when you need anything from me.
[17:07:14] <sanne> marekn, thanks!
[17:07:48] <mojavelinux> jose_freitas: glad to see you sticking around...I have a feeling it's going to be a good week :)
[17:09:33] <jose_freitas> hey mojavelinux
[17:09:36] <jose_freitas> =)
[17:11:34] <jose_freitas> good way to start a week
[17:11:45] *** emmanuel has joined #seam-dev
[17:13:40] *** marekn has quit IRC
[17:24:32] *** rruss has joined #seam-dev
[17:39:42] *** kpiwko has quit IRC
[18:07:40] *** mbg has joined #seam-dev
[18:10:17] *** mbg has quit IRC
[18:11:28] <pmuir> hi all
[18:11:35] <lincolnthree> Hey Pete!
[18:11:46] <lightguard_jp> Hi Pete
[18:11:51] *** mbg has joined #seam-dev
[18:11:51] *** mbg has quit IRC
[18:11:51] *** mbg has joined #seam-dev
[18:13:46] *** alesj has joined #seam-dev
[18:13:54] <alesj> @pmuir: ping?
[18:14:16] <pmuir> sanne and I want to move the permalink example from weld to seam
[18:14:25] <pmuir> because it's not really showing anything different in Weld
[18:14:30] <lincolnthree> makes sense to me
[18:14:44] <pmuir> if we did that, we could add seam persistence
[18:14:56] <pmuir> and then it would be good for showing off clustering and hibernate search using ispn
[18:15:23] <alesj> permalnk?
[18:15:33] <sanne> hi all. yes we feel we need a good clustering example, showing latest nice things.
[18:15:43] <pmuir> alesj: one of the weld examples
[18:15:51] <pmuir> in examples/jsf/permalink
[18:15:54] <pmuir> it's a blog example
[18:16:22] <alesj> fine by me
[18:16:31] <alesj> the less i need to worry about the better :-)
[18:16:42] <pmuir> hehe ok, it's a plan
[18:16:48] <pmuir> sanne: I will try to help you with this
[18:16:57] <pmuir> but right now I need to go home
[18:16:58] <pmuir> later
[18:16:59] *** pmuir has quit IRC
[18:18:20] *** mbg has left #seam-dev
[18:25:29] *** kenfinnigan has joined #seam-dev
[18:32:02] <jose_freitas> hey, is somebody using JbossAS6Final?
[18:32:19] <lightguard_jp> jose_freitas: in prod?
[18:32:25] <jose_freitas> no
[18:32:31] <jose_freitas> just using it
[18:32:36] <jose_freitas> I justed updated from CR1
[18:32:49] <jose_freitas> and my weld cannot find a no interface ejb anymore
[18:33:08] <jose_freitas> just*
[18:33:35] <lightguard_jp> I know there were a few issues, not sure if that's one of them that's known though
[18:34:46] <kenfinnigan> mojavelinux: you about?
[18:36:31] <alesj> i'm just testing something similar ? WELD-783
[18:36:32] <jbossbot> jira [WELD-783] @EJB injection fails in @Named bean when interceptor is present [Open, Major, Ales Justin] https://issues.jboss.org/browse/WELD-783
[18:36:44] *** lincolnthree has quit IRC
[18:37:01] *** rruss has quit IRC
[18:37:03] <jose_freitas> hm
[18:39:06] *** kenfinnigan has quit IRC
[18:39:11] <jose_freitas> hm. with jrebel org.zeroturnaround.bundled.javassist.CannotCompileException: [source error] cannot find constructor org.jboss.weld.introspector.jlr.WeldClassImpl
[18:39:17] <jose_freitas> sorry
[18:39:33] <jose_freitas> with jrebel it fails at this point: org.zeroturnaround.bundled.javassist.CannotCompileException: [source error] cannot find constructor org.jboss.weld.introspector.jlr.WeldClassImpl
[18:40:09] <jose_freitas> without it, fails when trying to inject a ejb with no-interface
[18:40:20] <jose_freitas> does someone use JRebel here?
[18:41:30] *** lincolnthree has joined #seam-dev
[18:42:40] <mojavelinux> we have one user (arbi) who has spent a fair amount of time using JRebel
[18:42:56] <mojavelinux> here we are partial to fakereplace, an open source solution under active development by one of our team members, stuartdouglas
[18:43:10] <mojavelinux> I can point you to some resources arbi put together, though I'm not sure if it will solve your particular issue
[18:43:16] <mojavelinux> I've not used it (haven't had time)
[18:43:37] <mojavelinux> my recommendation would be to ask on the forums
[18:43:45] <jose_freitas> I'm just asking
[18:43:53] <jose_freitas> but I believe is not a issue with ir
[18:43:53] <jose_freitas> it
[18:44:01] <mojavelinux> http://seamframework.org/Community/JRebel3AndSeam3
[18:46:27] <mojavelinux> brb
[18:46:30] *** alesj has left #seam-dev
[18:46:33] *** mojavelinux has quit IRC
[18:48:13] *** pmuir has joined #seam-dev
[18:53:41] <jose_freitas> what is this number after weld about? (WELD-"000079", WELD-"000900")
[18:53:52] <lincolnthree> That's a log message ID
[18:54:04] <lincolnthree> Or is that when it boots up?
[18:54:25] <jose_freitas> 000900 is when booting up
[18:54:33] <jose_freitas> the 000079 is on an error
[18:55:16] <lincolnthree> Yeah, pretty sure just log message IDs.
[18:55:31] <lincolnthree> So that they can easily be filtered and identified
[18:56:10] <jose_freitas> nice
[18:58:17] <jose_freitas> lincolnthree, I updated to Jboss6asFinal, but it exploded some errors on the application
[18:58:21] *** mojavelinux has joined #seam-dev
[18:58:29] <jose_freitas> by I now I might get back to CR1 version
[18:59:14] *** balunasj has quit IRC
[18:59:32] <jose_freitas> what do you think might be the problem with the injection of Messages?
[18:59:54] <jose_freitas> how does weld find the right class to instance at injection time?
[19:02:10] *** kenfinnigan has joined #seam-dev
[19:03:33] <jose_freitas> I mean, how does weld know that he should instance MessagesImpl when I @Inject Messages ?
[19:03:41] *** lazarotti has joined #seam-dev
[19:05:27] <mojavelinux> jose_freitas: the main issue here is that we are reworking that API
[19:05:37] <mojavelinux> of course, what is released should work, though it is going to change
[19:05:45] <mojavelinux> Weld knows what to inject because you are injecting an interface
[19:05:54] <mojavelinux> and if there is one implementation w/ no qualifiers, that's the winner
[19:06:08] <mojavelinux> it is an interesting that you find it not working
[19:06:16] <mojavelinux> because that means it could just be broken atm
[19:06:32] <mojavelinux> you might want to check with kenfinnigan
[19:07:20] <jose_freitas> hm
[19:07:35] <mojavelinux> have you looked at the i18n docs?
[19:08:05] <jose_freitas> eyah
[19:08:21] <jose_freitas> it seems simple to use
[19:09:07] <jose_freitas> the thing is that it seems that it's trying to inject a interface
[19:09:08] <jose_freitas> Found interface org.jboss.seam.international.status.Messages, but class was expected
[19:09:28] <jose_freitas> I may be saying bull****
[19:09:38] <mojavelinux> ah, yes, that means the implementation is missing
[19:09:47] <mojavelinux> it's not that it's trying to inject an interface
[19:09:50] <mojavelinux> what it's saying is
[19:09:56] <mojavelinux> that the only bean present is the interface
[19:09:59] <jose_freitas> on classpath there are both jars
[19:09:59] <mojavelinux> which isn't a bean :)
[19:10:05] <jose_freitas> seam-internation-api
[19:10:10] <jose_freitas> and seam-international-impl
[19:10:18] <mojavelinux> right, I'm not saying it should be doing that ;)
[19:10:28] <mojavelinux> just that, Weld is confused somehow because it can't find the impl
[19:10:36] <jose_freitas> ok
[19:10:53] <mojavelinux> I'll look at the jar real quick, see if I see what might be the issue
[19:10:53] <jose_freitas> is there a way to tell weld where is the impl? that makes no sense, right?
[19:11:16] <mojavelinux> Weld should autodiscover it if the bean is in a bean archive (and not conflicting in some way)
[19:11:26] <mojavelinux> so it's a misconfiguration of the module likely, but again, I'm taking a look
[19:11:53] <jose_freitas> probably it's conflicting
[19:12:08] <jose_freitas> eclipse shows a warning
[19:12:12] <jose_freitas> for both Logger and Messages
[19:12:22] <jose_freitas> that Multiple beans are eligible for injection to the injection point
[19:12:48] <jose_freitas> but I don't known where are the others eligible beans
[19:12:50] <jose_freitas>  =S
[19:13:18] <mojavelinux> Eclipse isn't totally accurate yet w/ Seam 3...not the fault of JBoss Tools so much as it's just in development ;)
[19:13:47] <kenfinnigan> i can't think of a reason for your error at moment
[19:15:08] <kenfinnigan> mojavelinux: should we replace use of jboss-logging in solder with imported version in Solder?
[19:15:25] *** akazakov has joined #seam-dev
[19:16:10] <mojavelinux> let's discuss in a bit...brb
[19:16:13] <maxandersen> jose_freitas: there are some cases of CDI beans where we might have false negatives. can you describe your case a bit more in detail ? i.e. show the declaration we are warning about.
[19:16:27] <kenfinnigan> looking to have initial import running today/tomorrow
[19:17:23] <maxandersen> jose_freitas: if it is an injection that should be provided by the CDI implementation then in Beta2 we didnt "see" those because weld-*.jar's actually doesn't look like CDI jars (i.e. they have no beans.xml)
[19:17:56] <maxandersen> jose_freitas: to "fix" that for CR1/final we are now parsing weld-*.jars, but in future rev we will "blindly" accept injections that should "just be there".
[19:17:59] *** cbrock has joined #seam-dev
[19:18:40] <maxandersen> but if multiple beans then try holding down Ctrl and click the @Inject and a popup menu should list all the egible beans.
[19:18:44] <maxandersen> elgible even.
[19:19:09] <jose_freitas> for example: @Inject
[19:19:10] <jose_freitas> 	Logger log;
[19:19:17] <jose_freitas> which Logger is import org.slf4j.Logger;
[19:19:34] <jose_freitas> and with messages
[19:19:40] <jose_freitas> @Inject
[19:19:41] <jose_freitas> private Messages messages;
[19:19:54] <jose_freitas> Messages is org.jboss.seam.international.status.Messages;
[19:20:00] <mojavelinux> maxandersen: the reason we have a bit of an issue is because we actually have still some alignment to do in Seam
[19:20:31] <mojavelinux> meaning I'm not 100% confident yet that jboss tools is even incorrect, but rather we still don't actually have all the producers sorted out
[19:20:43] <mojavelinux> logging is a prime example...still trying to get all modules on jboss logging
[19:20:46] <jose_freitas> maxandersen: nice tip
[19:20:49] <mojavelinux> and even that is still being worked out
[19:21:43] <mojavelinux> okay, I checked in MessagesImpl is in fact in seam-international-impl.jar...I just wanted to make sure "the power is on" first ;)
[19:22:18] <mojavelinux> one of the things you can do, jose
[19:22:21] *** sanne has quit IRC
[19:22:23] <mojavelinux> is something like this
[19:22:32] <mojavelinux> @Inject BeanManager bm;
[19:22:53] <mojavelinux> bm.getBeans(Messages.java).size()
[19:22:55] <mojavelinux> or .iterator()
[19:23:01] <mojavelinux> and you can see what is available
[19:23:07] <maxandersen> jose_freitas: is that class in a jar that looks like a CDI jar ? and is it using standard CDI mechanism to register ? or special solder extensions such as @GenericBeans or similar ? then we are "blind" for those.
[19:23:15] <maxandersen> at least for now.
[19:23:21] <mojavelinux> we don't have that in i18n yet max
[19:23:23] <lightguard_jp> Messages.class
[19:23:28] <mojavelinux> atm it's pretty straightforward
[19:23:31] <mojavelinux> i18n
[19:23:59] <jose_freitas> maxandersen: I used the Ctrl on Inject, and for Messages, it shows that both Messages and MessagesImpl are eligible
[19:23:59] <maxandersen> mojavelinux: dont have what ? beans.xml ? if yes, that explains it ;)
[19:24:28] <maxandersen> jose_freitas: is Messages an abstract class ?
[19:25:00] <jose_freitas> for Logger, it shows: "@Produces LoggerProducer.produceLog()" two times
[19:25:28] <jose_freitas> no
[19:25:31] <jose_freitas> is a interface
[19:28:02] <jose_freitas> For Logger, it could be that there are two slf4j on the classpath one from Weld-Logger, and one for Weld-extensions, which I'm confused since I don't have (or  not suppose to have) any weld-x at the project
[19:28:07] <maxandersen> jose_freitas: if it had been abstract then that is a bug we found and fixed recently. if not, then I would love a bugreport in JBIDE with a simplified example or easy to reproduce checkouts of projects showing the prolblem ;)
[19:28:42] <jose_freitas> well, since I'm working on seam-javaee-booking example
[19:28:44] <maxandersen> jose_freitas: sounds like you've found two new bugs in validation ;(
[19:28:59] <jose_freitas> I could commit my changes
[19:29:12] <jose_freitas> so you can run the project
[19:29:16] <maxandersen> jose_freitas: we should be ignoring duplicate classes - otherwise we suck ;)
[19:29:24] <jose_freitas> lol
[19:29:44] <jose_freitas> Logger works well
[19:29:50] 
[19:29:53] <maxandersen> jose_freitas: open JBIDE jira with pointers - it won't be me looking at that directly right now. would be akazkov when he returns from russian xmas.
[19:30:00] <jose_freitas> the problem resides with Messages
[19:30:07] <maxandersen> jose_freitas: didnt you say it was showing PRoducer twice ?
[19:30:13] <jose_freitas> yes
[19:30:17] <maxandersen> jose_freitas: if not validaiton bug then navigation bug ;)
[19:30:17] <jose_freitas> but its a warning
[19:30:24] <mojavelinux> also, if you can provide a simple example WAR, that probably makes it easier to track down, right max?
[19:30:34] *** mojavelinux has left #seam-dev
[19:30:37] *** mojavelinux has joined #seam-dev
[19:30:40] <maxandersen> mojavelinux: completely ;)
[19:30:53] <maxandersen> mojavelinux: but probably just need the class declarations to trigger it ;)
[19:31:19] <pmuir> mojavelinux: tsurdilo: ping
[19:31:32] <pmuir> tsurdilo: can you introduce what you told me on IM so we can discuss?
[19:31:33] <maxandersen> mojavelinux: but a git source repo/fork we can easily checkout and use works too?creating jira is the important part ;)
[19:31:41] <mojavelinux> ah yes
[19:32:13] <pmuir> biab
[19:32:52] <jose_freitas> maxandersen, If I commit my changes to seam-examples, is it ok? or should I pack it on a war?
[19:33:10] <maxandersen> jose_freitas: raw code is fine.
[19:33:26] <maxandersen> jose_freitas: we work with pure java projects ;)
[19:33:52] <jose_freitas> ok
[19:33:58] *** maxandersen is now known as maxandersen_afk
[19:34:04] <mojavelinux> yeah if you forked seam-examples, just commit to your fork
[19:34:20] <mojavelinux> even better, use branches for any task
[19:34:44] <mojavelinux> so if you are demonstrating a change, best to create a branch and make the changes specific to that task, so as not to be confused w/ other experimental work you are doing
[19:34:55] <mojavelinux> we still need some docs for this on seamframework.org I realize
[19:35:05] <mojavelinux> basically, we need some git workflow docs
[19:35:20] <jose_freitas> ok
[19:35:28] <jose_freitas> It's my first time using github
[19:35:32] <mojavelinux> because frankly, new users have no clue what to do
[19:35:35] <jose_freitas> I'm used to svn style
[19:35:38] <mojavelinux> yep, and that's true for a lot of us
[19:35:41] <mojavelinux> yep
[19:35:53] <mojavelinux> what I love about github
[19:35:58] <mojavelinux> is that you can change code, and share that change
[19:36:05] <mojavelinux> with svn, you had to commit the change before you shared it
[19:36:08] <mojavelinux> totally backwards
[19:36:13] <jose_freitas> hm
[19:36:18] <jose_freitas> interersting
[19:36:18] <mojavelinux> by commit
[19:36:25] <mojavelinux> I mean make it part of the actually HEAD upstream
[19:36:31] <mojavelinux> but with github, you can push it to your fork
[19:36:33] <mojavelinux> and you own that fork
[19:36:42] <mojavelinux> you can bend it however you want, break it even
[19:36:43] <mojavelinux> hehehe
[19:36:49] <jose_freitas> =)
[19:37:16] <mojavelinux> and that's really good news for examples especially
[19:37:26] <mojavelinux> so people can hack up a bunch of examples and they may workout, they may not
[19:37:53] <jose_freitas> nice
[19:47:32] <clerum> set yourself up an account on github
[19:47:53] <clerum> and just create a demo repo and play with some edits to text files or something
[19:48:08] <mojavelinux> the great thing about github is that you absolutely cannot mess up your account
[19:48:12] <clerum> when you distill it down to the bare bones it makes a done of sense
[19:48:17] <mojavelinux> even if you commit something you didnt' want to commit, you can blow it all away
[19:48:18] <clerum> right out of the gate
[19:48:21] <mojavelinux> I love full admin power
[19:48:28] <jose_freitas> hehehe
[19:48:40] <jose_freitas> clerum, I'll do that
[19:50:05] <clerum> it's so lightweight you can add and delete repos in seconds
[19:50:13] <clerum> ditto with branches
[19:50:56] <clerum> I create 10 or so branches a day in my code...by the end of the day they are usually gone, but I love being able to test changes and merge them back in
[19:53:50] <jose_freitas> =)
[20:05:20] <tsurdilo> pmuir: sorry was afk..the seam3 drools module would be part of drools in drools-container/drools-seam/
[20:05:34] <tsurdilo> mojavelinux: ^
[20:05:39] <tsurdilo> mojavelinux
[20:06:07] <tsurdilo> pmuir: will provide a module for seam3 .. and also a plugin module for seam2 which extends seam2 configuration to allow full drools5 functionalities to be used
[20:06:15] <tsurdilo> pmuir and not just the drools5 jars
[20:06:33] <mojavelinux> right, that's fine, I'm fine with whereever it is hosted
[20:06:38] <mojavelinux> my point about the drools module page is this
[20:06:43] *** AndroUser2 has joined #seam-dev
[20:06:46] <mojavelinux> if we don't promote it through the seam project
[20:06:50] <mojavelinux> it might as well not exist
[20:07:02] <mojavelinux> we must continue to make it feel like it is "part" of Seam
[20:07:07] *** kenfinnigan has quit IRC
[20:07:10] <tsurdilo> mojavelinux: docs will be part of the drools container documentation
[20:07:15] <mojavelinux> so it's similar to Seam GWT which is really just Errai
[20:07:19] <mojavelinux> and Seam
[20:07:22] <mojavelinux> docs will also be part of Seam
[20:07:25] <tsurdilo> kk
[20:07:35] <mojavelinux> that's essential, because if you don't get eyes on it, you don't get users
[20:07:40] <tsurdilo> whatever you guys say..im just here to make sure _I_ do the right thing
[20:07:43] <mojavelinux> but yes, it's really about a build integration
[20:07:55] <mojavelinux> build-time, or packaging
[20:08:00] <mojavelinux> I gotcha
[20:08:09] <mojavelinux> we just don't want you to fall off the map
[20:08:30] <mojavelinux> I personally feel like the reason Seam 2 worked so well and go people interested in JBoss projects like Drools
[20:08:40] <mojavelinux> is because it was right there in your view
[20:08:55] <mojavelinux> I read the Drools chapter and said, "I could make that work"
[20:08:57] <tsurdilo> mojavelinux: agree im not falling off the map :)
[20:09:01] <mojavelinux> no Drool chapter, no interest
[20:09:05] <mojavelinux> excellent
[20:09:10] <tsurdilo> mojavelinux: the thing that will be a topic to discuss
[20:09:12] <mojavelinux> and we want to keep you engaged too
[20:09:20] <tsurdilo> MarkP wants the configuration of the drools seam3 module to be
[20:09:29] <tsurdilo> well in alignment with for example the drools-spring module
[20:09:32] <mojavelinux> because you are still here using Solder and there is still a consistency we want to achieve
[20:09:40] <mojavelinux> so it's very much a team effort between Drools and Seam
[20:09:41] <tsurdilo> so for example that it can be used interchangeably
[20:09:59] <mojavelinux> sounds reasonable
[20:10:13] <maxandersen_afk> jose_freitas: mojavelinux: about weld/cdi support in jbosstools then if you find cases that you don't understand we warn/error/navigate on then please open JBIDE jiras. We've fixed a great deal from the last round (and we even found bugs in the TCK) by you guys doing so.
[20:10:31] <tsurdilo> mojavelinux: agree..well ill play that integration role :) so throw stuff @me any time
[20:10:41] *** AndroUser2 has quit IRC
[20:10:43] *** emmanuel has quit IRC
[20:10:45] <mojavelinux> super
[20:11:56] <mojavelinux> we are so happy to have Mark's involvement on this, because you are absolutely correct that he will know best how to align the configuration in the vision that he wants for Drools
[20:12:00] <mojavelinux> and how can we argue with that?
[20:12:08] <mojavelinux> the integration is about connecting the application developers to Drools
[20:12:10] <pmuir> the point is to provide good cdi integration to achieve a unified platform - in cases like Drools it makes much more sense to provide this as part of drools than with seam
[20:12:26] <mojavelinux> of course, I agree we want the experts on the topic
[20:12:31] <mojavelinux> and the Drools team is the authority
[20:12:58] <mojavelinux> we just need to bridge that to the Seam community, so that they discover Drools and find it's value
[20:13:06] <mojavelinux> I've always said that Seam is about making connections
[20:13:13] <mojavelinux> I would likely never visit the Drools page on a whim
[20:13:19] <mojavelinux> but when I saw it in the Seam docs, I was enticed
[20:13:35] <mojavelinux> so that's what it's so valuable to have the inclusion of the name in Seam
[20:13:53] <mojavelinux> what Seam 2 suffered from, IMHO, is exactly what we are talking about
[20:14:02] <mojavelinux> Mark and team never really felt an ownership of that code
[20:14:08] <mojavelinux> and thus, who was really maintaining it?
[20:14:17] <mojavelinux> so I agree, it needs to be a part of the parent project
[20:14:28] <mojavelinux> it needs to have a foot in both ponds, so to speak
[20:14:30] <mojavelinux> in both worlds
[20:14:56] <mojavelinux> where the code exists is actually irrelevant, now that we have a modular architecture
[20:15:03] <mojavelinux> what matters is who is committing to it
[20:15:17] <mojavelinux> and that it can be built alone
[20:15:32] <mojavelinux> Mark wasn't going to build all of Seam 2 just to hack on the Drools bit
[20:15:41] <mojavelinux> I wouldn't if I were him
[20:15:44] <mojavelinux> too much effort
[20:15:52] <mojavelinux> but with the modules, we can have that separation
[20:16:14] *** pmuir has quit IRC
[20:29:19] *** jganoff has quit IRC
[20:32:39] <jose_freitas> mojavelinux
[20:33:20] <jose_freitas> I did what you've asked for and use bm.getBeans(Messages.class).iterator() to see which bean weld were bringing
[20:33:23] <jose_freitas> it brings one
[20:33:31] <jose_freitas> class org.jboss.seam.international.status.MessagesImpl
[20:33:35] <jose_freitas> o.O
[20:33:35] *** cbrock has quit IRC
[20:33:43] <jose_freitas> it seems perfect
[20:34:14] *** alesj has joined #seam-dev
[20:34:40] <jose_freitas> but if I try to inject it directly it gives me the "Found interface org.jboss.seam.international.status.Messages, but class was expected"
[20:35:25] * jose_freitas running to the hills
[20:35:50] <mojavelinux> hmm, that' sounds familar, but I can't recall what I did when I got that last
[20:37:23] <mojavelinux> can you report this as a bug...I want to have it addressed someway
[20:37:33] <mojavelinux> even if it's a misconfiguration on your part, it's still a bug in my mind
[20:37:36] <mojavelinux> a bug in documentation
[20:37:43] <mojavelinux> something is not right and we need to do something about it
[20:37:52] <mojavelinux> report it in the international module
[20:37:57] <mojavelinux> and attach your war if you have one
[20:38:07] <mojavelinux> if you can create a simple example that demonstrates the problem, that would be best
[20:38:31] <mojavelinux> you can probably use jboss tools to create a starter cdi project
[20:38:58] <jose_freitas> afaik, it creates just with seam2
[20:39:08] <mojavelinux> you can use Weld Archetypes too
[20:39:13] <jose_freitas> ok
[20:39:15] <mojavelinux> but you have to upgrade the resulting project to solder
[20:39:20] <lincolnthree> what kind of CDI project do you want to create?
[20:39:23] <lincolnthree> You can use Forge
[20:39:26] <mojavelinux> hahah, there we go
[20:39:30] <mojavelinux> I figured we would get lincoln
[20:39:40] <lincolnthree> $ forge
[20:39:45] <mojavelinux> I just didn't want to send him down another path to solve his problem, but if you can guide him
[20:39:47] <mojavelinux> that would be great
[20:39:52] <mojavelinux> or just send him a project ;)
[20:40:01] <lincolnthree> $ new-project ?named example ?topLevelPackage com.example
[20:40:01] <mojavelinux> again, we are still....polishing ;)
[20:40:11] <lincolnthree> $ install forge.cdi-web
[20:40:13] <mojavelinux> lincoln...creating a project w/ forge, excellent
[20:40:14] <lincolnthree> done
[20:40:34] <mojavelinux> installing forge, we still need polishing there, if you can send him a "can't go wrong" tutorial or guide, perfect
[20:40:35] 
[20:41:06] <lincolnthree> jose_freitas: you already have maven 3, yes?
[20:41:27] <jose_freitas> yes
[20:41:36] <lincolnthree> Ok, http://community.jboss.org/people/lincolnthree/blog/2010/12/31/forge-100alpha1-kitten-released--rad-java
[20:41:52] <lincolnthree> Follow the 3 steps at the top
[20:41:59] <lincolnthree> then let me know when you have forge running
[20:42:09] <jose_freitas> angry kitten?
[20:42:11] <jose_freitas> LOL
[20:42:12] <lincolnthree> :)
[20:42:37] <jose_freitas> let me try it.
[20:42:48] <mojavelinux> ah good, we have a guinea pig :)
[20:42:50] <mojavelinux> hehehehe
[20:42:54] <mojavelinux> it will change your world
[20:43:01] <lincolnthree> rodney already went through the tutorial as well
[20:43:02] <jose_freitas> damn, the company firewall is blocking sourceforge links
[20:43:04] <jose_freitas> =/
[20:43:12] <lincolnthree> DOH
[20:43:15] <lincolnthree> just for web browsing?
[20:43:18] <lincolnthree> you might be able to wget it
[20:43:33] <jose_freitas> hm
[20:43:48] <lincolnthree> http://downloads.sourceforge.net/project/jboss/Forge/1.0.0/forge-1.0.0.Alpha1.zip?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fjboss%2Ffiles%2FForge%2F1.0.0%2F&ts=1294688396&use_mirror=voxel
[20:43:49] <jose_freitas> nope
[20:43:55] <lincolnthree> wget that link?
[20:44:02] <jose_freitas> ok
[20:44:27] <lincolnthree> it's a zip file
[20:45:10] <lincolnthree> I'd be surprised if they really firewalled it, and didn't just block browsers
[20:45:15] <lincolnthree> but more power to them if they do :-p
[20:48:33] <mojavelinux> you can also put the file on github.com
[20:48:36] <mojavelinux> https://github.com/seam/forge/downloads
[20:48:43] <lincolnthree> true
[20:48:53] <lincolnthree> good idea
[20:48:55] <mojavelinux> honestly, I don't know why the heck we use sourceforge
[20:49:08] <mojavelinux> I'd like to get away from it, if I can convince the powers that be to let us
[20:49:13] <lincolnthree> because that's what jboss started using way back when and nobody's done anythign about it
[20:49:17] <mojavelinux> sourceforge is like a motivation killer
[20:49:23] <lincolnthree> no kidding
[20:49:26] <mojavelinux> I see something on sourceforge and I'd rather go watch tv
[20:49:35] <lincolnthree> lol
[20:49:38] <jose_freitas> lol
[20:49:47] <lincolnthree> jose_freitas: did that download work
[20:49:47] <lincolnthree> ?
[20:49:49] <jose_freitas> well, I'm downloading it
[20:49:52] <lincolnthree> awesome
[20:50:05] <mojavelinux> now I see it on github, and I'm so excited I can't even control my mouse
[20:50:08] <jose_freitas> called them and asked to open an exception
[20:50:15] <lincolnthree> ah nice
[20:50:35] <mojavelinux> hahaha, nice, be like...do you know what I'm downloading, it's gold
[20:50:38] <mojavelinux> so you better let it through
[20:50:40] <mojavelinux> hahaha
[20:50:58] <jose_freitas> lol
[20:51:26] <jose_freitas> I said it's a software by lincolnthree
[20:51:33] <mojavelinux> hahaha
[20:51:34] <jose_freitas> that was enough
[20:51:41] <lincolnthree> and they were like, "I'M ON MY WAY!"
[20:51:44] <lincolnthree> loo
[20:51:45] <lincolnthree> l
[20:51:45] <mojavelinux> hahaha, stellar...lincoln, you are such a stud
[20:51:45] <lincolnthree> nice
[20:52:04] <mojavelinux> gotta step out for a bit, as much as I love this comedy routine ;)
[20:52:07] <jose_freitas> well, but I'll try it tomorrow, time to go home now
[20:52:12] <lincolnthree> alright
[20:52:14] <lincolnthree> I should be around
[20:52:18] <jose_freitas> ok
[20:52:18] <lincolnthree> working and such
[20:52:23] <lincolnthree> doing my job
[20:52:27] <jose_freitas> =)
[20:52:32] <lincolnthree> :) have a nice night!
[20:52:36] <jose_freitas> "see" ya
[20:52:41] <jose_freitas> ciao
[20:52:52] *** jose_freitas is now known as jose_freitas_afk
[20:53:33] *** maxandersen_afk has quit IRC
[20:57:22] *** cbrock has joined #seam-dev
[20:57:22] *** cbrock has joined #seam-dev
[21:04:45] *** tsurdilo has quit IRC
[21:05:14] *** tsurdilo has joined #seam-dev
[21:21:24] *** kpiwko has joined #seam-dev
[21:38:37] *** cbrock has quit IRC
[21:38:55] *** cbrock has joined #seam-dev
[21:40:49] *** akazakov has quit IRC
[22:03:10] <jbossbot> git [faces] push master 817e435.. Brian Leathem Created a JSF exception handler wrapper to bridge JSF exceptions to Seam Catch
[22:03:10] <jbossbot> git [faces] push master URL: http://github.com/seam/faces/compare/f94e63b...817e435
[22:03:21] <lightguard_jp> And he's not here :(
[22:20:06] *** rruss has joined #seam-dev
[22:51:27] *** maxandersen has joined #seam-dev
[22:54:45] *** jbossbot has quit IRC
[22:55:25] *** jbossbot has joined #seam-dev
[23:29:06] *** kpiwko has quit IRC
[23:30:17] *** maxandersen has quit IRC

top