[00:23:28 EDT(-0400)] * esm (n=esm@pool-70-17-16-117.balt.east.verizon.net) has joined ##uportal
[00:29:28 EDT(-0400)] * esm_ (n=esm@pool-70-17-16-117.balt.east.verizon.net) has joined ##uportal
[05:28:01 EDT(-0400)] * jayshao (n=jayshao@pool-72-79-86-115.nwrknj.east.verizon.net) has joined ##uportal
[09:14:39 EDT(-0400)] * esm (n=esm@asdf.dkc.jhu.edu) has joined ##uportal
[09:59:25 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[10:01:49 EDT(-0400)] <esm> hey EricDalquist
[10:01:57 EDT(-0400)] <esm> i took a look at the pluto page on the wiki
[10:02:09 EDT(-0400)] <esm> seems reasonable
[10:02:13 EDT(-0400)] <EricDalquist> thanks ... I'll be expanding on it more today
[10:02:16 EDT(-0400)] <esm> cool
[10:02:25 EDT(-0400)] <EricDalquist> it is a lot of stuff to try and figure out
[10:02:42 EDT(-0400)] <esm> yeah. what are teh IChannel Extensions IAction, ILayout, etc?
[10:02:44 EDT(-0400)] <EricDalquist> the integration points aren't as clean as in the sandbox code
[10:02:47 EDT(-0400)] <esm> yeah
[10:03:01 EDT(-0400)] <esm> are those new interfaces?
[10:03:05 EDT(-0400)] <EricDalquist> yeah
[10:03:24 EDT(-0400)] <EricDalquist> there would be a IPortletAdapter interface that would extend a bunch of those others
[10:03:40 EDT(-0400)] <EricDalquist> each interface would define some set of APIs for that bit of functionality that isn't there now
[10:14:53 EDT(-0400)] * anastasiac (n=anastasi@142.150.154.154) has joined ##uportal
[10:37:24 EDT(-0400)] * michelled (n=michelle@142.150.154.114) has joined ##uportal
[11:01:36 EDT(-0400)] * ac_chan (n=alex@tempoutsidepix.pratt.edu) has joined ##uportal
[11:01:39 EDT(-0400)] <ac_chan> hello
[11:01:51 EDT(-0400)] <EricDalquist> good morning
[11:02:40 EDT(-0400)] <ac_chan> we installed toro portlet for single sign on
[11:02:58 EDT(-0400)] <ac_chan> and we are getting a error of it failing to render..
[11:03:00 EDT(-0400)] * esm cheers
[11:03:35 EDT(-0400)] <EricDalquist> can you find the error message in the portal log or the portlet's log?
[11:06:49 EDT(-0400)] <ac_chan> going to try to find log for the portelet
[11:06:55 EDT(-0400)] <EricDalquist> ok
[11:07:06 EDT(-0400)] <EricDalquist> the error message should also be logged in uPortal's log
[11:07:28 EDT(-0400)] <ac_chan> where would that be .
[11:07:39 EDT(-0400)] <ac_chan> in the same directory as tomcat's logs?
[11:07:53 EDT(-0400)] <EricDalquist> it is defined in uPortal/properties/Logger.properties
[11:12:16 EDT(-0400)] <ac_chan> hmm
[11:12:39 EDT(-0400)] <esm> woops didn't mean to cheer a failure :/
[11:12:55 EDT(-0400)] <esm> i mean, grats on getting it installed
[11:12:56 EDT(-0400)] <esm> sheesh
[11:13:06 EDT(-0400)] * esm sings the friday song
[11:13:10 EDT(-0400)] <ac_chan> heh..
[11:13:26 EDT(-0400)] <ac_chan> i found the error .. at least..
[11:13:46 EDT(-0400)] <EricDalquist> you can use the URL in the topic to paste it and give us a URL in here to take a look if you want
[11:14:02 EDT(-0400)] <ac_chan> cant't find portlet for id 'Academus.WebMailGateway'
[11:14:14 EDT(-0400)] <EricDalquist> hrm
[11:14:34 EDT(-0400)] <EricDalquist> is Academus the name of the folder or WAR that the portlet is deployed to tomcat in?
[11:16:41 EDT(-0400)] <ac_chan> yeah is a warfile
[11:16:43 EDT(-0400)] <ac_chan> in
[11:16:47 EDT(-0400)] <ac_chan> webapps directory
[11:17:09 EDT(-0400)] <EricDalquist> next thing I would check is when tomcat starts does it have any messages about contexts not starting?
[11:18:09 EDT(-0400)] <ac_chan> no.. i am double checking portlet.xml file right now
[11:22:40 EDT(-0400)] * EricDalquist (n=dalquist@bohemia.doit.wisc.edu) has joined ##uportal
[11:38:28 EDT(-0400)] <ac_chan> hmm. found a log file to look at.. academus-apps.log in the tomcat log directory
[11:38:43 EDT(-0400)] <EricDalquist> sounds promissing
[11:39:52 EDT(-0400)] <ac_chan> yeah.. initParameter 'userContextTimer'.. if i ever get this working.. i should add this to the wiki
[11:46:49 EDT(-0400)] <ac_chan> yipee a different error now
[11:46:56 EDT(-0400)] <EricDalquist> progress!
[11:58:23 EDT(-0400)] <ac_chan> it is funky error..
[11:58:47 EDT(-0400)] <ac_chan> the stack trace is begins with nullpointer error.
[11:59:08 EDT(-0400)] <EricDalquist> paste the full stack trace http://rafb.net/paste/
[12:00:29 EDT(-0400)] <ac_chan> http://rafb.net/p/uNWq0T79.html
[12:02:07 EDT(-0400)] <EricDalquist> interesting ... my 'guess' would be that GatewayPortlet is trying to use a init-param or portlet preference to get a configuration string to pass into a StringBuffer but the param/preference doesn't exist so it is getting null instead
[12:08:04 EDT(-0400)] <ac_chan> hrm.. just wish i know which one
[12:08:37 EDT(-0400)] <EricDalquist> perhaps a peak at the source of GatewayPortlet.java would help
[12:08:56 EDT(-0400)] <ac_chan> hmm good idea
[12:16:30 EDT(-0400)] <ac_chan> bbiab
[12:35:27 EDT(-0400)] * ac_chan (n=alex@tempoutsidepix.pratt.edu) has joined ##uportal
[12:50:10 EDT(-0400)] <ac_chan> hrm..
[12:50:20 EDT(-0400)] <ac_chan> good idea about going through the java code..
[12:50:53 EDT(-0400)] <ac_chan> seems it isn't getting the username..
[12:51:15 EDT(-0400)] <EricDalquist> how is it trying to get it?
[12:54:00 EDT(-0400)] <ac_chan> trying to find it
[12:56:13 EDT(-0400)] <ac_chan> okay.. it is getting username from userInfo.get("user.login.id")
[12:56:51 EDT(-0400)] <ac_chan> so it looks like PersonDirs personalDirectory.xml files are the culprit then
[12:56:56 EDT(-0400)] <EricDalquist> yup
[12:57:14 EDT(-0400)] <EricDalquist> so you'll need to ensure the user's login id is being set for that attribute.
[13:07:54 EDT(-0400)] <ac_chan> ok... it sees that we did do it in PersonDirs.xml file..
[13:08:12 EDT(-0400)] <EricDalquist> ok
[13:08:30 EDT(-0400)] <EricDalquist> it should be possible in that format as well
[13:11:01 EDT(-0400)] <ac_chan> i just want confirm it here that we set it correctly though..
[13:11:15 EDT(-0400)] <EricDalquist> ok
[13:11:19 EDT(-0400)] <ac_chan> uid from ldap is what we want to map from user.login.id
[13:12:20 EDT(-0400)] <ac_chan> i will paste what we mapped into pastebin
[13:12:27 EDT(-0400)] <EricDalquist> k
[13:13:40 EDT(-0400)] <ac_chan> http://rafb.net/p/k4YFmX32.html
[13:15:17 EDT(-0400)] <EricDalquist> looks right
[13:15:44 EDT(-0400)] <ac_chan> do we need to it in personDirectory.xml also for 2.5.3
[13:15:45 EDT(-0400)] <ac_chan> ?
[13:16:33 EDT(-0400)] <EricDalquist> so if you're using PersonDirs.xml then you only need to touch that file
[13:17:05 EDT(-0400)] <EricDalquist> personDirectory.xml is actually configured with a special IPersonAttributeDao that parses PersonDirs.xml to get everything working right
[13:20:25 EDT(-0400)] <ac_chan> ok
[13:20:34 EDT(-0400)] <ac_chan> thanks.
[13:30:09 EDT(-0400)] <ac_chan> brb
[13:30:10 EDT(-0400)] <ac_chan> exit
[13:44:34 EDT(-0400)] * ac_chan (n=alex@tempoutsidepix.pratt.edu) has joined ##uportal
[14:06:17 EDT(-0400)] * jayshao (n=jayshao@pool-72-79-86-115.nwrknj.east.verizon.net) has joined ##uportal
[14:08:13 EDT(-0400)] <EricDalquist> welcome
[14:08:40 EDT(-0400)] <EricDalquist> anyone in here available to read the last bit on http://www.ja-sig.org/wiki/display/UPC/Pluto+1.1+Integration and tell me if it makes sense?
[14:10:48 EDT(-0400)] <EricDalquist> just saw the email jayshao
[14:10:59 EDT(-0400)] <jayshao> hey EricDalquist
[14:11:19 EDT(-0400)] <jayshao> the whole detached mode use-case makes me quesy
[14:11:32 EDT(-0400)] <EricDalquist> oi I get questions about that all the time from everywhere
[14:11:50 EDT(-0400)] <jayshao> heh
[14:11:59 EDT(-0400)] <EricDalquist> wanting to be able to pop up the portlet and interact with it in two different states at the same time
[14:12:07 EDT(-0400)] <jayshao> right
[14:12:18 EDT(-0400)] <jayshao> I guess my question is do we encourage design like that upfront
[14:12:27 EDT(-0400)] <jayshao> handling multiple states correctly is a lot of complexity
[14:12:31 EDT(-0400)] <jayshao> if you have 2 streams of inputs
[14:12:42 EDT(-0400)] <jayshao> though I suppose you could cheat and say ActionRequests refresh all the instances...
[14:12:50 EDT(-0400)] <jayshao> still a lot of complexity though
[14:13:00 EDT(-0400)] <EricDalquist> not necessarily but that is up to the developer
[14:13:17 EDT(-0400)] <jayshao> right – my question being do we make the developer explicitly support this kind of interaction
[14:13:22 EDT(-0400)] <jayshao> or try to let them get it for free?
[14:13:36 EDT(-0400)] <EricDalquist> there is no way to have the developer support it explicitly
[14:13:41 EDT(-0400)] <EricDalquist> the container has to provide support
[14:13:50 EDT(-0400)] <jayshao> well, they could implement multiple view portlets on their own
[14:13:58 EDT(-0400)] <jayshao> and we could bundle them into a fragment
[14:14:02 EDT(-0400)] <jayshao> to make a "super-portlet"
[14:14:09 EDT(-0400)] <jayshao> or "portlet-container-pane" or something
[14:14:12 EDT(-0400)] <EricDalquist> brb
[14:16:03 EDT(-0400)] <EricDalquist> well that doesn't address poping up a portlet
[14:16:23 EDT(-0400)] <EricDalquist> though we are getting off track
[14:16:37 EDT(-0400)] <EricDalquist> the bigger question is does the entity/window abstraction make sense
[14:16:54 EDT(-0400)] <EricDalquist> even if we don't provide an out-of-the-box usage of multiple windows on one entity
[14:17:12 EDT(-0400)] <EricDalquist> does it make sense to split up the data that is tracked by each object
[14:17:41 EDT(-0400)] <jayshao> so then we do a layout placement for the window instead of the entity?
General
Content
Integrations