cancel
Showing results for 
Search instead for 
Did you mean: 

ReportSDKException Error

Former Member
0 Kudos

hi guys,

i am getting the following error after few failed reports. i know this is most likely Tomcat related but i am also wondering is that because i did not release the resource properly after i generate the report.

com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: PermGen space---- Error code:-2147467259 Error code name:failed

Please advise thanks,

Kenny

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

These type of exceptions generally aoocurs beacuse low memory size.

Try setting Java heap options for your tomcat.

Regards,

Tej

ted_ueda
Employee
Employee
0 Kudos

PermGen is not part of the heap. It's the memory used by Java process to hold libs and compilation artifacts.

Typically you run into PermGen sizing issues when you're re-compiling JSP files multiple times.

You can add to the max Perm Gen size using command-line: -XX:MaxPermSize=<value here>

Sincerely,

Ted Ueda

Former Member
0 Kudos

hi Ted,

thanks for your reply and that was really helpful.

I am currently working on the project that building up a web interface (JSP or Servlets) for our clients to access crystal reports, because we don't want to give clients our intranet access. so my next question is whether crystal report is able to handle this or not (i would say about 50-80 concurrent connections to crystal report server). just based on my experience (which is not much) and asking few DBAs and developers that has been working with crystal reports in the past. It seems crystal report is not build for ad-hoc end-users request other than schedule to run reports. Please advise whether my judgment is true or we are doing something wrong with crystal reports.

ted_ueda
Employee
Employee
0 Kudos

Hello,

Not clear what you're asking for here.

The issue you've stated above is nothing to do with Crystal Reports Server - you've just ran out of PermGen space on your Java Web Application Server.

As for Crystal Reports Server and scaling for load, there's several considerations:

1. Licensing - CR Server comes with specific numbers of Concurrent Access License.

2. Multi-server deployment - CR Server is a single-machine deployment, unlike BusinessObjects Enterprise, that you can have multiple report servers deployed on multiple machines.

As for specific scaling guidelines, that all depends on the reports you're running.

Sincerely,

Ted Ueda

Answers (0)