Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » BIRT » importPackage does not work
importPackage does not work [message #57277] Wed, 13 July 2005 07:17 Go to next message
Said is currently offline SaidFriend
Messages: 30
Registered: July 2009
Member
I’m trying to use “importPackage” in birt version 1.0.1M1 but I get the
following error:

Error0 : data.engine.JSScriptInvalid(1 time)
detail: Invalid Javascript expression. Source: DataSet:setScript.open,
line: 0, Expression:
function_prefix_1121238524940();function
function_prefix_1121238524940(){importPackage(java.io)}
Script engine error: ReferenceError: "importPackage" is not defined.
Re: importPackage does not work [message #57851 is a reply to message #57277] Wed, 13 July 2005 21:12 Go to previous messageGo to next message
Stanley Wang is currently offline Stanley WangFriend
Messages: 81
Registered: July 2009
Member
Try to use

importPackage(Packages.java.util);

instead of

importPackage(java.util);

for now.

Stanley Wang
BIRT Engine

S.Taaouati wrote:
> I�m trying to use �importPackage� in birt version 1.0.1M1 but I get
> the following error:
>
> Error0 : data.engine.JSScriptInvalid(1 time)
> detail: Invalid Javascript expression. Source: DataSet:setScript.open,
> line: 0, Expression:
> function_prefix_1121238524940();function
> function_prefix_1121238524940(){importPackage(java.io)}
> Script engine error: ReferenceError: "importPackage" is not defined.
>
>
>
Re: importPackage does not work [message #59270 is a reply to message #57851] Sat, 16 July 2005 09:01 Go to previous message
Stavros Kounis is currently offline Stavros KounisFriend
Messages: 51
Registered: July 2009
Member
Hi Stanley

i have try to play a little with packages using several scenarios having as
playground my Article about Birt and POJOs [1] and this why i have recieve
some comments about this.

Scenario 1
----------
POJO's classes exist in :
C:\JProgramFiles\eclipse-SDK-3.0.2-win32\eclipse\plugins\org .eclipse.birt.report.viewer_1.0.0\birt\WEB-INF\classes\{pack age
structure}

access those POJOs in report's open method like:

<snip>
count = 0;
cf = new Packages.gr.osmosis.report.data.ContactListFactory();
c = cf.createContactList();
</snip>

this scenario work fine

Scenario 2
----------
POJO's classes exist as .jar in :
C:\JProgramFiles\eclipse-SDK-3.0.2-win32\eclipse\plugins\org .eclipse.birt.report.viewer_1.0.0\birt\WEB-INF\lib\myJarFile .jar

access those POJOs in report's open method like:

<snip>
count = 0;
cf = new Packages.gr.osmosis.report.data.ContactListFactory();
c = cf.createContactList();
</snip>

this scenario work fine too

Here now comes the troubles:

in both scenarios i get error messages when i change the code snip to
something lik

<snip>
importPackage(Packages.gr.osmosis.report.data);
count = 0;
cf = new ContactListFactory();
c = cf.createContactList();
</snip>

considering rhino documentation [2] i have try to use importClass instead of
importPackage but without success

here are the error messages:

1. using importPackage

There are errors on the report page:Error1:Invalid Javascript expression.
Source: DataSet:setScript.open, line: 0,
Expression:function_prefix_1121503320257();function
function_prefix_1121503320257(){importPackage(Packages.gr.os mosis.report.data)count
= 0;cf = new ContactListFactory();c = cf.createContactList();}Script engine
error: ReferenceError: "importPackage" is not defined.


2. using importClass

There are errors on the report page:Error1:Invalid Javascript expression.
Source: DataSet:setScript.open, line: 0,
Expression:function_prefix_1121503320258();function
function_prefix_1121503320258(){importClass(Packages.gr.osmo sis.report.data.ContactListFactory);count
= 0;cf = new ContactListFactory();c = cf.createContactList();}Script engine
error: ReferenceError: "importClass" is not defined.

I have to notice that the code snip exist into report's open method.

i will appreciate any comment about this. is some piece that i'm missing ?

regards

stavros


[1] http://tools.osmosis.gr/blog/archives/2005/06/birt_and_objec t.html
[2] http://www.mozilla.org/rhino/scriptjava.html


"Stanley Wang" <swang@actuate.com> wrote in message
news:db4038$edf$1@news.eclipse.org...
> Try to use
>
> importPackage(Packages.java.util);
>
> instead of
>
> importPackage(java.util);
>
> for now.
>
> Stanley Wang
> BIRT Engine
>
> S.Taaouati wrote:
>> I?m trying to use ?importPackage? in birt version 1.0.1M1 but I get
>> the following error:
>>
>> Error0 : data.engine.JSScriptInvalid(1 time)
>> detail: Invalid Javascript expression. Source: DataSet:setScript.open,
>> line: 0, Expression:
>> function_prefix_1121238524940();function
>> function_prefix_1121238524940(){importPackage(java.io)}
>> Script engine error: ReferenceError: "importPackage" is not defined.
>>
>>

--
Stavros S. Kounis
Osmosis networks & consulting http://www.osmosis.gr
Read my weblog at http://tools.osmosis.gr/blog
Previous Topic:BIRT API
Next Topic:Exporting to PDF and Word
Goto Forum:
  


Current Time: Wed Sep 18 17:20:30 GMT 2024

Powered by FUDForum. Page generated in 0.03036 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top