Greetings:
We get the following error when doing an 'crn-export' with -Dtype=all, -Dtype=all-layouts or -Dtype=layouts
This issue is resolvable by patching the export_internal.crn file (text of patch below also).
*******************************
Buildfile: build.xml
crn-export:
install-parent-pom:
[artifact:install] [INFO] Installing /home/billbrown/uPortal-3.1.1/pom.xml to /home/billbrown/.m2/repository/org/jasig/portal/uportal-parent/3.1.1/uportal-parent-3.1.1.pom
[touch] Creating /tmp/jasig/uportal-parent.pom-1454068006-marker
[artifact:dependencies] Downloading: com/oracle/ojdbc5/11.1.0.7.0/ojdbc5-11.1.0.7.0.pom from central
[artifact:dependencies] Downloading: com/oracle/ojdbc5/11.1.0.7.0/ojdbc5-11.1.0.7.0.pom from jasig-m2
[artifact:dependencies] Downloading: com/oracle/ojdbc5/11.1.0.7.0/ojdbc5-11.1.0.7.0.pom from jasig-3rd-party
[artifact:dependencies] Downloading: com/oracle/ojdbc5/11.1.0.7.0/ojdbc5-11.1.0.7.0.pom from UoC Internal Repository
[artifact:dependencies] Downloading: com/oracle/ojdbc5/11.1.0.7.0/ojdbc5-11.1.0.7.0.pom from central
[echo] Artifact '/home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar' is up-to-date
[artifact:install] [INFO] Installing /home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar to /home/billbrown/.m2/repository/org/jasig/portal/uportal-impl/3.1.1/uportal-impl-3.1.1.jar
[java] INFO Creating new lazily initialized GenericApplicationContext for the portal
[java] INFO Created new MemoryContext with environment '{java.naming.factory.url.pkgs=tyrex.naming, java.naming.provider.url=, java.naming.factory.initial=org.jasig.portal.jndi.DisposableMemoryContextFactory}'
[java] INFO Initialized portal JNDI context
[java] INFO Setting CacheProvider '
org.jasig.portal.utils.cache.hibernate.EhCacheProvider@88a970' on ThreadLocal
[java] INFO Created new lazily initialized GenericApplicationContext for the portal in 6966ms
[java] Begin uPortal Export 'all-layouts': 1252595001921
[java] WARN USE OF DEPRECATED API: A deprecated ENTRY was referenced.
[java] Entry Name: contentsOf
[java] Deprecated Since: 1.1.0
[java] Entry Type: PHRASE
[java] Source: /cache/factory/with-attribute/with/subtasks/choose/when/line-iterator/@string
[java] Loading included users ...
[java] Includes file '' does not exist, all users will be exported
[java] INFO User 'alantak' has no non-header/footer structure nodes in their layout.
[java] INFO Using join test: org.jasig.portal.rdbm.DatabaseMetaDataImpl$OracleDb
[java] INFO Oracle (Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
[java] With the Partitioning, OLAP and Data Mining options) / Oracle JDBC driver (11.1.0.7.0-Production) database/driver
[java] Connected To: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(HOST=server.edu)(PROTOCOL=tcp)(PORT=1525))(CONNECT_DATA=(SERVICE_NAME=PORTDEV)(CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_LEVEL=REQUIRED)(CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_TYPES=AES256)))
[java] Supports:
[java] Outer Joins: true
[java] {ts metasyntax: true
[java] TO_DATE(): false
[java] INFO Creating singleton instance for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] INFO Adding destruction callback singleton for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] INFO Using existing singleton instance for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] INFO Using existing singleton instance for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] INFO Using existing singleton instance for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] Export Layout: Nothing to export for USER_ID=66 USER_NAME=alantak: STRUCTURE_NODE_COUNT=0, PREFERENCES=null
[java] ERROR Failed to export layout for user alantak due to exception: org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar!/org/jasig/portal/io/export_internal.crn
[java] Source: /choose/when[1]/sql-query/subtasks/with-attribute/choose/otherwise/write-document
[java] Entity Name: <write-document>
[java] Exception in thread "main" org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document:
classpath://org/jasig/portal/io/export.crn
[java] Source: /properties/with/subtasks/with/subtasks/choose/otherwise/crn
[java] Entity Name: <crn>
[java] at org.danann.cernunnos.flow.CernunnosTask.perform(CernunnosTask.java:100)
[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.flow.IfTask.performSubtasks(IfTask.java:70)
[java] at org.danann.cernunnos.flow.ChooseTask.perform(ChooseTask.java:112)
[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.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:148)
[java] at org.danann.cernunnos.AbstractContainerTask.performSubtasks(AbstractContainerTask.java:123)
[java] at org.danann.cernunnos.core.PropertiesTask.perform(PropertiesTask.java:84)
[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.ScriptRunner.run(ScriptRunner.java:224)
[java] at org.danann.cernunnos.runtime.ScriptRunner.run(ScriptRunner.java:157)
[java] at org.danann.cernunnos.runtime.Main.main(Main.java:103)
[java] Caused by: org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar!/org/jasig/portal/io/export_internal.crn
[java] Source: /choose/when[2]/thread-pool
[java] Entity Name: <thread-pool>
[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.flow.IfTask.performSubtasks(IfTask.java:70)
[java] at org.danann.cernunnos.flow.ChooseTask.perform(ChooseTask.java:112)
[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.flow.CernunnosTask.perform(CernunnosTask.java:97)
[java] ... 23 more
[java] Caused by: java.lang.IllegalStateException: The ExecutorService was shutdown by a child task. This is likely due to an exception inside of a ConcurrentTask. Check the logs for information about the failed ConcurrentTask
[java] at org.danann.cernunnos.concurrent.ThreadPoolTask.perform(ThreadPoolTask.java:106)
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:77)
[java] ... 31 more
[java] ERROR Exception thrown while performing subtask in its own thread. The parent ExecutorService has been shutdown since fail-fast was set to true
[java] org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar!/org/jasig/portal/io/export_internal.crn
[java] Source: /choose/when[1]/sql-query/subtasks/with-attribute/choose/otherwise/write-document
[java] Entity Name: <write-document>
[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.flow.IfTask.performSubtasks(IfTask.java:70)
[java] at org.danann.cernunnos.flow.ChooseTask.perform(ChooseTask.java:112)
[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.SetAttributeTask.perform(SetAttributeTask.java:66)
[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:1368)
[java] at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:653)
[java] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:591)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:641)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:670)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:686)
[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.flow.IfTask.performSubtasks(IfTask.java:70)
[java] at org.danann.cernunnos.flow.ChooseTask.perform(ChooseTask.java:112)
[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.flow.CernunnosTask.perform(CernunnosTask.java:97)
[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.core.ErrorHandlingTask.perform(ErrorHandlingTask.java:112)
[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.concurrent.ConcurrentTask.access$000(ConcurrentTask.java:24)
[java] at org.danann.cernunnos.concurrent.ConcurrentTask$1.run(ConcurrentTask.java:72)
[java] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
[java] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[java] at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] at java.lang.Thread.run(Thread.java:619)
[java] Caused by: java.lang.RuntimeException: Unable to write the specified file: dbDevLayouts/layout/alantak.layout
[java] at org.danann.cernunnos.xml.WriteDocumentTask.perform(WriteDocumentTask.java:88)
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:77)
[java] ... 46 more
[java] Caused by: java.lang.NullPointerException
[java] at org.dom4j.io.XMLWriter.writeNode(XMLWriter.java:1297)
[java] at org.dom4j.io.XMLWriter.write(XMLWriter.java:526)
[java] at org.danann.cernunnos.xml.WriteDocumentTask.perform(WriteDocumentTask.java:85)
[java] ... 47 more
[java] INFO User 'dhathorn' has no non-header/footer structure nodes in their layout.
[java] Export Layout: Nothing to export for USER_ID=77 USER_NAME=dhathorn: STRUCTURE_NODE_COUNT=0, PREFERENCES=null
[java] ERROR Failed to export layout for user dhathorn due to exception: org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar!/org/jasig/portal/io/export_internal.crn
[java] Source: /choose/when[1]/sql-query/subtasks/with-attribute/choose/otherwise/write-document
[java] Entity Name: <write-document>
[java] ERROR Exception thrown while performing subtask in its own thread. The parent ExecutorService has been shutdown since fail-fast was set to true
[java] org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar!/org/jasig/portal/io/export_internal.crn
[java] Source: /choose/when[1]/sql-query/subtasks/with-attribute/choose/otherwise/write-document
[java] Entity Name: <write-document>
[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.flow.IfTask.performSubtasks(IfTask.java:70)
[java] at org.danann.cernunnos.flow.ChooseTask.perform(ChooseTask.java:112)
[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.SetAttributeTask.perform(SetAttributeTask.java:66)
[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:1368)
[java] at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:653)
[java] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:591)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:641)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:670)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:686)
[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.flow.IfTask.performSubtasks(IfTask.java:70)
[java] at org.danann.cernunnos.flow.ChooseTask.perform(ChooseTask.java:112)
[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.flow.CernunnosTask.perform(CernunnosTask.java:97)
[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.core.ErrorHandlingTask.perform(ErrorHandlingTask.java:112)
[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.concurrent.ConcurrentTask.access$000(ConcurrentTask.java:24)
[java] at org.danann.cernunnos.concurrent.ConcurrentTask$1.run(ConcurrentTask.java:72)
[java] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
[java] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[java] at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] at java.lang.Thread.run(Thread.java:619)
[java] Caused by: java.lang.RuntimeException: Unable to write the specified file: dbDevLayouts/layout/dhathorn.layout
[java] at org.danann.cernunnos.xml.WriteDocumentTask.perform(WriteDocumentTask.java:88)
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:77)
[java] ... 46 more
[java] Caused by: java.lang.NullPointerException
[java] at org.dom4j.io.XMLWriter.writeNode(XMLWriter.java:1297)
[java] at org.dom4j.io.XMLWriter.write(XMLWriter.java:526)
[java] at org.danann.cernunnos.xml.WriteDocumentTask.perform(WriteDocumentTask.java:85)
[java] ... 47 more
Here are the text contents of the patch file to fix the issue (with Attribute.NODE changed to Attributes.NODE)
*******************
Index: uportal-impl/src/main/resources/org/jasig/portal/io/export_internal.crn
===================================================================
--- uportal-impl/src/main/resources/org/jasig/portal/io/export_internal.crn (revision 46241)
+++ uportal-impl/src/main/resources/org/jasig/portal/io/export_internal.crn (working copy)
@@ -14,18 +14,22 @@
<sql>SELECT user_id, user_name FROM up_user WHERE user_name = ?</sql>
<parameter value="${SYSID}"/>
<subtasks>
- <with-attribute key="SAFE_USER_NAME" value="${org.jasig.portal.io.SafeFileNamePhrase(${USER_NAME})}">
- <choose>
- <when test="${crn(is-fragment-owner.crn)}">
- <!-- This is a DLM fragment owner layout... -->
- <write-document node="${crn(export-layout.crn)}" file="${EXPORT_DIR}/fragment-layout/${SAFE_USER_NAME}.fragment-layout"/>
- </when>
- <otherwise>
- <!-- This is a normal layout... -->
- <write-document node="${crn(export-layout.crn)}" file="${EXPORT_DIR}/layout/${SAFE_USER_NAME}.layout"/>
- </otherwise>
- </choose>
- </with-attribute>
+ <with-attribute key="Attributes.NODE" value="${crn(export-layout.crn)}">
+ <if test="${jexl(Attributes.NODE ne null)}">
+ <with-attribute key="SAFE_USER_NAME" value="${org.jasig.portal.io.SafeFileNamePhrase(${USER_NAME})}">
+ <choose>
+ <when test="${crn(is-fragment-owner.crn)}">
+ <!-- This is a DLM fragment owner layout... -->
+ <write-document file="${EXPORT_DIR}/fragment-layout/${SAFE_USER_NAME}.fragment-layout"/>
+ </when>
+ <otherwise>
+ <!-- This is a normal layout... -->
+ <write-document file="${EXPORT_DIR}/layout/${SAFE_USER_NAME}.layout"/>
+ </otherwise>
+ </choose>
+ </with-attribute>
+ </if>
+ </with-attribute>
</subtasks>
<empty-result>
<echo-ln>No user '${SYSID}' found to export ${ENTITY_TYPE} for.</echo-ln>
Thanks for fixing this.
Bill.
Posting an additional trace here at the request of Eric Dalquist in that this is possibly related to the issue and shows up after the initial patch was applied:
billbrown@piglet:~/uPortal-3.1.1$ ant crn-export -Dtype=all -Ddir=dbBackup2/
Buildfile: build.xml
crn-export:
install-parent-pom:
[artifact:install] [INFO] Installing /home/billbrown/uPortal-3.1.1/pom.xml to /home/billbrown/.m2/repository/org/jasig/portal/uportal-parent/3.1.1/uportal-paren
t-3.1.1.pom
[touch] Creating /tmp/jasig/uportal-parent.pom-769387833-marker
[artifact:dependencies] Downloading: com/oracle/ojdbc5/11.1.0.7.0/ojdbc5-11.1.0.7.0.pom from central
[artifact:dependencies] Downloading: com/oracle/ojdbc5/11.1.0.7.0/ojdbc5-11.1.0.7.0.pom from jasig-m2
[artifact:dependencies] Downloading: com/oracle/ojdbc5/11.1.0.7.0/ojdbc5-11.1.0.7.0.pom from jasig-3rd-party
[artifact:dependencies] Downloading: com/oracle/ojdbc5/11.1.0.7.0/ojdbc5-11.1.0.7.0.pom from UoC Internal Repository
[artifact:dependencies] Downloading: com/oracle/ojdbc5/11.1.0.7.0/ojdbc5-11.1.0.7.0.pom from central
[echo] Artifact '/home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar' is up-to-date
[artifact:install] [INFO] Installing /home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar to /home/billbrown/.m2/repository/org/jasig/portal
/uportal-impl/3.1.1/uportal-impl-3.1.1.jar
[java] INFO Creating new lazily initialized GenericApplicationContext for the portal
[java] INFO Created new MemoryContext with environment '{java.naming.factory.url.pkgs=tyrex.naming, java.naming.provider.url=, java.naming.factory.initial =org.jasig.portal.jndi.DisposableMemoryContextFactory}'
[java] INFO Initialized portal JNDI context
[java] INFO Setting CacheProvider 'org.jasig.portal.utils.cache.hibernate.EhCacheProvider@1603bdc' on ThreadLocal
[java] INFO Created new lazily initialized GenericApplicationContext for the portal in 11036ms
[java] Begin uPortal Export 'all': 1254776354537
[java] Begin Export of 'all-layouts': 1254776354871
[java] WARN USE OF DEPRECATED API: A deprecated ENTRY was referenced.
[java] Entry Name: contentsOf
[java] Deprecated Since: 1.1.0
[java] Entry Type: PHRASE
[java] Source: /cache/factory/with-attribute/with/subtasks/choose/when/line-iterator/@string
[java] Loading included users ...



[java] Includes file '' does not exist, all users will be exported
[java] INFO User 'alantak' has no non-header/footer structure nodes in their layout.
[java] INFO Using join test: org.jasig.portal.rdbm.DatabaseMetaDataImpl$OracleDb
[java] INFO Oracle (Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - 64bit Production
[java] With the Partitioning, OLAP and Data Mining options) / Oracle JDBC driver (11.1.0.7.0-Production) database/driver
[java] Connected To: jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(HOST=sawc
huck.uchicago.edu)(PROTOCOL=tcp)(PORT=1525))(CONNECT_DATA=(SERVICE_NAME=PORTDEV)
(CONNECTION_PROPERTY_THIN_NET_ENCRYPTION_LEVEL=REQUIRED)(CONNECTION_PROPERTY_THI
N_NET_ENCRYPTION_TYPES=AES256)))
[java] Supports:
[java] Outer Joins: true
[java] {ts metasyntax: true
[java] TO_DATE(): false
[java] INFO Creating singleton instance for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] INFO Adding destruction callback singleton for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] INFO Using existing singleton instance for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] INFO Using existing singleton instance for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] INFO Using existing singleton instance for bean 'scopedTarget.sessionAttributesOverridesMap'
[java] Export Layout: Nothing to export for USER_ID=66 USER_NAME=alantak: STRUCTURE_NODE_COUNT=0, PREFERENCES=null
[java] INFO Looking up bean 'PortalDb' in ApplicationContext due to context not yet being initialized
[java] ERROR Failed to export layout for user amykm due to exception: org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar!/org/jasig/portal/io/export_internal
.crn
[java] Source: /choose/when[1]/sql-query/subtasks/with-attribute/@value
[java] Entity Name: ${crn}
[java] ERROR Exception thrown while performing subtask in its own thread. The parent ExecutorService has been shutdown since fail-fast was set to true
[java] org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar!/org/jasig/portal/io/export_internal
.crn
[java] Source: /choose/when[1]/sql-query/subtasks/with-attribute/@value
[java] Entity Name: ${crn}
[java] at org.danann.cernunnos.flow.CernunnosTask.perform(CernunnosTask.java:100)
[java] at org.danann.cernunnos.flow.CernunnosPhrase.evaluate(CernunnosPhrase.java:66)
[java] at org.danann.cernunnos.runtime.RuntimePhraseDecorator.evaluate(RuntimePhraseDecorator.java:75)
[java] at org.danann.cernunnos.runtime.ConcatenatingPhrase.evaluate(ConcatenatingPhrase.java:77)
[java] at org.danann.cernunnos.runtime.RuntimeReagentDecorator.evaluate(RuntimeReagentDecorator.java:71)
[java] at org.danann.cernunnos.core.SetAttributeTask.perform(SetAttributeTask.java:64)
[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:1368)
[java] at org.springframework.jdbc.core.JdbcTemplate$1.doInPreparedStatement(JdbcTemplate.java:653)
[java] at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:591)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:641)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:670)
[java] at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:686)
[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.flow.IfTask.performSubtasks(IfTask.java:70)
[java] at org.danann.cernunnos.flow.ChooseTask.perform(ChooseTask.java:112)
[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.flow.CernunnosTask.perform(CernunnosTask.java:97)
[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.core.ErrorHandlingTask.perform(ErrorHandlingTask.java:112)
[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.concurrent.ConcurrentTask.access$000(ConcurrentTask.java:24)
[java] at org.danann.cernunnos.concurrent.ConcurrentTask$1.run(ConcurrentTask.java:72)
[java] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
[java] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
[java] at java.util.concurrent.FutureTask.run(FutureTask.java:138)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
[java] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
[java] at java.lang.Thread.run(Thread.java:619)
[java] Caused by: org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/billbrown/uPortal-3.1.1/uportal-impl/target/uportal-impl-3.1.1.jar!/org/jasig/portal/io/export-layout.c
rn
[java] Source: /with/subtasks/with-attribute/xslt/with-attribute/@value
[java] Entity Name: ${crn}
[java] at org.danann.cernunnos.flow.CernunnosTask.perform(CernunnosTask.java:100)
[java] at org.danann.cernunnos.flow.CernunnosPhrase.evaluate(CernunnosPhrase.java:66)
[java] at org.danann.cernunnos.runtime.RuntimePhraseDecorator.evaluate(RuntimePhraseDecorator.java:75)
[java] at org.danann.cernunnos.runtime.ConcatenatingPhrase.evaluate(ConcatenatingPhrase.java:77)
[java] at org.danann.cernunnos.runtime.RuntimeReagentDecorator.evaluate(RuntimeReagentDecorator.java:71)
[java] at org.danann.cernunnos.core.SetAttributeTask.perform(SetAttributeTask.java:64)
[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.xml.XslTransformTask.perform(XslTransformTask.java:249)
[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.SetAttributeTask.perform(SetAttributeTask.java:66)
[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.flow.CernunnosTask.perform(CernunnosTask.java:97)
[java] ... 43 more
[java] Caused by: org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/billbrown/uPortal-3.1.1
/uportal-impl/target/uportal-impl-3.1.1.jar!/org/jasig/portal/io/export-preferences.crn
[java] Source: /with-attribute/with-attribute[1]/@value
[java] Entity Name: ${groovy}
[java] at org.danann.cernunnos.runtime.RuntimePhraseDecorator.evaluate(RuntimePhraseDecorator.java:91)
[java] at org.danann.cernunnos.runtime.ConcatenatingPhrase.evaluate(ConcatenatingPhrase.java:77)
[java] at org.danann.cernunnos.runtime.RuntimeReagentDecorator.evaluate(RuntimeReagentDecorator.java:71)
[java] at org.danann.cernunnos.core.SetAttributeTask.perform(SetAttributeTask.java:64)
[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.SetAttributeTask.perform(SetAttributeTask.java:66)
[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.flow.CernunnosTask.perform(CernunnosTask.java:97)
[java] ... 64 more
[java] Caused by: java.lang.RuntimeException: Error while executing the spe
cified script.
[java] ENGINE_NAME: groovy
[java] SCRIPT (follows):
[java] PORTAL_CONTEXT.getBean('portletEntityPreferenceHandler').getEntityPreferences(USER_ID.intValue())
[java] at org.danann.cernunnos.script.ScriptPhrase.evaluate(ScriptPhrase.java:81)
[java] at org.danann.cernunnos.runtime.RuntimePhraseDecorator.evaluate(RuntimePhraseDecorator.java:75)
[java] ... 75 more
[java] Caused by: javax.script.ScriptException: java.lang.reflect.InvocationTargetException
[java] at org.danann.cernunnos.script.ScriptEvaluator.eval(ScriptEvaluator.java:189)
[java] at org.danann.cernunnos.script.ScriptPhrase.evaluate(ScriptPhrase.java:78)
[java] ... 76 more
[java] Caused by: java.lang.reflect.InvocationTargetException
[java] at sun.reflect.GeneratedMethodAccessor12.invoke(Unknown Source)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at org.danann.cernunnos.script.ScriptEvaluator.eval(ScriptEvaluator.java:182)
[java] ... 77 more
[java] Caused by: javax.script.ScriptException: org.springframework.dao.DataRetrievalFailureException: Failed to retrieve required ChannelDefinition for ch
annelPublishId: 130; nested exception is java.lang.NullPointerException
[java] at com.sun.script.groovy.GroovyScriptEngine.eval(GroovyScriptEngine.java:245)
[java] at com.sun.script.groovy.GroovyCompiledScript.eval(GroovyCompiledScript.java:46)
[java] at javax.script.CompiledScript.eval(CompiledScript.java:75)
[java] ... 81 more
[java] Caused by: org.springframework.dao.DataRetrievalFailureException: Failed to retrieve required ChannelDefinition for channelPublishId: 130; nested ex
ception is java.lang.NullPointerException
[java] at org.jasig.portal.portlet.registry.PortletDefinitionRegistryImpl.getChannelDefinition(PortletDefinitionRegistryImpl.java:235)
[java] at org.jasig.portal.portlet.registry.PortletDefinitionRegistryImpl.getChannelDefinition(PortletDefinitionRegistryImpl.java:222)
[java] at org.jasig.portal.portlet.dao.trans.TransientPortletEntityDao.wrapEntity(TransientPortletEntityDao.java:189)
[java] at org.jasig.portal.portlet.dao.trans.TransientPortletEntityDao.wrapEntities(TransientPortletEntityDao.java:213)
[java] at org.jasig.portal.portlet.dao.trans.TransientPortletEntityDao.getPortletEntitiesForUser(TransientPortletEntityDao.java:129)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:307)
[java] at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
[java] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
[java] at org.springframework.aop.aspectj.AspectJAfterThrowingAdvice.invoke(AspectJAfterThrowingAdvice.java:54)
[java] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
[java] at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
[java] at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
[java] at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
[java] at $Proxy43.getPortletEntitiesForUser(Unknown Source)
[java] at org.jasig.portal.portlet.registry.PortletEntityRegistryImpl.getPortletEntitiesForUser(PortletEntityRegistryImpl.java:116)
[java] at org.jasig.portal.io.support.PortletEntityPreferenceHandler.getEntityPreferences(PortletEntityPreferenceHandler.java:104)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:86)
[java] at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:230)
[java] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:912)
[java] at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
[java] at org.codehaus.groovy.runtime.InvokerHelper.invokePojoMethod(InvokerHelper.java:766)
[java] at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:754)
[java] at org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:170)
[java] at Script16.run(Script16.groovy:1)
[java] at com.sun.script.groovy.GroovyScriptEngine.eval(GroovyScriptEngine.java:243)
[java] ... 83 more
[java] Caused by: java.lang.NullPointerException
[java] at org.jasig.portal.RDBMChannelRegistryStore.getChannelDefinition(RDBMChannelRegistryStore.java:509)
[java] at org.jasig.portal.portlet.registry.PortletDefinitionRegistryImpl.getChannelDefinition(PortletDefinitionRegistryImpl.java:232)
[java] ... 115 more
[java] Exception in thread "main" org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: classpath://org/jasig/portal/io/export.crn
[java] Source: /properties/with/subtasks/with/subtasks/choose/when/for-each/with-attribute/crn
[java] Entity Name: <crn>
[java] at org.danann.cernunnos.flow.CernunnosTask.perform(CernunnosTask.java:100)
[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.SetAttributeTask.perform(SetAttributeTask.java:66)
[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.flow.ForEachTask.perform(ForEachTask.java:80)
[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.flow.IfTask.performSubtasks(IfTask.java:70)
[java] at org.danann.cernunnos.flow.ChooseTask.perform(ChooseTask.java:112)
[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(Run
timeTaskDecorator.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.PropertiesTask.perform(PropertiesTask.java:84)
[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.ScriptRunner.run(ScriptRunner.java:224)
[java] at org.danann.cernunnos.runtime.ScriptRunner.run(ScriptRunner.java:157)
[java] at org.danann.cernunnos.runtime.Main.main(Main.java:103)
[java] Caused by: org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered an error:
[java] Origin Document: jar:file:/home/billbrown/uPortal-3.1.1
/uportal-impl/target/uportal-impl-3.1.1.jar!/org/jasig/portal/io/export_internal
.crn
[java] Source: /choose/when[2]/thread-pool
[java] Entity Name: <thread-pool>
[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.flow.IfTask.performSubtasks(IfTask.java:70)
[java] at org.danann.cernunnos.flow.ChooseTask.perform(ChooseTask.java:112)
[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.flow.CernunnosTask.perform(CernunnosTask.java:97)
[java] ... 31 more
[java] Caused by: java.lang.IllegalStateException: The ExecutorService was
shutdown by a child task. This is likely due to an exception inside of a ConcurrentTask. Check the logs for information about the failed ConcurrentTask
[java] at org.danann.cernunnos.concurrent.ThreadPoolTask.perform(ThreadPoolTask.java:106)
[java] at org.danann.cernunnos.runtime.RuntimeTaskDecorator.perform(RuntimeTaskDecorator.java:77)
[java] ... 39 more
BUILD FAILED
/home/billbrown/uPortal-3.1.1/build.xml:192: The following error occurred while executing this line:
/home/billbrown/uPortal-3.1.1/build.xml:821: The following error occurred while executing this line:
/home/billbrown/uPortal-3.1.1/build.xml:824: The following error occurred while executing this line:
/home/billbrown/uPortal-3.1.1/build.xml:204: Java returned: 1
Total time: 42 seconds
Let me know if you need more information.
Thanks.
Bill.