Quantcast
Channel: SCN : Popular Discussions - Java SDK Application Development
Viewing all articles
Browse latest Browse all 1701

[BOXI 40] - ReportEngineType.WI_REPORT_ENGINE error

$
0
0

Hi All,

    I'm using this simple class below to open a WebIntelligence Documet :

 

package Burst;

 

import com.businessobjects.rebean.wi.DocumentInstance;

import com.businessobjects.rebean.wi.ReportDictionary;

import com.businessobjects.rebean.wi.ReportEngine;

import com.businessobjects.rebean.wi.ReportEngines;

import com.businessobjects.rebean.wi.ReportEngines.ReportEngineType;

import com.businessobjects.rebean.wi.VariableExpression;

import com.crystaldecisions.sdk.exception.SDKException;

import com.crystaldecisions.sdk.framework.CrystalEnterprise;

import com.crystaldecisions.sdk.framework.IEnterpriseSession;

import com.crystaldecisions.sdk.framework.ISessionMgr;

import com.crystaldecisions.sdk.occa.infostore.IInfoObject;

import com.crystaldecisions.sdk.occa.infostore.IInfoObjects;

import com.crystaldecisions.sdk.occa.infostore.IInfoStore;

import com.crystaldecisions.sdk.occa.security.ILogonTokenMgr;

 

 

 

public class Schedule {

   public static void main(String[] args) throws SDKException {

 

         System.out.println("Connecting...");

         ISessionMgr mySessionMgr = CrystalEnterprise.getSessionMgr();

 

         IEnterpriseSession oEnterpriseSession = mySessionMgr.logon("XXX", "YYYY", "WIN-ZZZZZ:6400", "secEnterprise");

 

         IInfoStore oInfoStore = (IInfoStore) oEnterpriseSession.getService("InfoStore");

         ReportEngines oReportEngines = (ReportEngines) oEnterpriseSession.getService("ReportEngines");

         ReportEngine oReportEngine = oReportEngines.getService(ReportEngineType.WI_REPORT_ENGINE);

         System.out.println("Finished");

   }

 

}

 

 

But I receive this error on  :

 

Connecting...

Exception in thread "main" com.businessobjects.rebean.wi.CommunicationException: Unable to instantiate ReportEngine.

    at com.businessobjects.rebean.wi.ReportEngines.createReportEngine(ReportEngines.java:290)

    at com.businessobjects.rebean.wi.ReportEngines.getService(ReportEngines.java:249)

    at Burst.Schedule.main(Schedule.java:40)

Caused by: com.businessobjects.sdk.core.CoreException: findBundleConfigurator problem with URL: jar:file:/E:/Program%20Files%20(x86)/SAP%20BusinessObjects/SAP%20BusinessObjects%20Enterprise%20XI%204.0/java/lib/sdk.core.server.common.jar!/META-INF/MANIFEST.MF

    at com.businessobjects.sdk.core.internal.dynenv.impl.ManifestDiscoveryManager.findBundleConfigurator(ManifestDiscoveryManager.java:172)

    at com.businessobjects.sdk.core.internal.dynenv.impl.ManifestDiscoveryManager.startDiscovery(ManifestDiscoveryManager.java:125)

    at com.businessobjects.sdk.core.internal.dynenv.impl.ManifestDiscoveryManager.<init>(ManifestDiscoveryManager.java:99)

    at com.businessobjects.sdk.core.internal.dynenv.impl.ManifestDiscoveryManager.<init>(ManifestDiscoveryManager.java:69)

    at com.businessobjects.sdk.core.internal.dynenv.impl.ManifestDiscoveryManager.<init>(ManifestDiscoveryManager.java:58)

    at com.businessobjects.sdk.core.Core.init(Core.java:118)

    at com.businessobjects.sdk.core.Core.checkInit(Core.java:156)

    at com.businessobjects.sdk.core.Core.create(Core.java:456)

    at com.businessobjects.rebean.wi.internal.ReportEngineFactory.makeOCCA(ReportEngineFactory.java:76)

    at com.businessobjects.rebean.wi.ReportEngines.createReportEngine(ReportEngines.java:281)

    ... 2 more

Caused by: com.businessobjects.sdk.core.CoreException: Configurator problem with com.businessobjects.sdk.core.server.internal.config.CommonCommandsConfigurator:

    at com.businessobjects.sdk.core.internal.dynenv.impl.ManifestDiscoveryManager.loadConfigurator(ManifestDiscoveryManager.java:278)

    at com.businessobjects.sdk.core.internal.dynenv.impl.ManifestDiscoveryManager.readConfigurator(ManifestDiscoveryManager.java:256)

    at com.businessobjects.sdk.core.internal.dynenv.impl.ManifestDiscoveryManager.readBundle(ManifestDiscoveryManager.java:210)

    at com.businessobjects.sdk.core.internal.dynenv.impl.ManifestDiscoveryManager.findBundleConfigurator(ManifestDiscoveryManager.java:143)

    ... 11 more

Caused by: java.lang.NoClassDefFoundError: com/google/inject/Module

    at java.lang.Class.getDeclaredConstructors0(Native Method)

    at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)

    at java.lang.Class.getConstructor0(Unknown Source)

    at java.lang.Class.newInstance0(Unknown Source)

    at java.lang.Class.newInstance(Unknown Source)

    at com.businessobjects.sdk.core.internal.dynenv.impl.ManifestDiscoveryManager.loadConfigurator(ManifestDiscoveryManager.java:274)

    ... 14 more

Caused by: java.lang.ClassNotFoundException: com.google.inject.Module

    at java.net.URLClassLoader$1.run(Unknown Source)

    at java.security.AccessController.doPrivileged(Native Method)

    at java.net.URLClassLoader.findClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

    at java.lang.ClassLoader.loadClass(Unknown Source)

    ... 20 more

 

 

The problem is related to ReportEngine oReportEngine = oReportEngines.getService(ReportEngineType.WI_REPORT_ENGINE); , because this

line code the class is compiled without error....

 

 

 

P.S:

"There is any general SDK example regarding BOXI4 ? Where I can find It ?"

 

Any Help,

Best Regards,

ZAV


Viewing all articles
Browse latest Browse all 1701

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>