<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
<table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
<tbody>
<tr>
<td>
<table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
<tbody>
<tr>
<td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
<h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
<!-- To have a header image/logo replace the name below with your img tag -->
<!-- Email clients will render the images when the message is read so any image -->
<!-- must be made available on a public server, so that all recipients can load the image. -->
<a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
</td>
</tr>
<tr>
<td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
PojoCache
</h3>
<span style="margin-bottom: 10px;">
created by <a href="http://community.jboss.org/people/vsnallu">Sagar N</a> in <i>JBoss Cache</i> - <a href="http://community.jboss.org/message/589613#589613">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>Hi ,</p><p>I am new to PojoCache. Studied the PojoCache User documentation. I am trying to add a class to PojoCache and has references to other data classes. So I annotated the main class and referencing classes with @org.jboss.cache.pojo.annotation.Replicable. Used the following ant target to precompile the classes so as to do the instrumentation. </p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p><target name="aopc"  description="Precompile aop class"></p><p><taskdef name="aopc" classname="org.jboss.aop.ant.AopC"</p><p>   classpathref="aop.classpath"/></p><p>  <aopc compilerclasspathref="compile.classpath" verbose="true"></p><p>   <classpath  refid="pojo.classes" /></p><p>   <src path="${app.dir.class}"/></p><p>   <aoppath path="./pojoLib/pojocache-aop.xml"/></p><p>  </aopc></p><p></target></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>where pojo.classes refer to set of classes with @replicable annotation. When I run the ant task I am getting the following exception.</p><p>[aopc] [info] Total length of filenames to be compiled is greater than 1000, listing files in --SOURCEPATH: C:\DOCUME~1\SAGAR~1.NAL\LOCALS~1\Temp\src8079062473957626159.tmp</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\util\TokenPool$TokenPoolAdvisor.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\util\TokenPool$TokenPoolInstanceAdvisor.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\util\SessionToken.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\security\ConfAPISignature.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$KeypairDataAdvisor.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$JoinPoint_w_applID.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$JoinPoint_r_updateDate.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$JoinPoint_w_updateDate.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$JoinPoint_w_versionKey.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\util\SessionToken$JoinPoint_r_creationTimestamp.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\util\TokenPool$JoinPoint_w_pool.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$KeypairDataAdvisor.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$KeypairDataInstanceAdvisor.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\util\SessionToken$JoinPoint_r_originAddress.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\util\TokenPool$TokenPoolAdvisor.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$JoinPoint_r_versionNumber.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\BlockedIPAddressProc.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$JoinPoint_r_applVersionID.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$JoinPoint_r_updLoginID.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$JoinPoint_w_versionNumber.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\ValidateUserDAO.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\webservice\ValidateExternalRequestResponse.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\util\SessionToken$SessionTokenAdvisor.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\util\SessionToken$SessionTokenInstanceAdvisor.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\dao\KeypairData$JoinPoint_r_effDate.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\util\SessionToken$JoinPoint_w_sessionTimestamp.class</p><p>     [aopc] [no comp needed] C:\Sagar\EARFileCreation\Entitlement\WebContent\WEB-INF\classes\com\verizon\conferencing\confapi\webservice\ValidateExternalRequestRequest.class</p><p>     [aopc] [warn] Could not find class org.jboss.ha.cachemanager.CacheManager that com.verizon.conferencing.confapi.util.EntitlementPojoCache references.  It may not be in your classpath and you may not be getting field and constructor weaving for this class.</p><p>     [aopc] javassist.NotFoundException: org.jboss.ha.cachemanager.CacheManager</p><p>     [aopc]  at javassist.ClassPool.get(ClassPool.java:436)</p><p>     [aopc]  at org.jboss.aop.instrument.Instrumentor.convertReferences(Instrumentor.java:648)</p><p>     [aopc]  at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:763)</p><p>     [aopc]  at org.jboss.aop.instrument.GeneratedAdvisorInstrumentor.transform(GeneratedAdvisorInstrumentor.java:119)</p><p>     [aopc]  at org.jboss.aop.ClassicWeavingStrategy.translate(ClassicWeavingStrategy.java:110)</p><p>     [aopc]  at org.jboss.aop.AspectManager.translate(AspectManager.java:1051)</p><p>     [aopc]  at org.jboss.aop.AspectManager.transform(AspectManager.java:993)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.compileFile(Compiler.java:391)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.compile(Compiler.java:243)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.main(Compiler.java:88)</p><p>     [aopc] java.lang.RuntimeException: javassist.NotFoundException: org.jboss.ha.cachemanager.CacheManager</p><p>     [aopc]  at org.jboss.aop.pointcut.FieldMatcher.visit(FieldMatcher.java:113)</p><p>     [aopc]  at org.jboss.aop.pointcut.ast.ASTField.jjtAccept(ASTField.java:44)</p><p>     [aopc]  at org.jboss.aop.pointcut.FieldMatcher.visit(FieldMatcher.java:157)</p><p>     [aopc]  at org.jboss.aop.pointcut.ast.ASTFieldExecution.jjtAccept(ASTFieldExecution.java:37)</p><p>     [aopc]  at org.jboss.aop.pointcut.MatcherHelper.visit(MatcherHelper.java:89)</p><p>     [aopc]  at org.jboss.aop.pointcut.MatcherHelper.matches(MatcherHelper.java:83)</p><p>     [aopc]  at org.jboss.aop.pointcut.PointcutExpression.matchesGet(PointcutExpression.java:212)</p><p>     [aopc]  at org.jboss.aop.instrument.JoinpointClassifier$1.matches(JoinpointClassifier.java:80)</p><p>     [aopc]  at org.jboss.aop.instrument.JoinpointSimpleClassifier.classifyJoinpoint(JoinpointSimpleClassifier.java:63)</p><p>     [aopc]  at org.jboss.aop.instrument.JoinpointClassifier.classifyFieldGet(JoinpointClassifier.java:197)</p><p>     [aopc]  at org.jboss.aop.instrument.FieldAccessTransformer.buildFieldWrappers(FieldAccessTransformer.java:91)</p><p>     [aopc]  at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:778)</p><p>     [aopc]  at org.jboss.aop.instrument.GeneratedAdvisorInstrumentor.transform(GeneratedAdvisorInstrumentor.java:119)</p><p>     [aopc]  at org.jboss.aop.ClassicWeavingStrategy.translate(ClassicWeavingStrategy.java:110)</p><p>     [aopc]  at org.jboss.aop.AspectManager.translate(AspectManager.java:1051)</p><p>     [aopc]  at org.jboss.aop.AspectManager.transform(AspectManager.java:993)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.compileFile(Compiler.java:391)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.compile(Compiler.java:243)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.main(Compiler.java:88)</p><p>     [aopc] Caused by: javassist.NotFoundException: org.jboss.ha.cachemanager.CacheManager</p><p>     [aopc]  at javassist.ClassPool.get(ClassPool.java:436)</p><p>     [aopc]  at javassist.bytecode.Descriptor.toCtClass(Descriptor.java:591)</p><p>     [aopc]  at javassist.bytecode.Descriptor.toCtClass(Descriptor.java:541)</p><p>     [aopc]  at javassist.CtField.getType(CtField.java:306)</p><p>     [aopc]  at org.jboss.aop.pointcut.FieldMatcher.visit(FieldMatcher.java:102)</p><p>     [aopc]  ... 18 more</p><p>     [aopc] java.lang.RuntimeException: failed to transform: com.verizon.conferencing.confapi.util.EntitlementPojoCache</p><p>     [aopc]  at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:829)</p><p>     [aopc]  at org.jboss.aop.instrument.GeneratedAdvisorInstrumentor.transform(GeneratedAdvisorInstrumentor.java:119)</p><p>     [aopc]  at org.jboss.aop.ClassicWeavingStrategy.translate(ClassicWeavingStrategy.java:110)</p><p>     [aopc]  at org.jboss.aop.AspectManager.translate(AspectManager.java:1051)</p><p>     [aopc]  at org.jboss.aop.AspectManager.transform(AspectManager.java:993)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.compileFile(Compiler.java:391)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.compile(Compiler.java:243)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.main(Compiler.java:88)</p><p>     [aopc] Caused by: java.lang.RuntimeException: javassist.NotFoundException: org.jboss.ha.cachemanager.CacheManager</p><p>     [aopc]  at org.jboss.aop.pointcut.FieldMatcher.visit(FieldMatcher.java:113)</p><p>     [aopc]  at org.jboss.aop.pointcut.ast.ASTField.jjtAccept(ASTField.java:44)</p><p>     [aopc]  at org.jboss.aop.pointcut.FieldMatcher.visit(FieldMatcher.java:157)</p><p>     [aopc]  at org.jboss.aop.pointcut.ast.ASTFieldExecution.jjtAccept(ASTFieldExecution.java:37)</p><p>     [aopc]  at org.jboss.aop.pointcut.MatcherHelper.visit(MatcherHelper.java:89)</p><p>     [aopc]  at org.jboss.aop.pointcut.MatcherHelper.matches(MatcherHelper.java:83)</p><p>     [aopc]  at org.jboss.aop.pointcut.PointcutExpression.matchesGet(PointcutExpression.java:212)</p><p>     [aopc]  at org.jboss.aop.instrument.JoinpointClassifier$1.matches(JoinpointClassifier.java:80)</p><p>     [aopc]  at org.jboss.aop.instrument.JoinpointSimpleClassifier.classifyJoinpoint(JoinpointSimpleClassifier.java:63)</p><p>     [aopc]  at org.jboss.aop.instrument.JoinpointClassifier.classifyFieldGet(JoinpointClassifier.java:197)</p><p>     [aopc]  at org.jboss.aop.instrument.FieldAccessTransformer.buildFieldWrappers(FieldAccessTransformer.java:91)</p><p>     [aopc]  at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:778)</p><p>     [aopc]  ... 7 more</p><p>     [aopc] Caused by: javassist.NotFoundException: org.jboss.ha.cachemanager.CacheManager</p><p>     [aopc]  at javassist.ClassPool.get(ClassPool.java:436)</p><p>     [aopc]  at javassist.bytecode.Descriptor.toCtClass(Descriptor.java:591)</p><p>     [aopc]  at javassist.bytecode.Descriptor.toCtClass(Descriptor.java:541)</p><p>     [aopc]  at javassist.CtField.getType(CtField.java:306)</p><p>     [aopc]  at org.jboss.aop.pointcut.FieldMatcher.visit(FieldMatcher.java:102)</p><p>     [aopc]  ... 18 more</p><p>     [aopc] Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: failed to transform: com.verizon.conferencing.confapi.util.EntitlementPojoCache</p><p>     [aopc]  at org.jboss.aop.AspectManager.translate(AspectManager.java:1062)</p><p>     [aopc]  at org.jboss.aop.AspectManager.transform(AspectManager.java:993)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.compileFile(Compiler.java:391)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.compile(Compiler.java:243)</p><p>     [aopc]  at org.jboss.aop.standalone.Compiler.main(Compiler.java:88)</p><p>     [aopc] Caused by: java.lang.RuntimeException: failed to transform: com.verizon.conferencing.confapi.util.EntitlementPojoCache</p><p>     [aopc]  at org.jboss.aop.instrument.GeneratedAdvisorInstrumentor.transform(GeneratedAdvisorInstrumentor.java:148)</p><p>     [aopc]  at org.jboss.aop.ClassicWeavingStrategy.translate(ClassicWeavingStrategy.java:110)</p><p>     [aopc]  at org.jboss.aop.AspectManager.translate(AspectManager.java:1051)</p><p>     [aopc]  ... 4 more</p><p>     [aopc] Caused by: java.lang.RuntimeException: failed to transform: com.verizon.conferencing.confapi.util.EntitlementPojoCache</p><p>     [aopc]  at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:829)</p><p>     [aopc]  at org.jboss.aop.instrument.GeneratedAdvisorInstrumentor.transform(GeneratedAdvisorInstrumentor.java:119)</p><p>     [aopc]  ... 6 more</p><p>     [aopc] Caused by: java.lang.RuntimeException: javassist.NotFoundException: org.jboss.ha.cachemanager.CacheManager</p><p>     [aopc]  at org.jboss.aop.pointcut.FieldMatcher.visit(FieldMatcher.java:113)</p><p>     [aopc]  at org.jboss.aop.pointcut.ast.ASTField.jjtAccept(ASTField.java:44)</p><p>     [aopc]  at org.jboss.aop.pointcut.FieldMatcher.visit(FieldMatcher.java:157)</p><p>     [aopc]  at org.jboss.aop.pointcut.ast.ASTFieldExecution.jjtAccept(ASTFieldExecution.java:37)</p><p>     [aopc]  at org.jboss.aop.pointcut.MatcherHelper.visit(MatcherHelper.java:89)</p><p>     [aopc]  at org.jboss.aop.pointcut.MatcherHelper.matches(MatcherHelper.java:83)</p><p>     [aopc]  at org.jboss.aop.pointcut.PointcutExpression.matchesGet(PointcutExpression.java:212)</p><p>     [aopc]  at org.jboss.aop.instrument.JoinpointClassifier$1.matches(JoinpointClassifier.java:80)</p><p>     [aopc]  at org.jboss.aop.instrument.JoinpointSimpleClassifier.classifyJoinpoint(JoinpointSimpleClassifier.java:63)</p><p>     [aopc]  at org.jboss.aop.instrument.JoinpointClassifier.classifyFieldGet(JoinpointClassifier.java:197)</p><p>     [aopc]  at org.jboss.aop.instrument.FieldAccessTransformer.buildFieldWrappers(FieldAccessTransformer.java:91)</p><p>     [aopc]  at org.jboss.aop.instrument.Instrumentor.transform(Instrumentor.java:778)</p><p>     [aopc]  ... 7 more</p><p>     [aopc] Caused by: javassist.NotFoundException: org.jboss.ha.cachemanager.CacheManager</p><p>     [aopc]  at javassist.ClassPool.get(ClassPool.java:436)</p><p>     [aopc]  at javassist.bytecode.Descriptor.toCtClass(Descriptor.java:591)</p><p>     [aopc]  at javassist.bytecode.Descriptor.toCtClass(Descriptor.java:541)</p><p>     [aopc]  at javassist.CtField.getType(CtField.java:306)</p><p>     [aopc]  at org.jboss.aop.pointcut.FieldMatcher.visit(FieldMatcher.java:102)</p><p>     [aopc]  ... 18 more</p><p>     [aopc] [ERROR] java.lang.RuntimeException: failed to transform: com.verizon.conferencing.confapi.util.EntitlementPojoCache</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>I have the required Jar files in the classpath.  Any help will be greatly appreciated.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Thanks,</p><p>Sagar</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/589613#589613">going to Community</a></p>
<p style="margin: 0;">Start a new discussion in JBoss Cache at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2052">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>