geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@planet57.com>
Subject Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor
Date Fri, 11 Aug 2006 22:57:32 GMT
If the config is loaded last... what else does it need to wait for?

--jason


On Aug 11, 2006, at 7:48 AM, Aaron Mulder wrote:

> The error is from the hot deployer, and the hot deployer puts in a
> little delay before it runs in order to let everything else finish
> starting.  It didn't seem reasonable to try to put in service
> dependencies on all the other deployers, since we don't really know
> what will change with time, plugins, etc., so IIRC it just starts a
> thread with like a 5 or 10 second sleep before it processes the stuff
> in the hot deploy dir.
>
> As for the actual problem, I assume the hot deploy module POM is
> missing a dependency on one of the other deploy modules.
>
> Thanks,
>     Aaron
>
> On 8/11/06, Jason Dillon <jason@planet57.com> wrote:
>> Maybe... it does spit up after the server lists the web contexts.
>>
>> If you have a chance to peek I'd appreciate it.
>>
>> --jason
>>
>>
>> On Aug 10, 2006, at 11:12 PM, David Jencks wrote:
>>
>> > I haven't checked but assume this is a side effect of changing the
>> > pom dependency scopes in the deploy-jsr88 pom.
>> >
>> > thanks
>> > david jencks
>> >
>> > On Aug 10, 2006, at 10:03 PM, Jason Dillon wrote:
>> >
>> >> Anyone know why this error gets spit out after the server boots?
>> >>
>> >> <snip>
>> >> java.lang.NoClassDefFoundError: org/apache/geronimo/deployment/
>> >> plugin/ConfigIDExtractor
>> >>         at java.lang.ClassLoader.defineClass0(Native Method)
>> >>         at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
>> >>         at java.security.SecureClassLoader.defineClass
>> >> (SecureClassLoader.java:123)
>> >>         at
>> >> org.apache.geronimo.kernel.classloader.JarFileClassLoader.access
>> >> $200(JarFileClassLoader.java:51)
>> >>         at
>> >> org.apache.geronimo.kernel.classloader.JarFileClassLoader$6.run
>> >> (JarFileClassLoader.java:275)
>> >>         at java.security.AccessController.doPrivileged(Native  
>> Method)
>> >>         at
>> >>  
>> org.apache.geronimo.kernel.classloader.JarFileClassLoader.findClass
>> >> (JarFileClassLoader.java:227)
>> >>         at
>> >> org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass
>> >> (MultiParentClassLoader.java:243)
>> >>         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>> >>         at
>> >> org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass
>> >> (MultiParentClassLoader.java:227)
>> >>         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>> >>         at
>> >> org.apache.geronimo.kernel.config.MultiParentClassLoader.loadClass
>> >> (MultiParentClassLoader.java:227)
>> >>         at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
>> >>         at java.lang.ClassLoader.loadClassInternal
>> >> (ClassLoader.java:302)
>> >>         at
>> >>  
>> org.apache.geronimo.deployment.hot.DirectoryMonitor.calculateModuleId
>> >> (DirectoryMonitor.java:358)
>> >>         at
>> >> org.apache.geronimo.deployment.hot.DirectoryMonitor.initialize
>> >> (DirectoryMonitor.java:230)
>> >>         at org.apache.geronimo.deployment.hot.DirectoryMonitor.run
>> >> (DirectoryMonitor.java:206)
>> >>         at java.lang.Thread.run(Thread.java:552)
>> >> </snip>
>> >>
>> >> --jason
>> >>
>> >
>>
>>


Mime
View raw message