uPortal IRC Logs-2011-07-18
[10:08:21 CDT(-0500)] <EricDalquist> uhg ... just discovered that our brand new shiny ESB system uses "URL.getConnection()" to proxy requests
[10:08:29 CDT(-0500)] <EricDalquist> and doesn't event close the connections explicitly
[10:09:07 CDT(-0500)] <wgthom> feature?
[10:09:13 CDT(-0500)] <EricDalquist> lol
[10:09:32 CDT(-0500)] <EricDalquist> yes if high resource usage and laughably slow throughput are features
[10:09:52 CDT(-0500)] <EricDalquist> also ... who in their right mind ever contemplates using URL.getConnection
[10:10:20 CDT(-0500)] <wgthom> need more power, captain
[10:34:36 CDT(-0500)] <athena> wow, that's no good
[10:34:55 CDT(-0500)] <athena> you set the connection timeout JVM params on that?
[10:36:54 CDT(-0500)] <EricDalquist> heh yeah I suppose we should do that
[10:37:18 CDT(-0500)] <EricDalquist> right now we're collecting data to go back to the vendor to say that this isn't feasible for us
[10:39:52 CDT(-0500)] <EricDalquist> athena what is the class that does the xslt message substitution?
[10:40:08 CDT(-0500)] <athena> there isn't one
[10:40:13 CDT(-0500)] <athena> i was never able to get anything to work
[10:40:29 CDT(-0500)] <athena> or . . . oh i guess there's one that doesn't do html
[10:40:33 CDT(-0500)] <EricDalquist> right
[10:40:39 CDT(-0500)] <athena> which would be XalanMessageHelper*
[10:40:43 CDT(-0500)] <EricDalquist> got it
[10:40:43 CDT(-0500)] <EricDalquist> thanks
[10:40:46 CDT(-0500)] <athena> yep
[10:41:00 CDT(-0500)] <athena> that was the thing that we had problems with it wanting a node, rather than a string containing a node
[10:41:50 CDT(-0500)] <EricDalquist> ah right
[10:47:28 CDT(-0500)] <athena> so eric how does the webdav stuff actually work?
[10:47:32 CDT(-0500)] <athena> are we uploading manually?
[10:47:46 CDT(-0500)] <EricDalquist> yes
[10:47:50 CDT(-0500)] <athena> ok
[10:47:53 CDT(-0500)] <EricDalquist> so this is for stuff like the uPortal quickstart
[10:47:56 CDT(-0500)] <athena> so should all site stuff just be disabled?
[10:47:58 CDT(-0500)] <athena> ah gotcha
[10:48:05 CDT(-0500)] <EricDalquist> this is just download artifacts
[10:48:09 CDT(-0500)] <athena> ok
[10:48:16 CDT(-0500)] <EricDalquist> we have webdav for sites too
[10:48:28 CDT(-0500)] <EricDalquist> but I still need to figure out a maven config to get that working
[10:48:35 CDT(-0500)] <athena> gotcha
[10:48:55 CDT(-0500)] <EricDalquist> also going to try and figure out how to get a jasig parent config setup so that sites aren't generated during release
[10:49:10 CDT(-0500)] <EricDalquist> and that it would be a manual step
[10:49:15 CDT(-0500)] <athena> oh that'd be great
[10:49:20 CDT(-0500)] <EricDalquist> yeah
[10:49:34 CDT(-0500)] <athena> i still need to figure out what i need to do to cut that umobile release
[10:49:40 CDT(-0500)] <athena> is the site stuff in uportal currently enabled?
[10:49:55 CDT(-0500)] <EricDalquist> no
[10:50:02 CDT(-0500)] <EricDalquist> well ... maybe
[10:50:05 CDT(-0500)] <athena> lol
[10:50:06 CDT(-0500)] <EricDalquist> I disabled it for the release
[10:50:11 CDT(-0500)] <EricDalquist> and can't remember if I enabled it again
[10:50:12 CDT(-0500)] <athena> ah ok
[10:50:15 CDT(-0500)] <athena> i'll take a look
[10:50:23 CDT(-0500)] <athena> but at least at release time that config should keep me out of trouble?
[10:50:33 CDT(-0500)] <EricDalquist> oh duh ... I know how this can be done
[10:50:46 CDT(-0500)] <EricDalquist> just put the distributionManagement/site block in a profile
[10:50:59 CDT(-0500)] <EricDalquist> if you don't have a site element the release pluginwon't generate a site
[10:51:05 CDT(-0500)] <EricDalquist> and then you can just check out the tag
[10:51:12 CDT(-0500)] <EricDalquist> and run site-deploy manually
[10:51:18 CDT(-0500)] <athena> gotcha
[10:51:21 CDT(-0500)] <EricDalquist> yeah
[10:51:27 CDT(-0500)] <EricDalquist> I'll see if I can get this all documented today
[10:51:31 CDT(-0500)] <athena> awesome
[10:51:54 CDT(-0500)] <athena> i could even test it out on the calendar portlet or something maybe
[10:52:54 CDT(-0500)] <EricDalquist>
[11:28:27 CDT(-0500)] * athena waves to jeffbcross
[11:28:37 CDT(-0500)] <jeffbcross> hi
[11:31:10 CDT(-0500)] <athena> this is jen, in case you didn't know
[11:31:17 CDT(-0500)] <jeffbcross> I know
[11:31:21 CDT(-0500)] <athena> ok, good.
[11:31:25 CDT(-0500)] <athena> so i think we're close to set for a umobile server release
[11:32:20 CDT(-0500)] <jeffbcross> cool, is umobile trunk in good shape?
[11:32:24 CDT(-0500)] <athena> think so
[11:32:31 CDT(-0500)] <jeffbcross> cause I happen to be having issues with my week-old umobile-trunk right now
[11:32:33 CDT(-0500)] <athena> updating some release stuff right now, will test this afternoon
[11:32:35 CDT(-0500)] <athena> oh
[11:32:39 CDT(-0500)] <jeffbcross> but it's Jeff-related, no doubt
[11:32:45 CDT(-0500)] <athena> eh, might not be
[11:32:52 CDT(-0500)] <athena> might be a rev that's in some in-between state
[11:33:00 CDT(-0500)] <jeffbcross> I's XML transform java errors
[11:33:01 CDT(-0500)] <athena> i'll have you test this when i finish cleaning it up
[11:33:31 CDT(-0500)] <jeffbcross> but it might have to do with two uportal's sharing one tomcat instance that wasn't properly cleaned up
[11:33:49 CDT(-0500)] <athena> oh.
[11:33:53 CDT(-0500)] <athena> yeah that's not a good idea
[11:34:02 CDT(-0500)] <athena> definitely, definitely deploy those to separate tomcat instances
[11:34:06 CDT(-0500)] <jeffbcross> thought I could bend the laws of nature
[11:48:47 CDT(-0500)] <athena> errrr uhoh
[11:49:00 CDT(-0500)] <athena> hey EricDalquist?
[11:49:08 CDT(-0500)] <athena> something weird seems to have happened to the RC2 svn tag
[11:49:13 CDT(-0500)] <EricDalquist> heh
[11:49:15 CDT(-0500)] <EricDalquist> uhoh
[11:49:23 CDT(-0500)] <EricDalquist> I did have to do a release:rollback
[11:49:28 CDT(-0500)] <athena> https://source.jasig.org/uPortal/tags/uportal-4.0.0-RC2/trunk/
[11:49:33 CDT(-0500)] <athena> there's a trunk directory in there
[11:49:41 CDT(-0500)] <EricDalquist> oops
[11:49:47 CDT(-0500)] <athena> finally found that and realized why i'm having problems w/ the vendor import
[11:50:01 CDT(-0500)] <EricDalquist> lol
[11:50:12 CDT(-0500)] <athena> just couldn't figure out why it wsa trying to copy everything to trunk!
[11:50:13 CDT(-0500)] <athena> lol
[11:50:25 CDT(-0500)] <athena> hopefully easily fixable? maybe even just delete that folder and move on?
[11:50:29 CDT(-0500)] <EricDalquist> yeah
[11:50:33 CDT(-0500)] <EricDalquist> I'm doing a diff right now
[11:50:37 CDT(-0500)] <athena> awesome
[11:50:38 CDT(-0500)] <athena> thanks
[11:52:49 CDT(-0500)] <EricDalquist> so that trunk dir is identical to the base tag dir
[11:52:54 CDT(-0500)] <EricDalquist> so I'll just rm the trunk dir
[11:53:24 CDT(-0500)] <athena> yay!
[11:54:26 CDT(-0500)] <EricDalquist> fixed
[11:56:07 CDT(-0500)] <EricDalquist> webdav REALLY needs an extension for uploading multiple files
[11:57:52 CDT(-0500)] <athena> yeah i hate webdav
[12:02:38 CDT(-0500)] <jeffbcross> athena having issues building from updated umobile source, apparently with removing existing resources. Any thoughts? http://pastebin.com/TzDNuagi
[12:03:12 CDT(-0500)] <athena> i'm actually in the process of fixing some stuff now that i think is related
[12:03:16 CDT(-0500)] <athena> let me check in
[12:03:20 CDT(-0500)] <jeffbcross> k
[12:05:24 CDT(-0500)] <athena> ok, try an svn update, then "ant clean initportal"
[12:07:15 CDT(-0500)] <jeffbcross> hmm, still getting the exact same error
[12:08:04 CDT(-0500)] <athena> hm.
[12:08:08 CDT(-0500)] <athena> try a "mvn install"
[12:08:31 CDT(-0500)] <jeffbcross> k, working...
[12:14:25 CDT(-0500)] <athena> it build?
[12:16:07 CDT(-0500)] <jeffbcross> just finished, said it was successful
[12:16:18 CDT(-0500)] <jeffbcross> we'll see about that...
[12:17:32 CDT(-0500)] <jeffbcross> ant deploy-war failed, still choking on pom.xml
[12:17:50 CDT(-0500)] <jeffbcross> Unable to initialize POM pom.xml: Could not find the model file '/Users/jcross/Projects/umobile-trunk/uportal-search-api/pom.xml'.
[12:21:52 CDT(-0500)] <groybal> anyone that can answer this:
[12:21:54 CDT(-0500)] <groybal> <bobd> wondering if there is any way we can add markup to a portlet title
[12:21:54 CDT(-0500)] <groybal> <bobd> short of waiting for the dom to load and using jquery
[12:22:37 CDT(-0500)] <EricDalquist> hrm
[12:22:44 CDT(-0500)] <groybal> trying to do something like: Foo <span>Bar</span> where Bar is styled to be color red
[12:22:55 CDT(-0500)] <EricDalquist> I think if you set a portlet title via the portlet API markup isn't escaped
[12:24:40 CDT(-0500)] <groybal> k, thx ...will give that a shot
[12:39:24 CDT(-0500)] <EricDalquist> oi ... 18 minutes to generate and deploy the resource server site via webdav
[12:41:08 CDT(-0500)] <athena> ick.
[12:41:19 CDT(-0500)] <athena> though suppose that does have quite a few files
[12:41:22 CDT(-0500)] <EricDalquist> yeah
[12:41:33 CDT(-0500)] <EricDalquist> the uportal site is going to be scary over webdav :"p
[12:44:52 CDT(-0500)] <athena> errrm yes
[12:48:20 CDT(-0500)] <jeffbcross> athena, getting the same umobile-trunk build failures with fresh checkout of umobile trunk and fresh tomcat
[12:48:31 CDT(-0500)] <jeffbcross> it's looking for /uportal-search-api/pom.xml
[12:48:38 CDT(-0500)] <athena> could you pastebin the error?
[12:48:39 CDT(-0500)] <jeffbcross> in the root of the project
[12:49:25 CDT(-0500)] <jeffbcross> http://pastebin.com/MGjT6C34
[12:49:43 CDT(-0500)] <athena> thanks, i'll take a look
[12:49:48 CDT(-0500)] <athena> might be a few - still on a phone call
[12:49:48 CDT(-0500)] <jeffbcross> k, thx
[12:49:55 CDT(-0500)] <jeffbcross> no prob
[12:53:31 CDT(-0500)] <athena> ergh
[12:53:35 CDT(-0500)] <athena> i can't reproduce that
[12:53:50 CDT(-0500)] <jeffbcross> is there something uncommitted?
[12:54:00 CDT(-0500)] <athena> no
[12:54:44 CDT(-0500)] <EricDalquist> athena: there is no search-api folder in https://source.jasig.org/uPortal/branches/umobile-trunk/
[12:55:19 CDT(-0500)] <athena> yeah
[12:55:29 CDT(-0500)] <athena> i told it to use the uportal version
[12:55:36 CDT(-0500)] <jeffbcross> I was just noticing in one version of umobile-trunk there was, but in my fresh checkout there wasn't
[12:55:43 CDT(-0500)] <EricDalquist> did you remove the module entry from the root pom?
[12:55:49 CDT(-0500)] <athena> think so . . . checking
[12:55:53 CDT(-0500)] <EricDalquist> also the ant build file needs tweaking then too
[12:56:00 CDT(-0500)] <EricDalquist> since it assumes that the module is there
[12:56:09 CDT(-0500)] <EricDalquist> well ... maybe
[12:56:16 CDT(-0500)] <athena> hmm
[12:56:44 CDT(-0500)] <EricDalquist> https://source.jasig.org/uPortal/branches/umobile-trunk/build.xml
[12:56:52 CDT(-0500)] <EricDalquist> search for uportal-search-api-macro
[12:57:01 CDT(-0500)] <athena> ah
[12:57:02 CDT(-0500)] <athena> ok
[12:57:08 CDT(-0500)] <EricDalquist> you can comment out the two lines in uportal-war-macro
[12:59:51 CDT(-0500)] <athena> which two lines? the macro wrapper?
[13:01:59 CDT(-0500)] <EricDalquist> yes
[13:02:09 CDT(-0500)] <EricDalquist> just comment out the uportal-search-api-macro wrapper but leave the contents
[13:02:12 CDT(-0500)] <EricDalquist> and that should work
[13:10:28 CDT(-0500)] <athena> jeffbcross: try an update and rebuild?
[13:10:29 CDT(-0500)] <athena> sorry about that
[13:11:08 CDT(-0500)] <jeffbcross> actually just built successfully from Eric's instructions
[13:11:14 CDT(-0500)] <athena> ah, ok
[13:11:17 CDT(-0500)] <athena> well that's in svn now
[13:11:20 CDT(-0500)] <athena> cool
[13:11:25 CDT(-0500)] <jeffbcross> great, thanks!
[14:09:33 CDT(-0500)] <athena> hmm
[14:09:47 CDT(-0500)] <athena> EricDalquist: what are you currently doing to deploy uportal to root on nightly?
[14:10:07 CDT(-0500)] <EricDalquist> its all in the nightly filter file
[14:10:19 CDT(-0500)] <athena> huh, and that works?
[14:10:27 CDT(-0500)] <athena> i had had to tweak some stuff to make it work for umobile
[14:10:27 CDT(-0500)] <EricDalquist> https://source.jasig.org/uPortal/trunk/filters/live-nightly.properties
[14:10:30 CDT(-0500)] <EricDalquist> yeah
[14:10:31 CDT(-0500)] <athena> and then it stopped working
[14:10:39 CDT(-0500)] <athena> so maybe i need to change stuff back, dunno
[14:10:41 CDT(-0500)] <EricDalquist> what else did you have to tweak?
[14:10:47 CDT(-0500)] <athena> the context file i thinK?
[14:11:32 CDT(-0500)] <EricDalquist> oh hrm
[14:12:01 CDT(-0500)] <EricDalquist> so it looks like there is a pom.xml change too
[14:12:08 CDT(-0500)] <athena> yeah, that too
[14:12:17 CDT(-0500)] <EricDalquist> done by the nightly build script: https://source.jasig.org/uPortal/trunk/assembly/
[14:15:26 CDT(-0500)] <athena> not sure i'm really clear on what this is doing
[14:15:48 CDT(-0500)] <EricDalquist> what the assembly script is doing?
[14:16:18 CDT(-0500)] <athena> yeah
[14:16:37 CDT(-0500)] <athena> it just replacing that value in the pom file?
[14:16:38 CDT(-0500)] <EricDalquist> so prepare-ln-uportal is really the only interesting target for this
[14:16:41 CDT(-0500)] <EricDalquist> teag
[14:16:41 CDT(-0500)] <athena> or doing more than that?
[14:16:53 CDT(-0500)] <EricDalquist> it copies the source dir
[14:16:59 CDT(-0500)] <EricDalquist> creates a build.properties file
[14:17:09 CDT(-0500)] <EricDalquist> replacing the server.home value with a real path
[14:17:16 CDT(-0500)] <EricDalquist> replaces the docbase in the pom
[14:17:17 CDT(-0500)] <athena> gotcha
[14:17:34 CDT(-0500)] <EricDalquist> then runs hsql-shutdown, hsql, initportal, hsql-shutdown
[14:17:43 CDT(-0500)] <EricDalquist> all with -Denv=live-nightly
[14:17:55 CDT(-0500)] <athena> makes sense
[14:17:58 CDT(-0500)] <athena> thanks
[14:18:11 CDT(-0500)] <EricDalquist> yup
[14:18:15 CDT(-0500)] <EricDalquist> my brain is shutting down
[14:18:22 CDT(-0500)] <athena> heh i hear that
[14:18:26 CDT(-0500)] <EricDalquist> can't head home early today ... and its over 85 in the office
[14:18:32 CDT(-0500)] <EricDalquist> and ~ 80% humidity
[14:18:33 CDT(-0500)] <athena> ugh
[14:18:34 CDT(-0500)] <athena> yeah
[14:18:36 CDT(-0500)] <athena> not fun
[14:18:48 CDT(-0500)] <EricDalquist> so working from home tomorrow if they don't have campus AC fixed
[14:18:57 CDT(-0500)] <athena> yeah, don't blame you
[14:26:27 CDT(-0500)] <athena> ugh
[14:26:38 CDT(-0500)] <athena> getting Document base /usr/local/tomcat_instances/umobile/webapps/uPortal does not exist or is not a readable directory
[14:27:22 CDT(-0500)] <EricDalquist> weird ... what file still has /uPortal in it for a doc bas?
[14:27:28 CDT(-0500)] <athena> dunno
[14:27:36 CDT(-0500)] <athena> wonder if there's an old context file lying around or something
[14:28:24 CDT(-0500)] <athena> hm, yep
[14:28:27 CDT(-0500)] <athena> we'll see if this does it
[14:37:20 CDT(-0500)] <athena> yeah, think that fixed it
[14:37:27 CDT(-0500)] <athena> oh well, whatever
[14:37:32 CDT(-0500)] <EricDalquist> rouge context file?
[14:37:37 CDT(-0500)] <athena> yeah
[14:37:45 CDT(-0500)] <athena> not sure how it got there since this was working beofre
[14:37:47 CDT(-0500)] <athena> but whatever
[14:37:54 CDT(-0500)] <athena> will pass that on to jeff
[14:40:47 CDT(-0500)] <athena> hmmm, so guess this other thing about cutting a release
[14:40:53 CDT(-0500)] <athena> where should the tag go?
[14:41:03 CDT(-0500)] <EricDalquist> in tags
[14:41:31 CDT(-0500)] <athena> just prefaced by umobile or something?
[14:41:33 CDT(-0500)] <EricDalquist> just do something like: https://source.jasig.org/uPortal/tags/umobile-uportal-4.0.0-RC2/
[14:41:46 CDT(-0500)] <athena> makes sense
[14:42:07 CDT(-0500)] <athena> it's in a branch right now - will the release plugin automatically know where the tags dir is?
[14:43:22 CDT(-0500)] <EricDalquist> that ... I don't know
[14:43:25 CDT(-0500)] <athena> lol
[14:43:27 CDT(-0500)] <EricDalquist> oh
[14:43:29 CDT(-0500)] <EricDalquist> yes
[14:43:30 CDT(-0500)] <EricDalquist> it will
[14:43:32 CDT(-0500)] <EricDalquist> duh
[14:43:33 CDT(-0500)] <athena> ok, good
[14:43:37 CDT(-0500)] <athena> will do the simulation first though
[14:43:39 CDT(-0500)] <EricDalquist> I've done releases from the 3.x.y branches
[14:43:43 CDT(-0500)] <athena> ah! right.
[14:43:47 CDT(-0500)] <athena> of course
[14:43:50 CDT(-0500)] <EricDalquist> lol
[14:44:31 CDT(-0500)] <athena> see i don't even have heat as an excuse
[14:44:43 CDT(-0500)] <athena> though it is nice out, and in seattle, that's quite the excuse
[14:51:29 CDT(-0500)] <EricDalquist> ok .... too hot
[14:51:31 CDT(-0500)] <EricDalquist> heading home
[14:51:37 CDT(-0500)] <EricDalquist> I'll be back on later
[15:07:04 CDT(-0500)] <JoeMoore> Am I missing something? In both RC 1 and RC 2 I'm having trouble entering parameters in portlet definition
[15:13:15 CDT(-0500)] <JoeMoore> I would upload a picure, but I don't know how to use pastebin with a graphic
[15:15:21 CDT(-0500)] <athena> i don' tknow of any known issues
[15:15:26 CDT(-0500)] <athena> maybe file a JIRA w/ the image attached?
[15:16:39 CDT(-0500)] <JoeMoore> Will do.
[15:19:13 CDT(-0500)] <athena> thanks!
[15:25:30 CDT(-0500)] <JoeMoore> https://issues.jasig.org/browse/UP-3093?page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#issue-tabs
[16:29:21 CDT(-0500)] <athena> jeffbcross: when you have time, sent you a test zip
[16:29:41 CDT(-0500)] <athena> would be cool if we can get a whole project able to be imported - seems to be working for iphone at least, i think
[16:42:12 CDT(-0500)] <athena> aright, i have an appointment to go to
[16:42:17 CDT(-0500)] <athena> will be online later tonight
[23:24:27 CDT(-0500)] * Topic is 'http://uportal.pastebin.com/ - https://wiki.jasig.org/display/UPC/uportal+IRC+Logs' set by EricDalquist!~apollo@76.210.64.142 on 17:44:12 CDT(-0500)