Re: [Resin-interest] Resin 3.1.5 pro: java.lang.IllegalArgumentException: Resource path [.../ext/meta-index] does not denote a directory
On May 12, 2008, at 7:47 AM, Brian Burke wrote: > Using resin pro 3.1.5, JDK 1.6.0_05, we're getting these exceptions > when > starting several different webapps which are based on Spring: Brian, Can you give some more details on this? The problem file "/usr/java/jdk1.6.0_06/jre/lib/ext/meta-index" is not a directory, but I have no idea why Spring thinks it should be or what it's even looking in that area. Do you know where Spring is configured to look for resources? -- Scott > > > [11:12:16.308] WebApp[http://localhost:8080/dashboard] Set web app > root > system property: 'webapp.root' = [/apps/resin-local/webapps/ > dashboard/] > [11:12:16.535] WebApp[http://localhost:8080/dashboard] Initializing > Spring FrameworkServlet 'spring-pages' > [11:12:16.539] org.springframework.beans.PropertyBatchUpdateException; > nested PropertyAccessException details (1) are: > [11:12:16.539] PropertyAccessException 1: > [11:12:16.539] org.springframework.beans.TypeMismatchException: Failed > to convert property value of type [java.util.ArrayList] to required > type > [org.springframework.core.io.Resource[]] for property 'locations'; > nested exception is java.lang.IllegalArgumentException: Resource path > [/usr/java/jdk1.6.0_05/jre/lib/ext/meta-index] does not denote a > directory > [11:12:16.539] Caused by: java.lang.IllegalArgumentException: Resource > path [/usr/java/jdk1.6.0_05/jre/lib/ext/meta-index] does not denote a > directory > [11:12:16.539] at > org > .springframework > .core > .io > .support > .PathMatchingResourcePatternResolver > .retrieveMatchingFiles(PathMatchingResourcePatternResolver.java:492) > [11:12:16.539] at > org > .springframework > .core > .io > .support > .PathMatchingResourcePatternResolver > .doFindMatchingFileSystemResources > (PathMatchingResourcePatternResolver.java:472) > [11:12:16.539] at > org > .springframework > .core > .io > .support > .PathMatchingResourcePatternResolver > .doFindPathMatchingFileResources > (PathMatchingResourcePatternResolver.java:455) > [11:12:16.539] at > org.springframework.web.context.support.ServletContextResourcePatternResolver.doFindPathMatchingFileResources > > (ServletContextResourcePatternResolver.java:88) > [11:12:16.539] at > org > .springframework > .core > .io > .support > .PathMatchingResourcePatternResolver > .findPathMatchingResources(PathMatchingResourcePatternResolver.java: > 323) > [11:12:16.539] at > org > .springframework > .core > .io > .support > .PathMatchingResourcePatternResolver > .getResources(PathMatchingResourcePatternResolver.java:244) > [11:12:16.539] at > org > .springframework > .context > .support > .AbstractApplicationContext > .getResources(AbstractApplicationContext.java:867) > > > In this particular case, the error is occurring with the cruisecontrol > DashBoard webapp. We have several other examples where it occurs with > some of our own spring apps as well. This error does not occur in > resin > 3.1.2, which is what makes me think its more of a resin related issue > than a JDK or spring issue. > > Has anyone run into this issue? Any settings or configuration we need > to change to get this working on 3.1.5 and above? > Thanks, > -Brian > > > > ___ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest ___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest
Re: [Resin-interest] Resin 3.1.5 pro: java.lang.IllegalArgumentException: Resource path [.../ext/meta-index] does not denote a directory
On May 12, 2008, at 7:47 AM, Brian Burke wrote: > Using resin pro 3.1.5, JDK 1.6.0_05, we're getting these exceptions > when > starting several different webapps which are based on Spring: I've filed this as http://bugs.caucho.com/view.php?id=2659 There were a number of changes to the classloader resource handling, so it's possible the behavior changed. -- Scott > > > [11:12:16.308] WebApp[http://localhost:8080/dashboard] Set web app > root > system property: 'webapp.root' = [/apps/resin-local/webapps/ > dashboard/] > [11:12:16.535] WebApp[http://localhost:8080/dashboard] Initializing > Spring FrameworkServlet 'spring-pages' > [11:12:16.539] org.springframework.beans.PropertyBatchUpdateException; > nested PropertyAccessException details (1) are: > [11:12:16.539] PropertyAccessException 1: > [11:12:16.539] org.springframework.beans.TypeMismatchException: Failed > to convert property value of type [java.util.ArrayList] to required > type > [org.springframework.core.io.Resource[]] for property 'locations'; > nested exception is java.lang.IllegalArgumentException: Resource path > [/usr/java/jdk1.6.0_05/jre/lib/ext/meta-index] does not denote a > directory > [11:12:16.539] Caused by: java.lang.IllegalArgumentException: Resource > path [/usr/java/jdk1.6.0_05/jre/lib/ext/meta-index] does not denote a > directory > [11:12:16.539] at > org > .springframework > .core > .io > .support > .PathMatchingResourcePatternResolver > .retrieveMatchingFiles(PathMatchingResourcePatternResolver.java:492) > [11:12:16.539] at > org > .springframework > .core > .io > .support > .PathMatchingResourcePatternResolver > .doFindMatchingFileSystemResources > (PathMatchingResourcePatternResolver.java:472) > [11:12:16.539] at > org > .springframework > .core > .io > .support > .PathMatchingResourcePatternResolver > .doFindPathMatchingFileResources > (PathMatchingResourcePatternResolver.java:455) > [11:12:16.539] at > org.springframework.web.context.support.ServletContextResourcePatternResolver.doFindPathMatchingFileResources > > (ServletContextResourcePatternResolver.java:88) > [11:12:16.539] at > org > .springframework > .core > .io > .support > .PathMatchingResourcePatternResolver > .findPathMatchingResources(PathMatchingResourcePatternResolver.java: > 323) > [11:12:16.539] at > org > .springframework > .core > .io > .support > .PathMatchingResourcePatternResolver > .getResources(PathMatchingResourcePatternResolver.java:244) > [11:12:16.539] at > org > .springframework > .context > .support > .AbstractApplicationContext > .getResources(AbstractApplicationContext.java:867) > > > In this particular case, the error is occurring with the cruisecontrol > DashBoard webapp. We have several other examples where it occurs with > some of our own spring apps as well. This error does not occur in > resin > 3.1.2, which is what makes me think its more of a resin related issue > than a JDK or spring issue. > > Has anyone run into this issue? Any settings or configuration we need > to change to get this working on 3.1.5 and above? > Thanks, > -Brian > > > > ___ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest ___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest
Re: [Resin-interest] Resin 3.1.5 and Netbeans Visual JSF
On Mar 1, 2008, at 4:31 PM, Andreas Fischer wrote: Will Resin ever work out of the box with Netbeans Visual JSF? I reported the same issue against 3.1.4 and its still there in 3.1.5: The JSF implementation is making steady progress (3.1.5 included a large number of bug fixes), but there are a surprising number of details in the JSF specification, so it's going to take some more time. -- Scott javax.servlet.ServletException: /META-INF/faces-config.xml:57: com.caucho.jsf.cfg.ApplicationConfig.setPropertyResolver(): Custom bean class `com.sun.rave.faces.data.ResultSetPropertyResolver' doesn't have a zero-arg constructor. Bean classes must be have a zero- argument constructor. 55: --> 56: 57: 58: com.sun.rave.faces.data.ResultSetPropertyResolver 59: Regards, Andreas Fischer ___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest ___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest
Re: [Resin-interest] Resin 3.1.5 & Pligg
Mo DeJong wrote: >> The Pligg verbosity I mentioned in the last >> few snapshots its still present, which is a >> shame as we can't go live with such enourmous >> logfiles being generated. Is there some way I >> can turn it off? >> > > Hello Stargazer > > It turns out this problem was caused by Pligg's > use of error_log() to write to a file in the cache > directory. I fixed the problem and closed the bug > report, but the fix won't be available until the > next snapshot release. What you could do until then > is change the Pligg code in ez_sql_core.php on line > 348. You can replace the error_log() call with > a call to file_put_contents() with the append option. > > Like so: > > - error_log ( serialize($result_cache), 3, > $cache_file); > > + file_put_contents( $cache_file, > serialize($result_cache), FILE_APPEND); > > I hope that helps > It did, fixed as you described, thanks! > Mo > > > ___ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest > > > > ___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest
Re: [Resin-interest] Resin 3.1.5 & Pligg
Scott Ferguson wrote: > http://bugs.caucho.com/view.php?id=2460 > > Do you see the same thing when you clean out the WEB-INF/work? The > errors look like a corrupted work directory. > > -- Scott > Aha! Correct for the exceptions - all gone now, yup, it was the same site as the earlier snapshots, thanks. Verbosity still present. It would be tolerable if this was the occasional few lines of debug, but the production site is too busy to go with it as things stand. Incidentally I also cleaned up the Drupal 6 test in the same way and haven't seen any exceptions since either. As there is no verbosity in with Drupal it really smells like theres been an "if Pligg then debug=max" line left in there somewhere... > On Feb 27, 2008, at 3:00 PM, Stargazer wrote: > > >> The Pligg verbosity I mentioned in the last few snapshots its still >> present, which is a shame as we can't go live with such enourmous >> logfiles being generated. Is there some way I can turn it off? >> >> Here is a sample and a few exceptions I noticed immediately, all >> with a >> default Pligg site and just a visit to its main page: >> >> y";i:0;s:3:"def";s:0:"";s:4:"name";s:13:"category_name";s:4:"type";s: >> 6:"string" >> s:7:"numeric";i:0;s:12:"multiple_key";i:0;s:8:"zerofill";i:0;s: >> 10:"max_length"; >> :0;s:5:"table";s:16:"pligg_categories";}i:2;O:8:"stdClass":13:{s: >> 8:"not_null";i >> 1;s:11:"primary_key";i:0;s:8:"unsigned";i:0;s:4:"blob";i:0;s: >> 10:"unique_key";i: >> ;s:3:"def";s:0:"";s:4:"name";s:18:"category_safe_name";s:4:"type";s: >> 6:"string"; >> :7:"numeric";i:0;s:12:"multiple_key";i:0;s:8:"zerofill";i:0;s: >> 10:"max_length";i >> 0;s:5:"table";s:16:"pligg_categories";}i:3;O:8:"stdClass":13:{s: >> 8:"not_null";i: >> ;s:11:"primary_key";i:0;s:8:"unsigned";i:0;s:4:"blob";i:0;s: >> 10:"unique_key";i:0 >> s:3:"def";s:0:"";s:4:"name";s:13:"category_lang";s:4:"type";s: >> 6:"string";s:7:"n >> meric";i:0;s:12:"multiple_key";i:0;s:8:"zerofill";i:0;s: >> 10:"max_length";i:0;s:5 >> "table";s:16:"pligg_categories";}}s:11:"last_result";a:2:{i:0;O: >> 8:"stdClass":4: >> s:18:"category_safe_name";s:3:"all";s:13:"category_name";s:3:"all";s: >> 13:"catego >> y_lang";s:2:"en";s:11:"category_id";s:1:"0";}i:1;O:8:"stdClass":4:{s: >> 18:"catego >> y_safe_name";s:5:"pligg";s:13:"category_name";s:5:"pligg";s: >> 13:"category_lang"; >> :2:"en";s:11:"category_id";s:1:"1";}}s:8:"num_rows";i:2;s: >> 12:"return_value";i:2 >> } >> 7-Feb-2008 22:53:28 RESIN 3.1.5 Compiling _quercus/_libs/ >> _login__php.java >> 7-Feb-2008 22:53:28 RESIN 3.1.5 Compiling _quercus/_modules/ >> _modules_0init__php >> java >> 7-Feb-2008 22:53:28 RESIN 3.1.5 Compiling _quercus/_modules/ >> _modules_0libs__php >> java >> 7-Feb-2008 22:53:28 RESIN 3.1.5 java.lang.NoClassDefFoundError: >> _quercus/_modul >> s/_modules_0libs__php$fun_module_db_add_field >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> java.lang.Class.getDeclaredConstructo >> s0(Native Method) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> java.lang.Class.privateGetDeclaredCon >> tructors(Class.java:2389) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> java.lang.Class.getConstructor0(Class >> java:2699) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> java.lang.Class.newInstance0(Class.ja >> a:326) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> java.lang.Class.newInstance(Class.jav >> :308) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> com.caucho.quercus.page.ProPageManage >> .createPage(ProPageManager.java:149) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> com.caucho.quercus.page.ProPageManage >> .access$200(ProPageManager.java:39) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> com.caucho.quercus.page.ProPageManage >> $CompileThread.run(ProPageManager.java:199) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at com.caucho.util.ThreadPool >> $Item.runTa >> ks(ThreadPool.java:721) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at com.caucho.util.ThreadPool >> $Item.run(T >> readPool.java:643) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> java.lang.Thread.run(Thread.java:619) >> >> 7-Feb-2008 22:53:28 RESIN 3.1.5 Caused by: >> java.lang.ClassNotFoundException: _q >> ercus._modules._modules_0libs__php$fun_module_db_add_field >> [java.io.IOException >> class file length mismatch] >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> com.caucho.loader.DynamicClassLoader. >> indClassImpl(DynamicClassLoader.java:1383) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> com.caucho.loader.DynamicClassLoader. >> oadClassImpl(DynamicClassLoader.java:1280) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> com.caucho.loader.DynamicClassLoader. >> oadClass(DynamicClassLoader.java:1213) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> com.caucho.loader.DynamicClassLoader. >> oadClass(DynamicClassLoader.java:1198) >> 7-Feb-2008 22:53:28 RESIN 3.1.5at >> java.lang.ClassLoader.loadClassIntern >> l(ClassLoader.java:319) >> 7-Feb-2008 22:53:28 RESIN 3.1.5... 11 more
Re: [Resin-interest] Resin 3.1.5
On Feb 27, 2008, at 3:00 PM, Steffen Busch wrote: [sorry, hit the send button too early] But the JAR contains only two Classes: com/caucho/maven/MavenJspc.class and com/caucho/maven/MavenRun.class That's very strange. Something about the build process used or copied the maven plugin into the support jar. I've changed the build.xml so it doesn't happen, but I still don't understand why that occurred in the first place. -- Scott plus META-INF. I would have expected such an optional JAR for Maven by default in the "plugins" folder because the JAR for the ANT Tasks are in this folder as well. Regards, Steffen 2008/2/27, Steffen Busch <[EMAIL PROTECTED]>: Hi Scott, in the Resin 3.1.5 Profession zip, there is the jar "resin- support.jar" in "ext-webapp-lib" folder. In thought, that this JAR contains Classes for Sprint integration as mentioned here http://wiki.caucho.com/Spring The resin-support.jar must be in the WEB-INF/lib (or ext-webapps) 2008/2/27, Scott Ferguson <[EMAIL PROTECTED]>: On Feb 27, 2008, at 10:20 AM, Mktg. Incorporate Fast wrote: > This may not be an appropriate forum for this but... > > You guys ROCK! Thanks! For 3.1.5 we spent a good deal of time looking at compatibility with other packages, and that work had the unexpected side effect of suggesting a large number of smallish code changes to simplify the configuration. -- Scott > > > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Scott Ferguson > Sent: Wednesday, February 27, 2008 10:09 AM > To: General Discussion for the Resin application server > Subject: [Resin-interest] Resin 3.1.5 > > Resin 3.1.5 is now available: > > download : http://caucho.com/download > release notes: http://caucho.com/resin/changes/resin-3.1.5.xtp > change log: http://caucho.com/resin/changes/changes.xtp > > Bug reports belong at http://bugs.caucho.com > > Resin 3.1.5 is the active development branch. > > * JSF - Resin's JSF is making solid progress and is on track for > release in 3.1.6. Most of the Trinidad project is now working (see > http://wiki.caucho.com/Trinidad) > . The JSF implementation is in resin/plugins/jsf-12.jar. You'll need > to copy it from the plugins to resin/lib to activate it. > > * Quercus - Continued solid work on bug fixes and compatibility. > WordPress and MediaWiki have been put into the "killer app" category > with a thorough review and several bug fixes. > > * Maven/Ivy - We've exposed a Maven/Ivy repository at http://caucho.com/m2 > and http://caucho.com/m2-snapshot. Details are at > http://wiki.caucho.com/Maven2 > and http://wiki.caucho.com/Ivy. > > * Maven/Ant tasks - there's now a resin:run and resin:jspc for Maven > and a jspc task for Ant. > > * Resin embedding (http://caucho.com/resin/doc/resin- embedding.xtp) is > a simple facade for launching a Resin instance either from another > application or for unit testing. The API has a set of test-specific > methods, letting you run regression tests directly without involving > TCP. > > * Resin remoting (http://caucho.com/resin/doc/resin-remoting.xtp) is a > refactoring of the remoting support. The protocol drivers are now > separated out, so adding new protocols is straightforward. Currently > supported are Hessian, Burlap, CXF, and XFire. > > The basic configuration model is a servlet-mapping to define the URL, > with a bean and remote interface, introspected to expose the service > API (using the EJB @Remote model, but without the EJB overhead.) > > * Resin messaging (http://caucho.com/resin/doc/resin- messaging.xtp) is > mostly a configuration cleanup and simplification of queues and > message-driven beans. You can now use Resin's JMS queues with the > BlockingQueue API avoiding the JMS housekeeping. Also, configuring a > listener (message driven bean) is now essentially three lines of XML > in the resin-web.xml. > > * Resin-IoC/EJB integration > (see http://caucho.com/resin/doc/resin-ejb.xtp and > http://caucho.com/resin/doc/resin-ioc.xtp) > The implementation of Resin-IoC/WebBeans and Resin's EJB have been > merged. So the same code handles EJB's @TransactionAttributes as well > as IoC beans, including servlets and filters. > > So, really, the only difference between a @Stateless bean and a > @Singleton bean is the lifecycle. (@Stateless beans are pooled, > @Singletons are multithreaded.) > > * Resin-IoC integrations. We've added ObjectFactory drivers for the > following frameworks: > http://wiki.caucho.com/Mule > http://wiki.caucho.com/Spring > http://wiki.caucho.com/Struts2 > http://wiki.caucho.com/Wicket > > * Watchdog (see http://caucho.com/resin/doc/resin-watchdog.xtp) > Primarily cleanup, but also added an alternate configuration/ > launching capability for ISP-type environments. > > * Security (see http://caucho.com/resin/doc/resin-security.xtp) > The syntax now has a 'uri' attribute shortcut for > known authenticato
Re: [Resin-interest] Resin 3.1.5 & Pligg
http://bugs.caucho.com/view.php?id=2460 Do you see the same thing when you clean out the WEB-INF/work? The errors look like a corrupted work directory. -- Scott On Feb 27, 2008, at 3:00 PM, Stargazer wrote: > The Pligg verbosity I mentioned in the last few snapshots its still > present, which is a shame as we can't go live with such enourmous > logfiles being generated. Is there some way I can turn it off? > > Here is a sample and a few exceptions I noticed immediately, all > with a > default Pligg site and just a visit to its main page: > > y";i:0;s:3:"def";s:0:"";s:4:"name";s:13:"category_name";s:4:"type";s: > 6:"string" > s:7:"numeric";i:0;s:12:"multiple_key";i:0;s:8:"zerofill";i:0;s: > 10:"max_length"; > :0;s:5:"table";s:16:"pligg_categories";}i:2;O:8:"stdClass":13:{s: > 8:"not_null";i > 1;s:11:"primary_key";i:0;s:8:"unsigned";i:0;s:4:"blob";i:0;s: > 10:"unique_key";i: > ;s:3:"def";s:0:"";s:4:"name";s:18:"category_safe_name";s:4:"type";s: > 6:"string"; > :7:"numeric";i:0;s:12:"multiple_key";i:0;s:8:"zerofill";i:0;s: > 10:"max_length";i > 0;s:5:"table";s:16:"pligg_categories";}i:3;O:8:"stdClass":13:{s: > 8:"not_null";i: > ;s:11:"primary_key";i:0;s:8:"unsigned";i:0;s:4:"blob";i:0;s: > 10:"unique_key";i:0 > s:3:"def";s:0:"";s:4:"name";s:13:"category_lang";s:4:"type";s: > 6:"string";s:7:"n > meric";i:0;s:12:"multiple_key";i:0;s:8:"zerofill";i:0;s: > 10:"max_length";i:0;s:5 > "table";s:16:"pligg_categories";}}s:11:"last_result";a:2:{i:0;O: > 8:"stdClass":4: > s:18:"category_safe_name";s:3:"all";s:13:"category_name";s:3:"all";s: > 13:"catego > y_lang";s:2:"en";s:11:"category_id";s:1:"0";}i:1;O:8:"stdClass":4:{s: > 18:"catego > y_safe_name";s:5:"pligg";s:13:"category_name";s:5:"pligg";s: > 13:"category_lang"; > :2:"en";s:11:"category_id";s:1:"1";}}s:8:"num_rows";i:2;s: > 12:"return_value";i:2 > } > 7-Feb-2008 22:53:28 RESIN 3.1.5 Compiling _quercus/_libs/ > _login__php.java > 7-Feb-2008 22:53:28 RESIN 3.1.5 Compiling _quercus/_modules/ > _modules_0init__php > java > 7-Feb-2008 22:53:28 RESIN 3.1.5 Compiling _quercus/_modules/ > _modules_0libs__php > java > 7-Feb-2008 22:53:28 RESIN 3.1.5 java.lang.NoClassDefFoundError: > _quercus/_modul > s/_modules_0libs__php$fun_module_db_add_field > 7-Feb-2008 22:53:28 RESIN 3.1.5at > java.lang.Class.getDeclaredConstructo > s0(Native Method) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > java.lang.Class.privateGetDeclaredCon > tructors(Class.java:2389) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > java.lang.Class.getConstructor0(Class > java:2699) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > java.lang.Class.newInstance0(Class.ja > a:326) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > java.lang.Class.newInstance(Class.jav > :308) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > com.caucho.quercus.page.ProPageManage > .createPage(ProPageManager.java:149) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > com.caucho.quercus.page.ProPageManage > .access$200(ProPageManager.java:39) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > com.caucho.quercus.page.ProPageManage > $CompileThread.run(ProPageManager.java:199) > 7-Feb-2008 22:53:28 RESIN 3.1.5at com.caucho.util.ThreadPool > $Item.runTa > ks(ThreadPool.java:721) > 7-Feb-2008 22:53:28 RESIN 3.1.5at com.caucho.util.ThreadPool > $Item.run(T > readPool.java:643) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > java.lang.Thread.run(Thread.java:619) > > 7-Feb-2008 22:53:28 RESIN 3.1.5 Caused by: > java.lang.ClassNotFoundException: _q > ercus._modules._modules_0libs__php$fun_module_db_add_field > [java.io.IOException > class file length mismatch] > 7-Feb-2008 22:53:28 RESIN 3.1.5at > com.caucho.loader.DynamicClassLoader. > indClassImpl(DynamicClassLoader.java:1383) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > com.caucho.loader.DynamicClassLoader. > oadClassImpl(DynamicClassLoader.java:1280) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > com.caucho.loader.DynamicClassLoader. > oadClass(DynamicClassLoader.java:1213) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > com.caucho.loader.DynamicClassLoader. > oadClass(DynamicClassLoader.java:1198) > 7-Feb-2008 22:53:28 RESIN 3.1.5at > java.lang.ClassLoader.loadClassIntern > l(ClassLoader.java:319) > 7-Feb-2008 22:53:28 RESIN 3.1.5... 11 more > > > > > > ___ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest ___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest
Re: [Resin-interest] Resin 3.1.5
[sorry, hit the send button too early] But the JAR contains only two Classes: com/caucho/maven/MavenJspc.class and com/caucho/maven/MavenRun.class plus META-INF. I would have expected such an optional JAR for Maven by default in the "plugins" folder because the JAR for the ANT Tasks are in this folder as well. Regards, Steffen 2008/2/27, Steffen Busch <[EMAIL PROTECTED]>: > > Hi Scott, > > in the Resin 3.1.5 Profession zip, there is the jar "resin-support.jar" in > "ext-webapp-lib" folder. In thought, that this JAR contains Classes for > Sprint integration as mentioned here > http://wiki.caucho.com/Spring > > The resin-support.jar must be in the WEB-INF/lib (or ext-webapps) > > > > 2008/2/27, Scott Ferguson <[EMAIL PROTECTED]>: > > > > > > On Feb 27, 2008, at 10:20 AM, Mktg. Incorporate Fast wrote: > > > > > This may not be an appropriate forum for this but... > > > > > > You guys ROCK! > > > > > > Thanks! > > > > For 3.1.5 we spent a good deal of time looking at compatibility with > > other packages, and that work had the unexpected side effect of > > suggesting a large number of smallish code changes to simplify the > > configuration. > > > > > > -- Scott > > > > > > > > > > > > > -Original Message- > > > From: [EMAIL PROTECTED] > > > [mailto:[EMAIL PROTECTED] On Behalf Of Scott Ferguson > > > Sent: Wednesday, February 27, 2008 10:09 AM > > > To: General Discussion for the Resin application server > > > Subject: [Resin-interest] Resin 3.1.5 > > > > > > Resin 3.1.5 is now available: > > > > > > download : http://caucho.com/download > > > release notes: http://caucho.com/resin/changes/resin-3.1.5.xtp > > > change log: http://caucho.com/resin/changes/changes.xtp > > > > > > Bug reports belong at http://bugs.caucho.com > > > > > > Resin 3.1.5 is the active development branch. > > > > > > * JSF - Resin's JSF is making solid progress and is on track for > > > release in 3.1.6. Most of the Trinidad project is now working (see > > > http://wiki.caucho.com/Trinidad) > > > . The JSF implementation is in resin/plugins/jsf-12.jar. You'll need > > > to copy it from the plugins to resin/lib to activate it. > > > > > > * Quercus - Continued solid work on bug fixes and compatibility. > > > WordPress and MediaWiki have been put into the "killer app" category > > > with a thorough review and several bug fixes. > > > > > > * Maven/Ivy - We've exposed a Maven/Ivy repository at > > http://caucho.com/m2 > > > and http://caucho.com/m2-snapshot. Details are at > > > http://wiki.caucho.com/Maven2 > > > and http://wiki.caucho.com/Ivy. > > > > > > * Maven/Ant tasks - there's now a resin:run and resin:jspc for Maven > > > and a jspc task for Ant. > > > > > > * Resin embedding (http://caucho.com/resin/doc/resin-embedding.xtp) is > > > a simple facade for launching a Resin instance either from another > > > application or for unit testing. The API has a set of test-specific > > > methods, letting you run regression tests directly without involving > > > TCP. > > > > > > * Resin remoting (http://caucho.com/resin/doc/resin-remoting.xtp) is a > > > refactoring of the remoting support. The protocol drivers are now > > > separated out, so adding new protocols is straightforward. Currently > > > supported are Hessian, Burlap, CXF, and XFire. > > > > > > The basic configuration model is a servlet-mapping to define the URL, > > > with a bean and remote interface, introspected to expose the service > > > API (using the EJB @Remote model, but without the EJB overhead.) > > > > > > * Resin messaging (http://caucho.com/resin/doc/resin-messaging.xtp) is > > > mostly a configuration cleanup and simplification of queues and > > > message-driven beans. You can now use Resin's JMS queues with the > > > BlockingQueue API avoiding the JMS housekeeping. Also, configuring a > > > listener (message driven bean) is now essentially three lines of XML > > > in the resin-web.xml. > > > > > > * Resin-IoC/EJB integration > > > (see http://caucho.com/resin/doc/resin-ejb.xtp and > > > http://caucho.com/resin/doc/resin-ioc.xtp) > > > The implementation of Resin-IoC/WebBeans and Resin's EJB have been > > > merged. So the same code handles EJB's @TransactionAttributes as well > > > as IoC beans, including servlets and filters. > > > > > > So, really, the only difference between a @Stateless bean and a > > > @Singleton bean is the lifecycle. (@Stateless beans are pooled, > > > @Singletons are multithreaded.) > > > > > > * Resin-IoC integrations. We've added ObjectFactory drivers for the > > > following frameworks: > > > http://wiki.caucho.com/Mule > > > http://wiki.caucho.com/Spring > > > http://wiki.caucho.com/Struts2 > > > http://wiki.caucho.com/Wicket > > > > > > * Watchdog (see http://caucho.com/resin/doc/resin-watchdog.xtp) > > > Primarily cleanup, but also added an alternate configuration/ > > > launching capability for ISP-type environments. > > > > > > * Security (see http://caucho.com/resin/doc/resin-securi
Re: [Resin-interest] Resin 3.1.5
Hi Scott, in the Resin 3.1.5 Profession zip, there is the jar "resin-support.jar" in "ext-webapp-lib" folder. In thought, that this JAR contains Classes for Sprint integration as mentioned here http://wiki.caucho.com/Spring The resin-support.jar must be in the WEB-INF/lib (or ext-webapps) 2008/2/27, Scott Ferguson <[EMAIL PROTECTED]>: > > > On Feb 27, 2008, at 10:20 AM, Mktg. Incorporate Fast wrote: > > > This may not be an appropriate forum for this but... > > > > You guys ROCK! > > > Thanks! > > For 3.1.5 we spent a good deal of time looking at compatibility with > other packages, and that work had the unexpected side effect of > suggesting a large number of smallish code changes to simplify the > configuration. > > > -- Scott > > > > > > > > -Original Message- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] On Behalf Of Scott Ferguson > > Sent: Wednesday, February 27, 2008 10:09 AM > > To: General Discussion for the Resin application server > > Subject: [Resin-interest] Resin 3.1.5 > > > > Resin 3.1.5 is now available: > > > > download : http://caucho.com/download > > release notes: http://caucho.com/resin/changes/resin-3.1.5.xtp > > change log: http://caucho.com/resin/changes/changes.xtp > > > > Bug reports belong at http://bugs.caucho.com > > > > Resin 3.1.5 is the active development branch. > > > > * JSF - Resin's JSF is making solid progress and is on track for > > release in 3.1.6. Most of the Trinidad project is now working (see > > http://wiki.caucho.com/Trinidad) > > . The JSF implementation is in resin/plugins/jsf-12.jar. You'll need > > to copy it from the plugins to resin/lib to activate it. > > > > * Quercus - Continued solid work on bug fixes and compatibility. > > WordPress and MediaWiki have been put into the "killer app" category > > with a thorough review and several bug fixes. > > > > * Maven/Ivy - We've exposed a Maven/Ivy repository at > http://caucho.com/m2 > > and http://caucho.com/m2-snapshot. Details are at > > http://wiki.caucho.com/Maven2 > > and http://wiki.caucho.com/Ivy. > > > > * Maven/Ant tasks - there's now a resin:run and resin:jspc for Maven > > and a jspc task for Ant. > > > > * Resin embedding (http://caucho.com/resin/doc/resin-embedding.xtp) is > > a simple facade for launching a Resin instance either from another > > application or for unit testing. The API has a set of test-specific > > methods, letting you run regression tests directly without involving > > TCP. > > > > * Resin remoting (http://caucho.com/resin/doc/resin-remoting.xtp) is a > > refactoring of the remoting support. The protocol drivers are now > > separated out, so adding new protocols is straightforward. Currently > > supported are Hessian, Burlap, CXF, and XFire. > > > > The basic configuration model is a servlet-mapping to define the URL, > > with a bean and remote interface, introspected to expose the service > > API (using the EJB @Remote model, but without the EJB overhead.) > > > > * Resin messaging (http://caucho.com/resin/doc/resin-messaging.xtp) is > > mostly a configuration cleanup and simplification of queues and > > message-driven beans. You can now use Resin's JMS queues with the > > BlockingQueue API avoiding the JMS housekeeping. Also, configuring a > > listener (message driven bean) is now essentially three lines of XML > > in the resin-web.xml. > > > > * Resin-IoC/EJB integration > > (see http://caucho.com/resin/doc/resin-ejb.xtp and > > http://caucho.com/resin/doc/resin-ioc.xtp) > > The implementation of Resin-IoC/WebBeans and Resin's EJB have been > > merged. So the same code handles EJB's @TransactionAttributes as well > > as IoC beans, including servlets and filters. > > > > So, really, the only difference between a @Stateless bean and a > > @Singleton bean is the lifecycle. (@Stateless beans are pooled, > > @Singletons are multithreaded.) > > > > * Resin-IoC integrations. We've added ObjectFactory drivers for the > > following frameworks: > > http://wiki.caucho.com/Mule > > http://wiki.caucho.com/Spring > > http://wiki.caucho.com/Struts2 > > http://wiki.caucho.com/Wicket > > > > * Watchdog (see http://caucho.com/resin/doc/resin-watchdog.xtp) > > Primarily cleanup, but also added an alternate configuration/ > > launching capability for ISP-type environments. > > > > * Security (see http://caucho.com/resin/doc/resin-security.xtp) > > The syntax now has a 'uri' attribute shortcut for > > known authenticators, simplifying configuration a bit. For custom > > authenticators, there is a new abstract class making common password > > authenticators easier to implement. > > > > Also, the tag now implements a default, top-level > > authenticator with its tags (same as the old xml: > > authenticator.) The authenticator simplifies the /resin- > > admin configuration, and is also used for clustered security. > > > > * Third party integration > > > > http://wiki.caucho.com/ActiveMQ > > http://wiki.caucho.com/Hibernate > >
Re: [Resin-interest] Resin 3.1.5
On Feb 27, 2008, at 10:20 AM, Mktg. Incorporate Fast wrote: > This may not be an appropriate forum for this but... > > You guys ROCK! Thanks! For 3.1.5 we spent a good deal of time looking at compatibility with other packages, and that work had the unexpected side effect of suggesting a large number of smallish code changes to simplify the configuration. -- Scott > > > -Original Message- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of Scott Ferguson > Sent: Wednesday, February 27, 2008 10:09 AM > To: General Discussion for the Resin application server > Subject: [Resin-interest] Resin 3.1.5 > > Resin 3.1.5 is now available: > > download : http://caucho.com/download > release notes: http://caucho.com/resin/changes/resin-3.1.5.xtp > change log: http://caucho.com/resin/changes/changes.xtp > > Bug reports belong at http://bugs.caucho.com > > Resin 3.1.5 is the active development branch. > > * JSF - Resin's JSF is making solid progress and is on track for > release in 3.1.6. Most of the Trinidad project is now working (see > http://wiki.caucho.com/Trinidad) > . The JSF implementation is in resin/plugins/jsf-12.jar. You'll need > to copy it from the plugins to resin/lib to activate it. > > * Quercus - Continued solid work on bug fixes and compatibility. > WordPress and MediaWiki have been put into the "killer app" category > with a thorough review and several bug fixes. > > * Maven/Ivy - We've exposed a Maven/Ivy repository at http://caucho.com/m2 > and http://caucho.com/m2-snapshot. Details are at > http://wiki.caucho.com/Maven2 > and http://wiki.caucho.com/Ivy. > > * Maven/Ant tasks - there's now a resin:run and resin:jspc for Maven > and a jspc task for Ant. > > * Resin embedding (http://caucho.com/resin/doc/resin-embedding.xtp) is > a simple facade for launching a Resin instance either from another > application or for unit testing. The API has a set of test-specific > methods, letting you run regression tests directly without involving > TCP. > > * Resin remoting (http://caucho.com/resin/doc/resin-remoting.xtp) is a > refactoring of the remoting support. The protocol drivers are now > separated out, so adding new protocols is straightforward. Currently > supported are Hessian, Burlap, CXF, and XFire. > > The basic configuration model is a servlet-mapping to define the URL, > with a bean and remote interface, introspected to expose the service > API (using the EJB @Remote model, but without the EJB overhead.) > > * Resin messaging (http://caucho.com/resin/doc/resin-messaging.xtp) is > mostly a configuration cleanup and simplification of queues and > message-driven beans. You can now use Resin's JMS queues with the > BlockingQueue API avoiding the JMS housekeeping. Also, configuring a > listener (message driven bean) is now essentially three lines of XML > in the resin-web.xml. > > * Resin-IoC/EJB integration > (see http://caucho.com/resin/doc/resin-ejb.xtp and > http://caucho.com/resin/doc/resin-ioc.xtp) > The implementation of Resin-IoC/WebBeans and Resin's EJB have been > merged. So the same code handles EJB's @TransactionAttributes as well > as IoC beans, including servlets and filters. > > So, really, the only difference between a @Stateless bean and a > @Singleton bean is the lifecycle. (@Stateless beans are pooled, > @Singletons are multithreaded.) > > * Resin-IoC integrations. We've added ObjectFactory drivers for the > following frameworks: > http://wiki.caucho.com/Mule > http://wiki.caucho.com/Spring > http://wiki.caucho.com/Struts2 > http://wiki.caucho.com/Wicket > > * Watchdog (see http://caucho.com/resin/doc/resin-watchdog.xtp) > Primarily cleanup, but also added an alternate configuration/ > launching capability for ISP-type environments. > > * Security (see http://caucho.com/resin/doc/resin-security.xtp) > The syntax now has a 'uri' attribute shortcut for > known authenticators, simplifying configuration a bit. For custom > authenticators, there is a new abstract class making common password > authenticators easier to implement. > > Also, the tag now implements a default, top-level > authenticator with its tags (same as the old xml: > authenticator.) The authenticator simplifies the /resin- > admin configuration, and is also used for clustered security. > > * Third party integration > > http://wiki.caucho.com/ActiveMQ > http://wiki.caucho.com/Hibernate > http://wiki.caucho.com/Hudson > http://wiki.caucho.com/Jackrabbit > http://wiki.caucho.com/JUnit > http://wiki.caucho.com/Terracotta > http://wiki.caucho.com/Trinidad > > > > > ___ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest > > > > > ___ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest __
Re: [Resin-interest] Resin 3.1.5
This may not be an appropriate forum for this but... You guys ROCK! -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Scott Ferguson Sent: Wednesday, February 27, 2008 10:09 AM To: General Discussion for the Resin application server Subject: [Resin-interest] Resin 3.1.5 Resin 3.1.5 is now available: download : http://caucho.com/download release notes: http://caucho.com/resin/changes/resin-3.1.5.xtp change log: http://caucho.com/resin/changes/changes.xtp Bug reports belong at http://bugs.caucho.com Resin 3.1.5 is the active development branch. * JSF - Resin's JSF is making solid progress and is on track for release in 3.1.6. Most of the Trinidad project is now working (see http://wiki.caucho.com/Trinidad) . The JSF implementation is in resin/plugins/jsf-12.jar. You'll need to copy it from the plugins to resin/lib to activate it. * Quercus - Continued solid work on bug fixes and compatibility. WordPress and MediaWiki have been put into the "killer app" category with a thorough review and several bug fixes. * Maven/Ivy - We've exposed a Maven/Ivy repository at http://caucho.com/m2 and http://caucho.com/m2-snapshot. Details are at http://wiki.caucho.com/Maven2 and http://wiki.caucho.com/Ivy. * Maven/Ant tasks - there's now a resin:run and resin:jspc for Maven and a jspc task for Ant. * Resin embedding (http://caucho.com/resin/doc/resin-embedding.xtp) is a simple facade for launching a Resin instance either from another application or for unit testing. The API has a set of test-specific methods, letting you run regression tests directly without involving TCP. * Resin remoting (http://caucho.com/resin/doc/resin-remoting.xtp) is a refactoring of the remoting support. The protocol drivers are now separated out, so adding new protocols is straightforward. Currently supported are Hessian, Burlap, CXF, and XFire. The basic configuration model is a servlet-mapping to define the URL, with a bean and remote interface, introspected to expose the service API (using the EJB @Remote model, but without the EJB overhead.) * Resin messaging (http://caucho.com/resin/doc/resin-messaging.xtp) is mostly a configuration cleanup and simplification of queues and message-driven beans. You can now use Resin's JMS queues with the BlockingQueue API avoiding the JMS housekeeping. Also, configuring a listener (message driven bean) is now essentially three lines of XML in the resin-web.xml. * Resin-IoC/EJB integration (see http://caucho.com/resin/doc/resin-ejb.xtp and http://caucho.com/resin/doc/resin-ioc.xtp) The implementation of Resin-IoC/WebBeans and Resin's EJB have been merged. So the same code handles EJB's @TransactionAttributes as well as IoC beans, including servlets and filters. So, really, the only difference between a @Stateless bean and a @Singleton bean is the lifecycle. (@Stateless beans are pooled, @Singletons are multithreaded.) * Resin-IoC integrations. We've added ObjectFactory drivers for the following frameworks: http://wiki.caucho.com/Mule http://wiki.caucho.com/Spring http://wiki.caucho.com/Struts2 http://wiki.caucho.com/Wicket * Watchdog (see http://caucho.com/resin/doc/resin-watchdog.xtp) Primarily cleanup, but also added an alternate configuration/ launching capability for ISP-type environments. * Security (see http://caucho.com/resin/doc/resin-security.xtp) The syntax now has a 'uri' attribute shortcut for known authenticators, simplifying configuration a bit. For custom authenticators, there is a new abstract class making common password authenticators easier to implement. Also, the tag now implements a default, top-level authenticator with its tags (same as the old xml: authenticator.) The authenticator simplifies the /resin- admin configuration, and is also used for clustered security. * Third party integration http://wiki.caucho.com/ActiveMQ http://wiki.caucho.com/Hibernate http://wiki.caucho.com/Hudson http://wiki.caucho.com/Jackrabbit http://wiki.caucho.com/JUnit http://wiki.caucho.com/Terracotta http://wiki.caucho.com/Trinidad ___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest ___ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest