uPortal IRC Logs-2011-10-11
[11:28:31 CDT(-0500)] <b-rock> Greetings uPortal devs: I"m doing a data export from 3.2.5-patches and run into an issue where the export stops because there are too many open files. Does someone here know how to work around that?
[11:29:07 CDT(-0500)] <b-rock> I guess maybe just export a sub section.
[11:39:08 CDT(-0500)] <EricDalquist> or have your os admin up the file descriptor limit
[11:45:48 CDT(-0500)] <EricDalquist> athena1 figured out how to do the classloader switching I was talking about
[11:45:57 CDT(-0500)] <EricDalquist> aspectj is a wonderful thing
[11:52:15 CDT(-0500)] <athena1> ooh yay
[11:52:18 CDT(-0500)] <athena1> sounds encouraging
[11:52:53 CDT(-0500)] <EricDalquist> yeah so now as far as I know any time pluto calls back into uPortal the aspect switches the thread's context classloader back to the portal's classloader
[11:53:08 CDT(-0500)] <athena1> nice
[11:53:31 CDT(-0500)] <EricDalquist> all the interest & help on the up lists as of late has been really nice
[11:53:45 CDT(-0500)] <EricDalquist> been fixing a few bugs a week based on testing/feedback/help from folks there
[11:53:47 CDT(-0500)] <EricDalquist> makes me happy
[13:01:45 CDT(-0500)] <b-rock> Hello uPortal devs: I'm attempting an import of data to the 4.0.1 release and ran into this trace preventing the import http://pastebin.com/iWQCs8k8.
[13:03:21 CDT(-0500)] <b-rock> looks like maybe I'm missing something in the environment for groovy
[13:03:40 CDT(-0500)] <EricDalquist> no, the problem is you can't import entity types from previous versions
[13:03:53 CDT(-0500)] <EricDalquist> let me find some notes ...
[13:03:53 CDT(-0500)] <b-rock> ok. I'll remove those.
[13:03:54 CDT(-0500)] <b-rock> thanks.
[13:04:23 CDT(-0500)] <b-rock> maybe I can edit the data-import page to note this. http://pastebin.com/iWQCs8k8 ?
[13:04:29 CDT(-0500)] <b-rock> or ask Laura
[13:05:03 CDT(-0500)] <b-rock> wrong patse. https://wiki.jasig.org/display/UPM40/Import+Export+Data+Migration+Tools
[13:05:33 CDT(-0500)] <EricDalquist> I'm working on a new wiki page right now
[13:05:41 CDT(-0500)] <EricDalquist> I meant to post these notes a while ago
[13:05:42 CDT(-0500)] <EricDalquist> and just forgot
[13:05:46 CDT(-0500)] <b-rock> dough. I just realized I can log in.
[13:06:04 CDT(-0500)] <b-rock> np. is that the only type that cant be imported?
[13:06:08 CDT(-0500)] <EricDalquist> https://wiki.jasig.org/display/UPM40/Upgrade+Data+Import
[13:06:15 CDT(-0500)] <EricDalquist> give me about 15-20 minutes to clean that up
[13:06:20 CDT(-0500)] <EricDalquist> but that is a paste of my rough notes
[13:06:35 CDT(-0500)] <b-rock> no worries. let me know if I can help some how.
[13:10:37 CDT(-0500)] <b-rock> so from the export in 3.2.5. I'm left with fragment-layout, group_membership, permission, permission_set and user as candidates for being imported. does that seem right or should I dump fragment-layout as well?
[13:10:48 CDT(-0500)] <EricDalquist> that's right
[13:10:58 CDT(-0500)] <b-rock> cool. trying now...
[13:11:00 CDT(-0500)] <EricDalquist> but don't try until I'm done updating this page
[13:11:04 CDT(-0500)] <EricDalquist> there are more bits that are missing
[13:11:06 CDT(-0500)] <EricDalquist>
[13:11:10 CDT(-0500)] <b-rock> ok.
[13:11:48 CDT(-0500)] <b-rock> I assume this will make the error I reported in on yesterday go away after there is some data in the system for my user.
[13:12:31 CDT(-0500)] <EricDalquist> perhaps
[13:12:40 CDT(-0500)] <EricDalquist> though that error you reported is a valid bug that needs to be fixed
[13:12:47 CDT(-0500)] <EricDalquist> the portal needs to be able to render for a user with no tabs
[13:13:03 CDT(-0500)] <b-rock> ok. I did comment out the exception and rebuit. the page rendered but there wasn't anything there
[13:13:29 CDT(-0500)] <b-rock> but I"m sure commenting out the checked exception is not the way to fix that.
[13:27:52 CDT(-0500)] <EricDalquist> ok b-rock: https://wiki.jasig.org/display/UPM40/Upgrade+Data+Import
[13:28:50 CDT(-0500)] <b-rock> ok thanks EricDalquist. I'll read through the doc, try the import. and report back if something bad happens
[13:34:36 CDT(-0500)] <b-rock> ok EricDalquist. does the "ant initdb" take care of importing all of the default and required data?
[13:34:47 CDT(-0500)] <EricDalquist> yes but it also imports the quickstart data
[13:34:56 CDT(-0500)] <EricDalquist> which is why that wiki page doesn't list it
[13:34:56 CDT(-0500)] <b-rock> thats ok I think
[13:34:58 CDT(-0500)] <EricDalquist> no
[13:35:05 CDT(-0500)] <EricDalquist> you probably want to avoid that
[13:35:10 CDT(-0500)] <EricDalquist> if you're upgrading
[13:35:23 CDT(-0500)] <EricDalquist> I don't think it will cause problems
[13:35:25 CDT(-0500)] <b-rock> if I already imported it with initdb. is there a way to undo that?
[13:35:41 CDT(-0500)] <EricDalquist> running the commands on that page will nuke your existing DB
[13:35:50 CDT(-0500)] <EricDalquist> "ant db" drops all tables and recreates them
[13:35:53 CDT(-0500)] <b-rock> ok. I'll do those verbatim then
[13:36:30 CDT(-0500)] <EricDalquist> yeah, I'd prefer that just for the testing aspect of this
[13:36:37 CDT(-0500)] <EricDalquist> you're one of the first people other than me to try this out
[13:36:47 CDT(-0500)] <EricDalquist> so better to make sure our listed instructions work
[13:36:47 CDT(-0500)] <b-rock> also, I changed the org.jasig.portal.io.forceDefaultStructure to true. do I need to rebuild before running the commands.
[13:36:56 CDT(-0500)] <EricDalquist> no it will rebuild automatically
[13:37:02 CDT(-0500)] <b-rock> oh ok.
[13:37:07 CDT(-0500)] <b-rock> here we go...
[13:50:01 CDT(-0500)] <b-rock_> ok EricDalquist. looks like the imort got choked up on a fragment-layout http://pastebin.com/NbNsMiBL
[13:50:43 CDT(-0500)] <EricDalquist> [java] Caused by: java.lang.IllegalArgumentException: No published channel for fname=header referenced by layout for developer-lo
[13:50:54 CDT(-0500)] <EricDalquist> there is no header or footer portlet in 4.0
[13:51:01 CDT(-0500)] <EricDalquist> you'll need to remove those entries from your layout files
[13:51:58 CDT(-0500)] <b-rock_> ok
[13:54:08 CDT(-0500)] <b-rock_> looking at the fragment-layout folder, they look like fragments that we do not maintian but were in the portal before we customized it. I think I can probably get rid of them here.
[13:54:58 CDT(-0500)] <EricDalquist> yup
[13:55:41 CDT(-0500)] <b-rock_> ok. EricDalquist. should I redo the " ant db db-import-required db-import-default" before trying the data import again?
[13:56:03 CDT(-0500)] <EricDalquist> you should be able to just re-run the data-import step
[13:56:07 CDT(-0500)] <EricDalquist> fixing problems as you go
[13:56:18 CDT(-0500)] <b-rock_> ok
[13:56:19 CDT(-0500)] <EricDalquist> until it completes succcessfully
[13:56:38 CDT(-0500)] <b-rock_> running...
[13:56:43 CDT(-0500)] <b-rock_> rather re-running...
[13:58:59 CDT(-0500)] <b-rock_> ok. it ran to completion this time. the 3.2.5 exported folders that I imported were group-membership, permission, permission_set and user. I'm gonna retest the front end now after restarting...
[13:59:59 CDT(-0500)] <EricDalquist> you didn't import fragment layouts, layouts or channels?
[14:00:25 CDT(-0500)] <EricDalquist> meeting time
[14:00:27 CDT(-0500)] <EricDalquist> back in an hour or so
[14:00:54 CDT(-0500)] <b-rock_> ok. no I didn't import those.,
[14:09:11 CDT(-0500)] <b-rock_> ok EricDalquist. found an interesting issue that happens after attempting login. http://pastebin.com/2RihdHgL some kind of stack overflow.
[14:26:41 CDT(-0500)] <b-rock_> ok. after restarting the server the guest user is getting the same rendering issue that I reported on yesterday http://pastebin.com/P0EESYwH which is the same in the issue https://issues.jasig.org/browse/UP-3194
[14:39:13 CDT(-0500)] <EricDalquist> right
[14:39:20 CDT(-0500)] <EricDalquist> since you didn't import any content
[14:39:21 CDT(-0500)] <EricDalquist> no layouts
[14:39:23 CDT(-0500)] <EricDalquist> no portlets
[14:39:49 CDT(-0500)] <EricDalquist> without the fragment layouts you have no content on the page
[14:40:17 CDT(-0500)] <EricDalquist> and we know from UP-3194 that if you have no tabs the url handling code fails
[14:45:27 CDT(-0500)] <b-rock_> ok. so I guess I need to try to at least import the guest-lo fragment-layout.
[14:46:12 CDT(-0500)] <EricDalquist> you should try and import all of your fragment layouts
[14:46:54 CDT(-0500)] <b-rock_> yeah. that makes sense. It seems like I should probably have more of them here than these ones that are not maintained.
[14:47:21 CDT(-0500)] <b-rock_> like I should have one for each of the fragments we have created in the production server.
[14:47:29 CDT(-0500)] <EricDalquist> right
[14:47:48 CDT(-0500)] <EricDalquist> there should be one fragment layout file for each fragment you have in your prod server
[14:47:51 CDT(-0500)] <b-rock_> I'm gonna try to re-export just the fragments from the 3.2.5 build
[14:48:01 CDT(-0500)] <EricDalquist> assuming you did the export with your prod uPortal instance
[14:48:08 CDT(-0500)] <b-rock_> I did
[14:51:00 CDT(-0500)] <b-rock_> should the type of the export be "-Dtype=all-fragment-definitions"?
[14:51:09 CDT(-0500)] <EricDalquist> I think so
[14:51:17 CDT(-0500)] <EricDalquist> I can never remember the type names in 3.x
[14:51:18 CDT(-0500)] <b-rock_> that looks the closest
[14:51:26 CDT(-0500)] <EricDalquist> that's why I added "ant data-list" in 4
[14:51:35 CDT(-0500)] <b-rock_> nice
[16:49:57 CDT(-0500)] <EricDalquist> athena1 or apetro are either of you around?
[16:50:15 CDT(-0500)] <athena1> yes
[16:50:19 CDT(-0500)] <athena1> or at least, i am
[16:50:20 CDT(-0500)] <EricDalquist> can you see https://wiki.jasig.org/display/JCH/Domain+Name+Information
[16:50:29 CDT(-0500)] <athena1> yep
[16:50:41 CDT(-0500)] <EricDalquist> are you going to be working for the next ~30 minutes?
[16:50:44 CDT(-0500)] <EricDalquist> I have to run early
[16:50:56 CDT(-0500)] <athena1> mostly - have a couple meetings
[16:50:58 CDT(-0500)] <athena1> what do you need?
[16:51:02 CDT(-0500)] <EricDalquist> but I'm supposed to be helping chuck switch the DNS records for the jasig domain
[16:51:04 CDT(-0500)] <EricDalquist> to a new IP
[16:51:23 CDT(-0500)] <EricDalquist> wondering if you could do it if he responds while I'm not around
[16:51:30 CDT(-0500)] <EricDalquist> if you're not comfortable with that its fine
[16:51:34 CDT(-0500)] <EricDalquist> just curious
[16:51:47 CDT(-0500)] <athena1> sure, you can give him my IM info
[16:51:53 CDT(-0500)] <athena1> i just need to tell him what's on the page or something?
[16:52:24 CDT(-0500)] <EricDalquist> you need to login to network solutions using the account info on that page
[16:52:50 CDT(-0500)] <EricDalquist> and update the dns info for jasig.org, www.jasig.org, *.jasig.org and point it to 67.225.251.181
[16:53:47 CDT(-0500)] <EricDalquist> granted I ahven't heard from chuck at all
[16:53:54 CDT(-0500)] <EricDalquist> so he may not even remember himself _
[16:53:58 CDT(-0500)] <EricDalquist> I just emailed more info
[16:54:14 CDT(-0500)] <EricDalquist> if you can't that's fine, I'll check back in when I get home in about 40 minutes
[16:56:20 CDT(-0500)] <apetro> I also can see that page, but I seem to have handily dodged any responsibility here.