playorm - My code runs on local with warning, but not running on server -
i have web app needs utilize playorm doing work insert/queries. code runs without problem on local, next warning message appears:
com.alvazan.orm.impl.meta.scan.scannerforclass processidfieldworkswarn: avoided double scanning class=class com.alvazan.orm.impl.meta.data.metaclasssingle still work fine, please send stack trace can see why happening java.lang.runtimeexception: null @ com.alvazan.orm.impl.meta.scan.scannerforclass.processidfieldworks(scannerforclass.java:234) [playorm-1.4.3.jar:1.4.3 dec 13 2012]
but when seek execute code on jsf page, code not work. next error message:
info c.a.o.impl.meta.scan.scannerforclass - scanning class=class com.alvazan.orm.api.z8spi.meta.dbocolumnmeta java.lang.runtimeexception: failure scanning class(see chained exception)=class com.alvazan.orm.api.z8spi.meta.dbocolumnmeta
do know can solve problem?
update:
first stack trace - works fine locally (running outsite web)2013-02-13 19:20:18,173 com.alvazan.orm.impl.meta.scan.scannerforclass processidfieldworkswarn: avoided double scanning class=class com.alvazan.orm.impl.meta.data.metaclasssingle still work fine, please send stack trace can see why happening java.lang.runtimeexception: null @ com.alvazan.orm.impl.meta.scan.scannerforclass.processidfieldworks(scannerforclass.java:234) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.inspectfieldimpl(scannerforclass.java:206) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.inspectfield(scannerforclass.java:193) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.scanfields(scannerforclass.java:188) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.scansingle(scannerforclass.java:111) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.scanmultipleclasses(scannerforclass.java:104) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.addclass(scannerforclass.java:64) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.layer0.base.myclassannotationdiscoverylistener.scanclass(myclassannotationdiscoverylistener.java:42) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.layer0.base.myclassannotationdiscoverylistener.discovered(myclassannotationdiscoverylistener.java:34) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.impetus.annovention.discoverer.discoverandintimateforclassannotations(discoverer.java:197) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.impetus.annovention.discoverer.discover(discoverer.java:155) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.layer0.base.baseentitymanagerfactoryimpl.rescan(baseentitymanagerfactoryimpl.java:82) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.layer0.base.baseentitymanagerfactoryimpl.setup(baseentitymanagerfactoryimpl.java:133) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.bindings.bootstrapimpl.createinstanceimpl(bootstrapimpl.java:64) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.bindings.bootstrapimpl.createinstance(bootstrapimpl.java:35) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:57) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:52) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:45) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:24) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.s1mbi0se.dmp.da.dao.playormconfiguration.init(playormconfiguration.java:45) [classes/:na] @ com.s1mbi0se.dmp.da.dao.playormconfiguration.getentitymanager(playormconfiguration.java:51) [classes/:na] @ com.s1mbi0se.dmp.da.dao.abstractdao.getem(abstractdao.java:10) [classes/:na] @ com.s1mbi0se.dmp.da.dao.userdao.findinputphase(userdao.java:201) [classes/:na] @ com.s1mbi0se.dmp.da.bean.inputphasestru.manageinputphase(inputphasestru.java:105) [classes/:na] @ com.s1mbi0se.dashboard.service.dashboardservice.readsolrlogfile(dashboardservice.java:44) [classes/:na] @ com.s1mbi0se.dashboard.service.dashboardservice.main(dashboardservice.java:29) [classes/:na]
second stack trace - not works ( web environment)19:05:54.090 [http-bio-8080-exec-3] info c.alvazan.orm.logging.nosqlrawlogger - [rawlogger] starting nosql service provider , connecting 19:05:54.101 [http-bio-8080-exec-3] info c.a.o.l.s.d.c.columnfamilyhelper - on keyspace=dmpexisting column families=[inputphasestru, stringindice, dbocolumnmeta, integerindice, user, dbodatabasemeta, dbotablemeta] note: create new column families automatically save entites have no column family 19:05:54.101 [http-bio-8080-exec-3] info c.a.o.l.b.baseentitymanagerfactoryimpl - begin scanning jars nosql.persistence.class 19:05:54.102 [http-bio-8080-exec-3] info c.i.annovention.classpathdiscoverer - adding jar file scanning=jar:file:/opt/apache-tomcat-7.0.30/wtpwebapps/teste28/web-inf/lib/playorm-1.4.3.jar!/ 19:05:54.102 [http-bio-8080-exec-3] info c.i.annovention.classpathdiscoverer - adding jar file scanning=jar:file:/opt/apache-tomcat-7.0.30/lib/playorm-1.4.3.jar!/ 19:05:54.102 [http-bio-8080-exec-3] info c.i.annovention.classpathdiscoverer - adding jar file scanning=jar:file:/opt/apache-tomcat-7.0.30/wtpwebapps/teste28/web-inf/lib/dmpdataaccess-0.0.1-snapshot.jar!/ 19:05:54.119 [http-bio-8080-exec-3] debug c.a.o.l.b.myclassannotationdiscoverylistener - class=com.alvazan.orm.api.z8spi.meta.dbocolumnmeta anno=com.alvazan.orm.api.base.anno.nosqlentity 19:05:54.119 [http-bio-8080-exec-3] info c.a.o.impl.meta.scan.scannerforclass - scanning class=class com.alvazan.orm.api.z8spi.meta.dbocolumnmeta java.lang.runtimeexception: failure scanning class(see chained exception)=class com.alvazan.orm.api.z8spi.meta.dbocolumnmeta @ com.alvazan.orm.layer0.base.myclassannotationdiscoverylistener.scanclass(myclassannotationdiscoverylistener.java:44) @ com.alvazan.orm.layer0.base.myclassannotationdiscoverylistener.discovered(myclassannotationdiscoverylistener.java:34) @ com.impetus.annovention.discoverer.discoverandintimateforclassannotations(discoverer.java:197) @ com.impetus.annovention.discoverer.discover(discoverer.java:155) @ com.alvazan.orm.layer0.base.baseentitymanagerfactoryimpl.rescan(baseentitymanagerfactoryimpl.java:82) @ com.alvazan.orm.layer0.base.baseentitymanagerfactoryimpl.setup(baseentitymanagerfactoryimpl.java:133) @ com.alvazan.orm.impl.bindings.bootstrapimpl.createinstanceimpl(bootstrapimpl.java:64) @ com.alvazan.orm.impl.bindings.bootstrapimpl.createinstance(bootstrapimpl.java:35) @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:57) @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:52) @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:45) @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:24) @ com.s1mbi0se.dmp.da.dao.playormconfiguration.init(playormconfiguration.java:45) @ com.s1mbi0se.dmp.da.dao.playormconfiguration.getentitymanager(playormconfiguration.java:51) @ com.s1mbi0se.dmp.da.dao.playormconfiguration.init(playormconfiguration.java:45) @ com.s1mbi0se.dmp.da.dao.playormconfiguration.getentitymanager(playormconfiguration.java:51) @ com.s1mbi0se.dmp.da.dao.abstractdao.getem(abstractdao.java:10) @ com.s1mbi0se.dmp.da.dao.userdao.findinputphase(userdao.java:201) @ com.s1mbi0se.dmp.da.bean.inputphasestru.manageinputphase(inputphasestru.java:105) @ com.s1mbi0se.dashboard.service.dashboardservice.readsolrlogfile(dashboardservice.java:44) @ com.s1mbi0se.dashboard.mbean.dashboardmbean.gettestehash(dashboardmbean.java:18) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ javax.el.beanelresolver.getvalue(beanelresolver.java:87) @ javax.el.compositeelresolver.getvalue(compositeelresolver.java:67) @ org.apache.myfaces.el.unified.resolver.facescompositeelresolver.getvalue(facescompositeelresolver.java:169) @ org.apache.el.parser.astvalue.getvalue(astvalue.java:183) @ org.apache.el.valueexpressionimpl.getvalue(valueexpressionimpl.java:185) @ org.apache.jasper.el.jspvalueexpression.getvalue(jspvalueexpression.java:106) @ javax.faces.component._deltastatehelper.eval(_deltastatehelper.java:246) @ javax.faces.component.uioutput.getvalue(uioutput.java:67) @ javax.faces.component.uiinput.getvalue(uiinput.java:150) @ org.apache.myfaces.shared.renderkit.rendererutils.getvalue(rendererutils.java:505) @ org.apache.myfaces.shared.renderkit.rendererutils.getstringvalue(rendererutils.java:331) @ org.apache.myfaces.shared.renderkit.html.htmltextrendererbase.renderinputbegin(htmltextrendererbase.java:197) @ org.apache.myfaces.shared.renderkit.html.htmltextrendererbase.renderinput(htmltextrendererbase.java:186) @ org.apache.myfaces.shared.renderkit.html.htmltextrendererbase.encodeend(htmltextrendererbase.java:75) @ javax.faces.component.uicomponentbase.encodeend(uicomponentbase.java:580) @ javax.faces.component.uicomponent.encodeall(uicomponent.java:762) @ javax.faces.component.uicomponent.encodeall(uicomponent.java:758) @ org.apache.myfaces.shared.view.jspviewdeclarationlanguagebase.actuallyrenderview(jspviewdeclarationlanguagebase.java:362) @ org.apache.myfaces.shared.view.jspviewdeclarationlanguagebase.renderview(jspviewdeclarationlanguagebase.java:199) @ org.apache.myfaces.application.viewhandlerimpl.renderview(viewhandlerimpl.java:285) @ org.apache.myfaces.lifecycle.renderresponseexecutor.execute(renderresponseexecutor.java:115) @ org.apache.myfaces.lifecycle.lifecycleimpl.render(lifecycleimpl.java:241) @ javax.faces.webapp.facesservlet.service(facesservlet.java:199) @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:305) @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:222) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:123) @ org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:472) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:168) @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:99) @ org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:929) @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:118) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:407) @ org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:1002) @ org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:585) @ org.apache.tomcat.util.net.jioendpoint$socketprocessor.run(jioendpoint.java:310) @ java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:886) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:908) @ java.lang.thread.run(thread.java:662) caused by: com.google.inject.provisionexception: guice provision errors:
1) error injecting constructor, java.lang.noclassdeffounderror: not initialize class com.alvazan.orm.api.z8spi.meta.dbotablemeta @ com.alvazan.orm.impl.meta.data.metaclassinheritance.(metaclassinheritance.java:25) while locating com.alvazan.orm.impl.meta.data.metaclassinheritance
1 error @ com.google.inject.internal.injectorimpl$4.get(injectorimpl.java:987) @ com.alvazan.orm.impl.meta.data.metainfo.findorcreate(metainfo.java:58) @ com.alvazan.orm.impl.meta.scan.scannerforclass.addclass(scannerforclass.java:59) @ com.alvazan.orm.layer0.base.myclassannotationdiscoverylistener.scanclass(myclassannotationdiscoverylistener.java:42) ... 63 more caused by: java.lang.noclassdeffounderror: not initialize class com.alvazan.orm.api.z8spi.meta.dbotablemeta @ com.alvazan.orm.impl.meta.data.metaabstractclass.(metaabstractclass.java:17) @ com.alvazan.orm.impl.meta.data.metaclassinheritance.(metaclassinheritance.java:25) @ com.alvazan.orm.impl.meta.data.metaclassinheritance$$fastclassbyguice$$9298a112.newinstance() @ com.google.inject.internal.cglib.reflect.$fastconstructor.newinstance(fastconstructor.java:40) @ com.google.inject.internal.defaultconstructionproxyfactory$1.newinstance(defaultconstructionproxyfactory.java:60) @ com.google.inject.internal.constructorinjector.construct(constructorinjector.java:85) @ com.google.inject.internal.constructorbindingimpl$factory.get(constructorbindingimpl.java:254) @ com.google.inject.internal.injectorimpl$4$1.call(injectorimpl.java:978) @ com.google.inject.internal.injectorimpl.callincontext(injectorimpl.java:1024) @ com.google.inject.internal.injectorimpl$4.get(injectorimpl.java:974) ... 66 more
follows whole stack trace ...
*** first stack trace - works fine locally (running outsite web)** 2013-02-13 19:20:18,173 com.alvazan.orm.impl.meta.scan.scannerforclass processidfieldworkswarn: avoided double scanning class=class com.alvazan.orm.impl.meta.data.metaclasssingle still work fine, please send stack trace can see why happening java.lang.runtimeexception: null @ com.alvazan.orm.impl.meta.scan.scannerforclass.processidfieldworks(scannerforclass.java:234) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.inspectfieldimpl(scannerforclass.java:206) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.inspectfield(scannerforclass.java:193) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.scanfields(scannerforclass.java:188) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.scansingle(scannerforclass.java:111) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.scanmultipleclasses(scannerforclass.java:104) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.meta.scan.scannerforclass.addclass(scannerforclass.java:64) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.layer0.base.myclassannotationdiscoverylistener.scanclass(myclassannotationdiscoverylistener.java:42) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.layer0.base.myclassannotationdiscoverylistener.discovered(myclassannotationdiscoverylistener.java:34) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.impetus.annovention.discoverer.discoverandintimateforclassannotations(discoverer.java:197) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.impetus.annovention.discoverer.discover(discoverer.java:155) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.layer0.base.baseentitymanagerfactoryimpl.rescan(baseentitymanagerfactoryimpl.java:82) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.layer0.base.baseentitymanagerfactoryimpl.setup(baseentitymanagerfactoryimpl.java:133) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.bindings.bootstrapimpl.createinstanceimpl(bootstrapimpl.java:64) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.impl.bindings.bootstrapimpl.createinstance(bootstrapimpl.java:35) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:57) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:52) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:45) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:24) [playorm-1.4.3.jar:1.4.3 dec 13 2012] @ com.s1mbi0se.dmp.da.dao.playormconfiguration.init(playormconfiguration.java:45) [classes/:na] @ com.s1mbi0se.dmp.da.dao.playormconfiguration.getentitymanager(playormconfiguration.java:51) [classes/:na] @ com.s1mbi0se.dmp.da.dao.abstractdao.getem(abstractdao.java:10) [classes/:na] @ com.s1mbi0se.dmp.da.dao.userdao.findinputphase(userdao.java:201) [classes/:na] @ com.s1mbi0se.dmp.da.bean.inputphasestru.manageinputphase(inputphasestru.java:105) [classes/:na] @ com.s1mbi0se.dashboard.service.dashboardservice.readsolrlogfile(dashboardservice.java:44) [classes/:na] @ com.s1mbi0se.dashboard.service.dashboardservice.main(dashboardservice.java:29) [classes/:na] *** sec stack trace - not works ( web environment)** 19:05:54.090 [http-bio-8080-exec-3] info c.alvazan.orm.logging.nosqlrawlogger - [rawlogger] starting nosql service provider , connecting 19:05:54.101 [http-bio-8080-exec-3] info c.a.o.l.s.d.c.columnfamilyhelper - on keyspace=dmpexisting column families=[inputphasestru, stringindice, dbocolumnmeta, integerindice, user, dbodatabasemeta, dbotablemeta] note: create new column families automatically save entites have no column family 19:05:54.101 [http-bio-8080-exec-3] info c.a.o.l.b.baseentitymanagerfactoryimpl - begin scanning jars nosql.persistence.class 19:05:54.102 [http-bio-8080-exec-3] info c.i.annovention.classpathdiscoverer - adding jar file scanning=jar:file:/opt/apache-tomcat-7.0.30/wtpwebapps/teste28/web-inf/lib/playorm-1.4.3.jar!/ 19:05:54.102 [http-bio-8080-exec-3] info c.i.annovention.classpathdiscoverer - adding jar file scanning=jar:file:/opt/apache-tomcat-7.0.30/lib/playorm-1.4.3.jar!/ 19:05:54.102 [http-bio-8080-exec-3] info c.i.annovention.classpathdiscoverer - adding jar file scanning=jar:file:/opt/apache-tomcat-7.0.30/wtpwebapps/teste28/web-inf/lib/dmpdataaccess-0.0.1-snapshot.jar!/ 19:05:54.119 [http-bio-8080-exec-3] debug c.a.o.l.b.myclassannotationdiscoverylistener - class=com.alvazan.orm.api.z8spi.meta.dbocolumnmeta anno=com.alvazan.orm.api.base.anno.nosqlentity 19:05:54.119 [http-bio-8080-exec-3] info c.a.o.impl.meta.scan.scannerforclass - scanning class=class com.alvazan.orm.api.z8spi.meta.dbocolumnmeta java.lang.runtimeexception: failure scanning class(see chained exception)=class com.alvazan.orm.api.z8spi.meta.dbocolumnmeta @ com.alvazan.orm.layer0.base.myclassannotationdiscoverylistener.scanclass(myclassannotationdiscoverylistener.java:44) @ com.alvazan.orm.layer0.base.myclassannotationdiscoverylistener.discovered(myclassannotationdiscoverylistener.java:34) @ com.impetus.annovention.discoverer.discoverandintimateforclassannotations(discoverer.java:197) @ com.impetus.annovention.discoverer.discover(discoverer.java:155) @ com.alvazan.orm.layer0.base.baseentitymanagerfactoryimpl.rescan(baseentitymanagerfactoryimpl.java:82) @ com.alvazan.orm.layer0.base.baseentitymanagerfactoryimpl.setup(baseentitymanagerfactoryimpl.java:133) @ com.alvazan.orm.impl.bindings.bootstrapimpl.createinstanceimpl(bootstrapimpl.java:64) @ com.alvazan.orm.impl.bindings.bootstrapimpl.createinstance(bootstrapimpl.java:35) @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:57) @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:52) @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:45) @ com.alvazan.orm.api.base.bootstrap.create(bootstrap.java:24) @ com.s1mbi0se.dmp.da.dao.playormconfiguration.init(playormconfiguration.java:45) @ com.s1mbi0se.dmp.da.dao.playormconfiguration.getentitymanager(playormconfiguration.java:51) @ com.s1mbi0se.dmp.da.dao.playormconfiguration.init(playormconfiguration.java:45) @ com.s1mbi0se.dmp.da.dao.playormconfiguration.getentitymanager(playormconfiguration.java:51) @ com.s1mbi0se.dmp.da.dao.abstractdao.getem(abstractdao.java:10) @ com.s1mbi0se.dmp.da.dao.userdao.findinputphase(userdao.java:201) @ com.s1mbi0se.dmp.da.bean.inputphasestru.manageinputphase(inputphasestru.java:105) @ com.s1mbi0se.dashboard.service.dashboardservice.readsolrlogfile(dashboardservice.java:44) @ com.s1mbi0se.dashboard.mbean.dashboardmbean.gettestehash(dashboardmbean.java:18) @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:39) @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) @ java.lang.reflect.method.invoke(method.java:597) @ javax.el.beanelresolver.getvalue(beanelresolver.java:87) @ javax.el.compositeelresolver.getvalue(compositeelresolver.java:67) @ org.apache.myfaces.el.unified.resolver.facescompositeelresolver.getvalue(facescompositeelresolver.java:169) @ org.apache.el.parser.astvalue.getvalue(astvalue.java:183) @ org.apache.el.valueexpressionimpl.getvalue(valueexpressionimpl.java:185) @ org.apache.jasper.el.jspvalueexpression.getvalue(jspvalueexpression.java:106) @ javax.faces.component._deltastatehelper.eval(_deltastatehelper.java:246) @ javax.faces.component.uioutput.getvalue(uioutput.java:67) @ javax.faces.component.uiinput.getvalue(uiinput.java:150) @ org.apache.myfaces.shared.renderkit.rendererutils.getvalue(rendererutils.java:505) @ org.apache.myfaces.shared.renderkit.rendererutils.getstringvalue(rendererutils.java:331) @ org.apache.myfaces.shared.renderkit.html.htmltextrendererbase.renderinputbegin(htmltextrendererbase.java:197) @ org.apache.myfaces.shared.renderkit.html.htmltextrendererbase.renderinput(htmltextrendererbase.java:186) @ org.apache.myfaces.shared.renderkit.html.htmltextrendererbase.encodeend(htmltextrendererbase.java:75) @ javax.faces.component.uicomponentbase.encodeend(uicomponentbase.java:580) @ javax.faces.component.uicomponent.encodeall(uicomponent.java:762) @ javax.faces.component.uicomponent.encodeall(uicomponent.java:758) @ org.apache.myfaces.shared.view.jspviewdeclarationlanguagebase.actuallyrenderview(jspviewdeclarationlanguagebase.java:362) @ org.apache.myfaces.shared.view.jspviewdeclarationlanguagebase.renderview(jspviewdeclarationlanguagebase.java:199) @ org.apache.myfaces.application.viewhandlerimpl.renderview(viewhandlerimpl.java:285) @ org.apache.myfaces.lifecycle.renderresponseexecutor.execute(renderresponseexecutor.java:115) @ org.apache.myfaces.lifecycle.lifecycleimpl.render(lifecycleimpl.java:241) @ javax.faces.webapp.facesservlet.service(facesservlet.java:199) @ org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:305) @ org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:222) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:123) @ org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:472) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:168) @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:99) @ org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:929) @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:118) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:407) @ org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:1002) @ org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:585) @ org.apache.tomcat.util.net.jioendpoint$socketprocessor.run(jioendpoint.java:310) @ java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:886) @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:908) @ java.lang.thread.run(thread.java:662) caused by: com.google.inject.provisionexception: guice provision errors: 1) error injecting constructor, java.lang.noclassdeffounderror: not initialize class com.alvazan.orm.api.z8spi.meta.dbotablemeta @ com.alvazan.orm.impl.meta.data.metaclassinheritance.<init>(metaclassinheritance.java:25) while locating com.alvazan.orm.impl.meta.data.metaclassinheritance 1 error @ com.google.inject.internal.injectorimpl$4.get(injectorimpl.java:987) @ com.alvazan.orm.impl.meta.data.metainfo.findorcreate(metainfo.java:58) @ com.alvazan.orm.impl.meta.scan.scannerforclass.addclass(scannerforclass.java:59) @ com.alvazan.orm.layer0.base.myclassannotationdiscoverylistener.scanclass(myclassannotationdiscoverylistener.java:42) ... 63 more caused by: java.lang.noclassdeffounderror: not initialize class com.alvazan.orm.api.z8spi.meta.dbotablemeta @ com.alvazan.orm.impl.meta.data.metaabstractclass.<init>(metaabstractclass.java:17) @ com.alvazan.orm.impl.meta.data.metaclassinheritance.<init>(metaclassinheritance.java:25) @ com.alvazan.orm.impl.meta.data.metaclassinheritance$$fastclassbyguice$$9298a112.newinstance(<generated>) @ com.google.inject.internal.cglib.reflect.$fastconstructor.newinstance(fastconstructor.java:40) @ com.google.inject.internal.defaultconstructionproxyfactory$1.newinstance(defaultconstructionproxyfactory.java:60) @ com.google.inject.internal.constructorinjector.construct(constructorinjector.java:85) @ com.google.inject.internal.constructorbindingimpl$factory.get(constructorbindingimpl.java:254) @ com.google.inject.internal.injectorimpl$4$1.call(injectorimpl.java:978) @ com.google.inject.internal.injectorimpl.callincontext(injectorimpl.java:1024) @ com.google.inject.internal.injectorimpl$4.get(injectorimpl.java:974) ... 66 more thanks !
andre
okay, there 2 separate issues going on
why getting sec scan noclassdeffounderrorlet's tackle noclassdeffounderror first. please don't offended, going start basic , work don't know level may know stuff.
we see noclassdeferror or http://docs.oracle.com/javase/6/docs/api/java/lang/noclassdeffounderror.html that know can occur if jar missing, in code see called class should in same jar anyways another time error in 1 newly created classloader frameworkon line here com.s1mbi0se.dmp.da.dao.playormconfiguration.init(playormconfiguration.java:45) @ should add together line so
class temp = dbocolumnmeta.class class temp2 = metaabstractclass.class temp.getsimplename(); temp2.getsimplename();
if class not visible code, issue of course of study code can't access it. pass or not?
let's jump issue #1 not critical issue. in newest version, have added if(log.isdebugenabled()) saveprevioustrace() can both traces. if have time, can check out git , run "./gradlew build" or "gradle.bat build" if on windows.
let me know status of number 2 line above "should" fail if failing downwards below in code.
thanks, dean
playorm
No comments:
Post a Comment