Here is the log from the import command (ant data-import -Denv=prod
-Dmaven.test.skip=true -Dfile=guest.profile.xml > import_failure.log)
----- Original Message -----
From: "Vicky Crowley" <[email protected]>
To: [email protected]
Sent: Tuesday, October 18, 2011 2:32:48 PM
Subject: Re: uPortal 4.0 Skin/Theme Changes
I was able to find a temporary solution. I modified the
uportal-war/src/main/data/required_entities/stylesheet-descriptor/DLMXHTML.stylesheet-descriptor.xml
file and changed the default from uportal3 to another skin. It successfully
imported and the guest page does pick up this change. Although I am not too
sure if this is the best way to handle this but it gets the job done for the
short term.
----- Original Message -----
From: "Vicky Crowley" <[email protected]>
To: [email protected]
Sent: Tuesday, October 18, 2011 2:16:25 PM
Subject: Re: uPortal 4.0 Skin/Theme Changes
Hi Eric,
I did try that. When attempting to import the xml file, I am getting an error
message indicating that the up_ss_user_parm table does not exist.
Vicky
----- Original Message -----
From: "Vicky Crowley" <[email protected]>
To: [email protected]
Sent: Monday, October 17, 2011 10:46:20 AM
Subject: uPortal 4.0 Skin/Theme Changes
Hi All,
I have a problem that I was hoping someone can help me with. I have a newly
created uPortal 4.0.0 skin for uPortal. Unfortunately, I can't figure out how
to change the skin for the guest user. Here is what I have tried:
1) In the past I have added this user and then used the impersonate user to
change to the guest account. Select the desired skin and restart. In 4.0.0, I
can't add the user. If I try to impersonate the user, I get uportal errors (No
layout node exists for id u20l1n7 of window 40_u20l1n7_14).
2) Tried the data-import command but still the same error.
3) Changed portal.properties to set the
org.jasig.portal.security.PersonFactory.guest_user_name property to student.
Restarted the portal. Still using the default skin. Even though when I login as
the student user, I see a different skin.
4) Changed the skin for the student-lo user. Restarted uPortal. Still the
default skin.
I have no other ideas at this point on how to get the unauthenticated (guest)
view to update. Any and all suggestions are greatly appreciated.
Vicky
--
You are currently subscribed to [email protected] as:
[email protected]
To unsubscribe, change settings or access archives, see
http://www.ja-sig.org/wiki/display/JSG/uportal-dev
Buildfile: /home/unicon/400/uportal/src/uPortal-4.0.0/build.xml
prodPrompt:
data-import:
[echo] Creating Data Import Script
up-shell:
install-parent-pom:
[artifact:install] [INFO] Installing /home/unicon/400/uportal/src/uPortal-4.0.0/pom.xml to /home/uportal/.m2/repository/org/jasig/portal/uportal-parent/4.0.0/uportal-parent-4.0.0.pom
[touch] Creating /tmp/jasig/uportal-parent.pom-1971994474-marker
[echo] Artifact '/home/unicon/400/uportal/src/uPortal-4.0.0/uportal-search-api/target/uportal-search-api-4.0.0.jar' is up-to-date
[artifact:install] [INFO] Installing /home/unicon/400/uportal/src/uPortal-4.0.0/uportal-search-api/target/uportal-search-api-4.0.0.jar to /home/uportal/.m2/repository/org/jasig/portal/uportal-search-api/4.0.0/uportal-search-api-4.0.0.jar
[echo] Artifact '/home/unicon/400/uportal/src/uPortal-4.0.0/uportal-war/target/uPortal.war' is up-to-date
[artifact:install] [INFO] Installing /home/unicon/400/uportal/src/uPortal-4.0.0/uportal-war/target/uPortal.war to /home/uportal/.m2/repository/org/jasig/portal/uportal-war/4.0.0/uportal-war-4.0.0.war
[java] INFO Creating new lazily initialized GenericApplicationContext for the portal
[java] INFO Using dialect: org.hibernate.dialect.PostgreSQLDialect
[java] ERROR Unable to locate static metamodel field : org.jasig.portal.layout.dao.jpa.AbstractStylesheetDataImpl_#entityVersion
[java] ERROR Unable to locate static metamodel field : org.jasig.portal.layout.dao.jpa.AbstractStylesheetDataImpl_#entityVersion
[java] INFO Using dialect: org.hibernate.dialect.PostgreSQLDialect
[java] INFO Created new lazily initialized GenericApplicationContext for the portal in 12347ms
[java] INFO
[java] INFO
[java] INFO Importing Data from: guest.profile.xml
[java] INFO Initializing ExecutorService 'importExportThreadPool'
[java] INFO Adding destruction callback singleton for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] WARN Invalid JavaBean property 'userNames' being accessed! Ambiguous write methods found next to actually used [public void org.jasig.portal.io.PropertiesFilesIsIncludedUser.setUserNames(java.util.Map)]: [public void org.jasig.portal.io.PropertiesFilesIsIncludedUser.setUserNames(java.util.Set)]
[java] Exception in thread "main" java.lang.RuntimeException: data-import for guest.profile.xml failed
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[java] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[java] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[java] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[java] at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:77)
[java] at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrapNoCoerce.callConstructor(ConstructorSite.java:102)
[java] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:54)
[java] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:182)
[java] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:194)
[java] at upshell_2085631058.run(upshell_2085631058.groovy:13)
[java] at groovy.lang.GroovyShell.runScriptOrMainOrTestOrRunnable(GroovyShell.java:266)
[java] at groovy.lang.GroovyShell.run(GroovyShell.java:229)
[java] at org.jasig.portal.shell.PortalShell.main(PortalShell.java:84)
[java] Caused by: org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/uportal/.m2/repository/org/jasig/portal/uportal-war/4.0.0/uportal-war-4.0.0-classes.jar!/org/jasig/portal/io/import-profile_v3-2.crn
[java] Source: /with/subtasks/with/subtasks/sql-transaction/sql-query/subtasks/node-iterator[2]/sql-upsert
[java] Entity Name: <sql-upsert>
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:93)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:148)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:123)
[java] at org.danann.cernunnos.xml.NodeIteratorTask.perform(NodeIteratorTask.java:95)
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:77)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:148)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:123)
[java] at org.danann.cernunnos.sql.QueryTask.access$100(QueryTask.java:58)
[java] at org.danann.cernunnos.sql.QueryTask$ResponseMappingRowCallbackHandler.processRow(QueryTask.java:193)
[java] at org.springframework.jdbc.core.JdbcTemplate$RowCallbackHandlerResultSetExtractor.extractData(JdbcTemplate.java:1421)
[java] at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:648)
[java] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:586)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:636)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:665)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:685)
[java] at org.danann.cernunnos.sql.QueryTask.perform(QueryTask.java:130)
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:77)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:148)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:123)
[java] at org.danann.cernunnos.sql.TransactionTask.access$300(TransactionTask.java:40)
[java] at org.danann.cernunnos.sql.TransactionTask$PerformSubtasksTransactionCallback.doInTransactionWithoutResult(TransactionTask.java:141)
[java] at org.springframework.transaction.support.TransactionCallbackWithoutResult.doInTransaction(TransactionCallbackWithoutResult.java:33)
[java] at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:130)
[java] at org.danann.cernunnos.sql.TransactionTask.perform(TransactionTask.java:115)
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:77)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:148)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:123)
[java] at org.danann.cernunnos.core.WithTask.perform(WithTask.java:90)
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:77)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:148)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:123)
[java] at org.danann.cernunnos.core.WithTask.perform(WithTask.java:90)
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:77)
[java] at org.danann.cernunnos.runtime.ScriptRunner$TaskDecorator.perform(ScriptRunner.java:435)
[java] at org.danann.cernunnos.runtime.ScriptRunner.run(ScriptRunner.java:287)
[java] at org.danann.cernunnos.runtime.PojoTask.perform(PojoTask.java:202)
[java] at org.jasig.portal.io.xml.crn.CernunnosDataImporter.importDataElement(CernunnosDataImporter.java:59)
[java] at org.jasig.portal.io.xml.crn.AbstractDom4jImporter.importData(AbstractDom4jImporter.java:86)
[java] at org.jasig.portal.io.xml.crn.AbstractDom4jImporter.importData(AbstractDom4jImporter.java:53)
[java] at org.jasig.portal.io.xml.JaxbPortalDataHandlerService.importOrUpgradeData(JaxbPortalDataHandlerService.java:517)
[java] at org.jasig.portal.io.xml.JaxbPortalDataHandlerService.importData(JaxbPortalDataHandlerService.java:480)
[java] at org.jasig.portal.io.xml.JaxbPortalDataHandlerService.importData(JaxbPortalDataHandlerService.java:447)
[java] at org.jasig.portal.io.xml.JaxbPortalDataHandlerService.importData(JaxbPortalDataHandlerService.java:425)
[java] at org.jasig.portal.io.xml.IPortalDataHandlerService$importData.call(Unknown Source)
[java] at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:42)
[java] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:108)
[java] at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)
[java] at upshell_2085631058.run(upshell_2085631058.groovy:10)
[java] ... 3 more
[java] Caused by: org.springframework.jdbc.BadSqlGrammarException: PreparedStatementCallback; bad SQL grammar [
[java] UPDATE up_ss_user_parm
[java] SET param_val = ?
[java] WHERE user_id = ? AND profile_id = ? AND ss_id = ? AND ss_type = 2 AND param_name = ?
[java] ]; nested exception is org.postgresql.util.PSQLException: ERROR: relation "up_ss_user_parm" does not exist
[java] at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:233)
[java] at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
[java] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:602)
[java] at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:811)
[java] at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:867)
[java] at org.danann.cernunnos.sql.UpsertTask.doUpdate(UpsertTask.java:167)
[java] at org.danann.cernunnos.sql.UpsertTask.perform(UpsertTask.java:147)
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:77)
[java] ... 50 more
[java] Caused by: org.postgresql.util.PSQLException: ERROR: relation "up_ss_user_parm" does not exist
[java] at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:1592)
[java] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1327)
[java] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:192)
[java] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:451)
[java] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:350)
[java] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:304)
[java] at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
[java] at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:105)
[java] at org.springframework.jdbc.core.JdbcTemplate$2.doInPreparedStatement(JdbcTemplate.java:817)
[java] at org.springframework.jdbc.core.JdbcTemplate$2.doInPreparedStatement(JdbcTemplate.java:1)
[java] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:586)
[java] ... 55 more
[java] INFO Shutting down ExecutorService 'importExportThreadPool'