Report in Applet throws SecurityException

Hello,
I try to integrate CrystalReport into my Applet.
ReportClientDocument reportClientDoc = new ReportClientDocument();
reportClientDoc.open("reportName.rpt", 0);
ReportViewerBean reportViewer = new ReportViewerBean();
reportViewer.setReportSource(reportClientDoc.getReportSource());
reportViewer.init();
reportViewer.start();
The Applet throws a SecurityException. It runs if the java.policy from client will be modified:
grant  {
  permission java.util.PropertyPermission "*", "read,write";
  permission java.io.FilePermission "<<ALL FILES>>", "read, write, delete, execute";
  permission java.lang.RuntimePermission "createClassLoader";
Is there a way without a modify by client? Server can be adjust.
Edited by: ergerg on Aug 17, 2011 8:29 PM

here it is :
java.security.AccessControlException: access denied (java.io.FilePermission lena.png read)
     at java.security.AccessControlContext.checkPermission(AccessControlContext.java:270)
     at java.security.AccessController.checkPermission(AccessController.java:401)
     at java.lang.SecurityManager.checkPermission(SecurityManager.java:542)
     at java.lang.SecurityManager.checkRead(SecurityManager.java:887)
     at sun.awt.SunToolkit.getImageFromHash(SunToolkit.java:408)
     at sun.awt.SunToolkit.getImage(SunToolkit.java:422)
     at javax.swing.ImageIcon.<init>(ImageIcon.java:81)
     at javax.swing.ImageIcon.<init>(ImageIcon.java:107)
     at PNGLoader$1.actionPerformed(PNGLoader.java:38)
     at java.awt.Button.processActionEvent(Button.java:381)
     at java.awt.Button.processEvent(Button.java:350)
     at java.awt.Component.dispatchEventImpl(Component.java:3526)
     at java.awt.Component.dispatchEvent(Component.java:3367)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
     at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:190)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:144)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)

