Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

[11:19:47 CST(-0600)] * esm (n=esm@clue.mse.jhu.edu) has joined ##uportal
[11:20:10 CST(-0600)] <esm> morning/afternoon depending on your TZ
[11:21:53 CST(-0600)] <EricDalquist> hey there
[11:22:21 CST(-0600)] <EricDalquist> updating for pluto 1.1.1 right now
[11:23:11 CST(-0600)] * esmhome_away (n=esm@esm.qis.net) has joined ##uportal
[11:24:04 CST(-0600)] <esm> sweet
[11:24:41 CST(-0600)] <EricDalquist> so I'm dealing with which *Request/*Response objects we wrap
[11:25:14 CST(-0600)] <EricDalquist> we have some wrapping code that wraps the HttpServlet* objects that we pass to pluto
[11:25:49 CST(-0600)] <EricDalquist> we have other code where we provide custom Internal*Request Internal*Response objects for pluto
[11:25:55 CST(-0600)] <EricDalquist> via the PortletEnvironmentService
[11:27:13 CST(-0600)] <EricDalquist> it looks like when dispatching to a JSP the HttpServletRequest/HttpServletResponse that the JSP sees is just a wrapper of the pluto portlet req/res objects
[11:27:37 CST(-0600)] <EricDalquist> so I should be ok including most of the logic in the portlet req/res objects we provide to pluto
[11:28:15 CST(-0600)] <esm> yeah... i think (smile)
[11:28:19 CST(-0600)] <EricDalquist> (smile)
[11:28:26 CST(-0600)] <EricDalquist> this stuff is making my head hurt today
[11:28:54 CST(-0600)] <esm> yeah. I had a 4am launch of a service vetoed at 10:00pm last night.
[11:28:59 CST(-0600)] <esm> AFTER i went to bed
[11:29:37 CST(-0600)] <esm> so I got up this morning at 4am, to do the launch, and was halfway thru it, before i checked my email and realized it wasn't supposed to happen
[11:29:43 CST(-0600)] <esm> d'oh.
[11:32:17 CST(-0600)] <EricDalquist> uhg
[11:32:27 CST(-0600)] <EricDalquist> that seems to happen way to often
[11:32:46 CST(-0600)] <EricDalquist> one of the guys here had 3 weeks in a row of last minite cancelations
[11:33:07 CST(-0600)] <esm> oooh i'd shoot myself
[11:33:16 CST(-0600)] <esm> can't wait to change jobs
[11:33:34 CST(-0600)] <EricDalquist> (smile)
[11:34:59 CST(-0600)] <EricDalquist> sometimes I wish I could override the class in the middle of an object heirarchy
[11:35:33 CST(-0600)] <esm> yes, extension can be the bane of one's existance sometimes
[11:40:15 CST(-0600)] <esm> right now the lack of coke is the bane of mine.
[11:40:20 CST(-0600)] <EricDalquist> (smile)
[11:40:21 CST(-0600)] * esm goes to find a coke
[12:45:13 CST(-0600)] <EricDalquist> uhg
[13:21:29 CST(-0600)] <EricDalquist> hey esm
[13:42:57 CST(-0600)] <EricDalquist> well, I'm calling the pluto 1.1 work done
[13:43:11 CST(-0600)] <EricDalquist> I think it is 'good enough' at this point and it is time to start on the maven work
[13:43:18 CST(-0600)] <EricDalquist> and more refactoring can occure during that process
[13:53:08 CST(-0600)] <EricDalquist> oi ... the svn merge command takes a while
[15:18:44 CST(-0600)] <esm> eric: cool
[15:18:56 CST(-0600)] <esm> i'm goign to take a break from pluto after this release to work on uP
[15:24:03 CST(-0600)] <esm> wow. and catch up on all the pluto list mail.
[15:24:10 CST(-0600)] <esm> this is the busiest it has been in a while
[15:24:12 CST(-0600)] <esm> which is cood
[15:24:13 CST(-0600)] <EricDalquist> (smile)
[15:24:13 CST(-0600)] <esm> er
[15:24:15 CST(-0600)] <esm> good even
[15:24:20 CST(-0600)] <EricDalquist> well I just found another bug in 1.1.1
[15:24:36 CST(-0600)] <EricDalquist> which is good I guess
[15:24:38 CST(-0600)] <esm> SWEEET
[15:24:39 CST(-0600)] <EricDalquist> but not the best timing
[15:24:48 CST(-0600)] <esm> where
[15:25:12 CST(-0600)] <EricDalquist> PortletContextManager.remove(InternalPortletContext)
[15:25:25 CST(-0600)] <EricDalquist> there is a Map.getKeySet().iterator() that is used
[15:25:35 CST(-0600)] <esm> yeah
[15:25:37 CST(-0600)] <EricDalquist> but Map.remove() is called while still working with the iterator
[15:25:49 CST(-0600)] <EricDalquist> which of course throws a concurrent mod exception
[15:25:55 CST(-0600)] * esm nods.
[15:26:01 CST(-0600)] <EricDalquist> just a simple fix to calling itr.remove()
[15:26:04 CST(-0600)] <esm> right
[15:26:18 CST(-0600)] <EricDalquist> but you get all these nasty exceptions when re-deploying a portlet or shutting down the container
[15:26:27 CST(-0600)] <esm> shoot. well david called the vote. Will have to get it rolled into 1.2.0
[15:26:30 CST(-0600)] <EricDalquist> and tomcat oh so helpfully hides the concurrent mod exception
[15:26:37 CST(-0600)] <esm> or role 1.1.2
[15:26:40 CST(-0600)] <EricDalquist> (smile)
[15:26:42 CST(-0600)] <esm> rolll i mean
[15:26:50 CST(-0600)] <esm> we are a machine now, so that shouldn't be hard.
[15:26:53 CST(-0600)] <EricDalquist> (smile)
[15:27:11 CST(-0600)] <esm> the PMC is sorting out some issues now on "release policy" but i don't think that is going to hold anything up (it hasn't as of yet)
[15:27:29 CST(-0600)] <EricDalquist> well I finished the merge of the pluto branch back to the trunk, so now I'm doing a little hibernate research before we get into the maven stuff
[15:27:52 CST(-0600)] <esm> ok nice. i will try to dig at the maven2 branch some more in the next few days
[15:28:22 CST(-0600)] <esm> ah just saw the issue.
[15:28:30 CST(-0600)] <esm> dang my inbox fills up after 3 hours away from my puter
[15:29:42 CST(-0600)] <EricDalquist> well when you get to the point of having uP cycles let me know and we can have some nice long chats about strategy and such for getting this stuff done by mid April (smile)
[15:30:22 CST(-0600)] <esm> no problem right?
[15:30:29 CST(-0600)] <esm> (smile)
[15:30:32 CST(-0600)] <esm> its just sofware

  • No labels