Crystal Report - Error con Crystal Reports XI y Java

 
Vista:

Error con Crystal Reports XI y Java

Publicado por Rogman (1 intervención) el 08/08/2007 00:56:19
Estoy desarrollando una aplicación Cliente – Servidor con Java (NO es una aplicación WEB). Me encuentro en este momento en el diseño de los reportes y cuando quise mandar llamar uno de esos reportes desde una clase Java, manda el siguiente error: com.businessobjects.reports.sdk.JRCCommunicationAdapter.

Ya me metí a Internet a buscarle por todos lados y no le encuentro.
Ya descargue el Release 2 de Crystal Reports XI.

Este es el codigo java desde donde mando a llamar el reporte para ser impreso.

Código Java

package facil.clsrpt;

import java.awt.*;
import javax.swing.*;
import com.crystaldecisions.ReportViewer.*;
import com.crystaldecisions.reports.sdk.*;
import com.crystaldecisions.sdk.occa.report.reportsource.*;

public class CalendarioPagosVentaNueva {

public CalendarioPagosVentaNueva() {
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
createAndShowGUI();
}
});
}

private static void createAndShowGUI() {
try {
//Make sure we have nice window decorations.
JFrame.setDefaultLookAndFeelDecorated(false);
//Create and set up the window.
JFrame frame = new JFrame("Clausulas");
frame.setTitle( "Clausulas de Venta");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
ReportViewerBean viewer = new ReportViewerBean();
viewer.init( new String[0], null, null, null);

ReportClientDocument rpt = new ReportClientDocument();
rpt.open("D:\\Laborales\\proyectos\\fimex\\facil\\reportes\\Clausulas.rpt", 1);
IReportSource rptSource = rpt.getReportSource();
viewer.setReportSource( rptSource );

frame.getContentPane().add( viewer, BorderLayout.CENTER );
frame.setSize( 700, 500 );
frame.setVisible(true);
viewer.start();
}
catch ( Exception exception ) {
exception.printStackTrace();
}
}
}

Error que manda una vez que llega a la línea de código siguiente: rpt.open("D:\\Laborales\\proyectos\\fimex\\facil\\reportes\\Clausulas.rpt", 1);

ERROR:
Visor de informes de Crystal 2.1.21.2
java.vendor = Sun Microsystems Inc.
java.version = 1.5.0_03
os.name = Windows XP
os.version = 5.1
os.arch = x86
com.crystaldecisions.sdk.occa.report.lib.ReportSDKException: com.businessobjects.reports.sdk.JRCCommunicationAdapter---- Error code:-2147215357 Error code name:internal
at com.crystaldecisions.sdk.occa.report.lib.ReportSDKException.throwReportSDKException(Unknown Source)
at com.crystaldecisions.proxy.remoteagent.z.a(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportAppSession.int(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportAppSession.initialize(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ClientDocument.for(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ReportClientDocument.for(Unknown Source)
at com.crystaldecisions.sdk.occa.report.application.ClientDocument.open(Unknown Source)
at com.crystaldecisions.reports.sdk.ReportClientDocument.open(Unknown Source)
at facil.clsrpt.CalendarioPagosVentaNueva.createAndShowGUI(CalendarioPagosVentaNueva.java:41)
at facil.clsrpt.CalendarioPagosVentaNueva.access$000(CalendarioPagosVentaNueva.java:18)
at facil.clsrpt.CalendarioPagosVentaNueva$1.run(CalendarioPagosVentaNueva.java:22)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)



Ojala y me puedan ayudar con este problema, se los agradecería muchísimo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder