uPortal IRC Logs-2010-10-05

[09:37:11 CDT(-0500)] * Topic is 'http://uportal.pastebin.com/ - http://www.ja-sig.org/wiki/display/UPC/uportal+IRC+Logs' set by EricDalquist on 11:32:13 CST(-0600)
[10:45:50 CDT(-0500)] <mpolizzotti> I updated trunk this morning and I keep getting a stack trace when trying to view the Portal Administration portlet: http://uportal.pastebin.com/hmznfw6X
[10:46:02 CDT(-0500)] <mpolizzotti> Does any know what might be causing this?
[10:46:35 CDT(-0500)] <EricDalquist> huh, not off the top of my head but I'm doing trunk work right now
[10:46:38 CDT(-0500)] <EricDalquist> I'll update and check it out
[10:46:45 CDT(-0500)] <mpolizzotti> Okay. Thanks.
[10:50:47 CDT(-0500)] <mpolizzotti> Also, its not just that one portlet. It seems to be affecting several portlets when on the dashboard view.
[10:54:49 CDT(-0500)] <athena> EricDalquist: i was actually getting errors with all framework portlets yesterday too
[10:54:50 CDT(-0500)] <athena> w
[10:54:58 CDT(-0500)] <EricDalquist> huh
[10:55:02 CDT(-0500)] <athena> am in the middle of rebuilding in an attempt to fix it, but sounds like maybe it's not just me
[10:55:06 CDT(-0500)] <EricDalquist> I added a minimization filter on Friday
[10:55:14 CDT(-0500)] <EricDalquist> but didn't get any errors when I tried it locally
[10:55:25 CDT(-0500)] <EricDalquist> I'm trying stuff now, I have to do a deploy-ear because of the resource server changes
[10:55:37 CDT(-0500)] <mpolizzotti> okay
[10:55:45 CDT(-0500)] <athena> doing a clean initportal here - we'll see if that changes anything
[11:01:52 CDT(-0500)] <mpolizzotti> If it helps, I'm looking at uPortal.log and see a NoSuchBeanDefinitionException for 'minimizedStateHandlerInterceptor'
[11:02:04 CDT(-0500)] <EricDalquist> ah yeah
[11:02:08 CDT(-0500)] <EricDalquist> I just found that
[11:02:16 CDT(-0500)] <EricDalquist> apparently I missed a file when committing (sad)
[11:02:21 CDT(-0500)] <athena> it happens (smile)
[11:02:24 CDT(-0500)] <athena> thanks for looking
[11:02:25 CDT(-0500)] <mpolizzotti> No worries. (smile)
[11:02:52 CDT(-0500)] <EricDalquist> just committed
[11:02:59 CDT(-0500)] <mpolizzotti> Awesome!
[11:03:09 CDT(-0500)] <EricDalquist> oh mpolizzotti is the new aggregation toggle making UI dev easier?
[11:03:19 CDT(-0500)] <EricDalquist> hopefully no more restarts to see changes?
[11:03:19 CDT(-0500)] <mpolizzotti> Yes. Its great!
[11:03:23 CDT(-0500)] <EricDalquist> great
[11:03:25 CDT(-0500)] <mpolizzotti> Working really nicely.
[11:03:43 CDT(-0500)] <EricDalquist> want to make sure we make XSL/CSS/JS development as easy as possible
[11:03:52 CDT(-0500)] <mpolizzotti> A one stop shop for removing caching behavior.
[11:03:59 CDT(-0500)] <EricDalquist> I think the only thing that is cached right now no matter what are the skin.xml files
[11:04:09 CDT(-0500)] <EricDalquist> but I figured those don't change very often
[11:04:50 CDT(-0500)] <EricDalquist> so athena that StAX Event -> Stream adapter code I wrote to get around that JDK bug?
[11:04:59 CDT(-0500)] <EricDalquist> apparently Spring already wrote it (sad)
[11:05:09 CDT(-0500)] <athena> oh no
[11:05:10 CDT(-0500)] <athena> lol
[11:05:16 CDT(-0500)] <athena> at least you learned something? (tongue)
[11:05:19 CDT(-0500)] <EricDalquist> yup
[11:05:29 CDT(-0500)] <EricDalquist> and luckily it only took an hour or two
[11:05:33 CDT(-0500)] <athena> oh that's good
[11:05:43 CDT(-0500)] <athena> i'm sure it's still annoying
[11:05:49 CDT(-0500)] <athena> by the way
[11:06:10 CDT(-0500)] <athena> would it be insane to try to minify javascript in the page while we're outputting the portlets?
[11:06:37 CDT(-0500)] <EricDalquist> like the inline stuff?
[11:06:51 CDT(-0500)] <athena> yeah
[11:06:52 CDT(-0500)] <EricDalquist> in the theme?
[11:06:57 CDT(-0500)] <EricDalquist> or the stuff in a portlet itself?
[11:06:59 CDT(-0500)] <athena> both
[11:07:14 CDT(-0500)] <athena> there's really very little put out by the theme
[11:07:19 CDT(-0500)] <athena> but portlets can be a lot sometimes
[11:07:36 CDT(-0500)] <EricDalquist> theme would be sane to do
[11:07:51 CDT(-0500)] <EricDalquist> you could easily add a component in the pipeline to watch for script tags
[11:07:56 CDT(-0500)] <athena> yeah
[11:07:57 CDT(-0500)] <EricDalquist> in portlets ... that would be insane
[11:07:59 CDT(-0500)] <athena> lol
[11:08:01 CDT(-0500)] <athena> too hard?
[11:08:08 CDT(-0500)] <EricDalquist> portlet output is a String
[11:08:20 CDT(-0500)] <EricDalquist> we would have to parse the string back into markup
[11:08:24 CDT(-0500)] <athena> so you'd have to parse it and reoutput it, which probably wouldn't be performant
[11:08:25 CDT(-0500)] <EricDalquist> find the script tags
[11:08:31 CDT(-0500)] <EricDalquist> then minimize
[11:08:32 CDT(-0500)] <EricDalquist> yeah
[11:08:34 CDT(-0500)] <athena> gotcha
[11:08:37 CDT(-0500)] <EricDalquist> that would be a lot of processing overhead
[11:08:39 CDT(-0500)] <athena> ok, just figured i'd ask
[11:08:40 CDT(-0500)] <athena> yeah
[11:08:43 CDT(-0500)] <athena> doesn't sound worth it
[11:09:02 CDT(-0500)] <EricDalquist> yeah
[11:09:08 CDT(-0500)] <EricDalquist> we might be able to do something with resource URLs
[11:09:10 CDT(-0500)] <EricDalquist> er
[11:09:13 CDT(-0500)] <EricDalquist> head includes
[11:09:20 CDT(-0500)] <EricDalquist> I haven't had much experience with that yet
[11:09:47 CDT(-0500)] <EricDalquist> but with portlet 2.0 we could auto-minify or aggregate the link/script tags written out by portlets in the head
[11:12:26 CDT(-0500)] <athena> yeah
[11:12:44 CDT(-0500)] <athena> some of the portlets just have so much inline js
[11:12:55 CDT(-0500)] <athena> guess we can look at changing some of that over time
[11:13:10 CDT(-0500)] <EricDalquist> yeah
[11:13:19 CDT(-0500)] <EricDalquist> we just need to open issues with those portlets
[11:13:22 CDT(-0500)] <EricDalquist> and move that stuff to files
[11:13:27 CDT(-0500)] <EricDalquist> portlet 2.0 will help
[11:13:36 CDT(-0500)] <EricDalquist> since they can correctly include scripts in the head
[11:34:50 CDT(-0500)] <athena> some of those portlets do include js files, but they still include a lot of setup to set the pager up for the local view or whatever
[13:08:53 CDT(-0500)] <athena> ok, just checked in a first pass of the new local account store
[13:26:05 CDT(-0500)] <EricDalquist> athena: seems to be some compile errors
[13:26:32 CDT(-0500)] <athena> assume it's related to what i just checked in
[13:26:36 CDT(-0500)] <athena> i miss something i assume?
[13:26:39 CDT(-0500)] <EricDalquist> yeah
[13:26:48 CDT(-0500)] <EricDalquist> LocalAccountDaoLocator
[13:26:54 CDT(-0500)] <EricDalquist> bamboo just emailed about it too
[13:27:03 CDT(-0500)] <athena> hang on
[13:28:03 CDT(-0500)] <athena> ok
[13:28:07 CDT(-0500)] <athena> hopefully that does it
[13:28:18 CDT(-0500)] <EricDalquist> thanks (smile)
[13:35:54 CDT(-0500)] <holdorph> if athena worked in the gilbert office, she could be awarded the blue shark
[13:36:12 CDT(-0500)] <holdorph> maybe we should move it over the desk she uses when she's here.
[13:51:45 CDT(-0500)] * athena breathes through gills
[13:54:12 CDT(-0500)] <athena> by the way, PAGS still uses that perl5 util too
[13:54:25 CDT(-0500)] <EricDalquist> I thought I fixed that in trunk?
[13:59:00 CDT(-0500)] <athena> oh
[13:59:02 CDT(-0500)] <athena> maybe you did (smile)
[13:59:05 CDT(-0500)] <athena> was looking at 3.2
[13:59:10 CDT(-0500)] <athena> thought you'd run into that in some other system
[14:43:27 CDT(-0500)] <athena> do we have any idea of what we'd consider common browser sizes to be for uportal?
[14:56:59 CDT(-0500)] <EricDalquist> sure just a sec
[14:57:13 CDT(-0500)] <EricDalquist> https://my-reports.doit.wisc.edu/stats/browserInfo.txt
[14:57:25 CDT(-0500)] <EricDalquist> last 30 days of user screen and browser sizes for MyUW
[14:57:36 CDT(-0500)] <EricDalquist> not sure what level we want to actually support
[14:57:53 CDT(-0500)] <EricDalquist> but I've been doing 1024x768
[14:58:02 CDT(-0500)] <EricDalquist> noticing with the netbooks we're getting wider and shorter
[15:00:47 CDT(-0500)] <athena> gotcha
[15:01:10 CDT(-0500)] <athena> some discussion about what to set the number of items in the portlet adder to