Similar Messages

  • Signed applet throws SecurityException

    I have trouble with java applets and access permissions (plugin 1.3.0_02).
    Although I signed the applet using a Verisign certificate
    and although the user grants access (when loading the
    applet a security dialog pops asking for permission),
    the applet obviously does not have "AllPermission"
    code:
        String host = "abc"
        int port = 80
        // the following code throws a SecurityException
        Socket = new Socket(host, port);from java console:
    java.security.AccessControlException: access denied (java.net.SocketPermission abc resolve)
    why is that so ?
    what's wrong here ?
    this is how I created the jar:
    - compile applet to my.class file
    - generated jar: jar cvf my.jar mydir
    - sign the jar: jarsigner -keystore mykeystore my.jar mycertificate (mykeystore contains the "mycertivicate" Verisign certificate)
    at least something works since the plugin 1.3.0_02 detects the certificate and pops up the security dialog asking the user for access permissions.
    the documentation says (see http://java.sun.com/products/plugin/1.3/docs/nsobjsigning.html#deploy), that when the user "grants always" the applet gets "AllPermission".
    but the applet obviously does not get "AllPermission"
    however, the code will work when I manually add "AllPermission" on the client side using the policytool. but it is not accetable solution to have client users use
    policytool for granting permissions...
    please help!!!

    I found the problem: the critical code was in a second jar file having a different code base (org.abc.... instead of de.abc...). So I only had to sign the additional jar file and then it worked...
    ...

  • Object Id on the Decision Report List applet does not display the Object Id

    The Object Id field of the Decision Report List Applet displays either the entity name of the entity name - Id. We wouldlike to dispay the siebel row Id's in that field respectivey for the parent or the child or grandchild entities.Please help with h to go about it.
    If the base entity is declared as global in OPM, then global gets displayed in the Object id. If a siebel entity is declared as an entity in OPM then entityname - Id gets displayed.
    Thanks !!

    Unfortunately the decision report comes from deep with the engine and there is not much you can do to change it.
    However, the Decision report is XML which is then modified by an XSLT for display in Siebel. You could have a look at the style sheet and the original XML and see if there is a way for displaying the XML that might be more suitable for your purpose.
    The xslt is decision_report.xslt and can be found in the siebsrvr\XSLT directory.
    Cheers
    Frank

  • BEX REPORT:DATE  FIELD THROWING "X"

    Hi,
           We have a report which is being executed on an infoset.The data is being pulled from ECC and SRM systems.There are primarily 2 issues with this report
    1)Purchasing Group descriptions are not being pulled.Instead an abbreviation is being seen in the report.It looks like currently ony short description is being pulled.Is there a way to pull the long description/medium description for this particular infoobject "Purchasing Group ".Please advise on this  issue.
    2)We have date fields, SC create date(Shopping cart),First Approval date and Last Approval date and Requested Delivery date in the report.
    But the issue is First Approval date and Last Approval date fields are throwing up"X" in the report.Also,Some times ,it appears that ,the date field is being populated in the underlying ODS but in the report ,it is throwing up"X"
    Also, some information on the date fields at infoobject level.
    The date field is defined as a keyfigure
    Type/data type is  Date
    Data Type is u201CDEC-Counter or amount field with comma and signu201D
    But whether it should be u201C DATS Date field (YYYYMMDD)stored as char(8) .
    Please provide some resolutions to work around this particular issue.
    If you require further information,I will provide it.
    Thanks,
    Amar

    Hi Amar,
    As far as 'text' is concerned, check the following changes.
    -ensure that medium or long text is maintained for that field.
    -in Bex, under th display tab for that field, select 'text view' as Medium length text or Long length watever is maintained. (its standard by default).
    this should solve your text problem.
    Regards,
    Pritesh

  • How can I customize the Java Report Panel applet splash screen?

    Has anyone found a quick and easy way, either via javascript or a webi properties file, to cutomize the splash screen for the Java Reporting Panel applet while it is loading?  I've found a few code snippets for the javascript approach, but they don't quite work, and apparently there's a webi properties file that I should be able to use to accomplish this, but where is it exactly?  Is it on the BO server, or should it be in a jar file in my project.  Can't seem to find it.  Thanks for any help.

    Look at the link I posted, you aren't double buffering correctly.
    I saw the other post you mistakenly made before you edited it. Not really a big deal, I was just wondering why you did that.

  • Applet throws SQLException

    I have simple applet where a user clicks a button, which runs a stored procedure on a SQL database. The code that runs the SP is in a different class.
    In my applet I am trying to create an instance of that class and run the method that executes the stored procedure.
    The applet code is:
    public class clsButton extends Applet implements ActionListener
    public void init ()
    Button btnRunSp = new Button("Run Report All-YTD");
    setLayout(new FlowLayout(FlowLayout.CENTER));
    add(btnRunSp);
    public void actionPerformed(ActionEvent ae)
    sqlSPResults sqlRs = new sqlSPResults(); //Class for SP
    sqlRs.sqlRun(); //method that executes the SP
    The error I am getting is: "java.sql.SQLException; must be caught or declared to be thrown" and it points to the "." in sqlRs.sqlRun();.
    I have the throws SQLException statement on the method in the class I am trying to call:
    public class sqlSPResults
    public static void sqlRun() throws SQLException, IOException
    Not sure why the throws statement on the underlying method is not recognized and not sure how to solve the problem.
    TIA,
    Todd

    The "throws" clause on that method is recognized, and it is exactly that clause that requires your code in the clsButton class to catch the exception. To fix this problem, you usually have two approaches, as the error message says. You can catch the error, like this:try {
      sqlRs.sqlRun(); //method that executes the SP
    } catch(SQLException e) {
      // code that deals with an SQLException
    }Or sometimes you can declare that the method containing the line of code throws SQLException. In this case, however, you can't do that because you are implementing the actionPerformed method and you can't change its signature that way.
    You will also have to do the same for IOException, which is also thrown by the sqlRun method.

  • Ssrs report web service to save report as pdf throws error Soap exception unhandeled by user code

    I am creating a C# web application to save  an SSRS report as a pdf file on my local machine.
    I added the ReportService web reference as RS2005 and ReportExecution2005 web reference as RE2005.
    http://myServer/ReportServer_DEVPROJECT/ReportExecution2005.asmx?WSDL
    http://myServer/ReportServer_DEVPROJECT/ReportService2005.asmx?WSDL
    I created the following function SaveReport that is called on button click. My report can be accessed on the report server with the following url:
    http://myServer/Reports_DEVPROJECT/Pages/Report.aspx?ItemPath=%2fData+Mgmt%2fSample+Letter
    On the Report Manager home page the report link appears as "SAMPLE LETTER".
    It is deployed in the DataMgmt folder on the Report Manager.
    It uses a data source called "DS Letter" with option "Credentials stored securely in the report server"
    My application gets compiled, but I get the following run time error:
    Error: Soap exception unhandeled by user code. The item '/DataMgmt/Sample Letter' cannot be found. ---> Microsoft.ReportingService
    s.Diagnostics.Utilities.ItemNotFoundException: The item '/DataMgmt/Sample Letter' cannot be found.
    Please check my code and let me know what I can do to run this successfully. Once this is done, I would like to get help with passing a parameter (memberID) to the generate report for that member, through this application.
    Thank You in advance for your help.
    public static void SaveReport()
    RS2005.ReportingService2005 rs;
    RE2005.ReportExecutionService rsExec;
    // Create a new proxy to the web service
    rs = new RS2005.ReportingService2005();
    rsExec = new RE2005.ReportExecutionService();
    // Authenticate to the Web service using Windows credentials
    rs.Credentials = System.Net.CredentialCache.DefaultCredentials;
    rsExec.Credentials = System.Net.CredentialCache.DefaultCredentials;
    rs.Url = "http://myServer/ReportServer_DEVPROJECT/ReportService2005.asmx";
    rsExec.Url = "http://myServer/ReportServer_DEVPROJECT/ReportExecution2005.asmx";
    string historyID = null;
    string deviceInfo = null;
    string format = "pdf";
    Byte[] results;
    string encoding = String.Empty;
    string mimeType = String.Empty;
    string extension = String.Empty;
    RE2005.Warning[] warnings = null;
    string[] streamIDs = null;
    string fileName = @"c:\temp\samplerHAPeport.pdf";
    string _reportName = @"/DataMgmt/Sample HAP Letter";
    string _historyID = null;
    bool _forRendering = false;
    RS2005.ParameterValue[] _values = null;
    RS2005.DataSourceCredentials[] _credentials = null;
    RS2005.ReportParameter[] _parameters = null;
    try
    _parameters = rs.GetReportParameters(_reportName, _historyID, _forRendering, _values, _credentials);
    RE2005.ExecutionInfo ei = rsExec.LoadReport(_reportName, historyID);
    RE2005.ParameterValue[] parameters = new RE2005.ParameterValue[1];
    if (_parameters.Length > 0)
    //parameters[0] = new RE2005.ParameterValue();
    //parameters[0].Label = "";
    //parameters[0].Name = "";
    //parameters[0].Value = "";
    rsExec.SetExecutionParameters(parameters, "en-us");
    results = rsExec.Render(format, deviceInfo,
    out extension, out encoding,
    out mimeType, out warnings, out streamIDs);
    using (FileStream stream = File.OpenWrite(fileName))
    stream.Write(results, 0, results.Length);
    catch (Exception ex)
    throw ex;
    protected void BtnGenReport_Click(object sender, EventArgs e)
    SaveReport();

    Hello Devster,
    Thank you to post your question on TechNet forum.
    After reviewing the whole post, I have a question to you. You can access the report via the link, http://myServer/Reports_DEVPROJECT/Pages/Report.aspx?ItemPath=%2fData+Mgmt%2fSample+Letter.
    From the URL, I can see that the report is located at: /Data Mgmt/Sample Letter, instead of /DataMgmt/Sample Letter. In addition, I found that the target report is "/DataMgmt/Sample HAP Letter" instead of "/DataMgmt/Sample Letter" as the error described. I
    am not sure whether you post out the correct code segment.
    Please check the above things on your side, and hope it is helpful to you.
    Regards,
    Edward
    Edward Zhu
    TechNet Community Support

  • Xalan applet getProperty securityException

    If I use xalan2.2D6 for xsl transformation in an applet I get the following securityException:
    Is ther a proper way to solve this problem ?
    I hacked TreeWalker.java and removed the getProperty calls. It works for me but I'm shure its not the best way
    to do it.
    Regards Christian
    java.security.AccessControlException: access denied (java.util.PropertyPermission user.dir read)
         at java.security.AccessControlContext.checkPermission(AccessControlContext.java:272)
         at java.security.AccessController.checkPermission(AccessController.java:399)
         at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
         at java.lang.SecurityManager.checkPropertyAccess(SecurityManager.java:1278)
         at java.lang.System.getProperty(System.java:560)
         at org.apache.xml.utils.TreeWalker.<init>(TreeWalker.java:149)
         at org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.<init>(DOM2DTM.java:1563)
         at org.apache.xml.dtm.ref.DTMManagerDefault.getDTM(DTMManagerDefault.java:185)
         at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:585)
         at org.apache.xalan.transformer.TransformerImpl.transform(TransformerImpl.java:1037)

    I have the same problem.
    Does anybody know elegant solution for this problem ?
    Please...
    Sincerely,
    Victor Letunovsky
    AlarIT programmer
    http://www.AlarIT.com

  • Change Web Browser Title from Applet throw by JInitiator

    Hi,
    I'm developing an Oracle application with Oracle Form Builder and I would need to change browser title from my Applet, when a procedures throws when I press a button.
    Thanks a lot.

    If you use SeparateFrame=true, you can use WebUtil_SeparateFrame.SetTitle

  • Applet ServerSocket SecurityException

    SecurityExceptionEx[Host]: cannot access 11110
    My applet is signed.
    I use netscape security:
    PrivilegeManager.enablePrivilege("UniversalConnect");
    PrivilegeManager.enablePrivilege("UniversalListen");
    PrivilegeManager.enablePrivilege("UniversalAccept");
    but no use because there is an SecurityException.
    Please tell me how can I solve this problem.

    Be carefull if you acces the web through a proxy server, that may be a problem 4 the cnx.
    Hope to be helpfull, make me know if not
    ...where Java has never gone before

  • SSRS 2008 reports with images throw script error with IE9

    When i try to load SSRS 2008 report in a browser or a application with browser control on machine which has IE9, it loads the image but throws some script error. I also tried installing the ReportViewer08 SP1.exe, but still i get the error.
    The error is "Object doesnt support method or property"
    In the script debugger i see debugger stuck at  "this.Poll..." statement.
    function anonymous()
    this.PollResizeImages(oReportDiv, oReportDiv);

    I'm also getting this error when I run a report using ReportViewer control
    on many environments including production for my customers
    I have Microsoft SQL Server 2008 R2 (SP1) - 10.50.2500.0 (X64)   Jun 17 2011 00:54:03   Copyright (c) Microsoft Corporation  Developer Edition (64-bit) on Windows NT 6.1 <X64> (Build
    7601: Service Pack 1) (Hypervisor) 
    Funny thing is another environment with same version doesn't ( internal )
    doesn't get this error
    Another symptom is that images when report is first run are cropped but
    refreshing report or changing to another report page and back again the
    issue doesn't occur

  • Applet throws null pointer...

    I have weired problem... it was working fine. I have applet which connects to chat server from anywhere from the the browser but my own server computer. Whenever i try to load from my local machine it either throws null pointer or applet load failed error. neither it works from appletviewer.
    Remember , it works fine from anywhere else.. so all .class files etc. etc. are valid...
    Thanks

    Just in addition to above,
    actually it throws java.secrity.AccessControlException:access denied (java.net.SocketPermission "My Ip":9991 conect resolve..
    But weired thing ... from same computer when i run appletviewer from Net Beans IDE ... it connects fine to my sockets...

  • Applet throws "Unable to obtain Document object"

    Hello,
    I have an applet in a html-page and a link to show the applet (in a later version this should be a menu with links to different applets).
    If I click very often (click,click,click,click) on the link I get an exception (see below).
    Used environment:
    - Windows 2000 English
    - Internet Explorer 6
    - Java(TM) Plug-in: Version 1.4.2, Using JRE version 1.4.2 Java HotSpot(TM) Client VM
    Here are my 4 tiny source-codes:
    1. My test Applet:
       import java.util.*;
       import javax.swing.*;
       public class BigApplet extends JApplet {
          Vector vec = new Vector();
          public void init() {
             this.getContentPane().add(new JLabel("BigApplet"));
             for (int i = 0; i < 10; i++) {
                vec.add(new Object[250000]);
       }And 3 HTML-Pages:
    2. Frame.html
       <html>
          <frameset cols="80,*" frameborder="NO" border="0" framespacing="0">
             <frame src="link.html" name="menuFrame" noresize marginheight="0" marginwidth="0">
             <frame name="applet" noresize marginheight="0" marginwidth="0">
          </frameset>
       </html>3. Link.html
       <html>
          <a href="applet.html" target="applet">Applet</a>
       </html>4. Applet.html
       <applet code="BigApplet.class" codebase="bin" />The three html pages are in the same directory and the BigApplet.class is in the bin-folder of this directory.
    If I start the frame.html from Explorer and than click very fast (about 5 to 10 times) on the link to the applet I get this exception:
    netscape.javascript.JSException: Unable to obtain Document object
         at sun.plugin.AppletViewer.getDocumentBase(Unknown Source)
         at sun.plugin.AppletViewer.getCodeBase(Unknown Source)
         at sun.plugin.AppletViewer.appletInit(Unknown Source)
         at sun.plugin.viewer.LifeCycleManager.initAppletPanel(Unknown Source)
         at sun.plugin.viewer.IExplorerPluginObject$Initer.run(Unknown Source)If the applet is delivered by a webserver (tried IIS and Apache) the Internet Explorer crashes without a message. In that case I get a different exception (found in the log file of the java console):
    java.lang.NullPointerException
         at sun.plugin.util.URLUtil.canonicalize(Unknown Source)
         at sun.plugin.AppletViewer.getDocumentBase(Unknown Source)
         at sun.plugin.AppletViewer.getCodeBase(Unknown Source)
         at sun.plugin.AppletViewer.appletInit(Unknown Source)
         at sun.plugin.viewer.LifeCycleManager.initAppletPanel(Unknown Source)
         at sun.plugin.viewer.IExplorerPluginObject$Initer.run(Unknown Source)Any idee what to do to be sure that an user can not produce this error?
    Bye
    Thomas

    Hello, I am getting the same error under different circumstances. No clicking is involved. What I need to know is what causes the error? Anyone know?
    And levi_h - the end users of applets often get impatient when they don't see immediate results and will click and click and click and click, thinking that somehow they are helping the situation. You may feel they deserve to be punished, but the powers that be who are the customers who will deploy our applets don't feel that way at all, and they are the ones that pay our salaries and allow us to be sheltered, clothed, fed and send our kids to college!

  • Signed applet throws security exceptions

    Since nobody seems to be reading the Signe Applet forum, I decided to try here:
    Hi all
    I have problems with signed applet (self-made cert), and after reading this forum I see this is more or less common.
    The problem that I am having is, that I can not use doPrivilege() and similar tricks, because applet needs to be Java 1.1 compatible.
    So, signing will have to work.
    Applet is signed using 1.5.0_06 jarsigner. Jarsigner verifies it OK.
    It works on JVM 1.5.0_06 but not on 1.4.2_08.
    Please help me make if work under any JVM.
    The error I get is:
    Java(TM) Plug-in: Version 1.4.2_08
    Using JRE version 1.4.2_08 Java HotSpot(TM) Client VM
    User home directory = C:\Documents and Settings\miha
    Proxy Configuration: Automatic Proxy Configuration
         URL: http://orion.nil.si/proxy.pac
    c:   clear console window
    f:   finalize objects on finalization queue
    g:   garbage collect
    h:   display this help message
    l:   dump classloader list
    m:   print memory usage
    o:   trigger logging
    p:   reload proxy configuration
    q:   hide console
    r:   reload policy configuration
    s:   dump system properties
    t:   dump thread list
    v:   dump thread stack
    x:   clear classloader cache
    0-5: set trace level to <n>
    java.security.AccessControlException: access denied (java.net.SocketPermission host.domain.dom resolve)
    TelnetWrapper PROXY: java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:0 connect,resolve)
    java.lang.NullPointerException
         at net.propero.rdp.ISO.connect(ISO.java:123)
         at net.propero.rdp.MCS.connect(MCS.java:84)
         at net.propero.rdp.Secure.connect(Secure.java:153)
         at net.propero.rdp.Secure.connect(Secure.java:171)
         at net.propero.rdp.Rdp.connect(Rdp.java:498)
         at net.propero.rdp.Rdesktop.main_nonstatic(Rdesktop.java:615)
         at net.propero.rdp.applet.RdpThread.run(RdpApplet.java:222)
    FATAL: java.lang.NullPointerException: nullWhat is funny, is that I have two applets, and one works and the other one doesn't. It is like this:
    Applet A (signed) needs to connect to host1, fails and tries to connect through proxy using my proxy library (also signed - different JAR). Everything works.
    Applet B (signed) needs to connect to host1, fails and tries to connect through proxy using the same proxy library. It gets a security exception.
    All JARs are signed using the same key/certificate.
    Both applets try to connect to the same "host1".
    Both applets try to use the same proxy - which is different from "host1".
    The one thing that might make a difference, is that in the working applet, everything is within one thread, and in the broken applet, the proxy object is in the main applet thread, and this applet may open many windows, that all utilize the same proxy object - only they can't.
    When I tried to move the proxy object down to the child threads, I get the following exception:
    Exception in thread "Thread-1952" java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.misc)
         at java.security.AccessControlContext.checkPermission(Unknown Source)
         at java.security.AccessController.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
         at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source)
         at sun.applet.AppletClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClassInternal(Unknown Source)
         at net.propero.rdp.Rdesktop.main_nonstatic(Rdesktop.java:567)
         at net.propero.rdp.applet.RdpThread.run(RdpApplet.java:211)It seems that I can only create the proxy object in the Applet.init() method, to avoid this exception.
    So to, summarize: I would prefer just one object for all threads that I will create, but then my applet behaves like it is not signed (at least under JVM 1.4.2_08). Java 1.5.0_06 doesn't have any problems with this.
    Regards, Miha Vitorovic

    The one thing that might make a difference, is that in the working applet, everything is within one thread, and in the broken applet, the proxy object is in the main applet thread, and this applet may open many windows, that all utilize the same proxy object - only they can't.
    When I tried to move the proxy object down to the child threads, I get the following exception:
    Exception in thread "Thread-1952" java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.misc)
         at java.security.AccessControlContext.checkPermission(Unknown Source)
         at java.security.AccessController.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
         at sun.applet.AppletSecurity.checkPackageAccess(Unknown Source)
         at sun.applet.AppletClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClassInternal(Unknown Source)
         at net.propero.rdp.Rdesktop.main_nonstatic(Rdesktop.java:567)
         at net.propero.rdp.applet.RdpThread.run(RdpApplet.java:211)It seems that I can only create the proxy object in the Applet.init() method, to avoid this exception.
    So to, summarize: I would prefer just one object for all threads that I will create, but then my applet behaves like it is not signed (at least under JVM 1.4.2_08). Java 1.5.0_06 doesn't have any problems with this.
    Regards, Miha Vitorovic

  • Crystal Reports for Eclipse throwing error - wizard could not be open

    Hi,
    Today i downloaded Crystal Reports for Eclipse version 3.4.1. i copied the same to the program files folder & while i double click on eclipse.exe. I am able to get in to the eclipse, but while i am trying to create a blank report by right click project -> New -> Other ->Crystal Report -> Blank Report i am getting error " Problem Opening the wizard" & additional details on error as " the selectd wizard could not be started Plug-incom.businessobjects.designer.blankreportwizard was undable to load class com.businessobjects.crystalreports.designer.blankreportwizard.blankreportwizard.com/businessobjects/crystalreprots/designer/blankreportwizard/blankreportwizard(unsupported major.minor version 49.0)"
    In my machine i have J2SE Development Kit 5.0 Update 11 & J2SE Runtime Environment 5.0 Update 11 . Can anyone help me to resolve the issue.
    Thanks,
    Siby

    Hi,
    Please make sure you have Tomcat 5.5 installed on your machine.
    Also JAVA_HOME and Tomcat's CATALINA path are set accordingly in Environment Variables.
    After setting these restart machine and Eclipse.
    The latest version for crystal report for eclipse isCrystal Report For Eclipse v2.0 SP1
    Thanks,
    Neeraj
    Edited by: Neeraj SP on May 19, 2009 6:08 PM

Maybe you are looking for