deployment - sun.reflect.annotation.TypeNotPresentExceptionProxy error when deploy web-ear -


when try deploy ejd-ear, web-ear on glassfish server. added ejb client dependency in web project. ejb-ear deploys successfully. when try deploy web-ear, throws exception .

sun.reflect.annotation.typenotpresentexceptionproxy java.lang.arraystoreexception: sun.reflect.annotation.typenotpresentexceptionproxy     @ sun.reflect.annotation.annotationparser.parseclassarray(annotationparser.java:653)     @ sun.reflect.annotation.annotationparser.parsearray(annotationparser.java:460)     @ sun.reflect.annotation.annotationparser.parsemembervalue(annotationparser.java:286)     @ sun.reflect.annotation.annotationparser.parseannotation(annotationparser.java:222)     @ sun.reflect.annotation.annotationparser.parseannotations2(annotationparser.java:69)     @ sun.reflect.annotation.annotationparser.parseannotations(annotationparser.java:52)     @ java.lang.class.initannotationsifnecessary(class.java:3070)     @ java.lang.class.getannotations(class.java:3050)     @ org.glassfish.apf.impl.annotationprocessorimpl.processannotations(annotationprocessorimpl.java:285)     @ org.glassfish.apf.impl.annotationprocessorimpl.process(annotationprocessorimpl.java:195)     @ org.glassfish.apf.impl.annotationprocessorimpl.process(annotationprocessorimpl.java:134)     @ com.sun.enterprise.deployment.archivist.archivist.processannotations(archivist.java:606)     @ com.sun.enterprise.deployment.archivist.archivist.readannotations(archivist.java:459)     @ com.sun.enterprise.deployment.archivist.archivist.readannotations(archivist.java:432)     @ com.sun.enterprise.deployment.archivist.archivist.readrestdeploymentdescriptors(archivist.java:408)     @ com.sun.enterprise.deployment.archivist.archivist.readdeploymentdescriptors(archivist.java:383)     @ com.sun.enterprise.deployment.archivist.archivist.open(archivist.java:246)     @ com.sun.enterprise.deployment.archivist.archivist.open(archivist.java:255)     @ com.sun.enterprise.deployment.archivist.archivist.open(archivist.java:216)     @ com.sun.enterprise.deployment.archivist.applicationfactory.openarchive(applicationfactory.java:165)     @ org.glassfish.javaee.core.deployment.dolprovider.load(dolprovider.java:180)     @ org.glassfish.javaee.core.deployment.dolprovider.load(dolprovider.java:93)     @ com.sun.enterprise.v3.server.applicationlifecycle.loaddeployer(applicationlifecycle.java:826)     @ com.sun.enterprise.v3.server.applicationlifecycle.setupcontainerinfos(applicationlifecycle.java:768)     @ com.sun.enterprise.v3.server.applicationlifecycle.deploy(applicationlifecycle.java:368)     @ com.sun.enterprise.v3.server.applicationlifecycle.deploy(applicationlifecycle.java:240)     @ org.glassfish.deployment.admin.deploycommand.execute(deploycommand.java:370)     @ com.sun.enterprise.v3.admin.commandrunnerimpl$1.execute(commandrunnerimpl.java:355)     @ com.sun.enterprise.v3.admin.commandrunnerimpl.docommand(commandrunnerimpl.java:370)     @ com.sun.enterprise.v3.admin.commandrunnerimpl.docommand(commandrunnerimpl.java:1067)     @ com.sun.enterprise.v3.admin.commandrunnerimpl.access$1200(commandrunnerimpl.java:96)     @ com.sun.enterprise.v3.admin.commandrunnerimpl$executioncontext.execute(commandrunnerimpl.java:1247)     @ com.sun.enterprise.v3.admin.commandrunnerimpl$executioncontext.execute(commandrunnerimpl.java:1235)     @ com.sun.enterprise.v3.admin.adminadapter.docommand(adminadapter.java:465)     @ com.sun.enterprise.v3.admin.adminadapter.service(adminadapter.java:222)     @ com.sun.grizzly.tcp.http11.grizzlyadapter.service(grizzlyadapter.java:168)     @ com.sun.enterprise.v3.server.hk2dispatcher.dispath(hk2dispatcher.java:117)     @ com.sun.enterprise.v3.services.impl.containermapper.service(containermapper.java:234)     @ com.sun.grizzly.http.processortask.invokeadapter(processortask.java:822)     @ com.sun.grizzly.http.processortask.doprocess(processortask.java:719)     @ com.sun.grizzly.http.processortask.process(processortask.java:1013)     @ com.sun.grizzly.http.defaultprotocolfilter.execute(defaultprotocolfilter.java:225)     @ com.sun.grizzly.defaultprotocolchain.executeprotocolfilter(defaultprotocolchain.java:137)     @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:104)     @ com.sun.grizzly.defaultprotocolchain.execute(defaultprotocolchain.java:90)     @ com.sun.grizzly.http.httpprotocolchain.execute(httpprotocolchain.java:79)     @ com.sun.grizzly.protocolchaincontexttask.docall(protocolchaincontexttask.java:54)     @ com.sun.grizzly.selectionkeycontexttask.call(selectionkeycontexttask.java:59)     @ com.sun.grizzly.contexttask.run(contexttask.java:71)     @ com.sun.grizzly.util.abstractthreadpool$worker.dowork(abstractthreadpool.java:532)     @ com.sun.grizzly.util.abstractthreadpool$worker.run(abstractthreadpool.java:513)     @ java.lang.thread.run(thread.java:662) 

any ideas?

i think best way put break point in constructor of java.lang.typenotpresentexception , check second argument of type throwable know root cause


Comments

Popular posts from this blog

c# - SharpSVN - How to get the previous revision? -

c++ - Is it possible to compile a VST on linux? -

url - Querystring manipulation of email Address in PHP -