Discussions
Categories
Groups
Community Home
Categories
INTERNAL ENABLEMENT
POPULAR
PUBLIC CLOUD
PRIVATE CLOUD
Quick Links
MY LINKS
HELPFUL TIPS
Back to website
Home
Intelligence (Analytics)
JS Error after upgrading from 2.2.2 to 3.7.2
Y.Meiri
Hi,
I've recently upgraded BIRT from 2.2.2 to 3.7.2
My server code is running on JBoss 4.3.0.GA_CP10 (build: SVNTag=JBPAPP_4_3_0_GA_C)
1. When I run my reports in eclipse environment it works fine.
2. My tested report is simple and does not include any JS.
3. I do not have additional js.jar in my classpath (as far as I know and checked).
4. I've deprecated the call to setBIRTHome(...) as mentioned in the upgrade docs.
4.1. I'm using the BIRT API as I've used in 2.2.2 except the change mentioned above.
5. I've added all jars contained in ReportEngine\lib
I've tried almost everything and will appreciate any help
Thanks,
Yuval
Here is my error & StackTrace:
Table (id = 45):
- A BIRT exception occurred. See next exception for more information.
Invalid javascript expression: dataSetRow["CODE"] (Element ID:45)
data.engine.BirtException ( 1 time(s) )
detail : org.eclipse.birt.report.engine.api.EngineException: A BIRT exception occurred. See next exception for more information.
Invalid javascript expression: dataSetRow["CODE"] (Element ID:45)
at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1237)
at org.eclipse.birt.report.engine.executor.ExecutionContext.addException(ExecutionContext.java:1216)
at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:96)
at org.eclipse.birt.report.engine.executor.TableItemExecutor.execute(TableItemExecutor.java:62)
at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:34)
at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:92)
at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:100)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:180)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:77)
...
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.invocation.Invocation.performCall(Invocation.java:359)
at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:237)
at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:158)
at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:63)
at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:121)
at org.jboss.ejb.plugins.AbstractTxInterceptorBMT.invokeNext(AbstractTxInterceptorBMT.java:173)
at org.jboss.ejb.plugins.TxInterceptorBMT.invoke(TxInterceptorBMT.java:77)
at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:169)
at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:168)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:205)
at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:138)
at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:648)
at org.jboss.ejb.Container.invoke(Container.java:960)
at sun.reflect.GeneratedMethodAccessor1388.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.server.jmx.LazyMBeanServer.invoke(LazyMBeanServer.java:294)
at org.jboss.invocation.unified.server.UnifiedInvoker.invoke(UnifiedInvoker.java:231)
at sun.reflect.GeneratedMethodAccessor1406.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.server.jmx.LazyMBeanServer.invoke(LazyMBeanServer.java:294)
at javax.management.MBeanServerInvocationHandler.invoke(MBeanServerInvocationHandler.java:201)
at $Proxy14.invoke(Unknown Source)
at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:900)
at org.jboss.remoting.transport.socket.ServerThread.processInvocation(ServerThread.java:634)
at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.java:434)
at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.java:176)
Caused by: org.eclipse.birt.data.engine.core.DataException: A BIRT exception occurred. See next exception for more information.
Invalid javascript expression: dataSetRow["CODE"]
at org.eclipse.birt.data.engine.core.DataException.wrap(DataException.java:123)
at org.eclipse.birt.data.engine.expression.ExpressionCompilerUtil.populateColumnList(ExpressionCompilerUtil.java:504)
at org.eclipse.birt.data.engine.expression.ExpressionCompilerUtil.extractDataSetColumnExpression(ExpressionCompilerUtil.java:276)
at org.eclipse.birt.data.engine.expression.ExpressionCompilerUtil.extractDataSetColumnExpression(ExpressionCompilerUtil.java:193)
at org.eclipse.birt.data.engine.impl.ResultIterator.validateManualBindingExpressions(ResultIterator.java:370)
at org.eclipse.birt.data.engine.impl.ResultIterator.<init>(ResultIterator.java:148)
at org.eclipse.birt.data.engine.impl.QueryResults.getResultIterator(QueryResults.java:212)
at org.eclipse.birt.report.engine.data.dte.QueryResultSet.<init>(QueryResultSet.java:98)
at org.eclipse.birt.report.engine.data.dte.DteDataEngine.doExecuteQuery(DteDataEngine.java:168)
at org.eclipse.birt.report.engine.data.dte.AbstractDataEngine.execute(AbstractDataEngine.java:267)
at org.eclipse.birt.report.engine.executor.ExecutionContext.executeQuery(ExecutionContext.java:1939)
at org.eclipse.birt.report.engine.executor.QueryItemExecutor.executeQuery(QueryItemExecutor.java:80)
... 58 more
Caused by: org.eclipse.birt.core.exception.CoreException: Invalid javascript expression: dataSetRow["CODE"]
at org.eclipse.birt.core.data.ExpressionParserUtility.compileColumnExpression(ExpressionParserUtility.java:85)
at org.eclipse.birt.core.data.ExpressionUtil.extractColumnExpressions(ExpressionUtil.java:282)
at org.eclipse.birt.data.engine.expression.ExpressionCompilerUtil.populateColumnList(ExpressionCompilerUtil.java:499)
... 68 more
Caused by: org.eclipse.birt.core.exception.CoreException: org.eclipse.birt.core
at org.eclipse.birt.core.data.ExpressionParserUtility.CompiledExprFromTree(ExpressionParserUtility.java:160)
at org.eclipse.birt.core.data.ExpressionParserUtility.compileColumnExpression(ExpressionParserUtility.java:78)
... 70 more
Find more posts tagged with
Comments
mwilliams
Can you attach your report design?
Y.Meiri
<blockquote class='ipsBlockquote' data-author="'mwilliams'" data-cid="112562" data-time="1355868559" data-date="18 December 2012 - 03:09 PM"><p>
Can you attach your report design?<br /></p></blockquote>
<?xml version="1.0" encoding="UTF-8"?><br />
<report xmlns="<a class='bbc_url' href='
http://www.eclipse.org/birt/2005/design'>http://www.eclipse.org/birt/2005/design"</a>
; version="3.2.23" id="1"><br />
<property name="comments">Copyright (c) 2007 <<Your Company Name here>></property><br />
<property name="createdBy">Eclipse BIRT Designer Version 3.7.2.v20120213 Build <3.7.2.v20120214-1408></property><br />
<html-property name="description">Creates a blank report with no predefined content.</html-property><br />
<list-property name="propertyBindings"><br />
<structure><br />
<property name="name">odaJndiName</property><br />
<property name="id">43</property><br />
<expression name="value">params["jdbc_jndi_url"]</expression><br />
</structure><br />
<structure><br />
<property name="name">queryText</property><br />
<property name="id">2213</property><br />
</structure><br />
<structure><br />
<property name="name">queryTimeOut</property><br />
<property name="id">2213</property><br />
</structure><br />
<structure><br />
<property name="name">rowFetchSize</property><br />
<property name="id">2213</property><br />
</structure><br />
</list-property><br />
<property name="units">in</property><br />
<text-property name="displayName">Security Report - Active users</text-property><br />
<property name="iconFile">/templates/blank_report.gif</property><br />
<property name="layoutPreference">auto layout</property><br />
<parameters><br />
<scalar-parameter name="jdbc_jndi_url" id="2212"><br />
<text-property name="promptText">jdbc_jndi_url</text-property><br />
<property name="valueType">static</property><br />
<property name="dataType">string</property><br />
<property name="distinct">true</property><br />
<simple-property-list name="defaultValue"><br />
<value type="constant"></value><br />
</simple-property-list><br />
<property name="paramType">simple</property><br />
<property name="controlType">text-box</property><br />
<structure name="format"><br />
<property name="category">Unformatted</property><br />
</structure><br />
</scalar-parameter><br />
</parameters><br />
<data-sources><br />
<oda-data-source extensionID="org.eclipse.birt.report.data.oda.jdbc" name="ora10loc" id="43"><br />
<list-property name="privateDriverProperties"><br />
<ex-property><br />
<name>metadataBidiFormatStr</name><br />
<value>ILYNN</value><br />
</ex-property><br />
<ex-property><br />
<name>disabledMetadataBidiFormatStr</name><br />
</ex-property><br />
<ex-property><br />
<name>contentBidiFormatStr</name><br />
<value>ILYNN</value><br />
</ex-property><br />
<ex-property><br />
<name>disabledContentBidiFormatStr</name><br />
</ex-property><br />
</list-property><br />
<property name="odaDriverClass">oracle.jdbc.OracleDriver</property><br />
<property name="odaURL">jdbc:oracle:thin:
@localhost
:1521:orcl11</property><br />
<property name="odaUser">test</property><br />
<encrypted-property name="odaPassword" encryptionID="base64">ZXNidGs=</encrypted-property><br />
<property name="odaJndiName">com.test.hibernate.DataSource</property><br />
</oda-data-source><br />
</data-sources><br />
<data-sets><br />
<oda-data-set extensionID="org.eclipse.birt.report.data.oda.jdbc.JdbcSelectDataSet" name="User" id="2213"><br />
<property name="nullsOrdering">nulls lowest</property><br />
<list-property name="columnHints"><br />
<structure><br />
<property name="columnName">CODE</property><br />
<property name="analysis">dimension</property><br />
<text-property name="displayName">CODE</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">NAME</property><br />
<property name="analysis">dimension</property><br />
<text-property name="displayName">NAME</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">EMAIL</property><br />
<property name="analysis">dimension</property><br />
<text-property name="displayName">EMAIL</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">IP_ADDR</property><br />
<property name="analysis">dimension</property><br />
<text-property name="displayName">IP_ADDR</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">LOGGED_ON_SINCE</property><br />
<property name="analysis">dimension</property><br />
<text-property name="displayName">LOGGED_ON_SINCE</text-property><br />
</structure><br />
<structure><br />
<property name="columnName">SESSION_ID</property><br />
<property name="analysis">dimension</property><br />
<text-property name="displayName">SESSION_ID</text-property><br />
</structure><br />
</list-property><br />
<structure name="cachedMetaData"><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">CODE</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">2</property><br />
<property name="name">NAME</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">3</property><br />
<property name="name">EMAIL</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">4</property><br />
<property name="name">IP_ADDR</property><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="position">5</property><br />
<property name="name">LOGGED_ON_SINCE</property><br />
<property name="dataType">date-time</property><br />
</structure><br />
<structure><br />
<property name="position">6</property><br />
<property name="name">SESSION_ID</property><br />
<property name="dataType">string</property><br />
</structure><br />
</list-property><br />
</structure><br />
<property name="dataSource">ora10loc</property><br />
<list-property name="resultSet"><br />
<structure><br />
<property name="position">1</property><br />
<property name="name">CODE</property><br />
<property name="nativeName">CODE</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">2</property><br />
<property name="name">NAME</property><br />
<property name="nativeName">NAME</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">3</property><br />
<property name="name">EMAIL</property><br />
<property name="nativeName">EMAIL</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">4</property><br />
<property name="name">IP_ADDR</property><br />
<property name="nativeName">IP_ADDR</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
<structure><br />
<property name="position">5</property><br />
<property name="name">LOGGED_ON_SINCE</property><br />
<property name="nativeName">LOGGED_ON_SINCE</property><br />
<property name="dataType">date-time</property><br />
<property name="nativeDataType">93</property><br />
</structure><br />
<structure><br />
<property name="position">6</property><br />
<property name="name">SESSION_ID</property><br />
<property name="nativeName">SESSION_ID</property><br />
<property name="dataType">string</property><br />
<property name="nativeDataType">12</property><br />
</structure><br />
</list-property><br />
<xml-property name="queryText"><![CDATA[SELECT <br />
u.code,<br />
u.name,<br />
u.email,<br />
cu.ip_addr,<br />
cu.logged_on_since,<br />
cu.session_id<br />
<br />
FROM<br />
SEC_CURRENT_USER_LIST cu,<br />
SEC_USER u<br />
<br />
WHERE<br />
cu.user_id <> 1<br />
AND cu.user_id = u.id<br />
<br />
ORDER BY 1]]></xml-property><br />
</oda-data-set><br />
</data-sets><br />
<styles><br />
<style name="crosstab" id="4"><br />
<property name="borderBottomColor">#CCCCCC</property><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1pt</property><br />
<property name="borderLeftColor">#CCCCCC</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1pt</property><br />
<property name="borderRightColor">#CCCCCC</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1pt</property><br />
<property name="borderTopColor">#CCCCCC</property><br />
<property name="borderTopStyle">solid</property><br />
<property name="borderTopWidth">1pt</property><br />
</style><br />
<style name="crosstab-cell" id="5"><br />
<property name="borderBottomColor">#CCCCCC</property><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">1pt</property><br />
<property name="borderLeftColor">#CCCCCC</property><br />
<property name="borderLeftStyle">solid</property><br />
<property name="borderLeftWidth">1pt</property><br />
<property name="borderRightColor">#CCCCCC</property><br />
<property name="borderRightStyle">solid</property><br />
<property name="borderRightWidth">1pt</property><br />
<property name="borderTopColor">#CCCCCC</property><br />
<property name="borderTopStyle">solid</property><br />
<property name="borderTopWidth">1pt</property><br />
</style><br />
</styles><br />
<page-setup><br />
<simple-master-page name="Simple MasterPage" id="2"><br />
<property name="topMargin">1in</property><br />
<property name="leftMargin">1.25in</property><br />
<property name="bottomMargin">1in</property><br />
<property name="rightMargin">1.25in</property><br />
<page-footer><br />
<grid id="388"><br />
<property name="width">100%</property><br />
<column id="389"/><br />
<row id="390"><br />
<cell id="391"><br />
<text id="349"><br />
<property name="fontFamily">"Arial"</property><br />
<property name="fontSize">10pt</property><br />
<property name="fontStyle">normal</property><br />
<property name="contentType">html</property><br />
<text-property name="content"><![CDATA[<B>Date of Execution : </B> <value-of>new Date()</value-of>]]></text-property><br />
</text><br />
</cell><br />
</row><br />
<row id="392"><br />
<cell id="393"><br />
<text id="350"><br />
<property name="fontFamily">"Arial"</property><br />
<property name="fontSize">10pt</property><br />
<property name="contentType">html</property><br />
<text-property name="content"><![CDATA[<B>Page No.:</B> <value-of>pageNumber</value-of> ]]></text-property><br />
</text><br />
</cell><br />
</row><br />
<row id="394"><br />
<cell id="348"/><br />
</row><br />
</grid><br />
</page-footer><br />
</simple-master-page><br />
</page-setup><br />
<body><br />
<table id="2214"><br />
<property name="fontFamily">"Arial"</property><br />
<property name="textAlign">left</property><br />
<property name="width">100%</property><br />
<property name="dataSet">User</property><br />
<list-property name="boundDataColumns"><br />
<structure><br />
<property name="name">CODE</property><br />
<text-property name="displayName">CODE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["CODE"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">NAME</property><br />
<text-property name="displayName">NAME</text-property><br />
<expression name="expression" type="javascript">dataSetRow["NAME"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">EMAIL</property><br />
<text-property name="displayName">EMAIL</text-property><br />
<expression name="expression" type="javascript">dataSetRow["EMAIL"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">IP_ADDR</property><br />
<text-property name="displayName">IP_ADDR</text-property><br />
<expression name="expression" type="javascript">dataSetRow["IP_ADDR"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
<structure><br />
<property name="name">LOGGED_ON_SINCE</property><br />
<text-property name="displayName">LOGGED_ON_SINCE</text-property><br />
<expression name="expression" type="javascript">dataSetRow["LOGGED_ON_SINCE"]</expression><br />
<property name="dataType">date-time</property><br />
</structure><br />
<structure><br />
<property name="name">SESSION_ID</property><br />
<text-property name="displayName">SESSION_ID</text-property><br />
<expression name="expression" type="javascript">dataSetRow["SESSION_ID"]</expression><br />
<property name="dataType">string</property><br />
</structure><br />
</list-property><br />
<property name="pageBreakInterval">50</property><br />
<column id="2233"/><br />
<column id="2234"/><br />
<column id="2235"/><br />
<column id="2236"/><br />
<column id="2237"/><br />
<header><br />
<row id="2215"><br />
<property name="backgroundColor">#C0C0C0</property><br />
<property name="fontWeight">bold</property><br />
<property name="borderBottomColor">#000000</property><br />
<property name="borderBottomStyle">solid</property><br />
<property name="borderBottomWidth">thin</property><br />
<property name="borderTopColor">#000000</property><br />
<property name="borderTopStyle">solid</property><br />
<property name="borderTopWidth">thin</property><br />
<cell id="2216"><br />
<label id="2238"><br />
<text-property name="text">User Code</text-property><br />
</label><br />
</cell><br />
<cell id="2217"><br />
<label id="2239"><br />
<text-property name="text">User Name</text-property><br />
</label><br />
</cell><br />
<cell id="2218"><br />
<label id="2242"><br />
<text-property name="text">Session ID</text-property><br />
</label><br />
</cell><br />
<cell id="2219"><br />
<label id="2241"><br />
<text-property name="text">Session Start</text-property><br />
</label><br />
</cell><br />
<cell id="2220"><br />
<label id="2240"><br />
<text-property name="text">IP-Address</text-property><br />
</label><br />
</cell><br />
</row><br />
</header><br />
<detail><br />
<row id="2221"><br />
<cell id="2222"><br />
<data id="2243"><br />
<property name="resultSetColumn">CODE</property><br />
</data><br />
</cell><br />
<cell id="2223"><br />
<data id="2244"><br />
<property name="resultSetColumn">NAME</property><br />
</data><br />
</cell><br />
<cell id="2224"><br />
<data id="2263"><br />
<property name="resultSetColumn">SESSION_ID</property><br />
</data><br />
</cell><br />
<cell id="2225"><br />
<data id="2262"><br />
<property name="resultSetColumn">LOGGED_ON_SINCE</property><br />
</data><br />
</cell><br />
<cell id="2226"><br />
<data id="2261"><br />
<property name="resultSetColumn">IP_ADDR</property><br />
</data><br />
</cell><br />
</row><br />
</detail><br />
<footer><br />
<row id="2227"><br />
<cell id="2228"/><br />
<cell id="2229"/><br />
<cell id="2230"/><br />
<cell id="2231"/><br />
<cell id="2232"/><br />
</row><br />
</footer><br />
</table><br />
</body><br />
</report>
mwilliams
I asked you the same, over on the Eclipse Newsgroup, but what is your Java version? Does this happen with all reports?
Y.Meiri
Hi Michael,
I'm using java 6 (64bit), tried setting my JAVA_HOME to 5 with no success.
It happens with all of my reports. Moreover when I'm using the birt viewer everything works fine.
I've tried upgrading to 2.3.2 - works great.
When I'm upgrading to 2.5.1 it replies with the same error as in 3.7.2 though this time the errors are in the console and not in the report.
Here is the stack trace:
ERROR STDERR Dec 20, 2012 11:44:08 AM org.eclipse.birt.report.engine.api.impl.R
SEVERE: An error happened while running the report. Cause:
org.mozilla.javascript.EcmaError: ReferenceError: "row" is not defined. (<inline>#1)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3350)
at org.mozilla.javascript.ScriptRuntime.constructError(ScriptRuntime.java:3340)
at org.mozilla.javascript.ScriptRuntime.notFoundError(ScriptRuntime.java:3413)
at org.mozilla.javascript.ScriptRuntime.nameOrFunction(ScriptRuntime.java:1678)
at org.mozilla.javascript.ScriptRuntime.name(ScriptRuntime.java:1617)
at org.mozilla.javascript.gen.c9._c0(<inline>:1)
at org.mozilla.javascript.gen.c9.call(<inline>)
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
at org.mozilla.javascript.gen.c9.call(<inline>)
at org.mozilla.javascript.gen.c9.exec(<inline>)
at org.eclipse.birt.report.engine.javascript.JavascriptEngine.evaluate(JavascriptEngine.java:256)
at org.eclipse.birt.core.script.ScriptContext.evaluate(ScriptContext.java:152)
at org.eclipse.birt.report.engine.executor.ExecutionContext.evaluate(ExecutionContext.java:706)
at org.eclipse.birt.report.engine.executor.ExecutionContext.evaluate(ExecutionContext.java:637)
at org.eclipse.birt.report.engine.executor.ReportItemExecutor.evaluate(ReportItemExecutor.java:282)
at org.eclipse.birt.report.engine.executor.TextItemExecutor.executeHtmlText(TextItemExecutor.java:115)
at org.eclipse.birt.report.engine.executor.TextItemExecutor.execute(TextItemExecutor.java:70)
at org.eclipse.birt.report.engine.internal.executor.dup.SuppressDuplicateItemExecutor.execute(SuppressDuplicateItemExecutor.java:43)
at org.eclipse.birt.report.engine.internal.executor.wrap.WrappedReportItemExecutor.execute(WrappedReportItemExecutor.java:46)
at org.eclipse.birt.report.engine.internal.executor.l18n.LocalizedReportItemExecutor.execute(LocalizedReportItemExecutor.java:34)
at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:65)
at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)
at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:137)
at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.resumeLayout(HTMLInlineStackingLM.java:111)
at org.eclipse.birt.report.engine.layout.html.HTMLInlineStackingLM.layoutNodes(HTMLInlineStackingLM.java:160)
at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)
at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:137)
at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)
at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)
at org.eclipse.birt.report.engine.layout.html.HTMLTableBandLM.layoutChildren(HTMLTableBandLM.java:67)
at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:137)
at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)
at org.eclipse.birt.report.engine.layout.html.HTMLStackingLM.layoutChildren(HTMLStackingLM.java:26)
at org.eclipse.birt.report.engine.layout.html.HTMLTableLM.layoutChildren(HTMLTableLM.java:132)
at org.eclipse.birt.report.engine.layout.html.HTMLAbstractLM.layout(HTMLAbstractLM.java:137)
at org.eclipse.birt.report.engine.layout.html.HTMLBlockStackingLM.layoutNodes(HTMLBlockStackingLM.java:70)
at org.eclipse.birt.report.engine.layout.html.HTMLPageLM.layout(HTMLPageLM.java:90)
at org.eclipse.birt.report.engine.layout.html.HTMLReportLayoutEngine.layout(HTMLReportLayoutEngine.java:99)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.doRun(RunAndRenderTask.java:170)
at org.eclipse.birt.report.engine.api.impl.RunAndRenderTask.run(RunAndRenderTask.java:75)
What am I missing?
mwilliams
Any way you can try a newer version of JBoss? I can't find a copy of 4.3 to test on. The Jboss downloads on their download page skip from 4.2 to 5.0. I have JBoss 5.1, using Java 6 and reports from 2.2.2 work in my deployed 3.7.2.