uPortal IRC Logs-2008-02-15

[09:34:17 EST(-0500)] * clown (n=clown@user383.megabit.utoronto.ca) has joined ##uportal
[09:36:52 EST(-0500)] * anastasiac (n=chatzill@142.150.154.149) has joined ##uportal
[09:50:58 EST(-0500)] * michelled (n=michelle@CPE001310472ade-CM0011aefd3ca8.cpe.net.cable.rogers.com) has joined ##uportal
[10:14:55 EST(-0500)] * athena7 (n=athena7@lumina.its.yale.edu) has joined ##uportal
[10:14:57 EST(-0500)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[10:19:56 EST(-0500)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[11:25:00 EST(-0500)] <athena7> does anyone have much experience using jaxb?
[11:26:26 EST(-0500)] <EricDalquist> nope
[11:26:54 EST(-0500)] <athena7> i've come to like it pretty well
[11:27:01 EST(-0500)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[11:27:08 EST(-0500)] <athena7> the only problem i'm having is that a couple of my sources show up as broken in eclipse
[11:27:20 EST(-0500)] <athena7> since they rely on code that's generated in the maven build
[11:27:35 EST(-0500)] <EricDalquist> ah
[11:27:47 EST(-0500)] <EricDalquist> so this is for doing XML <-> Java binding?
[11:27:51 EST(-0500)] <athena7> yeah
[11:28:04 EST(-0500)] <athena7> we're using it to read in things like the yahoo weather service
[11:28:09 EST(-0500)] <athena7> and xml calendar feeds
[11:28:24 EST(-0500)] <athena7> it's pretty nice - it just feels a lot cleaner than having to parse the DOM manually
[11:28:31 EST(-0500)] <EricDalquist> yeah
[11:28:43 EST(-0500)] <EricDalquist> I stay away from that wherever possible
[11:28:49 EST(-0500)] <EricDalquist> I've had a lot of luck with xstream myself
[11:29:22 EST(-0500)] <athena7> you know, i wonder if i could just add the folder as an additional class folder - that might do it
[11:29:26 EST(-0500)] <athena7> i haven't tried using that
[11:35:49 EST(-0500)] <esm> yeah jaxb has been hellish for me inthe past (smile)
[11:35:52 EST(-0500)] <esm> hey EricDalquist
[11:36:06 EST(-0500)] <EricDalquist> hey there esm ... welcome back!
[11:36:13 EST(-0500)] <EricDalquist> moving?
[11:36:20 EST(-0500)] <esm> hey (smile) no just really busy
[11:36:26 EST(-0500)] <esm> perhaps burning out!
[11:36:37 EST(-0500)] <EricDalquist> uhg ... never good
[11:36:46 EST(-0500)] <esm> bathroom is being rehabed (a DIY project) plus lots of stuff happening at owrk
[11:36:52 EST(-0500)] <esm> so I had to "shut down" for a while
[11:37:01 EST(-0500)] <esm> as far as OS stuff goes
[11:37:03 EST(-0500)] <EricDalquist> understandable
[11:37:25 EST(-0500)] <esm> so yeah I need to brush up on pluto 2.0 and the JS stuff.
[11:37:43 EST(-0500)] <athena7> welcome back (smile)
[11:38:02 EST(-0500)] <esm> hehehe thanks
[11:39:40 EST(-0500)] <EricDalquist> yeah, quite the email from Ate about pluto ... he has some good points though
[11:44:41 EST(-0500)] <esm> yep i agree.
[11:44:51 EST(-0500)] <esm> I need to take time and read it more closely to understand
[12:11:35 EST(-0500)] <esm> in other news, i'm probably going to switch to IDEA. Depending on how my 30 day eval goes.
[12:11:46 EST(-0500)] <EricDalquist> liking it?
[12:11:59 EST(-0500)] <esm> Still getting used to it but so far, yes.
[12:12:09 EST(-0500)] <esm> it has an eclipse keybinding, which i haven't turned on
[12:12:12 EST(-0500)] <esm> I may still.
[12:12:24 EST(-0500)] <EricDalquist> how's the maven support?
[12:12:30 EST(-0500)] <esm> the impetus? Multi-module maven2 support (smile)
[12:12:35 EST(-0500)] <esm> pretty good so far
[12:12:37 EST(-0500)] <EricDalquist> mmm
[12:12:51 EST(-0500)] <esm> so M2Eclipse has its problems.
[12:13:06 EST(-0500)] <esm> so I wanted to try Q4E, which requires 3.3 (I was on 3.2)
[12:13:10 EST(-0500)] <EricDalquist> yes it does
[12:13:32 EST(-0500)] <esm> so I went on an eclipse update binge. And in the end I couldn't get q4E to deal with multi-module projects.
[12:14:08 EST(-0500)] <esm> http://code.google.com/p/q4e/wiki/ImportingMultiprojects
[12:14:51 EST(-0500)] <esm> it claims it can do it but I didn't have success. Noting that Q4E 0.5 isn't released yet, so I was using their lasted dev update.
[12:15:49 EST(-0500)] <esm> ok! lunchy
[12:15:52 EST(-0500)] <esm> bbiab
[12:15:53 EST(-0500)] <EricDalquist> later
[13:59:37 EST(-0500)] <EricDalquist> so I finally got sick of m2eclipse always doing workspace resolution for my projects ....
[13:59:44 EST(-0500)] <EricDalquist> checked out the plugin source code
[13:59:47 EST(-0500)] <EricDalquist> found a nice bug: http://jira.codehaus.org/browse/MNGECLIPSE-474
[13:59:59 EST(-0500)] <EricDalquist> that would be why I can't disable workspace resolution
[14:23:03 EST(-0500)] <esm> !!!!
[14:23:16 EST(-0500)] <EricDalquist> yup
[14:23:28 EST(-0500)] <EricDalquist> I'm going to see if I can fix it with a local build
[14:23:48 EST(-0500)] <esm> cool. that is what i end up doing with some maven plugins... use local builds
[14:23:55 EST(-0500)] <esm> been a while since i've had to do that tho
[14:24:12 EST(-0500)] <EricDalquist> the m2eclipse project looks 1/2 dead
[14:24:19 EST(-0500)] <esm> yeah.
[14:24:24 EST(-0500)] <EricDalquist> the code isn't that complicated
[14:24:27 EST(-0500)] <esm> i mean they are so far between releases.
[14:24:36 EST(-0500)] <EricDalquist> yeah
[14:25:16 EST(-0500)] <EricDalquist> just what I need ... another opportunity to get involved with another project (smile)
[14:25:28 EST(-0500)] <esm> hehehe
[14:25:34 EST(-0500)] <esm> not good with 1/2 dead code.
[14:25:47 EST(-0500)] <EricDalquist> the code looks decent
[14:26:01 EST(-0500)] <EricDalquist> if someone responds to my jira case I may sit down and supply some patches
[14:26:10 EST(-0500)] <esm> good!
[14:26:16 EST(-0500)] <esm> i took the wuss way out.
[14:26:38 EST(-0500)] <EricDalquist> lol
[14:26:56 EST(-0500)] <EricDalquist> well it isn't like I have enough stuff to do already (smile)
[14:27:48 EST(-0500)] <esm> right.
[14:27:56 EST(-0500)] <esm> well switching IDE's may be more monumental than i thought.
[14:28:01 EST(-0500)] <EricDalquist> yeah
[14:28:02 EST(-0500)] <esm> i should just switch to eclipse keybindings.
[14:28:10 EST(-0500)] <EricDalquist> that is a big chunk of time to learn a new environment
[14:28:20 EST(-0500)] <EricDalquist> and really I'm 90% happy with m2eclipse
[14:28:30 EST(-0500)] <EricDalquist> 5% is the workspace resolution issue
[14:28:50 EST(-0500)] <EricDalquist> and the other 5% is Eclipse still not getting around to supporting hierarchical projects
[14:28:59 EST(-0500)] <esm> yeah. i had other reasons too.
[14:29:00 EST(-0500)] <esm> yup
[14:29:12 EST(-0500)] <esm> not till eclipse 4 if you believe the Q4E wiki.
[14:29:42 EST(-0500)] <EricDalquist> that wouldn't supprise me
[14:29:42 EST(-0500)] <esm> i kept on loosing lots of time to eclipse crashes.
[14:29:49 EST(-0500)] <EricDalquist> on OS X?
[14:29:51 EST(-0500)] <esm> yeah
[14:29:53 EST(-0500)] <EricDalquist> yeah
[14:29:57 EST(-0500)] <esm> Eclipse 3.2
[14:30:01 EST(-0500)] <EricDalquist> 3.2 + leopard == CRASH
[14:30:11 EST(-0500)] <EricDalquist> I moved to a 3.3 beta and was find
[14:30:14 EST(-0500)] <EricDalquist> and 3.3 final is great
[14:30:20 EST(-0500)] <esm> yeah it seemed faster.
[14:30:41 EST(-0500)] <esm> i went from 3.2 to 3.3.1.1 to 3.4M5 in my quest for maven/q4e
[14:30:49 EST(-0500)] <esm> then downloaded idea.
[14:31:02 EST(-0500)] <esm> so we'll see how it goes.
[14:31:08 EST(-0500)] <esm> it does some nice things
[14:31:08 EST(-0500)] <EricDalquist> (smile)
[14:31:56 EST(-0500)] <esm> does eclispe have a quick way to open a class
[14:32:16 EST(-0500)] <esm> in idea apple-n (weird key i know) opens a mini-dialog box with auto-complete to open up a class
[14:32:35 EST(-0500)] <esm> http://bajor.mse.jhu.edu/~esm/idea-01.png
[14:33:33 EST(-0500)] <EricDalquist> ctrl+shit+t
[14:33:55 EST(-0500)] <EricDalquist> open type dialog
[14:34:04 EST(-0500)] <esm> ah cool see i learn new things about eclipse...
[14:34:30 EST(-0500)] <EricDalquist> (smile)
[14:34:38 EST(-0500)] <EricDalquist> I just got that from mousing over the button that I use
[14:34:40 EST(-0500)] <EricDalquist> I never use the shortcut
[14:35:41 EST(-0500)] <esm> nice. so what will happen is I'll learn all the things I like about Idea and find a (perhaps obvious) way to do it in Eclipse.
[14:35:51 EST(-0500)] <esm> then switch back (smile)
[14:36:06 EST(-0500)] <EricDalquist> lol
[14:36:46 EST(-0500)] <esm> rescue m2eclipse and we'll be golden
[14:38:43 EST(-0500)] <EricDalquist> my only real concern with m2eclipse is if they're not responsive
[14:38:57 EST(-0500)] <EricDalquist> then 'fork the project' becomes a choice
[14:39:00 EST(-0500)] <EricDalquist> and I don't want to do that
[14:39:29 EST(-0500)] <esm> right. i don't have a good feel for the project
[14:39:36 EST(-0500)] <esm> but it looks like Q4E has a lot of things going for it.
[14:39:50 EST(-0500)] <esm> they are licensing it such that Q4E will be integerated by default into Eclipse.
[14:40:05 EST(-0500)] <esm> and I think one or more of the Q4E devs are also core maven devs.
[14:40:50 EST(-0500)] <esm> so for the interim m2eclipse may be viable but long term it may die (if Q4E delivers)
[15:10:42 EST(-0500)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[15:13:53 EST(-0500)] <EricDalquist> hrm ... having problems figuring out how to build and get eclipse to use a patched version of the plugin ...
[15:57:59 EST(-0500)] <EricDalquist> so it looks like there is another way to disable workspace resolution
[15:58:16 EST(-0500)] <EricDalquist> but I do have a m2e patch now that fixes those Enable.... options in the Maven context menu
[16:16:08 EST(-0500)] * michelled (n=michelle@CPE001310472ade-CM0011aefd3ca8.cpe.net.cable.rogers.com) has joined ##uportal
[16:18:46 EST(-0500)] <EricDalquist> there ... patch submitted ... now lets see if there is any feedback (smile)
[16:19:05 EST(-0500)] <EricDalquist> I did get a comment on my jira issue within 30 minutes of creating it which is a good sign
[16:23:49 EST(-0500)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[16:26:33 EST(-0500)] <esm> that is an excellent sign.
[16:27:28 EST(-0500)] <EricDalquist> yeah ... and hopefully they'll take the patch ... it makes those "Enable Nested Modules" and "Enable Workspace Resolution" actually work and change between Enable and Disable appropriately
[16:29:07 EST(-0500)] <esm> hahah
[16:29:14 EST(-0500)] <esm> so. IDEA's keymaps...
[16:29:46 EST(-0500)] <esm> hm wait.
[16:34:14 EST(-0500)] <EricDalquist> so athena7 ... I'm looking at those exceptions you see when you delete a portlet
[16:34:22 EST(-0500)] <athena7> ah
[16:34:24 EST(-0500)] <EricDalquist> well actually the one that happens when you delete any portlet rightnow
[16:34:29 EST(-0500)] <athena7> right
[16:34:34 EST(-0500)] <athena7> and doesn't happen if you delete a broken one
[16:34:43 EST(-0500)] <EricDalquist> that was is due to my attempting to tweak the IChannel contract
[16:35:13 EST(-0500)] <EricDalquist> so that you have to pass PortalControlStructures to the targeted IChannel before calling most any method ... including recievEvent
[16:35:37 EST(-0500)] <EricDalquist> so I just need to figure out how to pass the current request & response into the ChannelManager for deleting a channel ...
[16:35:41 EST(-0500)] <EricDalquist> shouldn't be too hard
[16:35:48 EST(-0500)] <EricDalquist> still trying to figure out the first stack trace
[16:35:57 EST(-0500)] <EricDalquist> for deleting a errored off portlet
[16:44:51 EST(-0500)] <EricDalquist> uhg ... on second inspection it may be a bit of a pain (tongue)
[16:45:17 EST(-0500)] <EricDalquist> oh well ... this was one of the up3 goals ... use the req/res more in the framework to track state of the current thread of execution ...
[16:53:54 EST(-0500)] <athena7> hope it doesn't wind up being too hard to fix (smile)
[16:59:13 EST(-0500)] <EricDalquist> eh
[16:59:20 EST(-0500)] <EricDalquist> it needs to get fixed no matter what
[17:03:42 EST(-0500)] * clown (n=clown@user383.megabit.utoronto.ca) has joined ##uportal
[17:05:34 EST(-0500)] <EricDalquist> hrm
[17:05:40 EST(-0500)] <EricDalquist> so this is the tricky one
[17:06:07 EST(-0500)] <EricDalquist> IUserLayoutManager.deleteNode(String nodeId) is called from a number of places to delete a channel
[17:06:44 EST(-0500)] <EricDalquist> for both DLM and SLM that method calls LayoutEventListener.channelDeleted(LayoutMoveEvent)
[17:06:53 EST(-0500)] <EricDalquist> ChannelManager implements that interface
[17:07:20 EST(-0500)] <EricDalquist> how do I pass the current request and response to ChannelManager so it can appropriately pass the event to the channel ...
[17:07:43 EST(-0500)] * anastasiac (n=chatzill@142.150.154.149) has left ##uportal
[17:17:27 EST(-0500)] <athena7> i have no idea
[17:17:36 EST(-0500)] <athena7> that's not a part of the code i've looked at before
[17:18:10 EST(-0500)] <EricDalquist> I think I've figured something out
[17:18:27 EST(-0500)] <EricDalquist> Spring has some classes that will track the current request/response in a ThreadLocal
[17:19:19 EST(-0500)] <EricDalquist> not the cleanest solution
[17:19:23 EST(-0500)] <EricDalquist> but I'm not sure what else to do here
[17:47:23 EST(-0500)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[17:59:36 EST(-0500)] * michelled (n=michelle@CPE001310472ade-CM0011aefd3ca8.cpe.net.cable.rogers.com) has left ##uportal
[18:36:08 EST(-0500)] * athena7 (n=athena7@c-24-2-189-230.hsd1.ct.comcast.net) has joined ##uportal
[22:10:16 EST(-0500)] * jayshao (n=jayshao@pool-72-79-100-123.nwrknj.east.verizon.net) has joined ##uportal
[22:12:23 EST(-0500)] * jayshao (n=jayshao@pool-72-79-100-123.nwrknj.east.verizon.net) has joined ##uportal
[23:48:30 EST(-0500)] * jayshao_ (n=jayshao@pool-72-79-100-123.nwrknj.east.verizon.net) has joined ##uportal