Re: [Resin-interest] Resin 3.1.5 pro: java.lang.IllegalArgumentException: Resource path [.../ext/meta-index] does not denote a directory

2008-05-19 Thread Scott Ferguson

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

2008-05-12 Thread Scott Ferguson

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

2008-03-03 Thread Scott Ferguson


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

2008-03-01 Thread Stargazer
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

2008-02-27 Thread Stargazer
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

2008-02-27 Thread Scott Ferguson


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

2008-02-27 Thread Scott Ferguson
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

2008-02-27 Thread Steffen Busch
[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

2008-02-27 Thread Steffen Busch
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

2008-02-27 Thread Scott Ferguson

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

2008-02-27 Thread Mktg. Incorporate Fast
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