On Mar 19, 2009, at 4:08 PM, Riccardo Cohen wrote:

> All right, thanks for the answer. I'll wait for the 4.0 stable :)

By the way, the Resin 4.0 snapshots should be usable for  
experimentation (not deployment yet.)  We've worked through most of  
the regression failures and added the bulk of the refactoring and  
features.

There's still cleanup and some features to be done.  The most  
important bits still missing:
   * stress testing (especially for the new clustering model)
   * boundary cases, especially for the dynamic servers
   * load balancer upgrade/integration with dynamic servers
   * servlet 3.0 pass (we added the capabilities for the new comet,  
but not the new config stuff.)

-- Scott

>
>
> Scott Ferguson wrote:
>> On Mar 19, 2009, at 2:08 AM, Riccardo Cohen wrote:
>>
>>> I'm testing my application with 3.2.1 (it is still running 3.2.0 in
>>> prod)
>>>
>>> The first time I connect to the app after start, I always have the
>>> following error , is it normal ?
>>>
>>> resin-pro 3.2.1 / macosx with :
>>>      <persistent-store type="cluster">
>>>        <init path="session"/>
>>>      </persistent-store>
>>>
>>> Thanks.
>>
>> That's somewhat tricky because that code is entirely different in 4.0
>> and 3.2.1 is really 4.0.0 - 1, so I'm not exactly sure of the right
>> response.
>>
>> -- Scott
>>
>>>
>>>
>>> [10:02:04.499] {http--8000-1} java.lang.NullPointerException
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho
>>> .server
>>> .cluster.ClusterStoreManager.accessImpl(ClusterStoreManager.java: 
>>> 947)
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho 
>>> .server.cluster.ClusterObject.objectAccess(ClusterObject.java:
>>> 346)
>>> [10:02:04.499] {http--8000-1}       at
>>> com.caucho.server.session.SessionImpl.setAccess(SessionImpl.java: 
>>> 890)
>>> [10:02:04.499] {http--8000-1}       at
>>> com.caucho.server.session.SessionManager.load(SessionManager.java:
>>> 1258)
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho 
>>> .server.session.SessionManager.getSession(SessionManager.java:
>>> 1161)
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho
>>> .server
>>> .connection
>>> .AbstractHttpRequest.createSession(AbstractHttpRequest.java:1518)
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho
>>> .server
>>> .connection.AbstractHttpRequest.getSession(AbstractHttpRequest.java:
>>> 1326)
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho
>>> .server
>>> .connection
>>> .HttpServletRequestImpl.getSession(HttpServletRequestImpl.java:722)
>>> [10:02:04.499] {http--8000-1}       at
>>> _jsp._index__jsp._jspService(_index__jsp.java:30)
>>> [10:02:04.499] {http--8000-1}       at
>>> com.caucho.jsp.JavaPage.service(JavaPage.java:61)
>>> [10:02:04.499] {http--8000-1}       at
>>> com.caucho.jsp.Page.pageservice(Page.java:580)
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho
>>> .server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:195)
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho 
>>> .server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:
>>> 201)
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho
>>> .server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java: 
>>> 189)
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho
>>> .server.dispatch.ServletInvocation.service(ServletInvocation.java: 
>>> 266)
>>> [10:02:04.499] {http--8000-1}       at
>>> com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java: 
>>> 292)
>>> [10:02:04.499] {http--8000-1}       at
>>> com
>>> .caucho.server.port.TcpConnection.handleRequests(TcpConnection.java:
>>> 577)
>>> [10:02:04.499] {http--8000-1}       at
>>> com.caucho.server.port.TcpConnection
>>> $AcceptTask.doAccept(TcpConnection.java:1211)
>>> [10:02:04.499] {http--8000-1}       at
>>> com.caucho.server.port.TcpConnection
>>> $AcceptTask.run(TcpConnection.java:1152)
>>> [10:02:04.499] {http--8000-1}       at
>>> com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:759)
>>> [10:02:04.499] {http--8000-1}       at
>>> com.caucho.util.ThreadPool$Item.run(ThreadPool.java:681)
>>> [10:02:04.499] {http--8000-1}       at java.lang.Thread.run(Thread.java:
>>> 613)
>>>
>>>
>>> -- 
>>> Riccardo Cohen
>>> Architecte du Logiciel
>>> http://www.architectedulogiciel.fr
>>> +33 (0)6.09.83.64.49
>>>
>>>
>>>
>>> _______________________________________________
>>> 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
>>
>>
>
> -- 
> Riccardo Cohen
> Architecte du Logiciel
> http://www.architectedulogiciel.fr
> +33 (0)6.09.83.64.49
>
>
>
> _______________________________________________
> 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

Reply via email to