uPortal IRC Logs-2008-06-06
[06:30:06 EDT(-0400)] * JASIGLogBot (i=jasigch@128.112.129.46) has joined ##uportal
[06:30:29 EDT(-0400)] * ChanServ (ChanServ@services.) has joined ##uportal
[06:30:29 EDT(-0400)] * grimesp (n=grimesp@134.250.4.177) has joined ##uportal
[06:30:29 EDT(-0400)] * deuce_ (n=deuce@uni1.unicon.net) has joined ##uportal
[06:30:29 EDT(-0400)] * Tuomaz (n=fredrik@kaffe.umdc.umu.se) has joined ##uportal
[07:40:14 EDT(-0400)] * EiNZTEiN (n=einztein@bl7-229-75.dsl.telepac.pt) has joined ##uportal
[08:01:18 EDT(-0400)] * athena7 (n=athena7@c-24-2-189-230.hsd1.ct.comcast.net) has joined ##uportal
[08:41:14 EDT(-0400)] * dstn_ (i=dstn@unaffiliated/dstn) has joined ##uportal
[08:55:10 EDT(-0400)] * colinclark (n=colin@bas1-toronto09-1279543604.dsl.bell.ca) has joined ##uportal
[09:11:14 EDT(-0400)] <dstn> anyone know if there is anywhere in the wiki that is a guide to deploying portlets in the channel manager?
[09:12:09 EDT(-0400)] * esm (n=esm@207-53-192-161.dynamic-dsl.qis.net) has joined ##uportal
[09:12:31 EDT(-0400)] <athena7> probably not
[09:12:36 EDT(-0400)] <athena7> what do you need to know?
[09:12:55 EDT(-0400)] <athena7> i assume you mean registering portlets, not actually deploying them
[09:13:34 EDT(-0400)] <dstn> ya, sorry, bad terminology
[09:14:09 EDT(-0400)] <dstn> oh I was just wondering if it was documented already, someone had suggested that I had a section on registering the weather portlet
[09:14:30 EDT(-0400)] <athena7> ahh
[09:14:48 EDT(-0400)] <dstn> I could swear I read it somewhere but I can't find it
[09:14:50 EDT(-0400)] <athena7> one thing you might do as well is include channel registration / import files for the portlet
[09:15:05 EDT(-0400)] <athena7> that comes in really handy
[09:15:11 EDT(-0400)] <athena7> not as useful for GUI-included people
[09:15:29 EDT(-0400)] <athena7> but invaluable for everyone using the import tools, or the older similar channel import thing
[09:15:36 EDT(-0400)] <athena7> that channel manager is just painful to use
[09:16:32 EDT(-0400)] <athena7> hm, there's this: http://www.ja-sig.org/wiki/display/UPM30/04+Working+with+Portlets+in+uPortal
[09:16:39 EDT(-0400)] <athena7> the publishing portlets section
[09:20:09 EDT(-0400)] <dstn> ahhhh, there it is
[09:20:26 EDT(-0400)] <dstn> right in the open
[09:21:55 EDT(-0400)] <athena7> it's not very grahpical or noticeable
[09:22:41 EDT(-0400)] <dstn> ya, that's what I was just thinking...I was looking for something visual
[09:23:51 EDT(-0400)] <athena7> yeah
[09:23:54 EDT(-0400)] * athena7 is lazy
[09:24:11 EDT(-0400)] <athena7> i can haz preti pikture?
[09:25:07 EDT(-0400)] <dstn> wtf
[09:25:11 EDT(-0400)] <dstn> too much coffee?
[09:26:25 EDT(-0400)] <athena7> not yet.
[09:26:30 EDT(-0400)] <athena7> i do have such plans, though
[09:26:46 EDT(-0400)] <dstn> haha
[09:27:05 EDT(-0400)] <athena7> dstn is not a lolcats fan?
[09:27:22 EDT(-0400)] <dstn> fan, maybe, unfamiliar..yes
[09:27:34 EDT(-0400)] <dstn> isn't it some funny programming language?
[09:27:54 EDT(-0400)] <dstn> no no, I'm thinking of something else
[09:28:02 EDT(-0400)] <athena7> http://icanhascheezburger.com/
[09:28:14 EDT(-0400)] <athena7> welcome to the internet!
[09:28:19 EDT(-0400)] <dstn> whoa whoa
[09:28:31 EDT(-0400)] <dstn> the vast posibilities
[09:28:47 EDT(-0400)] <dstn> possibilities*
[09:29:34 EDT(-0400)] <athena7> http://en.wikipedia.org/wiki/I_Can_Has_Cheezburger%3F for background
[09:30:32 EDT(-0400)] <athena7> there are . . . many of them now
[10:14:48 EDT(-0400)] <dstn> athena7, have you looked at lolcode before?
[10:14:59 EDT(-0400)] <athena7> yeah i saw it
[10:15:07 EDT(-0400)] <dstn> I always thought that was pretty funny
[10:15:14 EDT(-0400)] <athena7> yeah
[10:15:21 EDT(-0400)] <athena7> there are some pretty silly "languages" out there
[10:15:42 EDT(-0400)] * MarkRogers (n=MarkRoge@addhcp129.cc.umanitoba.ca) has joined ##uportal
[10:15:43 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:20:25 EDT(-0400)] * colinclark (n=colin@142.150.154.101) has joined ##uportal
[10:21:25 EDT(-0400)] * anastasiac (n=team@142.150.154.105) has joined ##uportal
[10:34:21 EDT(-0400)] * esm (n=esm@128.220.212.115) has joined ##uportal
[10:35:49 EDT(-0400)] * michelled (n=team@142.150.154.197) has joined ##uportal
[10:38:00 EDT(-0400)] * holdorph (n=holdorph@wsip-98-174-242-39.ph.ph.cox.net) has joined ##uportal
[11:25:01 EDT(-0400)] <EricDalquist> hey esm you know of any maven plugin that will tell me if there are new versions of a project's dependencies?
[11:27:59 EDT(-0400)] <esm> hmm
[11:28:01 EDT(-0400)] <esm> interesting
[11:28:08 EDT(-0400)] <esm> not off the top
[11:28:12 EDT(-0400)] <EricDalquist> I checked the dependency plugin, didn't see anything there
[11:28:15 EDT(-0400)] <esm> i take it the dependency plugin doesn't
[11:28:16 EDT(-0400)] <esm> ok
[11:28:40 EDT(-0400)] <EricDalquist> figured it would be a neat feature ... have it check the metadata.xml files for versions with a later date
[11:30:26 EDT(-0400)] <athena7> i'd like a flag for "don't download things that are clearly not poms"
[11:30:53 EDT(-0400)] <athena7> like, say, the hotel network agreement webpage
[11:31:09 EDT(-0400)] <EricDalquist> yeah
[11:31:17 EDT(-0400)] <EricDalquist> I think you can enable strict md5 checking
[11:31:34 EDT(-0400)] <EricDalquist> problem is there are some artifacts that don't have md5s
[11:31:36 EDT(-0400)] <athena7> yeah
[11:31:38 EDT(-0400)] <EricDalquist> and they would fail too
[11:31:49 EDT(-0400)] <EricDalquist> it would be nice if it strictly used those hashes though
[11:31:54 EDT(-0400)] <athena7> really i'd be happy if it just didn't copy over working snapshots with broken not-poms
[11:53:24 EDT(-0400)] <esm> http://www.isilon.com/
[11:53:27 EDT(-0400)] <esm> very cool tech
[13:04:07 EDT(-0400)] <MarkRogers> does uP 2.1.5 support portlets? ... we have Luminis III.3
[13:04:18 EDT(-0400)] <EricDalquist> I don't think so
[13:04:27 EDT(-0400)] <EricDalquist> I think portlet support was first added in a limited form in 2.3
[13:07:15 EDT(-0400)] <MarkRogers> that's what I thought
[13:12:49 EDT(-0400)] * colinclark (n=colin@user145-115.wireless.utoronto.ca) has joined ##uportal
[13:34:15 EDT(-0400)] * esm (n=esm@128.220.212.115) has joined ##uportal
[13:35:23 EDT(-0400)] * esm_ (n=esm@128.220.212.115) has joined ##uportal
[14:02:32 EDT(-0400)] * esm (n=esm@128.220.212.115) has joined ##uportal
[14:27:23 EDT(-0400)] <EricDalquist> more info about the database portal event logger: http://www.ja-sig.org/wiki/display/UPC/Database+Event+Logger
[14:53:35 EDT(-0400)] <MarkRogers> http://www.ja-sig.org/wiki/display/UPR/Spring+2008+Roadmap looks interesting
[14:56:04 EDT(-0400)] <athena7> it does
[15:14:59 EDT(-0400)] <EricDalquist> heh I just queried our database stats tables for size ...
[15:15:25 EDT(-0400)] <EricDalquist> I had forgotten how busy our portal is. We've logged 8.6 million events in the last 7 days
[15:15:42 EDT(-0400)] <athena7> wow.
[15:15:52 EDT(-0400)] <athena7> awesome that you get that much use though!
[15:15:57 EDT(-0400)] <EricDalquist> yeah
[15:16:05 EDT(-0400)] <EricDalquist> we get quite the traffic
[15:16:25 EDT(-0400)] <EricDalquist> I think our numbers last semester averaged around 65k logins/day
[15:17:14 EDT(-0400)] <athena7> is this stuff committed yet?
[15:17:41 EDT(-0400)] <EricDalquist> not yet
[15:17:51 EDT(-0400)] <EricDalquist> another 15 minutes or so
[15:17:51 EDT(-0400)] <athena7> sounds really nice!
[15:17:55 EDT(-0400)] <EricDalquist> just doing final testing on oracle
[15:18:05 EDT(-0400)] <athena7> i'd definitely have some interest in doing the front-end work for display
[15:18:23 EDT(-0400)] <EricDalquist> that would be great
[15:18:31 EDT(-0400)] <athena7> not sure i'll have time to the aggregation/cleanup anytime soon
[15:18:33 EDT(-0400)] <EricDalquist> yeah and if we simply added some purging that would probably be ok
[15:18:43 EDT(-0400)] <athena7> but maybe we could at least have something that would give people an idea of the capabilities
[15:18:45 EDT(-0400)] <EricDalquist> like only kept the last 30 days and only log a few events
[15:18:49 EDT(-0400)] <athena7> yeah
[15:18:52 EDT(-0400)] <athena7> that sounds reasonable
[15:19:02 EDT(-0400)] <athena7> that would be a pretty good starting point, i think
[15:19:19 EDT(-0400)] <EricDalquist> yup
[15:19:51 EDT(-0400)] <EricDalquist> you should be able to coordinate back to the UP_CHANNEL and UP_LAYOUT_STRUCT tables from the keys logged in the stats tables too
[15:20:11 EDT(-0400)] <athena7> neat
[15:20:18 EDT(-0400)] <athena7> i like the idea of channel render times and stuff like that
[15:20:21 EDT(-0400)] <athena7> could be really useful
[15:20:24 EDT(-0400)] <EricDalquist> yeah
[15:20:34 EDT(-0400)] <athena7> a lot more than you can get from apache logs
[15:20:36 EDT(-0400)] <EricDalquist> it is actually fun watching the channel vs page render times
[15:20:38 EDT(-0400)] <EricDalquist> yup
[15:20:40 EDT(-0400)] <athena7> i bet
[15:20:49 EDT(-0400)] <athena7> let me know when it's committed
[15:20:53 EDT(-0400)] <EricDalquist> will do
[15:20:55 EDT(-0400)] <athena7> i haven't had time to apply the patch
[15:20:58 EDT(-0400)] <MarkRogers> i like your people search page
[15:21:42 EDT(-0400)] <athena7> wisconsin's?
[15:22:12 EDT(-0400)] <MarkRogers> yeah
[15:22:24 EDT(-0400)] <athena7> where is it?
[15:22:30 EDT(-0400)] <EricDalquist> just go to wisc.edu
[15:22:36 EDT(-0400)] <MarkRogers> http://www.wisc.edu/directories/
[15:23:01 EDT(-0400)] <athena7> hey that is nice
[15:23:06 EDT(-0400)] <EricDalquist> they also provide it as a public LDAP server so you can hook it up in Thunderbird for address lookups
[15:23:10 EDT(-0400)] * dstn (i=dstn@dhcp128036159155.central.yale.edu) has joined ##uportal
[15:23:14 EDT(-0400)] <athena7> yale does that too
[15:23:23 EDT(-0400)] <athena7> we made a little tabbed search portlet that searches ldap with ajax
[15:23:26 EDT(-0400)] <MarkRogers> so do we
[15:23:28 EDT(-0400)] <athena7> doesn't do autocomplete though
[15:23:33 EDT(-0400)] * athena7 oohs and ahhhs
[15:23:47 EDT(-0400)] <EricDalquist> lol
[15:24:00 EDT(-0400)] <athena7> although it wouldn't be hard to make it do that i suppose
[15:24:03 EDT(-0400)] <MarkRogers> i'll bet it does
[15:24:15 EDT(-0400)] <athena7> the portlet we have does google, directory, and yale google search appliance
[15:25:14 EDT(-0400)] * esm (n=esm@128.220.212.115) has joined ##uportal
[15:45:39 EDT(-0400)] <EricDalquist> ok ... doing last test of running with the database event logger commented out ...
[15:47:45 EDT(-0400)] <EricDalquist> helps if I have the correct jdbc driver configured ....
[15:48:53 EDT(-0400)] <EricDalquist> very interesting proposal for better JS security from the mozilla folks: http://people.mozilla.com/~bsterne/site-security-policy/
[15:59:30 EDT(-0400)] <EricDalquist> ok athena7 the database stats recorder is in trunk
[15:59:41 EDT(-0400)] <EricDalquist> that was a large commit
[16:00:16 EDT(-0400)] <EricDalquist> take a look in statsContext.xml for instructions on enabling it. I'll also be updating that wiki page
[16:03:47 EDT(-0400)] <athena7> wooo
[16:03:50 EDT(-0400)] <athena7> thanks!
[16:03:53 EDT(-0400)] <EricDalquist> yup
[16:04:02 EDT(-0400)] <EricDalquist> I'm anxious to hear about others using it
[16:04:08 EDT(-0400)] <athena7> yeah i'll try it out!
[16:04:59 EDT(-0400)] <EricDalquist> just one thing I still need to document, there is a small queue before the event dao to allow batching and reduce database io. right now it only stores events every 60 seconds or 50 events
[16:05:17 EDT(-0400)] <EricDalquist> and persistent events are disabled for the guest user
[16:05:28 EDT(-0400)] <EricDalquist> so if you don't see anything in the db right away wait a minute
[16:07:34 EDT(-0400)] <athena7> ah ok
[16:07:54 EDT(-0400)] <athena7> so how hard is it going to be for me to figure out how to use jpa to get aggregation data?
[16:08:01 EDT(-0400)] <EricDalquist> actually
[16:08:07 EDT(-0400)] <EricDalquist> that is another thing I need to document
[16:08:17 EDT(-0400)] <EricDalquist> the hibernate mappings are setup for write only
[16:08:22 EDT(-0400)] <athena7> ah
[16:08:25 EDT(-0400)] <EricDalquist> you can't load a PortalEvent object from the database
[16:08:32 EDT(-0400)] <athena7> any suggestions?
[16:08:35 EDT(-0400)] <EricDalquist> just plain SQL is probably the best
[16:08:47 EDT(-0400)] <EricDalquist> ORM tools aren't really useful for reporting
[16:08:50 EDT(-0400)] <athena7> just try and make it not platform-specific?
[16:08:52 EDT(-0400)] <athena7> yeah, it's a pain
[16:08:55 EDT(-0400)] <EricDalquist> yeah
[16:08:56 EDT(-0400)] <athena7> i've done it with hibernate before
[16:09:01 EDT(-0400)] <EricDalquist> really?
[16:09:05 EDT(-0400)] <athena7> but it involves pain and suffering and yelling at the monitor
[16:09:05 EDT(-0400)] <athena7> yeah
[16:09:07 EDT(-0400)] <EricDalquist> how hard was it?
[16:09:08 EDT(-0400)] <EricDalquist> lol
[16:09:09 EDT(-0400)] <athena7> the feedback portlet does
[16:09:11 EDT(-0400)] <EricDalquist> that hard huh
[16:09:14 EDT(-0400)] <athena7> well
[16:09:24 EDT(-0400)] <EricDalquist> yeah ORM for reporting seems like a stretch
[16:09:25 EDT(-0400)] <athena7> i also haven't done a lot of hibernate
[16:09:34 EDT(-0400)] <athena7> it stretched my brain anyway
[16:09:42 EDT(-0400)] <EricDalquist> it was handy to use for storage since it takes care of table creation, sequences and such
[16:09:46 EDT(-0400)] <athena7> well i'll start with sql
[16:09:49 EDT(-0400)] <athena7> yeah
[16:10:03 EDT(-0400)] <EricDalquist> but if I was to write a reporting tool I'd just use Spring JDBC and SimpleJdbcTemplate
[16:10:51 EDT(-0400)] <athena7> yeah
[16:10:54 EDT(-0400)] <athena7> sounds reasonable
[16:11:07 EDT(-0400)] <athena7> actually the spring jdbc stuff was what sold me on spring initially
[16:11:40 EDT(-0400)] <EricDalquist> yeah
[16:11:41 EDT(-0400)] <EricDalquist> same here
[16:11:47 EDT(-0400)] <EricDalquist> SimpleJdbcTemplate is nice since it uses generics
[16:12:27 EDT(-0400)] <athena7>
[16:14:27 EDT(-0400)] <EricDalquist> ok
[16:14:29 EDT(-0400)] <EricDalquist> the wiki page is updated
[16:17:01 EDT(-0400)] <athena7>
[16:17:41 EDT(-0400)] <esm> screensshot from one of our central it's main webservers.
[16:17:42 EDT(-0400)] <esm> http://bajor.mse.jhu.edu/~esm/support.jpg
[16:17:56 EDT(-0400)] <esm> note the url
[16:18:36 EDT(-0400)] <EricDalquist> ?
[16:18:46 EDT(-0400)] <esm> support... and cannot find the file...
[16:19:08 EDT(-0400)] <esm> its classic. our central it group often lacks in support
[16:19:15 EDT(-0400)] <esm> and i guess this web page proves it
[16:19:26 EDT(-0400)] <esm> (its a broken link on their support website)
[16:21:09 EDT(-0400)] <EricDalquist> ah
[16:21:10 EDT(-0400)] <EricDalquist> nice
[16:21:41 EDT(-0400)] <esm> http://it.jhu.edu/customerservice/ta/
[16:21:43 EDT(-0400)] <esm> even better
[16:22:21 EDT(-0400)] <esm> the only way it could be even better than that:
[16:22:30 EDT(-0400)] <esm> 301
[16:22:35 EDT(-0400)] <esm> Location: www.gotohell.com
[16:22:40 EDT(-0400)] <EricDalquist> hah
[16:26:27 EDT(-0400)] <athena7> aright
[16:26:29 EDT(-0400)] <athena7> i'm taking off
[16:26:30 EDT(-0400)] <athena7> cya!
[16:26:35 EDT(-0400)] <EricDalquist> later
[16:30:51 EDT(-0400)] * athena7 (n=athena7@c-24-2-189-230.hsd1.mn.comcast.net) has joined ##uportal
[16:33:55 EDT(-0400)] * michelled (n=team@142.150.154.197) has left ##uportal
[16:50:18 EDT(-0400)] <dstn> EricDalquist, do you got a sec?
[16:50:23 EDT(-0400)] <EricDalquist> sure
[16:51:35 EDT(-0400)] <dstn> Can you look at the log attached in the last email on the list for topic: Weather Portlet error
[16:51:42 EDT(-0400)] <EricDalquist> ok
[16:52:44 EDT(-0400)] <EricDalquist> so is there something specific about it?
[16:53:39 EDT(-0400)] <EricDalquist> looks like it is trying to parse an invalid XML document
[16:54:15 EDT(-0400)] <EricDalquist> specifically a CRLF before the <?xml.... statement which I believe has to be on the first line
[16:58:05 EDT(-0400)] <EricDalquist> ?
[17:05:32 EDT(-0400)] <dstn> I sorry I got someone talking to me
[17:05:37 EDT(-0400)] <dstn> I'm*
[17:06:15 EDT(-0400)] <EricDalquist> no problem
[17:06:29 EDT(-0400)] <EricDalquist> I'll be heading home in about 15 minutes
[17:06:35 EDT(-0400)] <dstn> hmm, ok that's what I thought the problem was too
[17:06:44 EDT(-0400)] <EricDalquist> yeah I've followed it a little bit
[17:06:51 EDT(-0400)] <EricDalquist> it looks like he is getting invalid content back
[17:07:27 EDT(-0400)] <EricDalquist> you might want to ask him to do 'wget http://theFeedUrl' and then attach the retrieved XML file and see if that is invalid too
[17:07:42 EDT(-0400)] <EricDalquist> I'm assuming it is working for other people?
[17:07:48 EDT(-0400)] <dstn> Just odd how it doesn't work for him
[17:07:55 EDT(-0400)] <dstn> ya, just fine for many others
[17:08:34 EDT(-0400)] <dstn> thanks for your help
[17:09:15 EDT(-0400)] <EricDalquist> yup
[17:09:28 EDT(-0400)] <EricDalquist> really at this point it is trying to rule bits out
[17:09:37 EDT(-0400)] <EricDalquist> maybe they have some proxy server that is munging the xml?
[17:09:46 EDT(-0400)] <EricDalquist> maybe something weird in their instance?
[17:09:54 EDT(-0400)] <EricDalquist> the joys of debugging over email
[17:10:06 EDT(-0400)] <dstn> lol, I was just thinking that
[17:15:43 EDT(-0400)] <dstn> I'm not too familiar with up3 yet but I think the other weather portlet deployment is a publishing error
[17:15:53 EDT(-0400)] <EricDalquist> yeah
[17:16:12 EDT(-0400)] <EricDalquist> the NPE there is a sign that the portlet container can't find the webapp or portlet
[17:16:20 EDT(-0400)] <EricDalquist> 3.0.1 will have a better error message
[17:16:27 EDT(-0400)] <EricDalquist> does he have the correct app and portlet ids?
[17:18:59 EDT(-0400)] <dstn> one sec, all this moving environments has put me off track
[17:19:45 EDT(-0400)] <dstn> <portlet-name>jasigWeatherPortlet</portlet-name>
[17:19:57 EDT(-0400)] <EricDalquist> yeah
[17:20:00 EDT(-0400)] <dstn> and the war that gets built is WeatherPortlet.war
[17:20:02 EDT(-0400)] <EricDalquist> so he has the name wrong
[17:20:07 EDT(-0400)] <EricDalquist> he needs:
[17:20:18 EDT(-0400)] <EricDalquist> /WeatherPortlet
[17:20:21 EDT(-0400)] <EricDalquist> jasigWeatherPortlet
[17:20:26 EDT(-0400)] <EricDalquist> for the appid and portletid
[17:20:49 EDT(-0400)] <dstn> k
[17:21:39 EDT(-0400)] <EricDalquist> well I'm out for the weekend
[17:21:40 EDT(-0400)] <EricDalquist> later all
[19:25:19 EDT(-0400)] <EiNZTEiN> hey guys
[19:25:22 EDT(-0400)] <EiNZTEiN> quick question
[19:25:35 EDT(-0400)] <EiNZTEiN> I keep getting an uPortal error
[19:25:36 EDT(-0400)] <EiNZTEiN> :S
[19:25:47 EDT(-0400)] <EiNZTEiN> when I load the page:
[19:25:48 EDT(-0400)] <EiNZTEiN> uPortal Error
[19:25:49 EDT(-0400)] <EiNZTEiN> Sorry, but uPortal encountered an error that is preventing it from rendering. The error must be corrected by system administrators. Try again later.
[19:26:12 EDT(-0400)] <EiNZTEiN> can't see anything obvious on the glassfish log...