Re: NoClassDefFoundError: org/apache/geronimo/deployment/plugin/ConfigIDExtractor
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
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
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
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
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
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
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
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
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
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
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
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
