uPortal IRC Logs-2008-06-05

[07:38:01 EDT(-0400)] * apetro-_ (n=apetro@oh-67-77-123-132.sta.embarqhsd.net) has joined ##uportal
[08:14:58 EDT(-0400)] * dstn (n=dstn@unaffiliated/dstn) has joined ##uportal
[08:43:33 EDT(-0400)] * MarkRogers (n=MarkRoge@addhcp129.cc.umanitoba.ca) has joined ##uportal
[08:44:26 EDT(-0400)] * athena7 (n=athena7@c-24-2-189-230.hsd1.mn.comcast.net) has joined ##uportal
[08:45:06 EDT(-0400)] <dstn> morning all
[08:45:37 EDT(-0400)] <athena7> morning
[08:49:12 EDT(-0400)] <dstn> its all gloomy outside (sad)
[08:50:06 EDT(-0400)] <MarkRogers> good morning
[08:50:40 EDT(-0400)] <athena7> yes, it is
[08:50:53 EDT(-0400)] <athena7> rain isn't exactly infrequent here . . .
[08:51:15 EDT(-0400)] <athena7> but it's really green?
[08:52:05 EDT(-0400)] <dstn> very
[08:53:31 EDT(-0400)] <athena7> seems even more green after being in az
[08:56:05 EDT(-0400)] <MarkRogers> where are you? CT?
[08:57:15 EDT(-0400)] <athena7> yeah
[09:12:28 EDT(-0400)] <esm-zzz> cacti are green
[09:16:58 EDT(-0400)] <dstn> reallllllllly?
[09:17:09 EDT(-0400)] <dstn> I was totally unaware
[09:22:35 EDT(-0400)] <athena7> andrew and i met a friendly one with no spines! http://flickr.com/photos/swimathena/2523803204/
[09:26:44 EDT(-0400)] <dstn> hahah
[09:27:38 EDT(-0400)] <athena7> of course i thought it'd be a great idea to go hiking on not a lot of sleep
[09:27:41 EDT(-0400)] <athena7> typical.
[09:38:38 EDT(-0400)] * apetro-_ (n=apetro@dhcp-96-190.cc.gettysburg.edu) has joined ##uportal
[09:39:18 EDT(-0400)] <MarkRogers> wow, is that ever cool
[09:39:56 EDT(-0400)] <MarkRogers> (said the guy from the prairies)
[09:45:02 EDT(-0400)] <athena7> i just wish it would clear up so i can go outside after work
[09:47:01 EDT(-0400)] <dstn> same
[09:55:28 EDT(-0400)] * esm (n=esm@128.220.212.115) has joined ##uportal
[09:56:15 EDT(-0400)] * holdorph (n=holdorph@ip72-201-251-192.ph.ph.cox.net) has joined ##uportal
[09:56:30 EDT(-0400)] * grimesp (n=grimesp@134.250.4.177) has joined ##uportal
[09:57:55 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:01:07 EDT(-0400)] * anastasiac (n=team@142.150.154.105) has joined ##uportal
[10:40:52 EDT(-0400)] * anastasiac (n=team@142.150.154.105) has joined ##uportal
[10:52:51 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[11:04:39 EDT(-0400)] * dstn_ (i=dstn@dhcp128036039016.central.yale.edu) has joined ##uportal
[11:17:44 EDT(-0400)] * anastasiac (n=team@142.150.154.105) has joined ##uportal
[11:17:48 EDT(-0400)] * michelled (n=team@142.150.154.197) has joined ##uportal
[11:24:50 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[12:05:10 EDT(-0400)] * anastasiac (n=team@142.150.154.105) has joined ##uportal
[12:06:31 EDT(-0400)] * EiNZTEiN (n=einztein@bl7-229-75.dsl.telepac.pt) has joined ##uportal
[12:31:23 EDT(-0400)] * dstn_ (n=dstn@entsys-m052.its.yale.edu) has joined ##uportal
[13:26:59 EDT(-0400)] * JASIGLogBot (i=jasigch@jasigch.Princeton.EDU) has joined ##uportal
[13:26:59 EDT(-0400)] * Topic is 'http://uportal.pastebin.com/ - http://www.ja-sig.org/wiki/display/UPC/uportal+IRC+Logs' set by EricDalquist on 2008-02-27 12:32:13 EST(-0500)
[13:27:36 EDT(-0400)] <EricDalquist> stuff appears to be back up ..
[13:27:43 EDT(-0400)] <EricDalquist> looks like it was a connectivity issue ... nothing rebooted
[13:29:25 EDT(-0400)] <EricDalquist> anyone here happen to have open in eclipse?
[13:30:08 EDT(-0400)] <holdorph> no, unfortunately i'm performance testing this week. sooooo exciting
[13:30:18 EDT(-0400)] * anastasiac (n=team@142.150.154.105) has joined ##uportal
[13:30:36 EDT(-0400)] <EricDalquist> (smile)
[13:35:37 EDT(-0400)] <grimesp> I just ran all of the uPortal 3 unit test successfully within Eclipse
[13:36:09 EDT(-0400)] <EricDalquist> thanks Parker
[13:38:26 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[13:42:29 EDT(-0400)] <grimesp> wait are you referring to running Maven test from within Eclipse or bypassing maven alltogether and just doing "Run As > JUnit Test"
[13:42:43 EDT(-0400)] <EricDalquist> Run As > JUnit Test
[13:43:14 EDT(-0400)] <grimesp> k, then that didn't work. I ended up with 38 errors
[13:43:29 EDT(-0400)] <EricDalquist> well I know of three *Tester classes that always fail
[13:43:33 EDT(-0400)] <EricDalquist> those don't get run by Maven
[13:43:41 EDT(-0400)] <EricDalquist> do any of the Jpa* tests fail?
[13:44:52 EDT(-0400)] <grimesp> yes, JpaPortletDefinitionDaoTest fails
[13:45:30 EDT(-0400)] <EricDalquist> does the stack trace say something about not being able to determine the type for nullSafeText?
[13:47:13 EDT(-0400)] <grimesp> and so does JpaPortletEntityDaoTest. Yes "Could not determine type for: nullSafeText, ..."
[13:47:38 EDT(-0400)] <EricDalquist> grr
[13:47:47 EDT(-0400)] <EricDalquist> I could have sworn these were working at one point (tongue)
[13:49:08 EDT(-0400)] <EricDalquist> .... I'm not sure what I did but now it is working again ....
[13:51:57 EDT(-0400)] <MarkRogers> did your boss put his left hand on the top of your monitor and say "try it again" ... that's what mine does
[13:52:35 EDT(-0400)] <EricDalquist> lol
[13:52:49 EDT(-0400)] <athena7> lol
[13:53:08 EDT(-0400)] <athena7> one of my friends gave me a windup, glow in the dark "computer angel"
[13:53:17 EDT(-0400)] <athena7> it came with instructions for fixing various computer problems
[13:53:23 EDT(-0400)] <athena7> place on top of monitor, etc.
[14:52:48 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[15:55:39 EDT(-0400)] * agherna (n=argherna@ras120.admin.uillinois.edu) has joined ##uportal
[16:20:14 EDT(-0400)] <dstn_> full crowd
[16:20:30 EDT(-0400)] <EricDalquist> wow yeah
[16:26:06 EDT(-0400)] <agherna> talkative too...
[16:26:13 EDT(-0400)] <EricDalquist> (smile)
[16:26:25 EDT(-0400)] <holdorph> dstn did you forget to pay for your vowels?
[16:27:15 EDT(-0400)] <EricDalquist> I'm having fun figuring out how to have two JTA persistence contexts (seemingly working) and two corresponding declarative transaction managers (not so much working) in a single web/spring app
[16:27:49 EDT(-0400)] <EricDalquist> I've already learned that both can't use the @Transactional annotation
[16:27:56 EDT(-0400)] <dstn> yes, vowels are pricey ...
[16:27:59 EDT(-0400)] <EricDalquist> since that only lets you bind to a single transaction manager
[16:31:06 EDT(-0400)] <dstn> lucky you
[16:32:04 EDT(-0400)] <EricDalquist> I think I may have gotten it ... just missing some of my tx: entries
[16:32:22 EDT(-0400)] <EricDalquist> this is so you'll be able to point the stats persistence to a separate db
[16:33:01 EDT(-0400)] <dstn> does CWebProxy rewrite relative src url's?
[16:33:07 EDT(-0400)] <EricDalquist> yes
[16:33:13 EDT(-0400)] <EricDalquist> well I assume so
[16:33:17 EDT(-0400)] <EricDalquist> I've never actually used it
[16:33:21 EDT(-0400)] <EricDalquist> our proxy portlet does
[16:34:50 EDT(-0400)] <agherna> fwiw, so does portletbridge
[16:34:52 EDT(-0400)] <agherna> (smile)
[16:35:10 EDT(-0400)] <dstn> getting some funny url's as a result of CWebProxy and HttpProxyServlet
[16:35:13 EDT(-0400)] <EricDalquist> yeah I'd imagine it is a base requirement of any proxy portlet/channel
[16:38:58 EDT(-0400)] * michelled (n=team@142.150.154.197) has left ##uportal
[16:43:07 EDT(-0400)] <EricDalquist> CHANNEL_RENDERED 0 Y
[16:43:07 EDT(-0400)] <EricDalquist> CHANNEL_RENDERED 1631 N
[16:43:07 EDT(-0400)] <EricDalquist> CHANNEL_RENDERED 1559 N
[16:43:07 EDT(-0400)] <EricDalquist> CHANNEL_RENDERED 2051 N
[16:43:07 EDT(-0400)] <EricDalquist> PAGE_RENDER_TIME 2229
[16:43:17 EDT(-0400)] * EricDalquist loves multi-threaded rendering
[16:44:10 EDT(-0400)] <agherna> multi-threaded rendering?
[16:44:22 EDT(-0400)] <EricDalquist> that uPortal renders channels/portlets in threads
[16:44:31 EDT(-0400)] <EricDalquist> so that paste says the whole page tools 2.2 seconds to render
[16:44:42 EDT(-0400)] <agherna> anything special one should watch out for when writing portlets?
[16:44:51 EDT(-0400)] <EricDalquist> but the total time spent rendering the channels was over 5 seconds
[16:44:55 EDT(-0400)] <EricDalquist> just neat
[16:45:02 EDT(-0400)] <EricDalquist> related to threading?
[16:45:06 EDT(-0400)] <agherna> yes
[16:45:07 EDT(-0400)] <EricDalquist> no
[16:45:21 EDT(-0400)] <EricDalquist> portlets in uPortal have to be just as threadsafe and any other container
[16:46:23 EDT(-0400)] <dstn> mixed content = >(sad)
[16:46:26 EDT(-0400)] <holdorph> are you using a framework, or you writing straight "extends GenericPortlet" portlets?
[16:46:27 EDT(-0400)] <agherna> even if a user puts 2 of the exact same portlets/channels on the page?
[16:46:38 EDT(-0400)] <EricDalquist> I guess the only difference in is most other portals do serial rendering so you won't have one portlet instance rendering simultaneously for a single user
[16:46:45 EDT(-0400)] <EricDalquist> but the spec says that's ok anyways
[16:47:00 EDT(-0400)] <EricDalquist> well the spec says they must be completely threadsafe
[16:47:05 EDT(-0400)] <agherna> @holdorph: either or
[16:47:32 EDT(-0400)] <agherna> i'm not picky. if good functionality is someplace else, i'll use it rather than write it
[16:47:38 EDT(-0400)] <holdorph> well, generic portlet, I would say, don't use any instance/member variables in your portlet that are not final.
[16:47:47 EDT(-0400)] <agherna> right
[16:47:53 EDT(-0400)] <holdorph> if a framework, you need to know more about the framework
[16:48:03 EDT(-0400)] <EricDalquist> yup, basic stateless app principals
[16:48:15 EDT(-0400)] <holdorph> if you dont' use intstance variables, then any concerns with multithreading, become concerns of your services layer
[16:48:16 EDT(-0400)] <EricDalquist> state is kept in the request, session or backing store
[16:48:39 EDT(-0400)] <agherna> right
[16:48:51 EDT(-0400)] <agherna> what about loggers?
[16:49:03 EDT(-0400)] <EricDalquist> all logging frameworks I've seen are threadsafe
[16:49:04 EDT(-0400)] <holdorph> use static final loggers
[16:49:39 EDT(-0400)] <EricDalquist> even what spring does "protected final Log logger = LogFactory.getLogger(this.getClass());" is threadsafe
[16:49:41 EDT(-0400)] <holdorph> and then with what eric is saying, you're fine
[16:55:04 EDT(-0400)] <EricDalquist> well I'm out for the day ... hopefully I'll have a writeup and such for this db stats logger on the wiki tomorrow
[17:49:53 EDT(-0400)] * dstn (n=dstn@unaffiliated/dstn) has left ##uportal
[19:20:59 EDT(-0400)] * deuce_ (n=deuce@uni1.unicon.net) has joined ##uportal
[20:00:52 EDT(-0400)] * apetro-_ (n=apetro@dhcp-128-186.cc.gettysburg.edu) has joined ##uportal
[20:17:34 EDT(-0400)] * esm (n=esm@207-53-192-161.dynamic-dsl.qis.net) has joined ##uportal
[20:46:06 EDT(-0400)] * apetro-_ (n=apetro@dhcp-128-186.cc.gettysburg.edu) has joined ##uportal
[22:35:09 EDT(-0400)] * esm (n=esm@207-53-192-161.dynamic-dsl.qis.net) has joined ##uportal
[22:51:32 EDT(-0400)] * esm (n=esm@207-53-192-161.dynamic-dsl.qis.net) has joined ##uportal
[23:07:38 EDT(-0400)] * esm_ (n=esm@207-53-192-161.dynamic-dsl.qis.net) has joined ##uportal
[23:31:26 EDT(-0400)] * esm (n=esm@207-53-192-161.dynamic-dsl.qis.net) has joined ##uportal
[23:42:30 EDT(-0400)] * apetro-_ (n=apetro@oh-67-77-123-132.sta.embarqhsd.net) has joined ##uportal