Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-11 Thread Jason Dillon
Still does, I've left the deploy/ in the assembly, but it should be  
fine if it gets stripped out... but the README.txt is gone now.


--jason


On Aug 11, 2006, at 5:05 PM, Aaron Mulder wrote:


On 8/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:

Okay, this works... though now it barfs about the README.txt that is
created to keep that directory there...

I think we need to make the hot-deployer bean create that directory
dynamically.


It does.  Or at least, it used to.  :)

Thanks,
  Aaron


On Aug 11, 2006, at 3:50 PM, anita kulshreshtha wrote:

> The hot-deployer.patch at
> http://issues.apache.org/jira/browse/GERONIMO-2067#action_12423814
> had a scope and a deploy-tool dependency. If you want to get it
> running, you can use the scope. I found that some of the modules  
have

> escaped dependency pruning.
>
> Thanks
> Anita
>
> --- Jason Dillon <[EMAIL PROTECTED]> wrote:
>
>> Any idea how to fix?
>>
>> I have already committed the change that Anita posted about scope
>> instead of type...
>>
>> ConfigIDExtractor is part of geronimo-deploy-jsr88, which is a
>> dependency of the hot-deployer config.  Does it need a scope?   
Right

>>
>> now it has the default scope.
>>
>> I really don't like how we are overloading the scope mechanism  
like
>> this either.  If we need to add additional metadata to a  
dependency,

>>
>> then we can easily move the dependency def into a plugin's
>> configuration... very similar to how the maven-dependency-plugin
>> works.
>>
>> --jason
>>
>>
>> On Aug 11, 2006, at 6:39 AM, Prasad Kashyap wrote:
>>
>>> Jason,
>>>
>>> http://www.mail-archive.com/[email protected]/msg29265.html
>>>
>>> Cheers
>>> Prasad
>>>
>>> On 8/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:
 Anyone know why this error gets spit out after the server boots?

 
 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)
 

 --jason


>>
>>
>
>
> __
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com






Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-11 Thread Aaron Mulder

On 8/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:

Okay, this works... though now it barfs about the README.txt that is
created to keep that directory there...

I think we need to make the hot-deployer bean create that directory
dynamically.


It does.  Or at least, it used to.  :)

Thanks,
  Aaron


On Aug 11, 2006, at 3:50 PM, anita kulshreshtha wrote:

> The hot-deployer.patch at
> http://issues.apache.org/jira/browse/GERONIMO-2067#action_12423814
> had a scope and a deploy-tool dependency. If you want to get it
> running, you can use the scope. I found that some of the modules have
> escaped dependency pruning.
>
> Thanks
> Anita
>
> --- Jason Dillon <[EMAIL PROTECTED]> wrote:
>
>> Any idea how to fix?
>>
>> I have already committed the change that Anita posted about scope
>> instead of type...
>>
>> ConfigIDExtractor is part of geronimo-deploy-jsr88, which is a
>> dependency of the hot-deployer config.  Does it need a scope?  Right
>>
>> now it has the default scope.
>>
>> I really don't like how we are overloading the scope mechanism like
>> this either.  If we need to add additional metadata to a dependency,
>>
>> then we can easily move the dependency def into a plugin's
>> configuration... very similar to how the maven-dependency-plugin
>> works.
>>
>> --jason
>>
>>
>> On Aug 11, 2006, at 6:39 AM, Prasad Kashyap wrote:
>>
>>> Jason,
>>>
>>> http://www.mail-archive.com/[email protected]/msg29265.html
>>>
>>> Cheers
>>> Prasad
>>>
>>> On 8/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:
 Anyone know why this error gets spit out after the server boots?

 
 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)
 

 --jason


>>
>>
>
>
> __
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com




Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-11 Thread Jason Dillon
Okay, this works... though now it barfs about the README.txt that is  
created to keep that directory there...


I think we need to make the hot-deployer bean create that directory  
dynamically.


--jason


On Aug 11, 2006, at 3:50 PM, anita kulshreshtha wrote:


The hot-deployer.patch at
http://issues.apache.org/jira/browse/GERONIMO-2067#action_12423814
had a scope and a deploy-tool dependency. If you want to get it
running, you can use the scope. I found that some of the modules have
escaped dependency pruning.

Thanks
Anita

--- Jason Dillon <[EMAIL PROTECTED]> wrote:


Any idea how to fix?

I have already committed the change that Anita posted about scope
instead of type...

ConfigIDExtractor is part of geronimo-deploy-jsr88, which is a
dependency of the hot-deployer config.  Does it need a scope?  Right

now it has the default scope.

I really don't like how we are overloading the scope mechanism like
this either.  If we need to add additional metadata to a dependency,

then we can easily move the dependency def into a plugin's
configuration... very similar to how the maven-dependency-plugin
works.

--jason


On Aug 11, 2006, at 6:39 AM, Prasad Kashyap wrote:


Jason,

http://www.mail-archive.com/[email protected]/msg29265.html

