Hi,
In uPortal trunk, I'm getting this error with initdb task during the
import of *.fragment-layout and *.layout only with Oracle ojdbc14, but
not with hsqldb:
[java] ERROR Failed to import DLM Fragment Layout from:
fragment-layout\admin-lo.fragment-layout due to exception:
org.danann.cernunnos.ManagedException: The Cernunnos Runtime encountered
an error:
[java] Origin Document:
jar:file:/C:/Documents%20and%20Settings/tuyly/workspace/uPortal_trunk/uportal-impl/target/uportal-impl-3.2.0-SNAPSHOT.jar!/org/jasig/portal/io/import-layout_v3-0.crn
[java] Source:
/sql-query/subtasks/with/subtasks/with/subtasks/sql-transaction/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:/C:/Documents%20and%20Settings/tuyly/workspace/uPortal_trunk/uportal-impl/target/uportal-impl-3.2.0-SNAPSHOT.jar!/org/jasig/portal/io/import-layout_v3-0.crn
[java] Source:
/sql-query/subtasks/with/subtasks/with/subtasks/sql-transaction/with-attribute/@value
[java] Entity Name: ${crn}
[java] at
org.danann.cernunnos.flow.CernunnosPhrase.evaluate(CernunnosPhrase.java:102)
[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.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:128)
[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.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.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:91)
[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.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.SetAttributeTask.perform(SetAttributeTask.java:66)
[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:885)
[java] at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
[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:/C:/Documents%20and%20Settings/tuyly/workspace/uPortal_trunk/uportal-impl/target/uportal-impl-3.2.0-SNAPSHOT.jar!/org/jasig/portal/io/lookup-profile_id.crn
[java] Source: /groovy/subtasks/return/@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.flow.ReturnTask.perform(ReturnTask.java:60)
[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.script.ScriptTask.perform(ScriptTask.java:106)
[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.CernunnosPhrase.evaluate(CernunnosPhrase.java:99)
[java] ... 62 more
[java] Caused by: java.lang.RuntimeException: Error while executing
the specified script.
[java] ENGINE_NAME: groovy
[java] SCRIPT (follows):
[java] getProfileId(USER_ID, USER_NAME, PROFILE_FNAME)
[java] at
org.danann.cernunnos.script.ScriptPhrase.evaluate(ScriptPhrase.java:81)
[java] at
org.danann.cernunnos.runtime.RuntimePhraseDecorator.evaluate(RuntimePhraseDecorator.java:75)
[java] ... 73 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] ... 74 more
[java] Caused by: java.lang.reflect.InvocationTargetException
[java] at sun.reflect.GeneratedMethodAccessor16.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] ... 75 more
[java] Caused by: javax.script.ScriptException:
groovy.lang.MissingMethodException: No signature of method:
org.jasig.portal.security.provider.PersonImpl.setID() is applicable for
argument types: (java.math.BigDecimal) values: {2}
[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] ... 79 more
[java] Caused by: groovy.lang.MissingMethodException: No signature
of method: org.jasig.portal.security.provider.PersonImpl.setID() is
applicable for argument types: (java.math.BigDecimal) values: {2}
[java] at
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.unwrap(ScriptBytecodeAdapter.java:55)
[java] at
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodN(ScriptBytecodeAdapter.java:172)
[java] at Script68.getProfileId(Script68.groovy:6)
[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:800)
[java] at
groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:756)
[java] at groovy.lang.Closure.call(Closure.java:292)
[java] at
com.sun.script.groovy.GroovyScriptEngine.callGlobal(GroovyScriptEngine.java:294)
[java] at
com.sun.script.groovy.GroovyScriptEngine.access$000(GroovyScriptEngine.java:44)
[java] at
com.sun.script.groovy.GroovyScriptEngine$2.invokeMethod(GroovyScriptEngine.java:230)
[java] at
com.sun.script.groovy.GroovyScriptEngine$2.invokeMethod(GroovyScriptEngine.java:219)
[java] at
groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:44)
[java] at groovy.lang.Script.invokeMethod(Script.java:78)
[java] at
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.invokeMethodOnCurrentN(ScriptBytecodeAdapter.java:85)
[java] at Script69.run(Script69.groovy:1)
[java] at
com.sun.script.groovy.GroovyScriptEngine.eval(GroovyScriptEngine.java:243)
[java] ... 81 more
--
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