On Jan 9, 2005, at 12:58 PM, anita kulshreshtha wrote:

Hi,
       After some investigation, I was able to
generate some useful messages. A have attached patches
to reproduce these messages. Here is the problem -
1. During bootstraping, OpenEJBModuleBuilder class is
loaded by the  [EMAIL PROTECTED]
classloader in GBeanInfo. When an attempt is made to
get the "getGBeanInfo" method of this class,
getDeclared Method(.,.) throws
java.lang.NoClassDefFoundError! The GBeanInfo.patch
contains the code to catch this error. What is more
surprising is that getDeclaredMethod is trying to find
org.apache.geronimo.deployment.service.GBeanAdapter
class to accomplish this! This class obviously does
not exist. Is this an expected behavior?
2. A 'catch' seems to be missing in Bootstrap.java.
Although it is not critical to this problem.
3. Is anyone else having the same problem? It might be
possible to reproduce this without building openejb
etc.
                                    Any ideas?
comments?

I't's not clear to me whether you built yourself an up to date copy of openejb. If not, I think that has caused the problems you are seeing.


I don't remember if the committers all agreed to update all the jars whenever we update svn/cvs/any of the dependendent projects. I certainly never remember to. I keep expecting some automated process to occur but I don't think it does :-(

Can publishing up to date jars be automated reliably?

thanks
david jencks

Thanks
Anita

     here is the build output for revision 124726 -
    ...........
    ............
    [echo] Preprocessing client-system-plan.xml
    [echo] Preprocessing default-database-plan.xml
    [echo] Preprocessing deployer-system-plan.xml
    [echo] Preprocessing j2ee-client-plan.xml
    [echo] Preprocessing j2ee-deployer-plan.xml
    [echo] Preprocessing
j2ee-runtime-deployer-plan.xml
    [echo] Preprocessing j2ee-secure-plan.xml
    [echo] Preprocessing j2ee-server-plan.xml
    [echo] Preprocessing j2ee-server-tomcat-plan.xml
    [echo] Preprocessing system-activemq-plan.xml
    [echo] Preprocessing system-database-plan.xml
    [echo] Preprocessing system-jms-plan.xml
    [echo] Preprocessing system-plan.xml
    [echo] Bootstrapping service deployer
********ERROR from getDeclaredMethod of class : =
class org.openejb.deployment.O
penEJBModuleBuilderclassloader =
[EMAIL PROTECTED]
java.lang.NoClassDefFoundError:
org/apache/geronimo/deployment/service/GBeanAdap
ter
        at java.lang.Class.getDeclaredMethods0(Native
Method)
        at
java.lang.Class.privateGetDeclaredMethods(Class.java:1655)
        at
java.lang.Class.getDeclaredMethod(Class.java:1262)
        at
org.apache.geronimo.gbean.GBeanInfo.getGBeanInfo(GBeanInfo.java:60)
        at
org.apache.geronimo.deployment.service.GBeanBuilder.<init>(GBeanBuild
er.java:52)
        at
org.apache.geronimo.deployment.service.ServiceConfigBuilder.getGBeanD
ata(ServiceConfigBuilder.java:195)
        at
org.apache.geronimo.deployment.service.ServiceConfigBuilder.addGBeans
(ServiceConfigBuilder.java:187)
        at
org.apache.geronimo.deployment.service.ServiceConfigBuilder.buildConf
iguration(ServiceConfigBuilder.java:122)
        at
org.apache.geronimo.deployment.Bootstrap.bootstrap(Bootstrap.java:185
)
        at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at
java.lang.reflect.Method.invoke(Method.java:324)
        at
org.apache.commons.jelly.impl.DynamicBeanTag.doTag(DynamicBeanTag.jav
a:230)
        at
org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.jav
a:145)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at
com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai
nGoalTag.java:127)
        at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at
org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:233)
        at
com.werken.werkz.jelly.PreGoalTag$1.firePreGoal(PreGoalTag.java:87)
        at
com.werken.werkz.Goal.firePreGoalCallbacks(Goal.java:691)
        at com.werken.werkz.Goal.fire(Goal.java:616)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at
com.werken.werkz.Goal.attainPrecursors(Goal.java:488)
        at com.werken.werkz.Goal.attain(Goal.java:573)
        at
com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai
nGoalTag.java:127)
        at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at
