2014-06-09 4 views
1

J'essaie d'exécuter iLog jRules (Version 7.1) à partir du programme Java simple. J'utilise l'usine de session J2SE. Je suis toujours en train de faire une erreur. Quelqu'un peut-il éclairer s'il vous plaît? Aussi, quelle est la meilleure et la plus simple pour exécuter des règles jRules à partir de la méthode principale java?Échec de la vérification de la licence ilog.rules.res.xu.IlrLocalizedResourceException: code d'erreur: XU.ERROR.10700

6/9/14 4:48 PM [SEVERE] 10700 - -.- - Failed to check license ilog.rules.res.xu.IlrLocalizedResourceException: Failed to check license, error code: XU.ERROR.10700 
at ilog.rules.res.xu.util.IlrResourceExceptionHelper.createResourceException(IlrResourceExceptionHelper.java:44) 
at ilog.rules.res.xu.util.IlrResourceExceptionHelper.createResourceException(IlrResourceExceptionHelper.java:78) 
at ilog.rules.res.xu.spi.IlrManagedXUConnectionFactory.verifyRESLicense(IlrManagedXUConnectionFactory.java:1108) 
at ilog.rules.res.xu.spi.IlrManagedXUConnectionFactory.getRulesetProvider(IlrManagedXUConnectionFactory.java:883) 
at ilog.rules.res.xu.spi.IlrManagedXUConnection.getRulesetProvider(IlrManagedXUConnection.java:280) 
at ilog.rules.res.xu.spi.IlrManagedXUConnection.createEngineManager(IlrManagedXUConnection.java:1659) 
at ilog.rules.res.xu.spi.IlrManagedXUConnection.getEngineManager(IlrManagedXUConnection.java:1591) 
at ilog.rules.res.xu.spi.IlrManagedXUConnection.getRulesetParameters(IlrManagedXUConnection.java:1508) 
at ilog.rules.res.xu.cci.IlrXUConnection.getRulesetParameters(IlrXUConnection.java:499) 
at ilog.rules.res.xu.cci.IlrXUInteraction.getRulesetInformation(IlrXUInteraction.java:739) 
at ilog.rules.res.xu.cci.IlrXUInteraction.dispatchExecution(IlrXUInteraction.java:185) 
at ilog.rules.res.xu.cci.IlrXUInteraction.execute(IlrXUInteraction.java:343) 
at ilog.rules.res.xu.cci.IlrXUInteraction.execute(IlrXUInteraction.java:459) 
at ilog.rules.res.xu.cci.IlrCCIClient.executeInteraction(IlrCCIClient.java:189) 
at ilog.rules.res.xu.cci.IlrCCIRuleEngineClient.getRulesetArchiveProperties(IlrCCIRuleEngineClient.java:699) 
at ilog.rules.res.session.util.IlrTraceHelper.<init>(IlrTraceHelper.java:111) 
at ilog.rules.res.session.impl.IlrStatelessSessionBase.execute(IlrStatelessSessionBase.java:97) 
at poc.PojoClientRunnerImpl.executeentpocrules(PojoClientRunnerImpl.java:88) 
at poc.Main.main(Main.java:28) 
Caused by: ilog.jum.client700.IluSAMAccessDeniedException: At 2014-06-09 11:18:33 GMT, SAM 3.0.0.1040: Access denied to module 'RES4J'. 
If you want to inspect your access key, please do the following: 
java -cp [location]sam.jar ilog.jum.client700.IluSAMAccessKey -summary 
+0

Exécutez-vous une version de traînée qui a expiré? – JSR

+0

Pas sûr mais notre équipe de déploiement a mentionné qu'il s'agit d'une version complète. Puis-je vérifier quelque part? –

Répondre

1

J'ai résolu ce problème. C'était parce que la version de jar ne correspondait pas. J'utilisais jRules Studio version 7.1.1 et je l'exécutais en utilisant jRules version 7.0.0 jars.

J'ai modifié mon classpath pour utiliser les jars de la version 7.1.1 pour jRules version 7.1.1 rule studio.

Questions connexes