uPortal IRC Logs-2007-09-10

[08:00:33 EDT(-0400)] * jayshao (n=jayshao@jayshao.rutgers.edu) has joined ##uportal
[08:53:11 EDT(-0400)] * colinclark (n=atrcwrk2@bas5-toronto63-1096706696.dsl.bell.ca) has joined ##uportal
[09:02:51 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[09:17:30 EDT(-0400)] * Topic is 'Everyone's favorite day' set by EricDalquist on 2007-09-10 09:17:30 EDT(-0400)
[09:22:22 EDT(-0400)] * colinclark (n=atrcwrk2@bas5-toronto63-1096706696.dsl.bell.ca) has joined ##uportal
[09:43:03 EDT(-0400)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[09:45:02 EDT(-0400)] <EricDalquist> morning esm
[09:45:15 EDT(-0400)] <esm> hey
[09:45:34 EDT(-0400)] <esm> sorry just flipping through the paper over here
[09:45:40 EDT(-0400)] <EricDalquist> (smile)
[09:45:55 EDT(-0400)] <EricDalquist> sounds like you've done a lot of digging into this portlet session bug
[09:46:31 EDT(-0400)] <EricDalquist> I sent you a note on the list with a few questions, mainly if you are using the non IMultithreaded portlet adapter
[09:56:09 EDT(-0400)] <EricDalquist> so I'm looking for an option about the EAR packaging we've been playing with
[09:57:36 EDT(-0400)] <EricDalquist> I need to be able to diferentiate between JARs in the EAR that go into common/lib and that go into shared/lib
[09:57:44 EDT(-0400)] <EricDalquist> and I'm not sure the best way to do that
[10:03:36 EDT(-0400)] <esm> ho'kay. the caffieene is startingto take affect
[10:04:13 EDT(-0400)] <EricDalquist> (smile)
[10:05:31 EDT(-0400)] <esm> i have to put our staging server back into its original condition
[10:05:37 EDT(-0400)] <esm> gimme 5 or 10
[10:05:41 EDT(-0400)] <EricDalquist> no problem
[10:05:47 EDT(-0400)] <esm> i had to build my own catalina.jar this weekend (smile)
[10:05:53 EDT(-0400)] <EricDalquist> I'm reading the EAR documentation to see what it says
[10:05:58 EDT(-0400)] <esm> ok cool
[10:06:02 EDT(-0400)] <EricDalquist> for that portlet session bug?
[10:06:05 EDT(-0400)] <esm> the maven ear plugin ?
[10:06:07 EDT(-0400)] <esm> yeah
[10:06:38 EDT(-0400)] <EricDalquist> the actual J2EE EAR format docs
[10:06:42 EDT(-0400)] <esm> building the Tomcat 5.5.x branch is really nice and easy - there's a ~ 50k ant file.
[10:06:50 EDT(-0400)] <EricDalquist> see what it says about jars in different places and such
[10:06:56 EDT(-0400)] <EricDalquist> lol
[10:06:56 EDT(-0400)] <esm> yeah I downloaded those docs as well.
[10:07:13 EDT(-0400)] <esm> Building the 5.5.23 tag was a little more difficult but not bad
[10:07:32 EDT(-0400)] <esm> i added a lot of System.out.printlns (smile)
[10:09:16 EDT(-0400)] <EricDalquist> lol
[10:09:22 EDT(-0400)] <EricDalquist> great way to debug
[10:12:11 EDT(-0400)] * colinclark (n=atrcwrk2@142.150.154.101) has joined ##uportal
[10:13:11 EDT(-0400)] <esm> http://www.dilbert.com/comics/dilbert/archive/dilbert-20070909.html
[10:13:28 EDT(-0400)] <EricDalquist> so esm, one thing to keep in mind with this portlet session stuff
[10:13:45 EDT(-0400)] <esm> yeah
[10:13:56 EDT(-0400)] <EricDalquist> technically it is against the servlet spec to have multiple threads accessing one request or response object
[10:14:10 EDT(-0400)] <EricDalquist> I found that out when researching the JSP rendering issue
[10:14:13 EDT(-0400)] <esm> yeah
[10:14:14 EDT(-0400)] <esm> well
[10:14:18 EDT(-0400)] <esm> i found out somethign about that too
[10:14:22 EDT(-0400)] <esm> in the 2.4 spec
[10:14:39 EDT(-0400)] <esm> its only a recommendation
[10:14:41 EDT(-0400)] <esm> not a required
[10:14:43 EDT(-0400)] <EricDalquist> ah
[10:14:53 EDT(-0400)] <EricDalquist> have fun arguing that with Remy (wink)
[10:14:59 EDT(-0400)] <esm> and in the errata they specifically say they changed to recommended based on JSR-168
[10:15:00 EDT(-0400)] <esm> heheh
[10:15:13 EDT(-0400)] <EricDalquist> cool
[10:15:19 EDT(-0400)] <EricDalquist> glad to see it was addressed
[10:15:59 EDT(-0400)] <EricDalquist> nice dilbert
[10:16:02 EDT(-0400)] <esm> heheh as you say... file a bug and talk with Remy
[10:16:17 EDT(-0400)] <esm> SRV.S.17
[10:20:00 EDT(-0400)] <EricDalquist> that would be great if tomcat fixes that
[10:20:37 EDT(-0400)] <EricDalquist> we ended up getting around the JSP rendering issue through another stretch of the spec by creating our own HttpServletRequestWrapper that tomcat can't unwrap
[10:20:45 EDT(-0400)] <esm> hmm are you reading the j2ee spec document for the ear file format or is there another documnent
[10:21:07 EDT(-0400)] <EricDalquist> http://www.theserverside.com/tt/articles/content/J2EE-Deployment/chapter.html
[10:21:11 EDT(-0400)] <esm> yeah, i remmeber you had mentioned that
[10:21:12 EDT(-0400)] <EricDalquist> found a decent article on tss
[10:21:27 EDT(-0400)] <esm> nice
[10:23:14 EDT(-0400)] <esm> hm I'll have to look into the custom wrapper.
[10:24:20 EDT(-0400)] <esm> The Limitations of Packaging
[10:24:23 EDT(-0400)] <EricDalquist> I'll look in to where we add it
[10:25:44 EDT(-0400)] <esm> in the mean time, do you recall if the IMultithreading to IChannel switch for Cportlet adapter is a jira issue?
[10:25:51 EDT(-0400)] <esm> I'll go looking
[10:26:07 EDT(-0400)] <esm> i'm wondering if there is a recognized patch, or if we need to custom merge stuff.
[10:26:08 EDT(-0400)] <EricDalquist> http://developer.ja-sig.org/source/browse/jasigsvn/up2/trunk/source/org/jasig/portal/channels/portlet/CPortletAdapter.java?%40viewMode=l#bup2-rel-2-5-patches
[10:26:17 EDT(-0400)] <esm> (smile)
[10:26:19 EDT(-0400)] <esm> thanks
[10:26:24 EDT(-0400)] <EricDalquist> rev 36658
[10:26:25 EDT(-0400)] <EricDalquist> http://www.ja-sig.org/issues/browse/UP-1424
[10:26:33 EDT(-0400)] <EricDalquist> fisheye ftw
[10:26:52 EDT(-0400)] <esm> so i just read about ftw today at 3am.
[10:26:58 EDT(-0400)] <esm> apparently all the cool kids are saying it.
[10:27:36 EDT(-0400)] <EricDalquist> yay I'm cool!
[10:27:40 EDT(-0400)] <esm> http://www.snellspace.com/wp/?p=750
[10:27:42 EDT(-0400)] <esm> LOL
[10:27:56 EDT(-0400)] <esm> oh and I learned there may be a robotech movie also
[10:28:09 EDT(-0400)] <EricDalquist> lol
[10:28:58 EDT(-0400)] <EricDalquist> so we add our AttributeScopingRequestWrapper in the ChannelRenderer.Worker constructor
[10:29:17 EDT(-0400)] <EricDalquist> the problem is we've modfied ChannelRenderer to actually pass the request into the worker
[10:29:53 EDT(-0400)] <EricDalquist> We had a whole set of changes involving the PortalControlStructures object that we weren't completely sure about when they were made so they were never contributed back
[10:30:02 EDT(-0400)] <EricDalquist> which makes some of this stuff difficult to coordinate
[10:30:46 EDT(-0400)] <esm> yeah. I was wondering about PCS and how that is syncronized.
[10:31:16 EDT(-0400)] <EricDalquist> You should here some of Peter's comments about PCS in retrospect
[10:31:47 EDT(-0400)] <esm> hehehehe
[10:31:51 EDT(-0400)] <esm> not suitable for chat?
[10:32:02 EDT(-0400)] <esm> have you talked with him at all recently? I wonder how he's doing
[10:32:24 EDT(-0400)] * esm checks facebook
[10:33:48 EDT(-0400)] <esm> there is one
[10:33:48 EDT(-0400)] <esm> Peter Kharchenko
[10:33:54 EDT(-0400)] <esm> but no photo. oh well i added.
[10:33:58 EDT(-0400)] <EricDalquist> (smile)
[10:38:31 EDT(-0400)] <esm> UP-1424 / r36658 removes the synchronized keyword from getMarkup(). http://developer.ja-sig.org/source/browse/jasigsvn/up2/trunk/source/org/jasig/portal/channels/portlet/CPortletAdapter.java?r1=36431&amp;r2=36658
[10:38:33 EDT(-0400)] <esm> and...
[10:39:40 EDT(-0400)] <esm> UPD-40, with the comment of "JavaDoc warnings" ???????? r36684 actually removes the multithreading interfaces from CPA. http://developer.ja-sig.org/source/browse/jasigsvn/up2/trunk/source/org/jasig/portal/channels/portlet/CPortletAdapter.java?r1=36431&amp;r2=36684
[10:40:16 EDT(-0400)] <EricDalquist> hrm
[10:42:05 EDT(-0400)] <esm> UP-1424 hasn't been backported to trunk. So getMarkup() is still synchronized there. howeever, it looks like UPD-40 did get backported.
[10:53:30 EDT(-0400)] <esm> hehe trying to figure out the sordid history of our CPA...
[11:00:36 EDT(-0400)] <esm> UP-1040 seems to remove a null check on the value of the cache timeout
[11:01:00 EDT(-0400)] <esm> oh wait nvm
[11:24:45 EDT(-0400)] <esm> So i'm getting our guys to patch our CPA to remove the imultithreaded business.
[11:25:10 EDT(-0400)] <esm> i'm not confident in that resolving the issue, since Parker Grimes reports on the list that he experiecnes this issue on a stock 2.6.0 GA
[11:25:57 EDT(-0400)] <esm> public class CPortletAdapter
[11:25:57 EDT(-0400)] <esm> implements ICharacterChannel, IPrivileged, ICacheable, IDirectResponse, IPortletAdaptor {
[11:26:11 EDT(-0400)] <esm> protected synchronized String getMarkup() throws PortalException {
[11:26:23 EDT(-0400)] <esm> thats from the 2.6.0 GA CPortletAdapter.
[11:26:27 EDT(-0400)] <esm> so....
[11:27:03 EDT(-0400)] <EricDalquist> hrm
[11:27:20 EDT(-0400)] <EricDalquist> are people on 2.6 GA seeing the bug?
[11:27:28 EDT(-0400)] <EricDalquist> I can't keep track
[11:27:56 EDT(-0400)] <esm> yeah, parker grimes reported this this morning in response to one of my questions.
[11:28:14 EDT(-0400)] <esm> our lunch train is heading out... I'll be back in a bit...
[11:28:18 EDT(-0400)] <EricDalquist> k
[12:10:58 EDT(-0400)] * andrew_petro_ubu (n=apetro@uni1.unicon.net) has joined ##uportal
[12:11:18 EDT(-0400)] * Topic is 'JSR-168s are actually kind of cool\' set by andrew_petro_ubu on 2007-09-10 12:11:18 EDT(-0400)
[12:11:22 EDT(-0400)] * Topic is 'JSR-168s are actually kind of cool' set by andrew_petro_ubu on 2007-09-10 12:11:22 EDT(-0400)
[12:13:22 EDT(-0400)] <EricDalquist> morning andrew_petro_ubu
[12:19:55 EDT(-0400)] <andrew_petro_ubu> morning EricDalquist
[12:20:11 EDT(-0400)] <andrew_petro_ubu> I'm in Cris's portlet dev class this week
[12:20:14 EDT(-0400)] <andrew_petro_ubu> very exciting
[12:20:20 EDT(-0400)] <EricDalquist> cool
[12:20:22 EDT(-0400)] <EricDalquist> sounds like fun
[12:31:31 EDT(-0400)] <andrew_petro_ubu> has someone produced the CPD for the Wisc Web Proxy Portlet yet? An article on that has floated to the top of my priority queue so I'm going to sink some time into documenting that unless someone rescues me...
[12:31:50 EDT(-0400)] <EricDalquist> not that I know of
[13:06:34 EDT(-0400)] <esm> mmm lunch
[13:08:42 EDT(-0400)] <esm> EricDalquist: any good stuff come out of your EAR reading?
[13:09:37 EDT(-0400)] <EricDalquist> not really
[13:09:54 EDT(-0400)] <esm> it seems like that you can't specifiy what is shared and what isn't.
[13:10:10 EDT(-0400)] <EricDalquist> well you can put the JARs in the EAR in directories
[13:10:40 EDT(-0400)] <esm> right
[13:11:03 EDT(-0400)] <EricDalquist> so I'm thinking I can do that and just modify the deployer to be aware of the directories
[13:11:10 EDT(-0400)] <esm> ok
[13:11:11 EDT(-0400)] <EricDalquist> it isn't the most elegant but it works
[13:27:41 EDT(-0400)] <esm> andrew_petro_ubu: I know you you were wondering, but according to the facebook movie quiz we are 52 (Terrible match)
[13:27:43 EDT(-0400)] <esm> hehe
[14:17:16 EDT(-0400)] <andrew_petro_ubu> unfortunate, that
[14:18:18 EDT(-0400)] <esm> (smile)
[14:43:36 EDT(-0400)] <esm> i think this is safe to air here, the laundry aint too dirty
[14:43:55 EDT(-0400)] <esm> so our enterprise IT group is starting up a microsoft sharepoint user group
[14:44:08 EDT(-0400)] <esm> and I posted the meeting announcement to an internal chatroom
[14:44:13 EDT(-0400)] <jayshao> ew
[14:44:16 EDT(-0400)] <EricDalquist> sounds like fun
[14:44:25 EDT(-0400)] <esm> of course we are not sharepoint / ms lovers in my group
[14:44:36 EDT(-0400)] <esm> and one guy messaged back: "they are foolish to gather in one place"
[14:44:58 EDT(-0400)] <esm> i was crying
[14:45:00 EDT(-0400)] <esm> anyway
[14:45:02 EDT(-0400)] <EricDalquist> lol
[14:45:17 EDT(-0400)] <esm> appariently sharepoint is revamped and supposedly has wsrp consumer support
[14:45:24 EDT(-0400)] <esm> so i feel like i shoulud go to at least one meeting
[14:45:59 EDT(-0400)] <EricDalquist> (smile)
[14:46:13 EDT(-0400)] <EricDalquist> on that note, how is the wsrp4j stuff going?
[14:46:35 EDT(-0400)] <esm> well, as soon as this session issue is addressed, my nights and weekends will be free again
[14:46:41 EDT(-0400)] <esm> i'm re-writing the persistence
[14:47:07 EDT(-0400)] <esm> and after that is done, i'll get back to what I was originally working on which is writing tests for the interfaces
[14:47:17 EDT(-0400)] <esm> the persistence is so tightly coupled that it makes writing tests a chore.
[14:47:29 EDT(-0400)] <EricDalquist> :/
[14:47:37 EDT(-0400)] <esm> so i'm just going to gut it now, rewrite persistence, test it.
[14:47:47 EDT(-0400)] <esm> then i can get back to testing the service implementations.
[14:47:49 EDT(-0400)] <jayshao> consumer... what about producer?
[14:48:00 EDT(-0400)] <esm> which: sharepoint? I'm not sure
[14:48:07 EDT(-0400)] <jayshao> I want to get stuff out of sharepoint... not dump more stuff in it (smile)
[14:48:19 EDT(-0400)] <esm> yeah I"m not sure... I guess I'll ask at the meeting.
[14:48:58 EDT(-0400)] <esm> if there aren't clueful people there, I"ll never go back... as the laws of thermodynamics dictate... they won't get any better
[14:49:33 EDT(-0400)] <esm> i have a feeling there are some hidden deep down bugs in the wsrp4j producer concerning sessions and L10N
[14:49:58 EDT(-0400)] <EricDalquist> heh
[14:49:59 EDT(-0400)] <esm> at least those are scary code bits. So the tests need to be there and then I can get to fixing those issues.
[14:50:48 EDT(-0400)] <esm> so still a ways off.
[16:45:41 EDT(-0400)] <EricDalquist> http://d.yimg.com/us.yimg.com/p/umedia/20070907/cp.300e601c4cbb3c11942104cfae65d706
[16:46:06 EDT(-0400)] <EricDalquist> it makes me sad that I can relate to dilbert
[16:48:43 EDT(-0400)] <esm> lol
[16:48:56 EDT(-0400)] <esm> like the t-shirt "I can replace you with a very tiny shell script"
[16:49:03 EDT(-0400)] <EricDalquist> :)O
[16:49:40 EDT(-0400)] <esm> http://www.thinkgeek.com/tshirts/frustrations/374d/
[16:49:42 EDT(-0400)] <esm> there we go
[16:50:36 EDT(-0400)] <esm> hmm: http://www.thinkgeek.com/tshirts/sysadmin/5b81/
[16:54:14 EDT(-0400)] <andrew_petro_ubu> yeah. It's easy to go too far with those things, though. I go through the traditional checkout lanes in the grocery store on principle.
[16:55:14 EDT(-0400)] <esm> (smile)
[16:56:24 EDT(-0400)] * pberry (n=pberry@waldorf.CSUChico.EDU) has joined ##uportal
[16:56:38 EDT(-0400)] * jayshao (n=jayshao@jayshao.rutgers.edu) has joined ##uportal
[16:56:50 EDT(-0400)] <pberry> hola
[16:57:56 EDT(-0400)] <EricDalquist> you scared jason away
[16:58:12 EDT(-0400)] <pberry> I tend to do that...
[16:58:23 EDT(-0400)] * esm chuckles
[16:58:29 EDT(-0400)] <pberry> wow, 6 people going for stakeholder positions
[16:58:33 EDT(-0400)] <pberry> not bad
[16:59:08 EDT(-0400)] <pberry> I definitely have a good chance of not making the cut now
[16:59:23 EDT(-0400)] <andrew_petro_ubu> you can always hope
[17:00:25 EDT(-0400)] <pberry> andrew_petro_ubu: if I do get elected, I'm blaming you and Drew
[17:03:23 EDT(-0400)] <esm> http://rafb.net/p/T0gqWl77.html
[17:03:28 EDT(-0400)] <esm> and ... it bombs
[17:05:42 EDT(-0400)] <esm> oh. i probably have the incorrect diff.
[17:07:45 EDT(-0400)] <EricDalquist> uhg there are a lot of ant tasks in the up2 build.xml
[20:02:43 EDT(-0400)] * colinclar1 (n=atrcwrk2@142.150.154.101) has joined ##uportal
[21:11:57 EDT(-0400)] * jayshao (n=jayshao@pool-72-79-81-19.nwrknj.east.verizon.net) has joined ##uportal
[21:42:12 EDT(-0400)] * jayshao_ (n=jayshao@nat01-tdtest-ext.Rutgers.EDU) has joined ##uportal
[22:21:23 EDT(-0400)] * jayshao (n=jayshao@pool-72-79-81-19.nwrknj.east.verizon.net) has joined ##uportal