com.werken.werkz.WerkzProject.attainGoal(WerkzProject.java:193)
        at
org.apache.maven.jelly.tags.werkz.MavenAttainGoalTag.doTag(MavenAttai
nGoalTag.java:127)
        at
org.apache.commons.jelly.impl.TagScript.run(TagScript.java:279)
        at
org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:135)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag.runBodyTag(MavenGoalTa
g.java:79)
        at
org.apache.maven.jelly.tags.werkz.MavenGoalTag$MavenGoalAction.perfor
mAction(MavenGoalTag.java:110)
        at com.werken.werkz.Goal.fire(Goal.java:639)
        at com.werken.werkz.Goal.attain(Goal.java:575)
        at
org.apache.maven.plugin.PluginManager.attainGoals(PluginManager.java:
671)
        at
org.apache.maven.MavenSession.attainGoals(MavenSession.java:263)
        at
org.apache.maven.cli.App.doMain(App.java:488)
        at
org.apache.maven.cli.App.main(App.java:1239)
        at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at
java.lang.reflect.Method.invoke(Method.java:324)
        at
com.werken.forehead.Forehead.run(Forehead.java:551)
        at
com.werken.forehead.Forehead.main(Forehead.java:581)
*********missing catch in bootstrap

BUILD FAILED
File......
D:\anita\geronimo\incubator-geronimo\modules\assembly\maven.xml
Element... bootstrap:bootstrap
Line...... 213
Column.... 15
Unable to create GBean from class
org.openejb.deployment.OpenEJBModuleBuilder
Total time: 11 seconds
Finished at: Sun Jan 09 15:33:57 EST 2005

--- anita kulshreshtha <[EMAIL PROTECTED]> wrote:

Hi,
    I am using windows xp-sp2, and jdk 1.5.0. I have
updated geronimo source (rev 123715). Some code is
still referencing
org/apache/geronimo/deployment/service/GBeanAdapter
class. Velocity has problem finding
VM_global_library.vm (see attached velocity.log) and
can not process *-plan.xmls properly. I googled
VM_global_library.vm, this problem seems to occur
with
many other projects. I am not sure which is the
cause
and which is the effect in our case. Last week I was
having similar problem with another class that was
moved. Any tip on how to avoid it or how to get to
the
bottom of it will be greatly appreciated.

Thanks
Anita
    [mkdir] Created dir:

D:\anita\geronimo\incubator-geronimo\modules\assembly\t
arget\plan
    [echo] basedir*******

D:\anita\geronimo\incubator-geronimo\modules\assembly
    [echo] Preprocessing client-system-plan.xml
    [echo] Preprocessing default-database-plan.xml
    [echo] Preprocessing deployer-system-plan.xml
    [echo] Preprocessing j2ee-client-plan.xml
    [echo] Preprocessing j2ee-deployer-plan.xml
    [echo] Preprocessing
j2ee-runtime-deployer-plan.xml
    [echo] Preprocessing j2ee-secure-plan.xml
    [echo] Preprocessing j2ee-server-plan.xml
    [echo] Preprocessing j2ee-server-tomcat-plan.xml
    [echo] Preprocessing system-activemq-plan.xml
    [echo] Preprocessing system-database-plan.xml
    [echo] Preprocessing system-jms-plan.xml
    [echo] Preprocessing system-plan.xml
    [echo] Bootstrapping service deployer
    [mkdir] Created dir:

D:\anita\geronimo\incubator-geronimo\modules\assembly\t
arget\geronimo-1.0-SNAPSHOT\bin
    [mkdir] Created dir:

D:\anita\geronimo\incubator-geronimo\modules\assembly\t
arget\geronimo-1.0-SNAPSHOT\config-store

BUILD FAILED
File......

D:\anita\geronimo\incubator-geronimo\modules\assembly\maven.xml
Element... bootstrap:bootstrap
Line...... 213
Column.... 15
org/apache/geronimo/deployment/service/GBeanAdapter
Total time: 1 minutes 29 seconds
Finished at: Thu Dec 30 08:28:35 EST 2004


__________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail

ATTACHMENT part 2 application/octet-stream name=velocity.log


                
__________________________________
Do you Yahoo!?
Yahoo! Mail - Easier than ever with enhanced search. Learn more.
http://info.mail.yahoo.com/mail_250<GBeanInfo.patch><Bootstrap.patch>



Reply via email to