Cheers
Prasad

On 8/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:

Anyone know why this error gets spit out after the server boots?


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)


--jason








__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com




Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-11 Thread Aaron Mulder

On 8/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:

If the config is loaded last... what else does it need to wait for?


Things that load after it.  You have no idea what the user will
install, or whether they'll rearrange the load order, or what.  For
example, what if you install Little G, then the hot deployer, then EJB
support and the EJB deployer?

Thanks,
Aaron


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 <[EMAIL PROTECTED]> 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?
>> >>
>> >> 
>> >> 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)
>> >> 
>> >>
>> >> --jason
>> >>
>> >
>>
>>




Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-11 Thread Jason Dillon

Thanks, I'm testing now.

So, it looks like car's don't get transitive dependencies picked up  
from the pom... any idea why not?


--jason


On Aug 11, 2006, at 3:50 PM, anita kulshreshtha wrote:


The hot-deployer.patch at
http://issues.apache.org/jira/browse/GERONIMO-2067#action_12423814
had a scope and a deploy-tool dependency. If you want to get it
running, you can use the scope. I found that some of the modules have
escaped dependency pruning.

Thanks
Anita

--- Jason Dillon <[EMAIL PROTECTED]> wrote:


Any idea how to fix?

I have already committed the change that Anita posted about scope
instead of type...

ConfigIDExtractor is part of geronimo-deploy-jsr88, which is a
dependency of the hot-deployer config.  Does it need a scope?  Right

now it has the default scope.

I really don't like how we are overloading the scope mechanism like
this either.  If we need to add additional metadata to a dependency,

then we can easily move the dependency def into a plugin's
configuration... very similar to how the maven-dependency-plugin
works.

--jason


On Aug 11, 2006, at 6:39 AM, Prasad Kashyap wrote:


Jason,

http://www.mail-archive.com/[email protected]/msg29265.html

Cheers
Prasad

On 8/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:

Anyone know why this error gets spit out after the server boots?


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)


--jason








__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com




Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-11 Thread Jason Dillon

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 <[EMAIL PROTECTED]> 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?
>>
>> 
>> 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)
>> 
>>
>> --jason
>>
>






Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-11 Thread anita kulshreshtha
The hot-deployer.patch at
http://issues.apache.org/jira/browse/GERONIMO-2067#action_12423814
had a scope and a deploy-tool dependency. If you want to get it
running, you can use the scope. I found that some of the modules have
escaped dependency pruning. 

Thanks
Anita

--- Jason Dillon <[EMAIL PROTECTED]> wrote:

> Any idea how to fix?
> 
> I have already committed the change that Anita posted about scope  
> instead of type...
> 
> ConfigIDExtractor is part of geronimo-deploy-jsr88, which is a  
> dependency of the hot-deployer config.  Does it need a scope?  Right 
> 
> now it has the default scope.
> 
> I really don't like how we are overloading the scope mechanism like  
> this either.  If we need to add additional metadata to a dependency, 
> 
> then we can easily move the dependency def into a plugin's  
> configuration... very similar to how the maven-dependency-plugin
> works.
> 
> --jason
> 
> 
> On Aug 11, 2006, at 6:39 AM, Prasad Kashyap wrote:
> 
> > Jason,
> >
> > http://www.mail-archive.com/[email protected]/msg29265.html
> >
> > Cheers
> > Prasad
> >
> > On 8/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:
> >> Anyone know why this error gets spit out after the server boots?
> >>
> >> 
> >> 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)
> >> 
> >>
> >> --jason
> >>
> >>
> 
> 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-11 Thread Jason Dillon

Any idea how to fix?

I have already committed the change that Anita posted about scope  
instead of type...


ConfigIDExtractor is part of geronimo-deploy-jsr88, which is a  
dependency of the hot-deployer config.  Does it need a scope?  Right  
now it has the default scope.


I really don't like how we are overloading the scope mechanism like  
this either.  If we need to add additional metadata to a dependency,  
then we can easily move the dependency def into a plugin's  
configuration... very similar to how the maven-dependency-plugin works.


--jason


On Aug 11, 2006, at 6:39 AM, Prasad Kashyap wrote:


Jason,

http://www.mail-archive.com/[email protected]/msg29265.html

Cheers
Prasad

On 8/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:

Anyone know why this error gets spit out after the server boots?


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)


--jason






Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-11 Thread Aaron Mulder

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 <[EMAIL PROTECTED]> 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?
>>
>> 
>> 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)
>> 
>>
>> --jason
>>
>




Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-11 Thread Prasad Kashyap

Jason,

http://www.mail-archive.com/[email protected]/msg29265.html

Cheers
Prasad

On 8/11/06, Jason Dillon <[EMAIL PROTECTED]> wrote:

Anyone know why this error gets spit out after the server boots?


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)


--jason




Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-10 Thread Jason Dillon

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?


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)


--jason







Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor

2006-08-10 Thread David Jencks
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?


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)


--jason