<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>user@turbine.apache.org Archives</title>
<link rel="self" href="http://mail-archives.apache.org/mod_mbox/turbine-user/?format=atom"/>
<link href="http://mail-archives.apache.org/mod_mbox/turbine-user/"/>
<id>http://mail-archives.apache.org/mod_mbox/turbine-user/</id>
<updated>2009-12-07T00:28:18Z</updated>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Thomas Vandahl &lt;tv@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c4B181B77.6050207@apache.org%3e"/>
<id>urn:uuid:%3c4B181B77-6050207@apache-org%3e</id>
<updated>2009-12-03T20:11:35Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Christian Kaiser wrote:
&gt; I would really like to know why you don't recommend this. Is it for
&gt; performance reasons? Isn't the same thing when I change the tools scope
&gt; to 'request'? 

Yes, performance is the key here. The difference is that this switch
makes *all* tools refresh themselves on every request, while the scope
change affects your single tool only.

Again, I can only emphasize that RunData objects should not be used in
any other scope than request. Because they are pooled, recycled and
reused, your tool might end up in using the data of another request -
which is the case if the RunData object you just used is assigned to a
different thread or session.

Bye, Thomas.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>tony &lt;tonyo@prepare-enrich.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c4B17F42D.2060003@prepare-enrich.com%3e"/>
<id>urn:uuid:%3c4B17F42D-2060003@prepare-enrich-com%3e</id>
<updated>2009-12-03T17:23:57Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>


I have never had a problem accessing pull tools from Velocity, whether 
the page contains Javascript that causes the form submittal (because of 
a mouse click, the browser closing, etc) or whether the user is 
hammering away at the keyboard.

What is puzzling is how the tool is accessing a null reference to 
RunData since you are passing in the $data parameter from within the 
template. 

I have literally beaten/stress tested my forms to intentionally generate 
overlapping requests, and I make heavy use of pull tools (that I have 
written myself), and I have never had this type of null $data reference 
within a tool.  From my experience the pull tool concept is sound.

It sounds as if one of the tools you are are accessing is not 
re-entrant, meaning that internally it is storing a temporary reference 
to RunData (rather than internally passing RunData as a parameter to 
every internal method call).   Then at some insignificant time later 
within the same sequence of steps it is trying to reference this 
temporarily stored reference.  In a hard hitting, asynchronous model 
this could obviously fail.  (Or instead of a reference to RunData, a 
tool could also be trying to access the same long running resource, data 
retrieval, storing data, etc, in which case it would need to control 
access to the resource, or maintain state using an external resource).

 From what I understand, no matter how quickly you submit overlapping 
requests (even for the same session), each will have its own unique 
instance of RunData, so the RunData model itself is probably not the 
issue.  What happens within the application when these different 
requests are asynchronously accessing the same resources can be solved 
through the implementation of the tool.


Christian Kaiser wrote:
&gt;&gt; (1) You create an object and while initializing it you store a reference 
&gt;&gt; to RunData.  A reference to this object is stored in the session.
&gt;&gt; ...
&gt;&gt;     
&gt;
&gt;
&gt;
&gt; My code doesn't store objects to RunData. Turbines does. 
&gt;
&gt;
&gt; Hm, the pull tools i am talking about are using TurbineServices.
&gt;
&gt; These services are fetched  from Turbine with the RunData as parameter.
&gt; The services uses a key from the session to get specific data.
&gt; Just to repeat it: If rundata.isDisposed --&gt; session is null --&gt; NPE.
&gt;
&gt; This approach was designed by Henning Schmiedehausen a while ago, so I
&gt; assume thats ok. This was with turbine version 2.3.1 resp 2.3.2-rc1
&gt;
&gt; Maybe we shouldn't have upgraded to 2.3.3. ??
&gt;
&gt;
&gt; My conclusion of turbine behaviour for now:
&gt;
&gt; If you use simple http requests (non-ajax), you won't have too much
&gt; trouble besides some ERROR logs resulting from a disposed rundata. 
&gt; This may happen if a user doesn't wait for a long request to return, and
&gt; sends another request which overtakes the first one.
&gt; The user would not note anything, because his second request will be
&gt; performed correctly.
&gt; So, we have only errors in the log files as result. Ok, in bad designed
&gt; software it may lead to data inconsistency, but that might be too far
&gt; fetched for now.
&gt;
&gt; Things get worse, if you have asynchronous ajax requests AND you use
&gt; pull tools from velocity templates to generate the response.
&gt;
&gt; In this case, I suggest to refresh the rundata in all used tools per
&gt; request.
&gt;
&gt; christian
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;
&gt;   



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c1259834166.18068.102.camel@kaiser00c-desktop%3e"/>
<id>urn:uuid:%3c1259834166-18068-102-camel@kaiser00c-desktop%3e</id>
<updated>2009-12-03T09:56:06Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
&gt; (1) You create an object and while initializing it you store a reference 
&gt; to RunData.  A reference to this object is stored in the session.
&gt; ...



My code doesn't store objects to RunData. Turbines does. 


Hm, the pull tools i am talking about are using TurbineServices.

These services are fetched  from Turbine with the RunData as parameter.
The services uses a key from the session to get specific data.
Just to repeat it: If rundata.isDisposed --&gt; session is null --&gt; NPE.

This approach was designed by Henning Schmiedehausen a while ago, so I
assume thats ok. This was with turbine version 2.3.1 resp 2.3.2-rc1

Maybe we shouldn't have upgraded to 2.3.3. ??


My conclusion of turbine behaviour for now:

If you use simple http requests (non-ajax), you won't have too much
trouble besides some ERROR logs resulting from a disposed rundata. 
This may happen if a user doesn't wait for a long request to return, and
sends another request which overtakes the first one.
The user would not note anything, because his second request will be
performed correctly.
So, we have only errors in the log files as result. Ok, in bad designed
software it may lead to data inconsistency, but that might be too far
fetched for now.

Things get worse, if you have asynchronous ajax requests AND you use
pull tools from velocity templates to generate the response.

In this case, I suggest to refresh the rundata in all used tools per
request.

christian


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c1259830282.18068.43.camel@kaiser00c-desktop%3e"/>
<id>urn:uuid:%3c1259830282-18068-43-camel@kaiser00c-desktop%3e</id>
<updated>2009-12-03T08:51:22Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

&gt; services.PullService.tools.per.request.refresh=true

Nice, thanks for the hint.

&gt; I do not recommend this for production use, however.

I would really like to know why you don't recommend this. Is it for
performance reasons? Isn't the same thing when I change the tools scope
to 'request'? 

christian
 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Thomas Vandahl &lt;tv@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c4B16A8A6.80104@apache.org%3e"/>
<id>urn:uuid:%3c4B16A8A6-80104@apache-org%3e</id>
<updated>2009-12-02T17:49:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Christian Kaiser wrote:
&gt; It seems I get same sessions for different RunData instances.

... and vice versa. This is because RunData objects are pooled.

Bye, Thomas.


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Thomas Vandahl &lt;tv@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c4B16A869.9020205@apache.org%3e"/>
<id>urn:uuid:%3c4B16A869-9020205@apache-org%3e</id>
<updated>2009-12-02T17:48:25Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Christian Kaiser wrote:
&gt; I can prevent from this, when I set the tool in a request scope.

Yes, this is the way to do it.

&gt; That means the refresh method of the RunDataApplicationTool is not
&gt; called, but the Rundata is passed to the Tool with the init method.

The refresh()-method call can be forced by setting

services.PullService.tools.per.request.refresh=true

The comment in the original TurbineResources.properties file is like
this (which explains it all)

---8&lt;---
# This determines whether the non-request tools are refreshed
# on each request (request tools aren't ever, because they're
# instantiated for the request only anyway).
services.PullService.tools.per.request.refresh=true
---8&lt;---

I do not recommend this for production use, however.

Bye, Thomas.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>tony &lt;tonyo@prepare-enrich.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c4B1696DD.7060906@prepare-enrich.com%3e"/>
<id>urn:uuid:%3c4B1696DD-7060906@prepare-enrich-com%3e</id>
<updated>2009-12-02T16:33:33Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Let me see if I have this straight...

(1) You create an object and while initializing it you store a reference 
to RunData.  A reference to this object is stored in the session.
...

(2) Another event takes place causing you to reference the session 
object, where you in turn attempt to use the original reference to your 
original RunData object
...


Instead of (1) and (2) simply include a reference of RunData as a 
parameter to the methods on your object... Do not store any references 
to any instance of RunData.  Also, you should not care if you  are 
working with different instances of RunData as each instance is single 
use (per event).

FYI... I would use a parameter approach rather than an init approach...  
Depending upon implementations, I have seen cases where the form object 
gets called, then the event, and then the form gets called 
redundantly... Even if you are referencing an event (where you might 
always expect the event to be first in the sequence).

...

If you are worried about maintaining state just use the methods on the 
current RunData instance to access whatever you have stored in the 
session.  Your state is maintained in the session, and not in any 
particular instance of RunData.





Christian Kaiser wrote:
&gt; I think I got it now.
&gt; Please correct me if I misconceive.
&gt; log:
&gt;
&gt; 14:51:27,027 [TP-Processor8] DEBUG ...BmsRunData
&gt; recycle  ...BmsRunData@1f3bb61
&gt; 14:51:27,033 [TP-Processor8] DEBUG ...ModelTool   -
&gt; refresh  ...BmsRunData@1f3bb61
&gt;
&gt; 14:51:27,168 [TP-Processor2] DEBUG ...BmsRunData  -
&gt; recycle  ...BmsRunData@3e65be
&gt; 14:51:27,183 [TP-Processor2] DEBUG ...ModelTool   -
&gt; refresh  ...BmsRunData@3e65be
&gt; 14:51:27,245 [TP-Processor2] DEBUG ...BmsRunData  -
&gt; dispose  ...BmsRunData@3e65be
&gt;
&gt; 14:51:27,249 [TP-Processor8] ERROR ...ModelTool   - NPE
&gt; for  ...BmsRunData@3e65be
&gt; 14:51:27,256 [TP-Processor8] DEBUG ...BmsRunData  -
&gt; dispose  ...BmsRunData@1f3bb61
&gt;
&gt;
&gt; Processor2 overtakes Processor8.
&gt;
&gt; The modeltool runs in session scope, so only one instance of it exists.
&gt; After P8 refreshes the rundata in the tool,
&gt; P2 overwrites it with its rundata.
&gt; P2 finished and disposed the rundata.
&gt; The model tool in P8 has a disposed rundata.
&gt;
&gt;
&gt; I can prevent from this, when I set the tool in a request scope.
&gt; That means the refresh method of the RunDataApplicationTool is not
&gt; called, but the Rundata is passed to the Tool with the init method.
&gt; The tool gets initialized on every request.
&gt;
&gt; Thats about it for now.
&gt; Feel free to add your thoughts.
&gt; Thanks for your hints, so far.
&gt;
&gt; Christian
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;
&gt;  
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;
&gt;   


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c1259767786.18068.38.camel@kaiser00c-desktop%3e"/>
<id>urn:uuid:%3c1259767786-18068-38-camel@kaiser00c-desktop%3e</id>
<updated>2009-12-02T15:29:46Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
I think I got it now.
Please correct me if I misconceive.
log:

14:51:27,027 [TP-Processor8] DEBUG ...BmsRunData
recycle  ...BmsRunData@1f3bb61
14:51:27,033 [TP-Processor8] DEBUG ...ModelTool   -
refresh  ...BmsRunData@1f3bb61

14:51:27,168 [TP-Processor2] DEBUG ...BmsRunData  -
recycle  ...BmsRunData@3e65be
14:51:27,183 [TP-Processor2] DEBUG ...ModelTool   -
refresh  ...BmsRunData@3e65be
14:51:27,245 [TP-Processor2] DEBUG ...BmsRunData  -
dispose  ...BmsRunData@3e65be

14:51:27,249 [TP-Processor8] ERROR ...ModelTool   - NPE
for  ...BmsRunData@3e65be
14:51:27,256 [TP-Processor8] DEBUG ...BmsRunData  -
dispose  ...BmsRunData@1f3bb61


Processor2 overtakes Processor8.

The modeltool runs in session scope, so only one instance of it exists.
After P8 refreshes the rundata in the tool,
P2 overwrites it with its rundata.
P2 finished and disposed the rundata.
The model tool in P8 has a disposed rundata.


I can prevent from this, when I set the tool in a request scope.
That means the refresh method of the RunDataApplicationTool is not
called, but the Rundata is passed to the Tool with the init method.
The tool gets initialized on every request.

Thats about it for now.
Feel free to add your thoughts.
Thanks for your hints, so far.

Christian














 


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c1259749143.2749.109.camel@kaiser00c-desktop%3e"/>
<id>urn:uuid:%3c1259749143-2749-109-camel@kaiser00c-desktop%3e</id>
<updated>2009-12-02T10:19:03Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
It seems I get same sessions for different RunData instances.


2009-12-02 10:48:37,132 [TP-Processor1] DEBUG ...BmsRunData -
recycle  ...BmsRunData@edd8bc SessionID  No Session
2009-12-02 10:48:37,139 [TP-Processor1] DEBUG ...ModelTool  -
refresh  ...BmsRunData@edd8bc SessionID
13E9EEE6182B2F7E8D9053C08676FFE1
2009-12-02 10:48:37,141 [TP-Processor1] DEBUG ...BmsRunData -
dispose  ...BmsRunData@edd8bc SessionID
13E9EEE6182B2F7E8D9053C08676FFE1
2009-12-02 10:48:37,315 [TP-Processor3] DEBUG ...BmsRunData -
recycle  ...BmsRunData@402c41 SessionID  No Session
2009-12-02 10:48:37,323 [TP-Processor3] DEBUG ...ModelTool  -
refresh  ...BmsRunData@402c41 SessionID
13E9EEE6182B2F7E8D9053C08676FFE1
2009-12-02 10:48:37,488 [TP-Processor3] DEBUG ...BmsRunData -
dispose  ...BmsRunData@402c41 SessionID
13E9EEE6182B2F7E8D9053C08676FFE1
2009-12-02 10:48:37,776 [TP-Processor8] DEBUG ...BmsRunData -
recycle  ...BmsRunData@edd8bc SessionID  No Session
2009-12-02 10:48:37,784 [TP-Processor8] DEBUG ...ModelTool  -
refresh  ...BmsRunData@edd8bc SessionID
13E9EEE6182B2F7E8D9053C08676FFE1
2009-12-02 10:48:37,793 [TP-Processor8] DEBUG ...BmsRunData -
dispose  ...BmsRunData@edd8bc SessionID
13E9EEE6182B2F7E8D9053C08676FFE1
2009-12-02 10:48:37,979 [TP-Processor5] DEBUG ...BmsRunData -
recycle  ...BmsRunData@402c41 SessionID  No Session
2009-12-02 10:48:37,987 [TP-Processor5] DEBUG ...ModelTool  -
refresh  ...BmsRunData@402c41 SessionID
13E9EEE6182B2F7E8D9053C08676FFE1
2009-12-02 10:48:37,990 [TP-Processor5] DEBUG ...BmsRunData -
dispose  ...BmsRunData@402c41 SessionID
13E9EEE6182B2F7E8D9053C08676FFE1

greetings
christian



Am Dienstag, den 01.12.2009, 18:59 -0600 schrieb Tony Oslund:
&gt; Are you getting new sessions?
&gt; 
&gt; You stated that you have different instances of rundata.
&gt; 
&gt; Are you getting unique session id's?
&gt; 
&gt; Tony
&gt; 
&gt; On Dec 1, 2009, at 3:05 AM, Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com

&gt;  &gt; wrote:
&gt; 
&gt; &gt; Am Montag, den 30.11.2009, 19:12 +0000 schrieb Sheldon Ross:
&gt; &gt;&gt;
&gt; &gt;&gt; Are you sure your action is not generating a form submittal at the
&gt; &gt;&gt; same time as an ajax request?
&gt; &gt;
&gt; &gt; Yes I am sure.
&gt; &gt; I can provoke this by entering two URLs in the browser, one after the
&gt; &gt; other.
&gt; &gt;
&gt; &gt; christian
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; ---------------------------------------------------------------------
&gt; &gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; &gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; 


Christian Kaiser  |  Softwareentwicklung

blue cell networks GmbH

 

HainstraÃŸe 14  |  96047 Bamberg, Germany  |  phone:+49  (0) 951-30 20 67
121 |  fax: +49  (0) 951-30 20 67 201

email: christian.kaiser@bluecellnetworks.com  |  skype:
bcn_christian.kaiser  |  web: www.bluecellnetworks.com


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Tony Oslund &lt;aoslund@bevcomm.net&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c299BB4E8-B35C-4B8D-AEEA-75CF2B61C276@bevcomm.net%3e"/>
<id>urn:uuid:%3c299BB4E8-B35C-4B8D-AEEA-75CF2B61C276@bevcomm-net%3e</id>
<updated>2009-12-02T00:59:25Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Are you getting new sessions?

You stated that you have different instances of rundata.

Are you getting unique session id's?

Tony

On Dec 1, 2009, at 3:05 AM, Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com 
 &gt; wrote:

&gt; Am Montag, den 30.11.2009, 19:12 +0000 schrieb Sheldon Ross:
&gt;&gt;
&gt;&gt; Are you sure your action is not generating a form submittal at the
&gt;&gt; same time as an ajax request?
&gt;
&gt; Yes I am sure.
&gt; I can provoke this by entering two URLs in the browser, one after the
&gt; other.
&gt;
&gt; christian
&gt;
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c1259680797.2749.106.camel@kaiser00c-desktop%3e"/>
<id>urn:uuid:%3c1259680797-2749-106-camel@kaiser00c-desktop%3e</id>
<updated>2009-12-01T15:19:57Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
maybe it has to do with scope of the pull tools I am using.

I use the ModelService, done by Henning, maybe you know it.

The model tool runs in authorized scope and uses the contents of the
rundata to get a model.

As far as I understand it, a rundata object will be passed to the tool
when the session gets initialized.

This tool will be used by all requests. It may happen that the rundata
object, stored in the tool, is disposed when some request wants to fetch
a model with it.

I tried to put the tool in request scope. But it seems that the tool
doesn't get a refresh call with the rundata object in that scope.


I am not sure if I am on the right path, but hopefully this helps you to
understand my set up.
 
christian






 

 

Am Dienstag, den 01.12.2009, 11:08 +0100 schrieb Christian Kaiser:
&gt; logs proof that there are multiple RunData Objects:
&gt; 
&gt; 2009-12-01 11:03:08,673 [TP-Processor6] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- recycle de.beamzone.sm.service.rundata.BmsRunData@1afc148
&gt; 2009-12-01 11:03:08,752 [TP-Processor6] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- dispose de.beamzone.sm.service.rundata.BmsRunData@1afc148
&gt; 2009-12-01 11:03:08,981 [TP-Processor8] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- recycle de.beamzone.sm.service.rundata.BmsRunData@1afc148
&gt; 2009-12-01 11:03:09,109 [TP-Processor8] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- dispose de.beamzone.sm.service.rundata.BmsRunData@1afc148
&gt; 2009-12-01 11:03:09,357 [TP-Processor8] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- recycle de.beamzone.sm.service.rundata.BmsRunData@1afc148
&gt; 2009-12-01 11:03:09,557 [TP-Processor2] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- dispose de.beamzone.sm.service.rundata.BmsRunData@296a42
&gt; 2009-12-01 11:03:09,795 [TP-Processor8] ERROR de.beamzone.sm.tools.ModelTool - Cannot
get model Campaign for RunData de.beamzone.sm.service.rundata.BmsRunData@296a42. Error: java.lang.NullPointerException
&gt; 2009-12-01 11:03:09,984 [TP-Processor8] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- dispose de.beamzone.sm.service.rundata.BmsRunData@1afc148
&gt; 2009-12-01 11:03:10,385 [TP-Processor7] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- recycle de.beamzone.sm.service.rundata.BmsRunData@296a42
&gt; 2009-12-01 11:03:10,392 [TP-Processor7] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- dispose de.beamzone.sm.service.rundata.BmsRunData@296a42
&gt; 2009-12-01 11:03:10,573 [TP-Processor3] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- recycle de.beamzone.sm.service.rundata.BmsRunData@1afc148
&gt; 2009-12-01 11:03:10,603 [TP-Processor3] DEBUG de.beamzone.sm.service.rundata.BmsRunData
- dispose de.beamzone.sm.service.rundata.BmsRunData@1afc148
&gt; 
&gt; 
&gt; 
&gt; Am Dienstag, den 01.12.2009, 10:00 +0100 schrieb Christian Kaiser:
&gt; &gt; First of all, thanks for your answers. :-)
&gt; &gt; 
&gt; &gt; Am Montag, den 30.11.2009, 18:34 +0100 schrieb Thomas Vandahl: 
&gt; &gt; &gt; Christian Kaiser wrote:
&gt; &gt; &gt; &gt; If the ajax request is the first request to finish, it disposes the
&gt; &gt; &gt; &gt; RunData.
&gt; &gt; &gt; &gt; This leads to bad behavour of my http request, because this request has
&gt; &gt; &gt; &gt; to deal with a disposed RunData.
&gt; &gt; &gt; 
&gt; &gt; &gt; RunData is a per-request object that is borrowed from a pool at request
&gt; &gt; &gt; creation and returned (and recycled) at request completion. A RunData
&gt; &gt; &gt; object is not meant to be shared between different requests. If you
&gt; &gt; &gt; believe you must do this, you have a serious design problem in your
&gt; &gt; &gt; software.
&gt; &gt; 
&gt; &gt; Ok, I don't believe I must do this.
&gt; &gt; I thought it is meant to be that way.
&gt; &gt; 
&gt; &gt; 
&gt; &gt; 
&gt; &gt; 
&gt; &gt; 
&gt; &gt; &gt; 
&gt; &gt; &gt; Then again, your main screen request and your Ajax request are totally
&gt; &gt; &gt; unrelated from Turbine's point of view. They should use two different
&gt; &gt; &gt; RunData objects anyway.
&gt; &gt; 
&gt; &gt; Concerning your previous mentioned point, I don't think that this issue
&gt; &gt; is Ajax related any more. I face the same problem with ordinary
&gt; &gt; requests, sent fast in row.
&gt; &gt; If one request overtakes the other while processing, it ends up in a
&gt; &gt; disposed Rundata of the first request, too.
&gt; &gt; 
&gt; &gt; 
&gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Is this a common problem?
&gt; &gt; &gt; &gt; Can I prevent from it?
&gt; &gt; &gt; 
&gt; &gt; &gt; No, this should not happen at any time.
&gt; &gt; &gt; 
&gt; &gt; That sounds promising.
&gt; &gt; &gt; 
&gt; &gt; &gt; &gt; Please let me now if I can provide you with additional information.
&gt; &gt; &gt; 
&gt; &gt; &gt; Well, yes. Let's have a look at some code. This problem sounds very
&gt; &gt; &gt; strange to me.
&gt; &gt; &gt; 
&gt; &gt; &gt; 
&gt; &gt; &gt; 
&gt; &gt; 
&gt; &gt; I overwrote The DefaultTurbineRunData. ( I think this was to identify disposed rundata
??).
&gt; &gt; 
&gt; &gt; 	/**
&gt; &gt; 	 * 
&gt; &gt; 	 * Gets the servlet session information. Return null if data expired.
&gt; &gt; 	 * 
&gt; &gt; 	 * @return the session.
&gt; &gt; 	 */
&gt; &gt; 	public HttpSession getSession() {
&gt; &gt; 		HttpServletRequest request = getRequest();
&gt; &gt; 
&gt; &gt; 		if (request == null) {
&gt; &gt; 
&gt; &gt; 			return null;
&gt; &gt; 
&gt; &gt; 		}
&gt; &gt; 
&gt; &gt; 		return request.getSession();
&gt; &gt; 	}
&gt; &gt; 
&gt; &gt; Let me know which other code is of interest.
&gt; &gt; 
&gt; &gt; Thanks,
&gt; &gt; christian
&gt; &gt; 
&gt; &gt; 
&gt; &gt; 
&gt; &gt; &gt; Bye, Thomas.
&gt; &gt; &gt; 
&gt; &gt; &gt; ---------------------------------------------------------------------
&gt; &gt; &gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; &gt; &gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; &gt; &gt; 
&gt; &gt; 
&gt; &gt; 
&gt; &gt; Christian Kaiser  |  Softwareentwicklung
&gt; &gt; 
&gt; &gt; blue cell networks GmbH
&gt; &gt; 
&gt; &gt;  
&gt; &gt; 
&gt; &gt; HainstraÃŸe 14  |  96047 Bamberg, Germany  |  phone:+49  (0) 951-30 20 67
&gt; &gt; 121 |  fax: +49  (0) 951-30 20 67 201
&gt; &gt; 
&gt; &gt; email: christian.kaiser@bluecellnetworks.com  |  skype:
&gt; &gt; bcn_christian.kaiser  |  web: www.bluecellnetworks.com
&gt; &gt; 
&gt; &gt; 
&gt; &gt; ---------------------------------------------------------------------
&gt; &gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; &gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; 
&gt; 
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; 


Christian Kaiser  |  Softwareentwicklung

blue cell networks GmbH

 

HainstraÃŸe 14  |  96047 Bamberg, Germany  |  phone:+49  (0) 951-30 20 67
121 |  fax: +49  (0) 951-30 20 67 201

email: christian.kaiser@bluecellnetworks.com  |  skype:
bcn_christian.kaiser  |  web: www.bluecellnetworks.com


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c1259662117.2749.50.camel@kaiser00c-desktop%3e"/>
<id>urn:uuid:%3c1259662117-2749-50-camel@kaiser00c-desktop%3e</id>
<updated>2009-12-01T10:08:37Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
logs proof that there are multiple RunData Objects:

2009-12-01 11:03:08,673 [TP-Processor6] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - recycle
de.beamzone.sm.service.rundata.BmsRunData@1afc148
2009-12-01 11:03:08,752 [TP-Processor6] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - dispose
de.beamzone.sm.service.rundata.BmsRunData@1afc148
2009-12-01 11:03:08,981 [TP-Processor8] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - recycle
de.beamzone.sm.service.rundata.BmsRunData@1afc148
2009-12-01 11:03:09,109 [TP-Processor8] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - dispose
de.beamzone.sm.service.rundata.BmsRunData@1afc148
2009-12-01 11:03:09,357 [TP-Processor8] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - recycle
de.beamzone.sm.service.rundata.BmsRunData@1afc148
2009-12-01 11:03:09,557 [TP-Processor2] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - dispose
de.beamzone.sm.service.rundata.BmsRunData@296a42
2009-12-01 11:03:09,795 [TP-Processor8] ERROR
de.beamzone.sm.tools.ModelTool - Cannot get model Campaign for RunData
de.beamzone.sm.service.rundata.BmsRunData@296a42. Error:
java.lang.NullPointerException
2009-12-01 11:03:09,984 [TP-Processor8] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - dispose
de.beamzone.sm.service.rundata.BmsRunData@1afc148
2009-12-01 11:03:10,385 [TP-Processor7] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - recycle
de.beamzone.sm.service.rundata.BmsRunData@296a42
2009-12-01 11:03:10,392 [TP-Processor7] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - dispose
de.beamzone.sm.service.rundata.BmsRunData@296a42
2009-12-01 11:03:10,573 [TP-Processor3] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - recycle
de.beamzone.sm.service.rundata.BmsRunData@1afc148
2009-12-01 11:03:10,603 [TP-Processor3] DEBUG
de.beamzone.sm.service.rundata.BmsRunData - dispose
de.beamzone.sm.service.rundata.BmsRunData@1afc148



Am Dienstag, den 01.12.2009, 10:00 +0100 schrieb Christian Kaiser:
&gt; First of all, thanks for your answers. :-)
&gt; 
&gt; Am Montag, den 30.11.2009, 18:34 +0100 schrieb Thomas Vandahl: 
&gt; &gt; Christian Kaiser wrote:
&gt; &gt; &gt; If the ajax request is the first request to finish, it disposes the
&gt; &gt; &gt; RunData.
&gt; &gt; &gt; This leads to bad behavour of my http request, because this request has
&gt; &gt; &gt; to deal with a disposed RunData.
&gt; &gt; 
&gt; &gt; RunData is a per-request object that is borrowed from a pool at request
&gt; &gt; creation and returned (and recycled) at request completion. A RunData
&gt; &gt; object is not meant to be shared between different requests. If you
&gt; &gt; believe you must do this, you have a serious design problem in your
&gt; &gt; software.
&gt; 
&gt; Ok, I don't believe I must do this.
&gt; I thought it is meant to be that way.
&gt; 
&gt; 
&gt; 
&gt; 
&gt; 
&gt; &gt; 
&gt; &gt; Then again, your main screen request and your Ajax request are totally
&gt; &gt; unrelated from Turbine's point of view. They should use two different
&gt; &gt; RunData objects anyway.
&gt; 
&gt; Concerning your previous mentioned point, I don't think that this issue
&gt; is Ajax related any more. I face the same problem with ordinary
&gt; requests, sent fast in row.
&gt; If one request overtakes the other while processing, it ends up in a
&gt; disposed Rundata of the first request, too.
&gt; 
&gt; 
&gt; &gt; 
&gt; &gt; &gt; Is this a common problem?
&gt; &gt; &gt; Can I prevent from it?
&gt; &gt; 
&gt; &gt; No, this should not happen at any time.
&gt; &gt; 
&gt; That sounds promising.
&gt; &gt; 
&gt; &gt; &gt; Please let me now if I can provide you with additional information.
&gt; &gt; 
&gt; &gt; Well, yes. Let's have a look at some code. This problem sounds very
&gt; &gt; strange to me.
&gt; &gt; 
&gt; &gt; 
&gt; &gt; 
&gt; 
&gt; I overwrote The DefaultTurbineRunData. ( I think this was to identify disposed rundata
??).
&gt; 
&gt; 	/**
&gt; 	 * 
&gt; 	 * Gets the servlet session information. Return null if data expired.
&gt; 	 * 
&gt; 	 * @return the session.
&gt; 	 */
&gt; 	public HttpSession getSession() {
&gt; 		HttpServletRequest request = getRequest();
&gt; 
&gt; 		if (request == null) {
&gt; 
&gt; 			return null;
&gt; 
&gt; 		}
&gt; 
&gt; 		return request.getSession();
&gt; 	}
&gt; 
&gt; Let me know which other code is of interest.
&gt; 
&gt; Thanks,
&gt; christian
&gt; 
&gt; 
&gt; 
&gt; &gt; Bye, Thomas.
&gt; &gt; 
&gt; &gt; ---------------------------------------------------------------------
&gt; &gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; &gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; &gt; 
&gt; 
&gt; 
&gt; Christian Kaiser  |  Softwareentwicklung
&gt; 
&gt; blue cell networks GmbH
&gt; 
&gt;  
&gt; 
&gt; HainstraÃŸe 14  |  96047 Bamberg, Germany  |  phone:+49  (0) 951-30 20 67
&gt; 121 |  fax: +49  (0) 951-30 20 67 201
&gt; 
&gt; email: christian.kaiser@bluecellnetworks.com  |  skype:
&gt; bcn_christian.kaiser  |  web: www.bluecellnetworks.com
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org




---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: ajax and rundata disposal</title>
<author><name>Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c1259658326.2749.47.camel@kaiser00c-desktop%3e"/>
<id>urn:uuid:%3c1259658326-2749-47-camel@kaiser00c-desktop%3e</id>
<updated>2009-12-01T09:05:26Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Am Montag, den 30.11.2009, 19:12 +0000 schrieb Sheldon Ross:
&gt; 
&gt; Are you sure your action is not generating a form submittal at the
&gt; same time as an ajax request? 

Yes I am sure.
I can provoke this by entering two URLs in the browser, one after the
other.

christian



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200912.mbox/%3c1259658002.2749.40.camel@kaiser00c-desktop%3e"/>
<id>urn:uuid:%3c1259658002-2749-40-camel@kaiser00c-desktop%3e</id>
<updated>2009-12-01T09:00:02Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
First of all, thanks for your answers. :-)

Am Montag, den 30.11.2009, 18:34 +0100 schrieb Thomas Vandahl: 
&gt; Christian Kaiser wrote:
&gt; &gt; If the ajax request is the first request to finish, it disposes the
&gt; &gt; RunData.
&gt; &gt; This leads to bad behavour of my http request, because this request has
&gt; &gt; to deal with a disposed RunData.
&gt; 
&gt; RunData is a per-request object that is borrowed from a pool at request
&gt; creation and returned (and recycled) at request completion. A RunData
&gt; object is not meant to be shared between different requests. If you
&gt; believe you must do this, you have a serious design problem in your
&gt; software.

Ok, I don't believe I must do this.
I thought it is meant to be that way.





&gt; 
&gt; Then again, your main screen request and your Ajax request are totally
&gt; unrelated from Turbine's point of view. They should use two different
&gt; RunData objects anyway.

Concerning your previous mentioned point, I don't think that this issue
is Ajax related any more. I face the same problem with ordinary
requests, sent fast in row.
If one request overtakes the other while processing, it ends up in a
disposed Rundata of the first request, too.


&gt; 
&gt; &gt; Is this a common problem?
&gt; &gt; Can I prevent from it?
&gt; 
&gt; No, this should not happen at any time.
&gt; 
That sounds promising.
&gt; 
&gt; &gt; Please let me now if I can provide you with additional information.
&gt; 
&gt; Well, yes. Let's have a look at some code. This problem sounds very
&gt; strange to me.
&gt; 
&gt; 
&gt; 

I overwrote The DefaultTurbineRunData. ( I think this was to identify disposed rundata ??).

	/**
	 * 
	 * Gets the servlet session information. Return null if data expired.
	 * 
	 * @return the session.
	 */
	public HttpSession getSession() {
		HttpServletRequest request = getRequest();

		if (request == null) {

			return null;

		}

		return request.getSession();
	}

Let me know which other code is of interest.

Thanks,
christian



&gt; Bye, Thomas.
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; 


Christian Kaiser  |  Softwareentwicklung

blue cell networks GmbH

 

HainstraÃŸe 14  |  96047 Bamberg, Germany  |  phone:+49  (0) 951-30 20 67
121 |  fax: +49  (0) 951-30 20 67 201

email: christian.kaiser@bluecellnetworks.com  |  skype:
bcn_christian.kaiser  |  web: www.bluecellnetworks.com


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: ajax and rundata disposal</title>
<author><name>Sheldon Ross &lt;ross_sheldon@hotmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3cSNT123-W54EF6DD14C656CAADD6727FA970@phx.gbl%3e"/>
<id>urn:uuid:%3cSNT123-W54EF6DD14C656CAADD6727FA970@phx-gbl%3e</id>
<updated>2009-11-30T19:12:33Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Are you sure your action is not generating a form submittal at the same time as an ajax request?

For instance, if you have a &lt;button&gt; object on a page with in a form, in most browsers
that will submit the form
even if you only wanted the button onclick listener to launch an ajax event.

Sheldon Ross

&gt; Subject: ajax and rundata disposal
&gt; From: christian.kaiser@bluecellnetworks.com
&gt; To: user@turbine.apache.org
&gt; Date: Mon, 30 Nov 2009 16:42:59 +0100
&gt; 
&gt; Dear Turbine Users,
&gt; 
&gt; I have hard times with the disposal of the rundata.
&gt; 
&gt; I integrated the json-rpc service in my turbine 2.3.3 application.
&gt; 
&gt; Now when worst comes to worst, a common http request (user click)  is
&gt; sent at the same time as an automated ajax request that tries to build
&gt; up the last site.
&gt; 
&gt; If the ajax request is the first request to finish, it disposes the
&gt; RunData.
&gt; This leads to bad behavour of my http request, because this request has
&gt; to deal with a disposed RunData.
&gt; 
&gt; 
&gt; Is this a common problem?
&gt; Can I prevent from it?
&gt; 
&gt; Thanks in advance for your help.
&gt; 
&gt; Please let me now if I can provide you with additional information.
&gt; 
&gt; christian
&gt; 
&gt; 
&gt; 
&gt; 
&gt; 
&gt; 
&gt; 
&gt; 
&gt; 
&gt; Christian Kaiser  |  Softwareentwicklung
&gt; 
&gt; blue cell networks GmbH
&gt; 
&gt;  
&gt; 
&gt; Hainstraße 14  |  96047 Bamberg, Germany  |  phone:+49  (0) 951-30 20 67
&gt; 121 |  fax: +49  (0) 951-30 20 67 201
&gt; 
&gt; email: christian.kaiser@bluecellnetworks.com  |  skype:
&gt; bcn_christian.kaiser  |  web: www.bluecellnetworks.com
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; 
 		 	   		  
_________________________________________________________________
Hotmail: Trusted email with Microsoft's powerful SPAM protection.
http://clk.atdmt.com/GBL/go/177141664/direct/01/
http://clk.atdmt.com/GBL/go/177141664/direct/01/


</pre>
</div>
</content>
</entry>
<entry>
<title>Re: ajax and rundata disposal</title>
<author><name>Thomas Vandahl &lt;tv@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c4B14021C.2090501@apache.org%3e"/>
<id>urn:uuid:%3c4B14021C-2090501@apache-org%3e</id>
<updated>2009-11-30T17:34:20Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Christian Kaiser wrote:
&gt; If the ajax request is the first request to finish, it disposes the
&gt; RunData.
&gt; This leads to bad behavour of my http request, because this request has
&gt; to deal with a disposed RunData.

RunData is a per-request object that is borrowed from a pool at request
creation and returned (and recycled) at request completion. A RunData
object is not meant to be shared between different requests. If you
believe you must do this, you have a serious design problem in your
software.

Then again, your main screen request and your Ajax request are totally
unrelated from Turbine's point of view. They should use two different
RunData objects anyway.

&gt; Is this a common problem?
&gt; Can I prevent from it?

No, this should not happen at any time.

&gt; Please let me now if I can provide you with additional information.

Well, yes. Let's have a look at some code. This problem sounds very
strange to me.

Bye, Thomas.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>ajax and rundata disposal</title>
<author><name>Christian Kaiser &lt;christian.kaiser@bluecellnetworks.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c1259595779.2749.14.camel@kaiser00c-desktop%3e"/>
<id>urn:uuid:%3c1259595779-2749-14-camel@kaiser00c-desktop%3e</id>
<updated>2009-11-30T15:42:59Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Dear Turbine Users,

I have hard times with the disposal of the rundata.

I integrated the json-rpc service in my turbine 2.3.3 application.

Now when worst comes to worst, a common http request (user click)  is
sent at the same time as an automated ajax request that tries to build
up the last site.

If the ajax request is the first request to finish, it disposes the
RunData.
This leads to bad behavour of my http request, because this request has
to deal with a disposed RunData.


Is this a common problem?
Can I prevent from it?

Thanks in advance for your help.

Please let me now if I can provide you with additional information.

christian









Christian Kaiser  |  Softwareentwicklung

blue cell networks GmbH

 

HainstraÃŸe 14  |  96047 Bamberg, Germany  |  phone:+49  (0) 951-30 20 67
121 |  fax: +49  (0) 951-30 20 67 201

email: christian.kaiser@bluecellnetworks.com  |  skype:
bcn_christian.kaiser  |  web: www.bluecellnetworks.com


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Fulcrum Intake 1.0.6 released</title>
<author><name>Thomas Vandahl &lt;tv@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c4B098EBD.7060703@apache.org%3e"/>
<id>urn:uuid:%3c4B098EBD-7060703@apache-org%3e</id>
<updated>2009-11-22T19:19:25Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The Fulcrum Intake team is pleased to announce the fulcrum-intake-1.0.6
release!

Fulcrum Intake Service

Changes in this version include:

New features:
o Added locale handling to Intake, added user-defined field types.

Fixed Bugs:
o Catch only Exceptions that are actually thrown.
o Intake won't use interfaces for the mapTo() method.  Issue: TRB-11.
  Thanks to Evan Koffler.
o The number validators did not set an invalid number message when
  initialized with the default constructor  Issue: TRB-74. Thanks to
  Susi Berrington.
o Intake did not correctly parse the message of a rule or
  required-message from intake.xml  Issue: TRB-68. Thanks to Ronny
  Voelker.
o Intake was not handling empty values correctly.  Issue: TRB-9. Thanks
  to JÃ¼rgen Hoffmann.
o Intake was not loading the correct Default Validators when the rules
  for a field are empty.  Issue: TRB-14. Thanks to JÃ¼rgen Hoffmann.

Changes:
o Moved the initialization code of the service implementation to
  initialize()
o Removed the dependency on ORO by replacing the regular expression
  handling with java.util.regexp. This might have slight implications on
  the regexp syntax.
o Use the localize features of the parser to simplify the value
  assignment in Intake fields. Made handling of empty values consistent
  over all number field types.
o Updated locale handling to use the new localized parameter parser.
  This removes the dependency from LocalizationService
o Intake now handles the case where the mapToObject does not map to all
  fields in the group.  Issue: TRB-9. Thanks to JÃ¼rgen Hoffmann.
o Update to Apache License 2.0
o Use inherited getLogger() instead of Log in classes extending
  AbstractLogEnabled.

Removed:
o Removed the Intake class. It was duplicating the IntakeServiceFacade.

Have fun!
-Fulcrum Intake team


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: Does links need to be case sensitive?</title>
<author><name>&quot;Madhuranjan Sinha&quot; &lt;madhuranjans@cybage.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c1D9DAF24285EDA48A24C5C1E86CA213A03CD98DA@ct-beexch-2-1.cybage.com%3e"/>
<id>urn:uuid:%3c1D9DAF24285EDA48A24C5C1E86CA213A03CD98DA@ct-beexch-2-1-cybage-com%3e</id>
<updated>2009-11-22T17:08:29Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Yes.

- Madhu

-----Original Message-----
From: Thomas Vandahl [mailto:tv@apache.org] 
Sent: Sunday, November 22, 2009 10:27 PM
To: Turbine Users List
Subject: Re: Does links need to be case sensitive?

On 19.11.09 15:38, Ludwig Magnusson wrote:
&gt; Hello!
&gt; 
&gt; We had a problem with our screen classes. In some cases they weren't
loaded.
&gt; I noticed that the loading was screen-sensitive so that if I typed in
the
&gt; url www.mydomain.com/mypage.vm and the site had a screen class called
&gt; MyPage.java, it was never executed.
&gt; 
&gt;  
&gt; 
&gt; Is there any way around this?

Yes. The mapping of templates to classes is done by the
JavaScreenFactory IIRC. This factory is pluggable so you can roll your
own.

Bye, Thomas.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org


"Legal Disclaimer: This electronic message and all contents contain information from Cybage
Software Private Limited which may be privileged, confidential, or otherwise protected from
disclosure. The information is intended to be for the addressee(s) only. If you are not an
addressee, any disclosure, copy, distribution, or use of the contents of this message is strictly
prohibited. If you have received this electronic message in error please notify the sender
by reply e-mail to and destroy the original message and all copies. Cybage has taken every
reasonable precaution to minimize the risk of malicious content in the mail, but is not liable
for any damage you may sustain as a result of any malicious content in this e-mail. You should
carry out your own malicious content checks before opening the e-mail or attachment."
www.cybage.com 



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Does links need to be case sensitive?</title>
<author><name>Thomas Vandahl &lt;tv@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c4B096D5D.5070508@apache.org%3e"/>
<id>urn:uuid:%3c4B096D5D-5070508@apache-org%3e</id>
<updated>2009-11-22T16:57:01Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On 19.11.09 15:38, Ludwig Magnusson wrote:
&gt; Hello!
&gt; 
&gt; We had a problem with our screen classes. In some cases they weren't loaded.
&gt; I noticed that the loading was screen-sensitive so that if I typed in the
&gt; url www.mydomain.com/mypage.vm and the site had a screen class called
&gt; MyPage.java, it was never executed.
&gt; 
&gt;  
&gt; 
&gt; Is there any way around this?

Yes. The mapping of templates to classes is done by the
JavaScreenFactory IIRC. This factory is pluggable so you can roll your own.

Bye, Thomas.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Weird Tomcat issue.</title>
<author><name>Tom Metz &lt;tomm@hsf.cz&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c4B0822B8.4080008@hsf.cz%3e"/>
<id>urn:uuid:%3c4B0822B8-4080008@hsf-cz%3e</id>
<updated>2009-11-21T17:26:16Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi,
I do. We had a strange deaths of our turbine web apps last year. The
problem was at 64b Java at Linux in version 1.6.0 between updates 5 and
8 (approximately). We always received the trace, that the java proces
died, and always at the same place. We discovered, that it was in the
village library, but the problem couldn't be repeatable at developer's
boxes. Afterwards we discovered, that the problem was in the java hot
spot and it occured only, when the village library wasn't processed via
the hot spot in approximately 10 minutes after the start. If it happened
later, the proces died. Everything runs well after the big Java 6 update
nr. 10. There are no more problems from that time.

But still, our crash looked different, no nice informations about the
shutdown in the log file, just the core dump ;-)

             Best regards
                                  Tom



Thomas Vandahl wrote:
&gt; Sheldon Ross wrote:
&gt;   
&gt;&gt; Tomcat is shutting down. There are no java processes on the server after this happens.
The machine itself is still up and running fine.
&gt;&gt;     
&gt;
&gt; Look into catalina.out if it exists. Sometimes the JVM just decides to
&gt; die. BTW: Anyone having experience with JAI crashing/hanging the JVM?
&gt;
&gt;
&gt; Bye, Thomas.
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;   

-- 
HSF logo
	

Ing. Tomas Metz jr.
HSF spol. s r. o.

tel   : +420 352 638 111
mob   : +420 724 005 323
email : tomm@hsf.cz
jabber: tom.metz@jabber.cz
www   : www.hsf.cz &lt;http://www.hsf.cz&gt;

&lt;http://www.hsf.cz&gt;

Tato zprÃ¡va obsahuje dÅ¯vÄ›rnÃ© a/nebo prÃ¡vnÄ› chrÃ¡nÄ›nÃ© informace. Pokud
nejste sprÃ¡vnÃ½m adresÃ¡tem, popÅ™Ã­padÄ› jste obdrÅ¾el(a) tuto zprÃ¡vu omylem,
informujte, prosÃ­m, obratem odesÃ­latele a smaÅ¾te tuto zprÃ¡vu. NedovolenÃ©
kopÃ­rovÃ¡nÃ­ a pÅ™eposÃ­lÃ¡nÃ­ tÃ©to zprÃ¡vy nenÃ­ dovoleno.

Diese E-Mail enthÃ¤lt vertrauliche und/oder rechtlich geschÃ¼tzte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese
E-Mail irrtÃ¼mlich erhalten haben, informieren Sie bitte sofort den
Absender und vernichten Sie diese Mail. Das unerlaubte Kopieren sowie
die unbefugte Weitergabe dieser Mail ist nicht gestattet.

This e-mail may contain confidential and/or privileged information. If
you are not the intended recipient (or have received this e-mail in
error) notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.



</pre>
</div>
</content>
</entry>
<entry>
<title>[ANNOUNCEMENT] Fulcrum XSLT 1.1.0 released</title>
<author><name>Siegfried Goeschl &lt;siegfried.goeschl@it20one.at&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c4B05C575.2070006@it20one.at%3e"/>
<id>urn:uuid:%3c4B05C575-2070006@it20one-at%3e</id>
<updated>2009-11-19T22:23:49Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
The fulcrum-xslt-team is pleased to announce the fulcrum-xslt-1.1.0.jar
release!

Fulcrum XSLT Service

Changes in this version include:

New features:
o Added an additional transform() method which takes no XML input
document.
o Added a regression test which really does a XSL transformation.
o Moved to M2 build


Changes:
o Synced with 2_3 branch (excluding the replacement of the cache Map()
with a LRUMap()).  Thanks to Thomas Vandahl for the patches.  Issue:
TRB-19. Thanks to Thomas Vandahl.


Have fun!
-fulcrum-xslt-team

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Does links need to be case sensitive?</title>
<author><name>&quot;Ludwig Magnusson&quot; &lt;ludwig@itcatapult.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c012601ca6926$039e4c20$0adae460$@com%3e"/>
<id>urn:uuid:%3c012601ca6926$039e4c20$0adae460$@com%3e</id>
<updated>2009-11-19T14:38:51Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hello!

We had a problem with our screen classes. In some cases they weren't loaded.
I noticed that the loading was screen-sensitive so that if I typed in the
url www.mydomain.com/mypage.vm and the site had a screen class called
MyPage.java, it was never executed.

 

Is there any way around this?

/Ludwig



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Weird Tomcat issue.</title>
<author><name>Thomas Vandahl &lt;tv@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c4B02F2DB.7070608@apache.org%3e"/>
<id>urn:uuid:%3c4B02F2DB-7070608@apache-org%3e</id>
<updated>2009-11-17T19:00:43Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Sheldon Ross wrote:
&gt; Tomcat is shutting down. There are no java processes on the server after this happens.
The machine itself is still up and running fine.

Look into catalina.out if it exists. Sometimes the JVM just decides to
die. BTW: Anyone having experience with JAI crashing/hanging the JVM?


Bye, Thomas.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: Weird Tomcat issue.</title>
<author><name>&quot;Essex, Jonathan&quot; &lt;Jonathan.Essex@misys.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c89BE567F085AD242AD968BA45EBAF19A0238D0F4@ukmailemea01.misys.global.ad%3e"/>
<id>urn:uuid:%3c89BE567F085AD242AD968BA45EBAF19A0238D0F4@ukmailemea01-misys-global-ad%3e</id>
<updated>2009-11-17T11:47:08Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Another thought (a long shot) - if your tomcat service is running
chrooted or in a more complicated linux/unix virtualization environment,
running a script to stop a service on the host machine (i.e. outside one
of the containers) can have unintended side-effects on instances of the
same service running in the containers. Confused the heck out of me when
it happened on my dev box.

Jonathan Essex
Consultant, Professional Services 

Misys 
Solutions for Banking
63 boulevard Hausmann
75008 Paris, France

-----Original Message-----
From: Sheldon Ross [mailto:ross_sheldon@hotmail.com] 
Sent: 16 November 2009 19:55
To: user@turbine.apache.org
Subject: RE: Weird Tomcat issue.


Thanks for all the suggestions. I'll definitely be
considering/investigating each one.

This gives me some places to start, I'll report back when I get it
sorted.

Thanks

Sheldon Ross



&gt; Date: Mon, 16 Nov 2009 12:29:58 -0600
&gt; From: tonyo@prepare-enrich.com
&gt; To: user@turbine.apache.org
&gt; Subject: Re: Weird Tomcat issue.
&gt; 
&gt; A few other things...
&gt; 
&gt; Have you recently upgraded Java on the server, or been applying
patches?
&gt; 
&gt; 
&gt; Sheldon Ross wrote:
&gt; &gt; Tomcat is shutting down. There are no java processes on the server
after this happens. The machine itself is still up and running fine.
&gt; &gt;
&gt; &gt; The servers are secured on a Linux machine behind a firewall. 
&gt; &gt;
&gt; &gt; The auth.logs show noone logging/sshing in when the shutdown occurs.

&gt; &gt;
&gt; &gt; I'm using an Apache front end and using modjk to connect to Tomcat.
&gt; &gt;
&gt; &gt; Like I said it's really weird. 
&gt; &gt;
&gt; &gt; I've sort of remedied it by putting "ps -e | grep java ||
/etc/init.d/tomcat start" in crontab
&gt; &gt; But as you can imagine that is far less than Ideal.
&gt; &gt;
&gt; &gt;   
&gt; &gt;&gt; Date: Mon, 16 Nov 2009 11:27:07 -0600
&gt; &gt;&gt; From: tonyo@prepare-enrich.com
&gt; &gt;&gt; To: user@turbine.apache.org
&gt; &gt;&gt; Subject: Re: Weird Tomcat issue.
&gt; &gt;&gt;
&gt; &gt;&gt; When you say "it" is shutting down, are you referring to tomcat, or
to 
&gt; &gt;&gt; Turbine.
&gt; &gt;&gt;
&gt; &gt;&gt; What version of Tomcat and Turbine?
&gt; &gt;&gt;
&gt; &gt;&gt; When this happens can you still directly reference "any" ports on
the 
&gt; &gt;&gt; tomcat server. (say port 80, etc)
&gt; &gt;&gt;
&gt; &gt;&gt; What environment are you running it on (Linux, Windows)
&gt; &gt;&gt;
&gt; &gt;&gt; Are you using the connector?
&gt; &gt;&gt;
&gt; &gt;&gt; Things don't typically just start happening without a reason... so
is 
&gt; &gt;&gt; access to this server controlled?  Is it only you accessing it,
your 
&gt; &gt;&gt; team, etc?  Can you pinpoint an approximate time that it started
happening?
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; Sheldon Ross wrote:
&gt; &gt;&gt;     
&gt; &gt;&gt;&gt; I just recently started having this weird issue with Tomcat and
Turbine.
&gt; &gt;&gt;&gt; It appears like its just shutting down cleanly, only we are NOT
shutting it down.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; It's really weird. Everything seems to be running fine, there's no
errors in the logs before this happens. It's like it's just randomly
deciding to shutdown.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Any thoughts?
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Servlet log:
&gt; &gt;&gt;&gt; 2009-11-13 18:33:32,651
[ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG
org.apache.catalina.session.ManagerBase - Start expire sessions
StandardManager at 1258162412651 sessioncount 0
&gt; &gt;&gt;&gt; 2009-11-13 18:33:32,651
[ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG
org.apache.catalina.session.ManagerBase - End expire sessions
StandardManager processingTime 0 expired sessions: 0
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG
org.apache.catalina.core.ContainerBase.[Catalina].[afriezedev].[/simmapp
] - Stopping filters
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG
org.apache.catalina.session.ManagerBase - Stopping
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG
org.apache.catalina.session.ManagerBase - Unloading persisted sessions
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG
org.apache.catalina.session.ManagerBase - Saving persisted sessions to
SESSIONS.ser
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG
org.apache.catalina.session.ManagerBase - Unloading 0 sessions
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG
org.apache.catalina.session.ManagerBase - Expiring 0 persisted sessions
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG
org.apache.catalina.session.ManagerBase - Unloading complete
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG
org.apache.jasper.servlet.JspServlet - JspServlet.destroy()
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Turbine log:
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down all
services!
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
VelocityService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
XSLTService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
TemplateService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
PullService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
CryptoService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
SecurityService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
UploadService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
UniqueIdService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,538 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
XmlRpcService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,545 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
GlobalCacheService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,549 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
MimeTypeService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
LocalizationService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
AssemblerBrokerService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
ServletService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
RunDataService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
PoolService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
FactoryService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
AvalonComponentService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO
org.apache.turbine.services.BaseServiceBroker - Shutting down service:
SessionService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,852 [Thread-32] INFO
org.apache.turbine.Turbine - Turbine: Done shutting down!
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;  		 	   		  
&gt; &gt;&gt;&gt; _________________________________________________________________
&gt; &gt;&gt;&gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&gt; &gt;&gt;&gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt; &gt;&gt;&gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;   
&gt; &gt;&gt;&gt;       
&gt; &gt;&gt;
---------------------------------------------------------------------
&gt; &gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; &gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; &gt;&gt;
&gt; &gt;&gt;     
&gt; &gt;  		 	   		  
&gt; &gt; _________________________________________________________________
&gt; &gt; Bing brings you maps, menus, and reviews organized in one place.
&gt; &gt;
http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=T
EXT_MFESRP_Local_MapsMenu_Resturants_1x1
&gt; &gt;   
&gt; 
 		 	   		  
_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
http://clk.atdmt.com/GBL/go/177141665/direct/01/


"Misys" is the trade name for Misys plc (registered in England and Wales). Registration Number:
01360027. Registered office: One Kingdom Street, London W2 6BL, United Kingdom. For a list
of Misys group operating companies please go to http://www.misys.com/corp/About_Us/misys_operating_companies.html.
This email and any attachments have been scanned for known viruses using multiple scanners.
This email message is intended for the named recipient only. It may be privileged and/or confidential.
If you are not the named recipient of this email please notify us immediately and do not copy
it or use it for any purpose, nor disclose its contents to any other person. This email does
not constitute the commencement of legal relations between you and Misys plc. Please refer
to the executed contract between you and the relevant member of the Misys group for the identity
of the contracting party with which you are dealing. 

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: Weird Tomcat issue.</title>
<author><name>Sheldon Ross &lt;ross_sheldon@hotmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3cSNT123-W644915657A4CF92D2498F1FAA50@phx.gbl%3e"/>
<id>urn:uuid:%3cSNT123-W644915657A4CF92D2498F1FAA50@phx-gbl%3e</id>
<updated>2009-11-16T19:55:13Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Thanks for all the suggestions. I'll definitely be considering/investigating each one.

This gives me some places to start, I'll report back when I get it sorted.

Thanks

Sheldon Ross



&gt; Date: Mon, 16 Nov 2009 12:29:58 -0600
&gt; From: tonyo@prepare-enrich.com
&gt; To: user@turbine.apache.org
&gt; Subject: Re: Weird Tomcat issue.
&gt; 
&gt; A few other things...
&gt; 
&gt; Have you recently upgraded Java on the server, or been applying patches?
&gt; 
&gt; 
&gt; Sheldon Ross wrote:
&gt; &gt; Tomcat is shutting down. There are no java processes on the server after this happens.
The machine itself is still up and running fine.
&gt; &gt;
&gt; &gt; The servers are secured on a Linux machine behind a firewall. 
&gt; &gt;
&gt; &gt; The auth.logs show noone logging/sshing in when the shutdown occurs. 
&gt; &gt;
&gt; &gt; I'm using an Apache front end and using modjk to connect to Tomcat.
&gt; &gt;
&gt; &gt; Like I said it's really weird. 
&gt; &gt;
&gt; &gt; I've sort of remedied it by putting "ps -e | grep java || /etc/init.d/tomcat start"
in crontab
&gt; &gt; But as you can imagine that is far less than Ideal.
&gt; &gt;
&gt; &gt;   
&gt; &gt;&gt; Date: Mon, 16 Nov 2009 11:27:07 -0600
&gt; &gt;&gt; From: tonyo@prepare-enrich.com
&gt; &gt;&gt; To: user@turbine.apache.org
&gt; &gt;&gt; Subject: Re: Weird Tomcat issue.
&gt; &gt;&gt;
&gt; &gt;&gt; When you say "it" is shutting down, are you referring to tomcat, or to 
&gt; &gt;&gt; Turbine.
&gt; &gt;&gt;
&gt; &gt;&gt; What version of Tomcat and Turbine?
&gt; &gt;&gt;
&gt; &gt;&gt; When this happens can you still directly reference "any" ports on the 
&gt; &gt;&gt; tomcat server. (say port 80, etc)
&gt; &gt;&gt;
&gt; &gt;&gt; What environment are you running it on (Linux, Windows)
&gt; &gt;&gt;
&gt; &gt;&gt; Are you using the connector?
&gt; &gt;&gt;
&gt; &gt;&gt; Things don't typically just start happening without a reason... so is 
&gt; &gt;&gt; access to this server controlled?  Is it only you accessing it, your 
&gt; &gt;&gt; team, etc?  Can you pinpoint an approximate time that it started happening?
&gt; &gt;&gt;
&gt; &gt;&gt;
&gt; &gt;&gt; Sheldon Ross wrote:
&gt; &gt;&gt;     
&gt; &gt;&gt;&gt; I just recently started having this weird issue with Tomcat and Turbine.
&gt; &gt;&gt;&gt; It appears like its just shutting down cleanly, only we are NOT shutting
it down.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; It's really weird. Everything seems to be running fine, there's no errors
in the logs before this happens. It's like it's just randomly deciding to shutdown.
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Any thoughts?
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Servlet log:
&gt; &gt;&gt;&gt; 2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
DEBUG org.apache.catalina.session.ManagerBase - Start expire sessions StandardManager at 1258162412651
sessioncount 0
&gt; &gt;&gt;&gt; 2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
DEBUG org.apache.catalina.session.ManagerBase - End expire sessions StandardManager processingTime
0 expired sessions: 0
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.core.ContainerBase.[Catalina].[afriezedev].[/simmapp]
- Stopping filters
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Stopping
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading persisted sessions
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Saving persisted sessions to SESSIONS.ser
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading 0 sessions
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Expiring 0 persisted sessions
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading complete
&gt; &gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.jasper.servlet.JspServlet
- JspServlet.destroy()
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt; Turbine log:
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down all services!
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: VelocityService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: XSLTService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: TemplateService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: PullService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: CryptoService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: SecurityService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: UploadService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: UniqueIdService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,538 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: XmlRpcService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,545 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: GlobalCacheService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,549 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: MimeTypeService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: LocalizationService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: AssemblerBrokerService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: ServletService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: RunDataService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: PoolService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: FactoryService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: AvalonComponentService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: SessionService
&gt; &gt;&gt;&gt; 2009-11-13 18:33:55,852 [Thread-32] INFO  org.apache.turbine.Turbine - Turbine:
Done shutting down!
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;  		 	   		  
&gt; &gt;&gt;&gt; _________________________________________________________________
&gt; &gt;&gt;&gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&gt; &gt;&gt;&gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt; &gt;&gt;&gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt; &gt;&gt;&gt;
&gt; &gt;&gt;&gt;   
&gt; &gt;&gt;&gt;       
&gt; &gt;&gt; ---------------------------------------------------------------------
&gt; &gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; &gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; &gt;&gt;
&gt; &gt;&gt;     
&gt; &gt;  		 	   		  
&gt; &gt; _________________________________________________________________
&gt; &gt; Bing brings you maps, menus, and reviews organized in one place.
&gt; &gt; http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_MFESRP_Local_MapsMenu_Resturants_1x1
&gt; &gt;   
&gt; 
 		 	   		  
_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
http://clk.atdmt.com/GBL/go/177141665/direct/01/

</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Weird Tomcat issue.</title>
<author><name>tony &lt;tonyo@prepare-enrich.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c4B019A26.5030008@prepare-enrich.com%3e"/>
<id>urn:uuid:%3c4B019A26-5030008@prepare-enrich-com%3e</id>
<updated>2009-11-16T18:29:58Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
A few other things...

Have you recently upgraded Java on the server, or been applying patches?


Sheldon Ross wrote:
&gt; Tomcat is shutting down. There are no java processes on the server after this happens.
The machine itself is still up and running fine.
&gt;
&gt; The servers are secured on a Linux machine behind a firewall. 
&gt;
&gt; The auth.logs show noone logging/sshing in when the shutdown occurs. 
&gt;
&gt; I'm using an Apache front end and using modjk to connect to Tomcat.
&gt;
&gt; Like I said it's really weird. 
&gt;
&gt; I've sort of remedied it by putting "ps -e | grep java || /etc/init.d/tomcat start" in
crontab
&gt; But as you can imagine that is far less than Ideal.
&gt;
&gt;   
&gt;&gt; Date: Mon, 16 Nov 2009 11:27:07 -0600
&gt;&gt; From: tonyo@prepare-enrich.com
&gt;&gt; To: user@turbine.apache.org
&gt;&gt; Subject: Re: Weird Tomcat issue.
&gt;&gt;
&gt;&gt; When you say "it" is shutting down, are you referring to tomcat, or to 
&gt;&gt; Turbine.
&gt;&gt;
&gt;&gt; What version of Tomcat and Turbine?
&gt;&gt;
&gt;&gt; When this happens can you still directly reference "any" ports on the 
&gt;&gt; tomcat server. (say port 80, etc)
&gt;&gt;
&gt;&gt; What environment are you running it on (Linux, Windows)
&gt;&gt;
&gt;&gt; Are you using the connector?
&gt;&gt;
&gt;&gt; Things don't typically just start happening without a reason... so is 
&gt;&gt; access to this server controlled?  Is it only you accessing it, your 
&gt;&gt; team, etc?  Can you pinpoint an approximate time that it started happening?
&gt;&gt;
&gt;&gt;
&gt;&gt; Sheldon Ross wrote:
&gt;&gt;     
&gt;&gt;&gt; I just recently started having this weird issue with Tomcat and Turbine.
&gt;&gt;&gt; It appears like its just shutting down cleanly, only we are NOT shutting it down.
&gt;&gt;&gt;
&gt;&gt;&gt; It's really weird. Everything seems to be running fine, there's no errors in
the logs before this happens. It's like it's just randomly deciding to shutdown.
&gt;&gt;&gt;
&gt;&gt;&gt; Any thoughts?
&gt;&gt;&gt;
&gt;&gt;&gt; Servlet log:
&gt;&gt;&gt; 2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
DEBUG org.apache.catalina.session.ManagerBase - Start expire sessions StandardManager at 1258162412651
sessioncount 0
&gt;&gt;&gt; 2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
DEBUG org.apache.catalina.session.ManagerBase - End expire sessions StandardManager processingTime
0 expired sessions: 0
&gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.core.ContainerBase.[Catalina].[afriezedev].[/simmapp]
- Stopping filters
&gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Stopping
&gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading persisted sessions
&gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Saving persisted sessions to SESSIONS.ser
&gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading 0 sessions
&gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Expiring 0 persisted sessions
&gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading complete
&gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.jasper.servlet.JspServlet
- JspServlet.destroy()
&gt;&gt;&gt;
&gt;&gt;&gt; Turbine log:
&gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down all services!
&gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: VelocityService
&gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: XSLTService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: TemplateService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: PullService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: CryptoService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: SecurityService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: UploadService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: UniqueIdService
&gt;&gt;&gt; 2009-11-13 18:33:55,538 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: XmlRpcService
&gt;&gt;&gt; 2009-11-13 18:33:55,545 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: GlobalCacheService
&gt;&gt;&gt; 2009-11-13 18:33:55,549 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: MimeTypeService
&gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: LocalizationService
&gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: AssemblerBrokerService
&gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: ServletService
&gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: RunDataService
&gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: PoolService
&gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: FactoryService
&gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: AvalonComponentService
&gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: SessionService
&gt;&gt;&gt; 2009-11-13 18:33:55,852 [Thread-32] INFO  org.apache.turbine.Turbine - Turbine:
Done shutting down!
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;  		 	   		  
&gt;&gt;&gt; _________________________________________________________________
&gt;&gt;&gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&gt;&gt;&gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt;&gt;&gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt;&gt;&gt;
&gt;&gt;&gt;   
&gt;&gt;&gt;       
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;
&gt;&gt;     
&gt;  		 	   		  
&gt; _________________________________________________________________
&gt; Bing brings you maps, menus, and reviews organized in one place.
&gt; http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_MFESRP_Local_MapsMenu_Resturants_1x1
&gt;   



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Weird Tomcat issue.</title>
<author><name>tony &lt;tonyo@prepare-enrich.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c4B01996C.9080700@prepare-enrich.com%3e"/>
<id>urn:uuid:%3c4B01996C-9080700@prepare-enrich-com%3e</id>
<updated>2009-11-16T18:26:52Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
What version of Tomcat?

What version of the connector?

Just a thought, but you might start by changing the passwords on the 
server, just in case you have an angry co-worker or two.

Personally, I have run into bizarre issues similar to this but in my 
case I have been able to track it down to one of the following.

(1) New enterprise firewall that would drop the modjk connections.
(2) New version of apache that required a newer version of modjk, that 
in turn required new worker settings, that in turn required new tomcat 
server.xml settings.
(3) Accidental deployment of multiple jar files containing references to 
the same classes.  In my case accidentally backing them up into a 
directory under WEB-INF/lib
(4) Modifying the logging settings of the server, and misconfiguring it.
(5) Running Tomcat 6 with some of the more critical jars under 
WEB-INF/lib rather than /&lt;tomcat root&gt;/lib
(6) NOT using the tomcat connection pool (this one caused very random 
issues with Tomcat 6) (I was using an older connection pool approach)
(7) Exhausting memory on the server, or not configuring the tomcat java 
process with enough memory.
(8) Running multiple conflicting instances of tomcat on the same server 
(port overlap, etc)
(9) NIC card problems/dropped network connections
(10) uploading files of enormous size and not configuring for it

Do you have the option to run a test instance of Tomcat on another 
server?  If nothing has changed on the server, then you might just be 
running into hardware problems.  I had a mother board start to fail in 
one of our tomcat servers and it caused all kinds of unstable 
performance until we figured it out.


Sheldon Ross wrote:
&gt; Tomcat is shutting down. There are no java processes on the server after this happens.
The machine itself is still up and running fine.
&gt;
&gt; The servers are secured on a Linux machine behind a firewall. 
&gt;
&gt; The auth.logs show noone logging/sshing in when the shutdown occurs. 
&gt;
&gt; I'm using an Apache front end and using modjk to connect to Tomcat.
&gt;
&gt; Like I said it's really weird. 
&gt;
&gt; I've sort of remedied it by putting "ps -e | grep java || /etc/init.d/tomcat start" in
crontab
&gt; But as you can imagine that is far less than Ideal.
&gt;
&gt;   
&gt;&gt; Date: Mon, 16 Nov 2009 11:27:07 -0600
&gt;&gt; From: tonyo@prepare-enrich.com
&gt;&gt; To: user@turbine.apache.org
&gt;&gt; Subject: Re: Weird Tomcat issue.
&gt;&gt;
&gt;&gt; When you say "it" is shutting down, are you referring to tomcat, or to 
&gt;&gt; Turbine.
&gt;&gt;
&gt;&gt; What version of Tomcat and Turbine?
&gt;&gt;
&gt;&gt; When this happens can you still directly reference "any" ports on the 
&gt;&gt; tomcat server. (say port 80, etc)
&gt;&gt;
&gt;&gt; What environment are you running it on (Linux, Windows)
&gt;&gt;
&gt;&gt; Are you using the connector?
&gt;&gt;
&gt;&gt; Things don't typically just start happening without a reason... so is 
&gt;&gt; access to this server controlled?  Is it only you accessing it, your 
&gt;&gt; team, etc?  Can you pinpoint an approximate time that it started happening?
&gt;&gt;
&gt;&gt;
&gt;&gt; Sheldon Ross wrote:
&gt;&gt;     
&gt;&gt;&gt; I just recently started having this weird issue with Tomcat and Turbine.
&gt;&gt;&gt; It appears like its just shutting down cleanly, only we are NOT shutting it down.
&gt;&gt;&gt;
&gt;&gt;&gt; It's really weird. Everything seems to be running fine, there's no errors in
the logs before this happens. It's like it's just randomly deciding to shutdown.
&gt;&gt;&gt;
&gt;&gt;&gt; Any thoughts?
&gt;&gt;&gt;
&gt;&gt;&gt; Servlet log:
&gt;&gt;&gt; 2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
DEBUG org.apache.catalina.session.ManagerBase - Start expire sessions StandardManager at 1258162412651
sessioncount 0
&gt;&gt;&gt; 2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
DEBUG org.apache.catalina.session.ManagerBase - End expire sessions StandardManager processingTime
0 expired sessions: 0
&gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.core.ContainerBase.[Catalina].[afriezedev].[/simmapp]
- Stopping filters
&gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Stopping
&gt;&gt;&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading persisted sessions
&gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Saving persisted sessions to SESSIONS.ser
&gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading 0 sessions
&gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Expiring 0 persisted sessions
&gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading complete
&gt;&gt;&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.jasper.servlet.JspServlet
- JspServlet.destroy()
&gt;&gt;&gt;
&gt;&gt;&gt; Turbine log:
&gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down all services!
&gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: VelocityService
&gt;&gt;&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: XSLTService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: TemplateService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: PullService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: CryptoService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: SecurityService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: UploadService
&gt;&gt;&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: UniqueIdService
&gt;&gt;&gt; 2009-11-13 18:33:55,538 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: XmlRpcService
&gt;&gt;&gt; 2009-11-13 18:33:55,545 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: GlobalCacheService
&gt;&gt;&gt; 2009-11-13 18:33:55,549 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: MimeTypeService
&gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: LocalizationService
&gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: AssemblerBrokerService
&gt;&gt;&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: ServletService
&gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: RunDataService
&gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: PoolService
&gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: FactoryService
&gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: AvalonComponentService
&gt;&gt;&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: SessionService
&gt;&gt;&gt; 2009-11-13 18:33:55,852 [Thread-32] INFO  org.apache.turbine.Turbine - Turbine:
Done shutting down!
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;  		 	   		  
&gt;&gt;&gt; _________________________________________________________________
&gt;&gt;&gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&gt;&gt;&gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt;&gt;&gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt;&gt;&gt;
&gt;&gt;&gt;   
&gt;&gt;&gt;       
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;
&gt;&gt;     
&gt;  		 	   		  
&gt; _________________________________________________________________
&gt; Bing brings you maps, menus, and reviews organized in one place.
&gt; http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_MFESRP_Local_MapsMenu_Resturants_1x1
&gt;   



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: Weird Tomcat issue.</title>
<author><name>Sheldon Ross &lt;ross_sheldon@hotmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3cSNT123-W5833273915413D5A411654FAA50@phx.gbl%3e"/>
<id>urn:uuid:%3cSNT123-W5833273915413D5A411654FAA50@phx-gbl%3e</id>
<updated>2009-11-16T17:59:16Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

Tomcat is shutting down. There are no java processes on the server after this happens. The
machine itself is still up and running fine.

The servers are secured on a Linux machine behind a firewall. 

The auth.logs show noone logging/sshing in when the shutdown occurs. 

I'm using an Apache front end and using modjk to connect to Tomcat.

Like I said it's really weird. 

I've sort of remedied it by putting "ps -e | grep java || /etc/init.d/tomcat start" in crontab
But as you can imagine that is far less than Ideal.

&gt; Date: Mon, 16 Nov 2009 11:27:07 -0600
&gt; From: tonyo@prepare-enrich.com
&gt; To: user@turbine.apache.org
&gt; Subject: Re: Weird Tomcat issue.
&gt; 
&gt; When you say "it" is shutting down, are you referring to tomcat, or to 
&gt; Turbine.
&gt; 
&gt; What version of Tomcat and Turbine?
&gt; 
&gt; When this happens can you still directly reference "any" ports on the 
&gt; tomcat server. (say port 80, etc)
&gt; 
&gt; What environment are you running it on (Linux, Windows)
&gt; 
&gt; Are you using the connector?
&gt; 
&gt; Things don't typically just start happening without a reason... so is 
&gt; access to this server controlled?  Is it only you accessing it, your 
&gt; team, etc?  Can you pinpoint an approximate time that it started happening?
&gt; 
&gt; 
&gt; Sheldon Ross wrote:
&gt; &gt; I just recently started having this weird issue with Tomcat and Turbine.
&gt; &gt; It appears like its just shutting down cleanly, only we are NOT shutting it down.
&gt; &gt;
&gt; &gt; It's really weird. Everything seems to be running fine, there's no errors in the
logs before this happens. It's like it's just randomly deciding to shutdown.
&gt; &gt;
&gt; &gt; Any thoughts?
&gt; &gt;
&gt; &gt; Servlet log:
&gt; &gt; 2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
DEBUG org.apache.catalina.session.ManagerBase - Start expire sessions StandardManager at 1258162412651
sessioncount 0
&gt; &gt; 2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]]
DEBUG org.apache.catalina.session.ManagerBase - End expire sessions StandardManager processingTime
0 expired sessions: 0
&gt; &gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.core.ContainerBase.[Catalina].[afriezedev].[/simmapp]
- Stopping filters
&gt; &gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Stopping
&gt; &gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading persisted sessions
&gt; &gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Saving persisted sessions to SESSIONS.ser
&gt; &gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading 0 sessions
&gt; &gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Expiring 0 persisted sessions
&gt; &gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase
- Unloading complete
&gt; &gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.jasper.servlet.JspServlet -
JspServlet.destroy()
&gt; &gt;
&gt; &gt; Turbine log:
&gt; &gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down all services!
&gt; &gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: VelocityService
&gt; &gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: XSLTService
&gt; &gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: TemplateService
&gt; &gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: PullService
&gt; &gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: CryptoService
&gt; &gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: SecurityService
&gt; &gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: UploadService
&gt; &gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: UniqueIdService
&gt; &gt; 2009-11-13 18:33:55,538 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: XmlRpcService
&gt; &gt; 2009-11-13 18:33:55,545 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: GlobalCacheService
&gt; &gt; 2009-11-13 18:33:55,549 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: MimeTypeService
&gt; &gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: LocalizationService
&gt; &gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: AssemblerBrokerService
&gt; &gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: ServletService
&gt; &gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: RunDataService
&gt; &gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: PoolService
&gt; &gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: FactoryService
&gt; &gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: AvalonComponentService
&gt; &gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: SessionService
&gt; &gt; 2009-11-13 18:33:55,852 [Thread-32] INFO  org.apache.turbine.Turbine - Turbine:
Done shutting down!
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt;  		 	   		  
&gt; &gt; _________________________________________________________________
&gt; &gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&gt; &gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt; &gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt; &gt;
&gt; &gt;   
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; 
 		 	   		  
_________________________________________________________________
Bing brings you maps, menus, and reviews organized in one place.
http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_MFESRP_Local_MapsMenu_Resturants_1x1

</pre>
</div>
</content>
</entry>
<entry>
<title>Re: Weird Tomcat issue.</title>
<author><name>tony &lt;tonyo@prepare-enrich.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c4B018B6B.8090100@prepare-enrich.com%3e"/>
<id>urn:uuid:%3c4B018B6B-8090100@prepare-enrich-com%3e</id>
<updated>2009-11-16T17:27:07Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
When you say "it" is shutting down, are you referring to tomcat, or to 
Turbine.

What version of Tomcat and Turbine?

When this happens can you still directly reference "any" ports on the 
tomcat server. (say port 80, etc)

What environment are you running it on (Linux, Windows)

Are you using the connector?

Things don't typically just start happening without a reason... so is 
access to this server controlled?  Is it only you accessing it, your 
team, etc?  Can you pinpoint an approximate time that it started happening?


Sheldon Ross wrote:
&gt; I just recently started having this weird issue with Tomcat and Turbine.
&gt; It appears like its just shutting down cleanly, only we are NOT shutting it down.
&gt;
&gt; It's really weird. Everything seems to be running fine, there's no errors in the logs
before this happens. It's like it's just randomly deciding to shutdown.
&gt;
&gt; Any thoughts?
&gt;
&gt; Servlet log:
&gt; 2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG
org.apache.catalina.session.ManagerBase - Start expire sessions StandardManager at 1258162412651
sessioncount 0
&gt; 2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG
org.apache.catalina.session.ManagerBase - End expire sessions StandardManager processingTime
0 expired sessions: 0
&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.core.ContainerBase.[Catalina].[afriezedev].[/simmapp]
- Stopping filters
&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Stopping
&gt; 2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Unloading
persisted sessions
&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Saving
persisted sessions to SESSIONS.ser
&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Unloading
0 sessions
&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Expiring
0 persisted sessions
&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Unloading
complete
&gt; 2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.jasper.servlet.JspServlet - JspServlet.destroy()
&gt;
&gt; Turbine log:
&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down all services!
&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: VelocityService
&gt; 2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: XSLTService
&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: TemplateService
&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: PullService
&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: CryptoService
&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: SecurityService
&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: UploadService
&gt; 2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: UniqueIdService
&gt; 2009-11-13 18:33:55,538 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: XmlRpcService
&gt; 2009-11-13 18:33:55,545 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: GlobalCacheService
&gt; 2009-11-13 18:33:55,549 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: MimeTypeService
&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: LocalizationService
&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: AssemblerBrokerService
&gt; 2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: ServletService
&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: RunDataService
&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: PoolService
&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: FactoryService
&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: AvalonComponentService
&gt; 2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker
- Shutting down service: SessionService
&gt; 2009-11-13 18:33:55,852 [Thread-32] INFO  org.apache.turbine.Turbine - Turbine: Done
shutting down!
&gt;
&gt;
&gt;
&gt;
&gt;  		 	   		  
&gt; _________________________________________________________________
&gt; Hotmail: Trusted email with Microsoft's powerful SPAM protection.
&gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt; http://clk.atdmt.com/GBL/go/177141664/direct/01/
&gt;
&gt;   


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Weird Tomcat issue.</title>
<author><name>Sheldon Ross &lt;ross_sheldon@hotmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3cSNT123-W31CF442FB3EF5F5F783F4BFAA50@phx.gbl%3e"/>
<id>urn:uuid:%3cSNT123-W31CF442FB3EF5F5F783F4BFAA50@phx-gbl%3e</id>
<updated>2009-11-16T17:18:41Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

I just recently started having this weird issue with Tomcat and Turbine.
It appears like its just shutting down cleanly, only we are NOT shutting it down.

It's really weird. Everything seems to be running fine, there's no errors in the logs before
this happens. It's like it's just randomly deciding to shutdown.

Any thoughts?

Servlet log:
2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase
- Start expire sessions StandardManager at 1258162412651 sessioncount 0
2009-11-13 18:33:32,651 [ContainerBackgroundProcessor[StandardEngine[Catalina]]] DEBUG org.apache.catalina.session.ManagerBase
- End expire sessions StandardManager processingTime 0 expired sessions: 0
2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.core.ContainerBase.[Catalina].[afriezedev].[/simmapp]
- Stopping filters
2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Stopping
2009-11-13 18:33:54,494 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Unloading
persisted sessions
2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Saving
persisted sessions to SESSIONS.ser
2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Unloading
0 sessions
2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Expiring
0 persisted sessions
2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.catalina.session.ManagerBase - Unloading
complete
2009-11-13 18:33:54,495 [Thread-32] DEBUG org.apache.jasper.servlet.JspServlet - JspServlet.destroy()

Turbine log:
2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down all services!
2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: VelocityService
2009-11-13 18:33:55,532 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: XSLTService
2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: TemplateService
2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: PullService
2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: CryptoService
2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: SecurityService
2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: UploadService
2009-11-13 18:33:55,535 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: UniqueIdService
2009-11-13 18:33:55,538 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: XmlRpcService
2009-11-13 18:33:55,545 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: GlobalCacheService
2009-11-13 18:33:55,549 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: MimeTypeService
2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: LocalizationService
2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: AssemblerBrokerService
2009-11-13 18:33:55,552 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: ServletService
2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: RunDataService
2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: PoolService
2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: FactoryService
2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: AvalonComponentService
2009-11-13 18:33:55,555 [Thread-32] INFO  org.apache.turbine.services.BaseServiceBroker -
Shutting down service: SessionService
2009-11-13 18:33:55,852 [Thread-32] INFO  org.apache.turbine.Turbine - Turbine: Done shutting
down!




 		 	   		  
_________________________________________________________________
Hotmail: Trusted email with Microsoft's powerful SPAM protection.
http://clk.atdmt.com/GBL/go/177141664/direct/01/
http://clk.atdmt.com/GBL/go/177141664/direct/01/


</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the state of turbine?</title>
<author><name>&quot;Ludwig Magnusson&quot; &lt;ludwig@greenstreetconsulting.se&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c000f01ca605e$37ee31f0$a7ca95d0$@se%3e"/>
<id>urn:uuid:%3c000f01ca605e$37ee31f0$a7ca95d0$@se%3e</id>
<updated>2009-11-08T10:28:31Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Jürgen!
I have now configured a skeleton turbine project with torque for maven 2.
If you still have some files for me I would appreciate them. Always good
with input.
/Ludwig

-----Original Message-----
From: Jürgen Hoffmann [mailto:hoffmann@apache.org] 
Sent: den 6 november 2009 10:37
To: Turbine Users List
Subject: Re: What is the state of turbine?

Hi Ludwig,

glad to hear that. I will create an empty eclipse project file for you  
to use.

Kind regards

Juergen Hoffmann

Am 06.11.2009 um 10:09 schrieb Ludwig Magnusson:

&gt; Jürgen, the hero of the day!
&gt;
&gt; Your mail touched the heart of my fellow developer and it now seems  
&gt; as if we
&gt; are going to use turbine.
&gt; I would really appreciate the documents on how to use M2.
&gt; /Ludwig
&gt;
&gt; -----Original Message-----
&gt; From: Jürgen Hoffmann [mailto:hoffmann@apache.org]
&gt; Sent: den 5 november 2009 20:55
&gt; To: Turbine Users List
&gt; Subject: Re: What is the state of turbine?
&gt;
&gt; Hi Ludwig,
&gt;
&gt; I did not say that there is nobody working on turbine. You just have
&gt; to understand that the turbine 2.3.3 release is pretty stable as it is
&gt; right now. It provides tools for everything you need in web
&gt; applications. Even JSON Integration.
&gt;
&gt; M.E.T.A. is some years old. It was developed by Henning Schmiedehausen
&gt; who is now the Velocity PMC Chair. Turbine has evolved many projects
&gt; like maven and torque themselves.  That said, there has been a lot of
&gt; development inside of turbine over the past years. Even a little too
&gt; much. That said, the core developers are currently working on
&gt; straightening up TRUNK.
&gt;
&gt; fulcrum provides components which once coupled in turbine are now
&gt; decoupled of it. If you have ever tried to decouple something
&gt; yourself, you should agree, that this can be tedious work. Siegfried
&gt; and Thomas are doing a wonderful job on doing just that. They are
&gt; moving the build process over to a m2 build system as well.
&gt;
&gt; And to be honest, I asked the same question you asked a couple of
&gt; years ago http://markmail.org/thread/xaxk2fssigffu3ji As you can see
&gt; now is 2009 and you can still get support.
&gt;
&gt; Turbine 2.3.3 is well tested. There should be no problems inside the
&gt; framework when you use it.
&gt;
&gt; If you need m2, I can provide you with docs on how to set it up. Other
&gt; than that, I have been using turbine for years, and it has never let
&gt; me down, and there have not been things, i wasn't able to do with
&gt; turbine.
&gt;
&gt; Kind regards
&gt;
&gt; Juergen Hoffmann
&gt;
&gt; Am 05.11.2009 um 19:53 schrieb Ludwig Magnusson:
&gt;
&gt;&gt; Let me reply to both Sheldon and Jürgen.
&gt;&gt; The main concern of my team is that the project will close down.
&gt;&gt; What will
&gt;&gt; happened then? What if other frameworks develop interesting features
&gt;&gt; and
&gt;&gt; turbine stays behind?
&gt;&gt;
&gt;&gt; Jürgen:
&gt;&gt; I defenetly respect that people has other priorities and I most
&gt;&gt; certaly do
&gt;&gt; not require anyone to put any time into this. But if the situation
&gt;&gt; is as it
&gt;&gt; is, then I wonder if a few people busy at work and engaged in other
&gt;&gt; projects
&gt;&gt; are enough to carry an open source framework like turbine. I really
&gt;&gt; have no
&gt;&gt; idea what it takes.
&gt;&gt;
&gt;&gt; Sheldon:
&gt;&gt; I also believe that turbine is stalbe and robust if you have an
&gt;&gt; application
&gt;&gt; running it. But there is actually a lot of bugs connected to M.E.T.A
&gt;&gt; and the
&gt;&gt; setting up of a new project.
&gt;&gt; Perhaps this is a thing that blocks new users?
&gt;&gt; /Ludwig
&gt;&gt;
&gt;&gt; -----Original Message-----
&gt;&gt; From: Sheldon Ross [mailto:ross_sheldon@hotmail.com]
&gt;&gt; Sent: den 5 november 2009 19:33
&gt;&gt; To: user@turbine.apache.org
&gt;&gt; Subject: RE: What is the state of turbine?
&gt;&gt;
&gt;&gt;
&gt;&gt; I have used both Struts and Turbine, but for the couple production
&gt;&gt; sites we
&gt;&gt; run I use Turbine.
&gt;&gt; I've never really like the Bean/JSP approach Struts uses. Not a big
&gt;&gt; fan of
&gt;&gt; php either.
&gt;&gt; Once you understand exactly how Turbine works, it's extremely easy
&gt;&gt; to do
&gt;&gt; whatever you want with it.
&gt;&gt;
&gt;&gt; Maybe its just me, but Turbine does everything I need and has for
&gt;&gt; awhile.
&gt;&gt; Maybe that contributes to why this list is quiet.
&gt;&gt;
&gt;&gt; Just my ancedotal 2 cents,
&gt;&gt;
&gt;&gt; Sheldon Ross
&gt;&gt;
&gt;&gt;&gt; Subject: Re: What is the state of turbine?
&gt;&gt;&gt; From: hoffmann@apache.org
&gt;&gt;&gt; Date: Thu, 5 Nov 2009 17:17:25 +0100
&gt;&gt;&gt; To: user@turbine.apache.org
&gt;&gt;&gt;
&gt;&gt;&gt; Hi Ludwig,
&gt;&gt;&gt;
&gt;&gt;&gt; we have setup turbine to be built by m2. Turbine is not dead. Only
&gt;&gt;&gt; the
&gt;&gt;&gt; people developing on it, are either busy at their work, or involved
&gt;&gt;&gt; into further uncouling of the core serivces inside the fulcrum
&gt;&gt;&gt; project
&gt;&gt;&gt; (Thomas Vandahl)
&gt;&gt;&gt;
&gt;&gt;&gt; If you need support getting your app running and other things like
&gt;&gt;&gt; build your app using m2, I can really help you.
&gt;&gt;&gt;
&gt;&gt;&gt; Although there are only few active developers, the few know turbine
&gt;&gt;&gt; to
&gt;&gt;&gt; its bones. So just ask
&gt;&gt;&gt;
&gt;&gt;&gt; Kind regards
&gt;&gt;&gt;
&gt;&gt;&gt; Juergen
&gt;&gt;&gt;
&gt;&gt;&gt; Am 05.11.2009 um 11:37 schrieb Ludwig Magnusson:
&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Hello!
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I am currently working in a big web application project with a few
&gt;&gt;&gt;&gt; fellow
&gt;&gt;&gt;&gt; developers. When we started out we were discussing a lot on which
&gt;&gt;&gt;&gt; framework
&gt;&gt;&gt;&gt; to use. I was familiar with turbine and I liked it very much.
&gt;&gt;&gt;&gt; However the
&gt;&gt;&gt;&gt; others were skeptical since there is very few persons involved in
&gt;&gt;&gt;&gt; turbine at
&gt;&gt;&gt;&gt; the moment. We decided to work with php and Zend and we have made a
&gt;&gt;&gt;&gt; quite
&gt;&gt;&gt;&gt; cool alpha version of out app. However, me and the other main
&gt;&gt;&gt;&gt; developer
&gt;&gt;&gt;&gt; (both computer engineers) have realized that the php community does
&gt;&gt;&gt;&gt; not have
&gt;&gt;&gt;&gt; very good understanding of concepts as best practices when it
&gt;&gt;&gt;&gt; comes to
&gt;&gt;&gt;&gt; object orienting, testing, database management and so on.  
&gt;&gt;&gt;&gt; Especially
&gt;&gt;&gt;&gt; for
&gt;&gt;&gt;&gt; complex applications. We are now considering switching framework  
&gt;&gt;&gt;&gt; and
&gt;&gt;&gt;&gt; we are
&gt;&gt;&gt;&gt; looking at java-based frameworks. (Because java rules)
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; We have looked at other apache frameworks such as tapestry and
&gt;&gt;&gt;&gt; struts (which
&gt;&gt;&gt;&gt; are much more active). But to me it seems as if they do not address
&gt;&gt;&gt;&gt; the
&gt;&gt;&gt;&gt; things that I really like about turbine and that I feel are basic  
&gt;&gt;&gt;&gt; in
&gt;&gt;&gt;&gt; the
&gt;&gt;&gt;&gt; kind of application we are developing. For instance no other
&gt;&gt;&gt;&gt; framework seems
&gt;&gt;&gt;&gt; to have a user class (or interface) which I think is a basic  
&gt;&gt;&gt;&gt; feature
&gt;&gt;&gt;&gt; since
&gt;&gt;&gt;&gt; validations on the user are done on almost every page. Further on,
&gt;&gt;&gt;&gt; if there
&gt;&gt;&gt;&gt; is some kind of permission system, it is always role-based and not
&gt;&gt;&gt;&gt; group-role-based which we need.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; So my question is.. Is turbine dying? Or is it already dead? And
&gt;&gt;&gt;&gt; why?
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I am not _that_ experienced in developing complex web applications.
&gt;&gt;&gt;&gt; Does
&gt;&gt;&gt;&gt; turbine have some kind of major flaw that I don't see?
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; What I like and what I am looking for is this:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          The security system - group-role-based
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          Tight integration with velocity (which of course can be
&gt;&gt;&gt;&gt; accomplished in other frameworks as struts). And what I like with
&gt;&gt;&gt;&gt; velocity
&gt;&gt;&gt;&gt; is that the templates looks very much like static html, i.e. they
&gt;&gt;&gt;&gt; are very
&gt;&gt;&gt;&gt; readable. I don't like jsp.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          The torque object model that is generated
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          A clear file structure for the environment. (What I
&gt;&gt;&gt;&gt; like in
&gt;&gt;&gt;&gt; turbine is that I can create a folder for x number of pages and  
&gt;&gt;&gt;&gt; then
&gt;&gt;&gt;&gt; create
&gt;&gt;&gt;&gt; a default.java class in the corresponding package and have the same
&gt;&gt;&gt;&gt; permission check for all those pages)
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; The biggest flaw I think turbine has is that it isn't really  
&gt;&gt;&gt;&gt; maven 2
&gt;&gt;&gt;&gt; compatible. I really like working with maven, but I prefer not to
&gt;&gt;&gt;&gt; use
&gt;&gt;&gt;&gt; version 1.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I'm just sending this since I think it's sad that it is not used
&gt;&gt;&gt;&gt; anymore and
&gt;&gt;&gt;&gt; I wonder why.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Any reply/discussion would be appreciated.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; /Ludwig
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;&gt;
&gt;&gt; 		 	   		
&gt;&gt; _________________________________________________________________
&gt;&gt; Bing brings you maps, menus, and reviews organized in one place.
&gt;&gt;
&gt;
http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_
&gt;&gt; MFESRP_Local_MapsMenu_Resturants_1x1
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;
&gt;
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the state of turbine?</title>
<author><name>&quot;Ludwig Magnusson&quot; &lt;ludwig@greenstreetconsulting.se&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c001e01ca5eeb$a029a610$e07cf230$@se%3e"/>
<id>urn:uuid:%3c001e01ca5eeb$a029a610$e07cf230$@se%3e</id>
<updated>2009-11-06T14:15:18Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Great!
Do you mean a project that contains a pom-file and properties files for
turbine, velocity and torque?
Or did I misunderstand?
/Ludwig


-----Original Message-----
From: Jürgen Hoffmann [mailto:hoffmann@apache.org] 
Sent: den 6 november 2009 10:37
To: Turbine Users List
Subject: Re: What is the state of turbine?

Hi Ludwig,

glad to hear that. I will create an empty eclipse project file for you  
to use.

Kind regards

Juergen Hoffmann

Am 06.11.2009 um 10:09 schrieb Ludwig Magnusson:

&gt; Jürgen, the hero of the day!
&gt;
&gt; Your mail touched the heart of my fellow developer and it now seems  
&gt; as if we
&gt; are going to use turbine.
&gt; I would really appreciate the documents on how to use M2.
&gt; /Ludwig
&gt;
&gt; -----Original Message-----
&gt; From: Jürgen Hoffmann [mailto:hoffmann@apache.org]
&gt; Sent: den 5 november 2009 20:55
&gt; To: Turbine Users List
&gt; Subject: Re: What is the state of turbine?
&gt;
&gt; Hi Ludwig,
&gt;
&gt; I did not say that there is nobody working on turbine. You just have
&gt; to understand that the turbine 2.3.3 release is pretty stable as it is
&gt; right now. It provides tools for everything you need in web
&gt; applications. Even JSON Integration.
&gt;
&gt; M.E.T.A. is some years old. It was developed by Henning Schmiedehausen
&gt; who is now the Velocity PMC Chair. Turbine has evolved many projects
&gt; like maven and torque themselves.  That said, there has been a lot of
&gt; development inside of turbine over the past years. Even a little too
&gt; much. That said, the core developers are currently working on
&gt; straightening up TRUNK.
&gt;
&gt; fulcrum provides components which once coupled in turbine are now
&gt; decoupled of it. If you have ever tried to decouple something
&gt; yourself, you should agree, that this can be tedious work. Siegfried
&gt; and Thomas are doing a wonderful job on doing just that. They are
&gt; moving the build process over to a m2 build system as well.
&gt;
&gt; And to be honest, I asked the same question you asked a couple of
&gt; years ago http://markmail.org/thread/xaxk2fssigffu3ji As you can see
&gt; now is 2009 and you can still get support.
&gt;
&gt; Turbine 2.3.3 is well tested. There should be no problems inside the
&gt; framework when you use it.
&gt;
&gt; If you need m2, I can provide you with docs on how to set it up. Other
&gt; than that, I have been using turbine for years, and it has never let
&gt; me down, and there have not been things, i wasn't able to do with
&gt; turbine.
&gt;
&gt; Kind regards
&gt;
&gt; Juergen Hoffmann
&gt;
&gt; Am 05.11.2009 um 19:53 schrieb Ludwig Magnusson:
&gt;
&gt;&gt; Let me reply to both Sheldon and Jürgen.
&gt;&gt; The main concern of my team is that the project will close down.
&gt;&gt; What will
&gt;&gt; happened then? What if other frameworks develop interesting features
&gt;&gt; and
&gt;&gt; turbine stays behind?
&gt;&gt;
&gt;&gt; Jürgen:
&gt;&gt; I defenetly respect that people has other priorities and I most
&gt;&gt; certaly do
&gt;&gt; not require anyone to put any time into this. But if the situation
&gt;&gt; is as it
&gt;&gt; is, then I wonder if a few people busy at work and engaged in other
&gt;&gt; projects
&gt;&gt; are enough to carry an open source framework like turbine. I really
&gt;&gt; have no
&gt;&gt; idea what it takes.
&gt;&gt;
&gt;&gt; Sheldon:
&gt;&gt; I also believe that turbine is stalbe and robust if you have an
&gt;&gt; application
&gt;&gt; running it. But there is actually a lot of bugs connected to M.E.T.A
&gt;&gt; and the
&gt;&gt; setting up of a new project.
&gt;&gt; Perhaps this is a thing that blocks new users?
&gt;&gt; /Ludwig
&gt;&gt;
&gt;&gt; -----Original Message-----
&gt;&gt; From: Sheldon Ross [mailto:ross_sheldon@hotmail.com]
&gt;&gt; Sent: den 5 november 2009 19:33
&gt;&gt; To: user@turbine.apache.org
&gt;&gt; Subject: RE: What is the state of turbine?
&gt;&gt;
&gt;&gt;
&gt;&gt; I have used both Struts and Turbine, but for the couple production
&gt;&gt; sites we
&gt;&gt; run I use Turbine.
&gt;&gt; I've never really like the Bean/JSP approach Struts uses. Not a big
&gt;&gt; fan of
&gt;&gt; php either.
&gt;&gt; Once you understand exactly how Turbine works, it's extremely easy
&gt;&gt; to do
&gt;&gt; whatever you want with it.
&gt;&gt;
&gt;&gt; Maybe its just me, but Turbine does everything I need and has for
&gt;&gt; awhile.
&gt;&gt; Maybe that contributes to why this list is quiet.
&gt;&gt;
&gt;&gt; Just my ancedotal 2 cents,
&gt;&gt;
&gt;&gt; Sheldon Ross
&gt;&gt;
&gt;&gt;&gt; Subject: Re: What is the state of turbine?
&gt;&gt;&gt; From: hoffmann@apache.org
&gt;&gt;&gt; Date: Thu, 5 Nov 2009 17:17:25 +0100
&gt;&gt;&gt; To: user@turbine.apache.org
&gt;&gt;&gt;
&gt;&gt;&gt; Hi Ludwig,
&gt;&gt;&gt;
&gt;&gt;&gt; we have setup turbine to be built by m2. Turbine is not dead. Only
&gt;&gt;&gt; the
&gt;&gt;&gt; people developing on it, are either busy at their work, or involved
&gt;&gt;&gt; into further uncouling of the core serivces inside the fulcrum
&gt;&gt;&gt; project
&gt;&gt;&gt; (Thomas Vandahl)
&gt;&gt;&gt;
&gt;&gt;&gt; If you need support getting your app running and other things like
&gt;&gt;&gt; build your app using m2, I can really help you.
&gt;&gt;&gt;
&gt;&gt;&gt; Although there are only few active developers, the few know turbine
&gt;&gt;&gt; to
&gt;&gt;&gt; its bones. So just ask
&gt;&gt;&gt;
&gt;&gt;&gt; Kind regards
&gt;&gt;&gt;
&gt;&gt;&gt; Juergen
&gt;&gt;&gt;
&gt;&gt;&gt; Am 05.11.2009 um 11:37 schrieb Ludwig Magnusson:
&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Hello!
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I am currently working in a big web application project with a few
&gt;&gt;&gt;&gt; fellow
&gt;&gt;&gt;&gt; developers. When we started out we were discussing a lot on which
&gt;&gt;&gt;&gt; framework
&gt;&gt;&gt;&gt; to use. I was familiar with turbine and I liked it very much.
&gt;&gt;&gt;&gt; However the
&gt;&gt;&gt;&gt; others were skeptical since there is very few persons involved in
&gt;&gt;&gt;&gt; turbine at
&gt;&gt;&gt;&gt; the moment. We decided to work with php and Zend and we have made a
&gt;&gt;&gt;&gt; quite
&gt;&gt;&gt;&gt; cool alpha version of out app. However, me and the other main
&gt;&gt;&gt;&gt; developer
&gt;&gt;&gt;&gt; (both computer engineers) have realized that the php community does
&gt;&gt;&gt;&gt; not have
&gt;&gt;&gt;&gt; very good understanding of concepts as best practices when it
&gt;&gt;&gt;&gt; comes to
&gt;&gt;&gt;&gt; object orienting, testing, database management and so on.  
&gt;&gt;&gt;&gt; Especially
&gt;&gt;&gt;&gt; for
&gt;&gt;&gt;&gt; complex applications. We are now considering switching framework  
&gt;&gt;&gt;&gt; and
&gt;&gt;&gt;&gt; we are
&gt;&gt;&gt;&gt; looking at java-based frameworks. (Because java rules)
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; We have looked at other apache frameworks such as tapestry and
&gt;&gt;&gt;&gt; struts (which
&gt;&gt;&gt;&gt; are much more active). But to me it seems as if they do not address
&gt;&gt;&gt;&gt; the
&gt;&gt;&gt;&gt; things that I really like about turbine and that I feel are basic  
&gt;&gt;&gt;&gt; in
&gt;&gt;&gt;&gt; the
&gt;&gt;&gt;&gt; kind of application we are developing. For instance no other
&gt;&gt;&gt;&gt; framework seems
&gt;&gt;&gt;&gt; to have a user class (or interface) which I think is a basic  
&gt;&gt;&gt;&gt; feature
&gt;&gt;&gt;&gt; since
&gt;&gt;&gt;&gt; validations on the user are done on almost every page. Further on,
&gt;&gt;&gt;&gt; if there
&gt;&gt;&gt;&gt; is some kind of permission system, it is always role-based and not
&gt;&gt;&gt;&gt; group-role-based which we need.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; So my question is.. Is turbine dying? Or is it already dead? And
&gt;&gt;&gt;&gt; why?
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I am not _that_ experienced in developing complex web applications.
&gt;&gt;&gt;&gt; Does
&gt;&gt;&gt;&gt; turbine have some kind of major flaw that I don't see?
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; What I like and what I am looking for is this:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          The security system - group-role-based
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          Tight integration with velocity (which of course can be
&gt;&gt;&gt;&gt; accomplished in other frameworks as struts). And what I like with
&gt;&gt;&gt;&gt; velocity
&gt;&gt;&gt;&gt; is that the templates looks very much like static html, i.e. they
&gt;&gt;&gt;&gt; are very
&gt;&gt;&gt;&gt; readable. I don't like jsp.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          The torque object model that is generated
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          A clear file structure for the environment. (What I
&gt;&gt;&gt;&gt; like in
&gt;&gt;&gt;&gt; turbine is that I can create a folder for x number of pages and  
&gt;&gt;&gt;&gt; then
&gt;&gt;&gt;&gt; create
&gt;&gt;&gt;&gt; a default.java class in the corresponding package and have the same
&gt;&gt;&gt;&gt; permission check for all those pages)
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; The biggest flaw I think turbine has is that it isn't really  
&gt;&gt;&gt;&gt; maven 2
&gt;&gt;&gt;&gt; compatible. I really like working with maven, but I prefer not to
&gt;&gt;&gt;&gt; use
&gt;&gt;&gt;&gt; version 1.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I'm just sending this since I think it's sad that it is not used
&gt;&gt;&gt;&gt; anymore and
&gt;&gt;&gt;&gt; I wonder why.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Any reply/discussion would be appreciated.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; /Ludwig
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;&gt;
&gt;&gt; 		 	   		
&gt;&gt; _________________________________________________________________
&gt;&gt; Bing brings you maps, menus, and reviews organized in one place.
&gt;&gt;
&gt;
http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_
&gt;&gt; MFESRP_Local_MapsMenu_Resturants_1x1
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;
&gt;
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: What is the state of turbine?</title>
<author><name>=?iso-8859-1?Q?J=FCrgen_Hoffmann?= &lt;hoffmann@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3cBBE02138-4BDE-4838-8E0A-CF18DBE92EDA@apache.org%3e"/>
<id>urn:uuid:%3cBBE02138-4BDE-4838-8E0A-CF18DBE92EDA@apache-org%3e</id>
<updated>2009-11-06T09:37:16Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Ludwig,

glad to hear that. I will create an empty eclipse project file for you  
to use.

Kind regards

Juergen Hoffmann

Am 06.11.2009 um 10:09 schrieb Ludwig Magnusson:

&gt; Jürgen, the hero of the day!
&gt;
&gt; Your mail touched the heart of my fellow developer and it now seems  
&gt; as if we
&gt; are going to use turbine.
&gt; I would really appreciate the documents on how to use M2.
&gt; /Ludwig
&gt;
&gt; -----Original Message-----
&gt; From: Jürgen Hoffmann [mailto:hoffmann@apache.org]
&gt; Sent: den 5 november 2009 20:55
&gt; To: Turbine Users List
&gt; Subject: Re: What is the state of turbine?
&gt;
&gt; Hi Ludwig,
&gt;
&gt; I did not say that there is nobody working on turbine. You just have
&gt; to understand that the turbine 2.3.3 release is pretty stable as it is
&gt; right now. It provides tools for everything you need in web
&gt; applications. Even JSON Integration.
&gt;
&gt; M.E.T.A. is some years old. It was developed by Henning Schmiedehausen
&gt; who is now the Velocity PMC Chair. Turbine has evolved many projects
&gt; like maven and torque themselves.  That said, there has been a lot of
&gt; development inside of turbine over the past years. Even a little too
&gt; much. That said, the core developers are currently working on
&gt; straightening up TRUNK.
&gt;
&gt; fulcrum provides components which once coupled in turbine are now
&gt; decoupled of it. If you have ever tried to decouple something
&gt; yourself, you should agree, that this can be tedious work. Siegfried
&gt; and Thomas are doing a wonderful job on doing just that. They are
&gt; moving the build process over to a m2 build system as well.
&gt;
&gt; And to be honest, I asked the same question you asked a couple of
&gt; years ago http://markmail.org/thread/xaxk2fssigffu3ji As you can see
&gt; now is 2009 and you can still get support.
&gt;
&gt; Turbine 2.3.3 is well tested. There should be no problems inside the
&gt; framework when you use it.
&gt;
&gt; If you need m2, I can provide you with docs on how to set it up. Other
&gt; than that, I have been using turbine for years, and it has never let
&gt; me down, and there have not been things, i wasn't able to do with
&gt; turbine.
&gt;
&gt; Kind regards
&gt;
&gt; Juergen Hoffmann
&gt;
&gt; Am 05.11.2009 um 19:53 schrieb Ludwig Magnusson:
&gt;
&gt;&gt; Let me reply to both Sheldon and Jürgen.
&gt;&gt; The main concern of my team is that the project will close down.
&gt;&gt; What will
&gt;&gt; happened then? What if other frameworks develop interesting features
&gt;&gt; and
&gt;&gt; turbine stays behind?
&gt;&gt;
&gt;&gt; Jürgen:
&gt;&gt; I defenetly respect that people has other priorities and I most
&gt;&gt; certaly do
&gt;&gt; not require anyone to put any time into this. But if the situation
&gt;&gt; is as it
&gt;&gt; is, then I wonder if a few people busy at work and engaged in other
&gt;&gt; projects
&gt;&gt; are enough to carry an open source framework like turbine. I really
&gt;&gt; have no
&gt;&gt; idea what it takes.
&gt;&gt;
&gt;&gt; Sheldon:
&gt;&gt; I also believe that turbine is stalbe and robust if you have an
&gt;&gt; application
&gt;&gt; running it. But there is actually a lot of bugs connected to M.E.T.A
&gt;&gt; and the
&gt;&gt; setting up of a new project.
&gt;&gt; Perhaps this is a thing that blocks new users?
&gt;&gt; /Ludwig
&gt;&gt;
&gt;&gt; -----Original Message-----
&gt;&gt; From: Sheldon Ross [mailto:ross_sheldon@hotmail.com]
&gt;&gt; Sent: den 5 november 2009 19:33
&gt;&gt; To: user@turbine.apache.org
&gt;&gt; Subject: RE: What is the state of turbine?
&gt;&gt;
&gt;&gt;
&gt;&gt; I have used both Struts and Turbine, but for the couple production
&gt;&gt; sites we
&gt;&gt; run I use Turbine.
&gt;&gt; I've never really like the Bean/JSP approach Struts uses. Not a big
&gt;&gt; fan of
&gt;&gt; php either.
&gt;&gt; Once you understand exactly how Turbine works, it's extremely easy
&gt;&gt; to do
&gt;&gt; whatever you want with it.
&gt;&gt;
&gt;&gt; Maybe its just me, but Turbine does everything I need and has for
&gt;&gt; awhile.
&gt;&gt; Maybe that contributes to why this list is quiet.
&gt;&gt;
&gt;&gt; Just my ancedotal 2 cents,
&gt;&gt;
&gt;&gt; Sheldon Ross
&gt;&gt;
&gt;&gt;&gt; Subject: Re: What is the state of turbine?
&gt;&gt;&gt; From: hoffmann@apache.org
&gt;&gt;&gt; Date: Thu, 5 Nov 2009 17:17:25 +0100
&gt;&gt;&gt; To: user@turbine.apache.org
&gt;&gt;&gt;
&gt;&gt;&gt; Hi Ludwig,
&gt;&gt;&gt;
&gt;&gt;&gt; we have setup turbine to be built by m2. Turbine is not dead. Only
&gt;&gt;&gt; the
&gt;&gt;&gt; people developing on it, are either busy at their work, or involved
&gt;&gt;&gt; into further uncouling of the core serivces inside the fulcrum
&gt;&gt;&gt; project
&gt;&gt;&gt; (Thomas Vandahl)
&gt;&gt;&gt;
&gt;&gt;&gt; If you need support getting your app running and other things like
&gt;&gt;&gt; build your app using m2, I can really help you.
&gt;&gt;&gt;
&gt;&gt;&gt; Although there are only few active developers, the few know turbine
&gt;&gt;&gt; to
&gt;&gt;&gt; its bones. So just ask
&gt;&gt;&gt;
&gt;&gt;&gt; Kind regards
&gt;&gt;&gt;
&gt;&gt;&gt; Juergen
&gt;&gt;&gt;
&gt;&gt;&gt; Am 05.11.2009 um 11:37 schrieb Ludwig Magnusson:
&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Hello!
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I am currently working in a big web application project with a few
&gt;&gt;&gt;&gt; fellow
&gt;&gt;&gt;&gt; developers. When we started out we were discussing a lot on which
&gt;&gt;&gt;&gt; framework
&gt;&gt;&gt;&gt; to use. I was familiar with turbine and I liked it very much.
&gt;&gt;&gt;&gt; However the
&gt;&gt;&gt;&gt; others were skeptical since there is very few persons involved in
&gt;&gt;&gt;&gt; turbine at
&gt;&gt;&gt;&gt; the moment. We decided to work with php and Zend and we have made a
&gt;&gt;&gt;&gt; quite
&gt;&gt;&gt;&gt; cool alpha version of out app. However, me and the other main
&gt;&gt;&gt;&gt; developer
&gt;&gt;&gt;&gt; (both computer engineers) have realized that the php community does
&gt;&gt;&gt;&gt; not have
&gt;&gt;&gt;&gt; very good understanding of concepts as best practices when it
&gt;&gt;&gt;&gt; comes to
&gt;&gt;&gt;&gt; object orienting, testing, database management and so on.  
&gt;&gt;&gt;&gt; Especially
&gt;&gt;&gt;&gt; for
&gt;&gt;&gt;&gt; complex applications. We are now considering switching framework  
&gt;&gt;&gt;&gt; and
&gt;&gt;&gt;&gt; we are
&gt;&gt;&gt;&gt; looking at java-based frameworks. (Because java rules)
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; We have looked at other apache frameworks such as tapestry and
&gt;&gt;&gt;&gt; struts (which
&gt;&gt;&gt;&gt; are much more active). But to me it seems as if they do not address
&gt;&gt;&gt;&gt; the
&gt;&gt;&gt;&gt; things that I really like about turbine and that I feel are basic  
&gt;&gt;&gt;&gt; in
&gt;&gt;&gt;&gt; the
&gt;&gt;&gt;&gt; kind of application we are developing. For instance no other
&gt;&gt;&gt;&gt; framework seems
&gt;&gt;&gt;&gt; to have a user class (or interface) which I think is a basic  
&gt;&gt;&gt;&gt; feature
&gt;&gt;&gt;&gt; since
&gt;&gt;&gt;&gt; validations on the user are done on almost every page. Further on,
&gt;&gt;&gt;&gt; if there
&gt;&gt;&gt;&gt; is some kind of permission system, it is always role-based and not
&gt;&gt;&gt;&gt; group-role-based which we need.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; So my question is.. Is turbine dying? Or is it already dead? And
&gt;&gt;&gt;&gt; why?
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I am not _that_ experienced in developing complex web applications.
&gt;&gt;&gt;&gt; Does
&gt;&gt;&gt;&gt; turbine have some kind of major flaw that I don't see?
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; What I like and what I am looking for is this:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          The security system - group-role-based
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          Tight integration with velocity (which of course can be
&gt;&gt;&gt;&gt; accomplished in other frameworks as struts). And what I like with
&gt;&gt;&gt;&gt; velocity
&gt;&gt;&gt;&gt; is that the templates looks very much like static html, i.e. they
&gt;&gt;&gt;&gt; are very
&gt;&gt;&gt;&gt; readable. I don't like jsp.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          The torque object model that is generated
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; -          A clear file structure for the environment. (What I
&gt;&gt;&gt;&gt; like in
&gt;&gt;&gt;&gt; turbine is that I can create a folder for x number of pages and  
&gt;&gt;&gt;&gt; then
&gt;&gt;&gt;&gt; create
&gt;&gt;&gt;&gt; a default.java class in the corresponding package and have the same
&gt;&gt;&gt;&gt; permission check for all those pages)
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; The biggest flaw I think turbine has is that it isn't really  
&gt;&gt;&gt;&gt; maven 2
&gt;&gt;&gt;&gt; compatible. I really like working with maven, but I prefer not to
&gt;&gt;&gt;&gt; use
&gt;&gt;&gt;&gt; version 1.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I'm just sending this since I think it's sad that it is not used
&gt;&gt;&gt;&gt; anymore and
&gt;&gt;&gt;&gt; I wonder why.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; Any reply/discussion would be appreciated.
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; /Ludwig
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; ---------------------------------------------------------------------
&gt;&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;&gt;
&gt;&gt; 		 	   		
&gt;&gt; _________________________________________________________________
&gt;&gt; Bing brings you maps, menus, and reviews organized in one place.
&gt;&gt;
&gt; http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_
&gt;&gt; MFESRP_Local_MapsMenu_Resturants_1x1
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;
&gt;
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the state of turbine?</title>
<author><name>&quot;Ludwig Magnusson&quot; &lt;ludwig@greenstreetconsulting.se&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c004101ca5ec0$d69aee50$83d0caf0$@se%3e"/>
<id>urn:uuid:%3c004101ca5ec0$d69aee50$83d0caf0$@se%3e</id>
<updated>2009-11-06T09:09:25Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Jürgen, the hero of the day!

Your mail touched the heart of my fellow developer and it now seems as if we
are going to use turbine.
I would really appreciate the documents on how to use M2.
/Ludwig 

-----Original Message-----
From: Jürgen Hoffmann [mailto:hoffmann@apache.org] 
Sent: den 5 november 2009 20:55
To: Turbine Users List
Subject: Re: What is the state of turbine?

Hi Ludwig,

I did not say that there is nobody working on turbine. You just have  
to understand that the turbine 2.3.3 release is pretty stable as it is  
right now. It provides tools for everything you need in web  
applications. Even JSON Integration.

M.E.T.A. is some years old. It was developed by Henning Schmiedehausen  
who is now the Velocity PMC Chair. Turbine has evolved many projects  
like maven and torque themselves.  That said, there has been a lot of  
development inside of turbine over the past years. Even a little too  
much. That said, the core developers are currently working on  
straightening up TRUNK.

fulcrum provides components which once coupled in turbine are now  
decoupled of it. If you have ever tried to decouple something  
yourself, you should agree, that this can be tedious work. Siegfried  
and Thomas are doing a wonderful job on doing just that. They are  
moving the build process over to a m2 build system as well.

And to be honest, I asked the same question you asked a couple of  
years ago http://markmail.org/thread/xaxk2fssigffu3ji As you can see  
now is 2009 and you can still get support.

Turbine 2.3.3 is well tested. There should be no problems inside the  
framework when you use it.

If you need m2, I can provide you with docs on how to set it up. Other  
than that, I have been using turbine for years, and it has never let  
me down, and there have not been things, i wasn't able to do with  
turbine.

Kind regards

Juergen Hoffmann

Am 05.11.2009 um 19:53 schrieb Ludwig Magnusson:

&gt; Let me reply to both Sheldon and Jürgen.
&gt; The main concern of my team is that the project will close down.  
&gt; What will
&gt; happened then? What if other frameworks develop interesting features  
&gt; and
&gt; turbine stays behind?
&gt;
&gt; Jürgen:
&gt; I defenetly respect that people has other priorities and I most  
&gt; certaly do
&gt; not require anyone to put any time into this. But if the situation  
&gt; is as it
&gt; is, then I wonder if a few people busy at work and engaged in other  
&gt; projects
&gt; are enough to carry an open source framework like turbine. I really  
&gt; have no
&gt; idea what it takes.
&gt;
&gt; Sheldon:
&gt; I also believe that turbine is stalbe and robust if you have an  
&gt; application
&gt; running it. But there is actually a lot of bugs connected to M.E.T.A  
&gt; and the
&gt; setting up of a new project.
&gt; Perhaps this is a thing that blocks new users?
&gt; /Ludwig
&gt;
&gt; -----Original Message-----
&gt; From: Sheldon Ross [mailto:ross_sheldon@hotmail.com]
&gt; Sent: den 5 november 2009 19:33
&gt; To: user@turbine.apache.org
&gt; Subject: RE: What is the state of turbine?
&gt;
&gt;
&gt; I have used both Struts and Turbine, but for the couple production  
&gt; sites we
&gt; run I use Turbine.
&gt; I've never really like the Bean/JSP approach Struts uses. Not a big  
&gt; fan of
&gt; php either.
&gt; Once you understand exactly how Turbine works, it's extremely easy  
&gt; to do
&gt; whatever you want with it.
&gt;
&gt; Maybe its just me, but Turbine does everything I need and has for  
&gt; awhile.
&gt; Maybe that contributes to why this list is quiet.
&gt;
&gt; Just my ancedotal 2 cents,
&gt;
&gt; Sheldon Ross
&gt;
&gt;&gt; Subject: Re: What is the state of turbine?
&gt;&gt; From: hoffmann@apache.org
&gt;&gt; Date: Thu, 5 Nov 2009 17:17:25 +0100
&gt;&gt; To: user@turbine.apache.org
&gt;&gt;
&gt;&gt; Hi Ludwig,
&gt;&gt;
&gt;&gt; we have setup turbine to be built by m2. Turbine is not dead. Only  
&gt;&gt; the
&gt;&gt; people developing on it, are either busy at their work, or involved
&gt;&gt; into further uncouling of the core serivces inside the fulcrum  
&gt;&gt; project
&gt;&gt; (Thomas Vandahl)
&gt;&gt;
&gt;&gt; If you need support getting your app running and other things like
&gt;&gt; build your app using m2, I can really help you.
&gt;&gt;
&gt;&gt; Although there are only few active developers, the few know turbine  
&gt;&gt; to
&gt;&gt; its bones. So just ask
&gt;&gt;
&gt;&gt; Kind regards
&gt;&gt;
&gt;&gt; Juergen
&gt;&gt;
&gt;&gt; Am 05.11.2009 um 11:37 schrieb Ludwig Magnusson:
&gt;&gt;
&gt;&gt;&gt; Hello!
&gt;&gt;&gt;
&gt;&gt;&gt; I am currently working in a big web application project with a few
&gt;&gt;&gt; fellow
&gt;&gt;&gt; developers. When we started out we were discussing a lot on which
&gt;&gt;&gt; framework
&gt;&gt;&gt; to use. I was familiar with turbine and I liked it very much.
&gt;&gt;&gt; However the
&gt;&gt;&gt; others were skeptical since there is very few persons involved in
&gt;&gt;&gt; turbine at
&gt;&gt;&gt; the moment. We decided to work with php and Zend and we have made a
&gt;&gt;&gt; quite
&gt;&gt;&gt; cool alpha version of out app. However, me and the other main
&gt;&gt;&gt; developer
&gt;&gt;&gt; (both computer engineers) have realized that the php community does
&gt;&gt;&gt; not have
&gt;&gt;&gt; very good understanding of concepts as best practices when it  
&gt;&gt;&gt; comes to
&gt;&gt;&gt; object orienting, testing, database management and so on. Especially
&gt;&gt;&gt; for
&gt;&gt;&gt; complex applications. We are now considering switching framework and
&gt;&gt;&gt; we are
&gt;&gt;&gt; looking at java-based frameworks. (Because java rules)
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; We have looked at other apache frameworks such as tapestry and
&gt;&gt;&gt; struts (which
&gt;&gt;&gt; are much more active). But to me it seems as if they do not address
&gt;&gt;&gt; the
&gt;&gt;&gt; things that I really like about turbine and that I feel are basic in
&gt;&gt;&gt; the
&gt;&gt;&gt; kind of application we are developing. For instance no other
&gt;&gt;&gt; framework seems
&gt;&gt;&gt; to have a user class (or interface) which I think is a basic feature
&gt;&gt;&gt; since
&gt;&gt;&gt; validations on the user are done on almost every page. Further on,
&gt;&gt;&gt; if there
&gt;&gt;&gt; is some kind of permission system, it is always role-based and not
&gt;&gt;&gt; group-role-based which we need.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; So my question is.. Is turbine dying? Or is it already dead? And  
&gt;&gt;&gt; why?
&gt;&gt;&gt;
&gt;&gt;&gt; I am not _that_ experienced in developing complex web applications.
&gt;&gt;&gt; Does
&gt;&gt;&gt; turbine have some kind of major flaw that I don't see?
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; What I like and what I am looking for is this:
&gt;&gt;&gt;
&gt;&gt;&gt; -          The security system - group-role-based
&gt;&gt;&gt;
&gt;&gt;&gt; -          Tight integration with velocity (which of course can be
&gt;&gt;&gt; accomplished in other frameworks as struts). And what I like with
&gt;&gt;&gt; velocity
&gt;&gt;&gt; is that the templates looks very much like static html, i.e. they
&gt;&gt;&gt; are very
&gt;&gt;&gt; readable. I don't like jsp.
&gt;&gt;&gt;
&gt;&gt;&gt; -          The torque object model that is generated
&gt;&gt;&gt;
&gt;&gt;&gt; -          A clear file structure for the environment. (What I  
&gt;&gt;&gt; like in
&gt;&gt;&gt; turbine is that I can create a folder for x number of pages and then
&gt;&gt;&gt; create
&gt;&gt;&gt; a default.java class in the corresponding package and have the same
&gt;&gt;&gt; permission check for all those pages)
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; The biggest flaw I think turbine has is that it isn't really maven 2
&gt;&gt;&gt; compatible. I really like working with maven, but I prefer not to  
&gt;&gt;&gt; use
&gt;&gt;&gt; version 1.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; I'm just sending this since I think it's sad that it is not used
&gt;&gt;&gt; anymore and
&gt;&gt;&gt; I wonder why.
&gt;&gt;&gt;
&gt;&gt;&gt; Any reply/discussion would be appreciated.
&gt;&gt;&gt;
&gt;&gt;&gt; /Ludwig
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;
&gt; 		 	   		
&gt; _________________________________________________________________
&gt; Bing brings you maps, menus, and reviews organized in one place.
&gt;
http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_
&gt; MFESRP_Local_MapsMenu_Resturants_1x1
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;



---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: What is the state of turbine?</title>
<author><name>Thomas Vandahl &lt;tv@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c4AF3438A.6030504@apache.org%3e"/>
<id>urn:uuid:%3c4AF3438A-6030504@apache-org%3e</id>
<updated>2009-11-05T21:28:42Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
On 05.11.09 19:53, Ludwig Magnusson wrote:
&gt; Let me reply to both Sheldon and Jürgen.
&gt; The main concern of my team is that the project will close down. What will
&gt; happened then? What if other frameworks develop interesting features and
&gt; turbine stays behind?

Well, this one is easy. If you see a feature missing, come on and
contribute. There is a proposal for OSGi integration, the new
architecture allows for easier extension etc etc. We will be happy to
integrate whatever seems to fit.

As you can see, we released more than a fistful of components to be
integrated in Turbine 4.0 alone this year. Dead projects look different.

&gt; I also believe that turbine is stalbe and robust if you have an application
&gt; running it. But there is actually a lot of bugs connected to M.E.T.A and the
&gt; setting up of a new project. 
&gt; Perhaps this is a thing that blocks new users?

Difficult question. I never used META myself. In any case, feel free to
address whatever you feel needs to be changed. This is an open source
project after all.

Bye, Thomas.

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: What is the state of turbine?</title>
<author><name>=?iso-8859-1?Q?J=FCrgen_Hoffmann?= &lt;hoffmann@apache.org&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c44596D7B-92E3-4467-B5FB-19F36C8C2381@apache.org%3e"/>
<id>urn:uuid:%3c44596D7B-92E3-4467-B5FB-19F36C8C2381@apache-org%3e</id>
<updated>2009-11-05T19:54:45Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Hi Ludwig,

I did not say that there is nobody working on turbine. You just have  
to understand that the turbine 2.3.3 release is pretty stable as it is  
right now. It provides tools for everything you need in web  
applications. Even JSON Integration.

M.E.T.A. is some years old. It was developed by Henning Schmiedehausen  
who is now the Velocity PMC Chair. Turbine has evolved many projects  
like maven and torque themselves.  That said, there has been a lot of  
development inside of turbine over the past years. Even a little too  
much. That said, the core developers are currently working on  
straightening up TRUNK.

fulcrum provides components which once coupled in turbine are now  
decoupled of it. If you have ever tried to decouple something  
yourself, you should agree, that this can be tedious work. Siegfried  
and Thomas are doing a wonderful job on doing just that. They are  
moving the build process over to a m2 build system as well.

And to be honest, I asked the same question you asked a couple of  
years ago http://markmail.org/thread/xaxk2fssigffu3ji As you can see  
now is 2009 and you can still get support.

Turbine 2.3.3 is well tested. There should be no problems inside the  
framework when you use it.

If you need m2, I can provide you with docs on how to set it up. Other  
than that, I have been using turbine for years, and it has never let  
me down, and there have not been things, i wasn't able to do with  
turbine.

Kind regards

Juergen Hoffmann

Am 05.11.2009 um 19:53 schrieb Ludwig Magnusson:

&gt; Let me reply to both Sheldon and Jürgen.
&gt; The main concern of my team is that the project will close down.  
&gt; What will
&gt; happened then? What if other frameworks develop interesting features  
&gt; and
&gt; turbine stays behind?
&gt;
&gt; Jürgen:
&gt; I defenetly respect that people has other priorities and I most  
&gt; certaly do
&gt; not require anyone to put any time into this. But if the situation  
&gt; is as it
&gt; is, then I wonder if a few people busy at work and engaged in other  
&gt; projects
&gt; are enough to carry an open source framework like turbine. I really  
&gt; have no
&gt; idea what it takes.
&gt;
&gt; Sheldon:
&gt; I also believe that turbine is stalbe and robust if you have an  
&gt; application
&gt; running it. But there is actually a lot of bugs connected to M.E.T.A  
&gt; and the
&gt; setting up of a new project.
&gt; Perhaps this is a thing that blocks new users?
&gt; /Ludwig
&gt;
&gt; -----Original Message-----
&gt; From: Sheldon Ross [mailto:ross_sheldon@hotmail.com]
&gt; Sent: den 5 november 2009 19:33
&gt; To: user@turbine.apache.org
&gt; Subject: RE: What is the state of turbine?
&gt;
&gt;
&gt; I have used both Struts and Turbine, but for the couple production  
&gt; sites we
&gt; run I use Turbine.
&gt; I've never really like the Bean/JSP approach Struts uses. Not a big  
&gt; fan of
&gt; php either.
&gt; Once you understand exactly how Turbine works, it's extremely easy  
&gt; to do
&gt; whatever you want with it.
&gt;
&gt; Maybe its just me, but Turbine does everything I need and has for  
&gt; awhile.
&gt; Maybe that contributes to why this list is quiet.
&gt;
&gt; Just my ancedotal 2 cents,
&gt;
&gt; Sheldon Ross
&gt;
&gt;&gt; Subject: Re: What is the state of turbine?
&gt;&gt; From: hoffmann@apache.org
&gt;&gt; Date: Thu, 5 Nov 2009 17:17:25 +0100
&gt;&gt; To: user@turbine.apache.org
&gt;&gt;
&gt;&gt; Hi Ludwig,
&gt;&gt;
&gt;&gt; we have setup turbine to be built by m2. Turbine is not dead. Only  
&gt;&gt; the
&gt;&gt; people developing on it, are either busy at their work, or involved
&gt;&gt; into further uncouling of the core serivces inside the fulcrum  
&gt;&gt; project
&gt;&gt; (Thomas Vandahl)
&gt;&gt;
&gt;&gt; If you need support getting your app running and other things like
&gt;&gt; build your app using m2, I can really help you.
&gt;&gt;
&gt;&gt; Although there are only few active developers, the few know turbine  
&gt;&gt; to
&gt;&gt; its bones. So just ask
&gt;&gt;
&gt;&gt; Kind regards
&gt;&gt;
&gt;&gt; Juergen
&gt;&gt;
&gt;&gt; Am 05.11.2009 um 11:37 schrieb Ludwig Magnusson:
&gt;&gt;
&gt;&gt;&gt; Hello!
&gt;&gt;&gt;
&gt;&gt;&gt; I am currently working in a big web application project with a few
&gt;&gt;&gt; fellow
&gt;&gt;&gt; developers. When we started out we were discussing a lot on which
&gt;&gt;&gt; framework
&gt;&gt;&gt; to use. I was familiar with turbine and I liked it very much.
&gt;&gt;&gt; However the
&gt;&gt;&gt; others were skeptical since there is very few persons involved in
&gt;&gt;&gt; turbine at
&gt;&gt;&gt; the moment. We decided to work with php and Zend and we have made a
&gt;&gt;&gt; quite
&gt;&gt;&gt; cool alpha version of out app. However, me and the other main
&gt;&gt;&gt; developer
&gt;&gt;&gt; (both computer engineers) have realized that the php community does
&gt;&gt;&gt; not have
&gt;&gt;&gt; very good understanding of concepts as best practices when it  
&gt;&gt;&gt; comes to
&gt;&gt;&gt; object orienting, testing, database management and so on. Especially
&gt;&gt;&gt; for
&gt;&gt;&gt; complex applications. We are now considering switching framework and
&gt;&gt;&gt; we are
&gt;&gt;&gt; looking at java-based frameworks. (Because java rules)
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; We have looked at other apache frameworks such as tapestry and
&gt;&gt;&gt; struts (which
&gt;&gt;&gt; are much more active). But to me it seems as if they do not address
&gt;&gt;&gt; the
&gt;&gt;&gt; things that I really like about turbine and that I feel are basic in
&gt;&gt;&gt; the
&gt;&gt;&gt; kind of application we are developing. For instance no other
&gt;&gt;&gt; framework seems
&gt;&gt;&gt; to have a user class (or interface) which I think is a basic feature
&gt;&gt;&gt; since
&gt;&gt;&gt; validations on the user are done on almost every page. Further on,
&gt;&gt;&gt; if there
&gt;&gt;&gt; is some kind of permission system, it is always role-based and not
&gt;&gt;&gt; group-role-based which we need.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; So my question is.. Is turbine dying? Or is it already dead? And  
&gt;&gt;&gt; why?
&gt;&gt;&gt;
&gt;&gt;&gt; I am not _that_ experienced in developing complex web applications.
&gt;&gt;&gt; Does
&gt;&gt;&gt; turbine have some kind of major flaw that I don't see?
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; What I like and what I am looking for is this:
&gt;&gt;&gt;
&gt;&gt;&gt; -          The security system - group-role-based
&gt;&gt;&gt;
&gt;&gt;&gt; -          Tight integration with velocity (which of course can be
&gt;&gt;&gt; accomplished in other frameworks as struts). And what I like with
&gt;&gt;&gt; velocity
&gt;&gt;&gt; is that the templates looks very much like static html, i.e. they
&gt;&gt;&gt; are very
&gt;&gt;&gt; readable. I don't like jsp.
&gt;&gt;&gt;
&gt;&gt;&gt; -          The torque object model that is generated
&gt;&gt;&gt;
&gt;&gt;&gt; -          A clear file structure for the environment. (What I  
&gt;&gt;&gt; like in
&gt;&gt;&gt; turbine is that I can create a folder for x number of pages and then
&gt;&gt;&gt; create
&gt;&gt;&gt; a default.java class in the corresponding package and have the same
&gt;&gt;&gt; permission check for all those pages)
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; The biggest flaw I think turbine has is that it isn't really maven 2
&gt;&gt;&gt; compatible. I really like working with maven, but I prefer not to  
&gt;&gt;&gt; use
&gt;&gt;&gt; version 1.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; I'm just sending this since I think it's sad that it is not used
&gt;&gt;&gt; anymore and
&gt;&gt;&gt; I wonder why.
&gt;&gt;&gt;
&gt;&gt;&gt; Any reply/discussion would be appreciated.
&gt;&gt;&gt;
&gt;&gt;&gt; /Ludwig
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;
&gt; 		 	   		
&gt; _________________________________________________________________
&gt; Bing brings you maps, menus, and reviews organized in one place.
&gt; http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_
&gt; MFESRP_Local_MapsMenu_Resturants_1x1
&gt;
&gt;
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the state of turbine?</title>
<author><name>&quot;Ludwig Magnusson&quot; &lt;ludwig@greenstreetconsulting.se&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c001e01ca5e49$358c4850$a0a4d8f0$@se%3e"/>
<id>urn:uuid:%3c001e01ca5e49$358c4850$a0a4d8f0$@se%3e</id>
<updated>2009-11-05T18:53:05Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Let me reply to both Sheldon and Jürgen.
The main concern of my team is that the project will close down. What will
happened then? What if other frameworks develop interesting features and
turbine stays behind?

Jürgen:
I defenetly respect that people has other priorities and I most certaly do
not require anyone to put any time into this. But if the situation is as it
is, then I wonder if a few people busy at work and engaged in other projects
are enough to carry an open source framework like turbine. I really have no
idea what it takes.

Sheldon:
I also believe that turbine is stalbe and robust if you have an application
running it. But there is actually a lot of bugs connected to M.E.T.A and the
setting up of a new project. 
Perhaps this is a thing that blocks new users?
/Ludwig

-----Original Message-----
From: Sheldon Ross [mailto:ross_sheldon@hotmail.com] 
Sent: den 5 november 2009 19:33
To: user@turbine.apache.org
Subject: RE: What is the state of turbine?


I have used both Struts and Turbine, but for the couple production sites we
run I use Turbine.
I've never really like the Bean/JSP approach Struts uses. Not a big fan of
php either. 
Once you understand exactly how Turbine works, it's extremely easy to do
whatever you want with it.

Maybe its just me, but Turbine does everything I need and has for awhile.
Maybe that contributes to why this list is quiet.

Just my ancedotal 2 cents,

Sheldon Ross

&gt; Subject: Re: What is the state of turbine?
&gt; From: hoffmann@apache.org
&gt; Date: Thu, 5 Nov 2009 17:17:25 +0100
&gt; To: user@turbine.apache.org
&gt; 
&gt; Hi Ludwig,
&gt; 
&gt; we have setup turbine to be built by m2. Turbine is not dead. Only the  
&gt; people developing on it, are either busy at their work, or involved  
&gt; into further uncouling of the core serivces inside the fulcrum project  
&gt; (Thomas Vandahl)
&gt; 
&gt; If you need support getting your app running and other things like  
&gt; build your app using m2, I can really help you.
&gt; 
&gt; Although there are only few active developers, the few know turbine to  
&gt; its bones. So just ask
&gt; 
&gt; Kind regards
&gt; 
&gt; Juergen
&gt; 
&gt; Am 05.11.2009 um 11:37 schrieb Ludwig Magnusson:
&gt; 
&gt; &gt; Hello!
&gt; &gt;
&gt; &gt; I am currently working in a big web application project with a few  
&gt; &gt; fellow
&gt; &gt; developers. When we started out we were discussing a lot on which  
&gt; &gt; framework
&gt; &gt; to use. I was familiar with turbine and I liked it very much.  
&gt; &gt; However the
&gt; &gt; others were skeptical since there is very few persons involved in  
&gt; &gt; turbine at
&gt; &gt; the moment. We decided to work with php and Zend and we have made a  
&gt; &gt; quite
&gt; &gt; cool alpha version of out app. However, me and the other main  
&gt; &gt; developer
&gt; &gt; (both computer engineers) have realized that the php community does  
&gt; &gt; not have
&gt; &gt; very good understanding of concepts as best practices when it comes to
&gt; &gt; object orienting, testing, database management and so on. Especially  
&gt; &gt; for
&gt; &gt; complex applications. We are now considering switching framework and  
&gt; &gt; we are
&gt; &gt; looking at java-based frameworks. (Because java rules)
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; We have looked at other apache frameworks such as tapestry and  
&gt; &gt; struts (which
&gt; &gt; are much more active). But to me it seems as if they do not address  
&gt; &gt; the
&gt; &gt; things that I really like about turbine and that I feel are basic in  
&gt; &gt; the
&gt; &gt; kind of application we are developing. For instance no other  
&gt; &gt; framework seems
&gt; &gt; to have a user class (or interface) which I think is a basic feature  
&gt; &gt; since
&gt; &gt; validations on the user are done on almost every page. Further on,  
&gt; &gt; if there
&gt; &gt; is some kind of permission system, it is always role-based and not
&gt; &gt; group-role-based which we need.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; So my question is.. Is turbine dying? Or is it already dead? And why?
&gt; &gt;
&gt; &gt; I am not _that_ experienced in developing complex web applications.  
&gt; &gt; Does
&gt; &gt; turbine have some kind of major flaw that I don't see?
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; What I like and what I am looking for is this:
&gt; &gt;
&gt; &gt; -          The security system - group-role-based
&gt; &gt;
&gt; &gt; -          Tight integration with velocity (which of course can be
&gt; &gt; accomplished in other frameworks as struts). And what I like with  
&gt; &gt; velocity
&gt; &gt; is that the templates looks very much like static html, i.e. they  
&gt; &gt; are very
&gt; &gt; readable. I don't like jsp.
&gt; &gt;
&gt; &gt; -          The torque object model that is generated
&gt; &gt;
&gt; &gt; -          A clear file structure for the environment. (What I like in
&gt; &gt; turbine is that I can create a folder for x number of pages and then  
&gt; &gt; create
&gt; &gt; a default.java class in the corresponding package and have the same
&gt; &gt; permission check for all those pages)
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; The biggest flaw I think turbine has is that it isn't really maven 2
&gt; &gt; compatible. I really like working with maven, but I prefer not to use
&gt; &gt; version 1.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; I'm just sending this since I think it's sad that it is not used  
&gt; &gt; anymore and
&gt; &gt; I wonder why.
&gt; &gt;
&gt; &gt; Any reply/discussion would be appreciated.
&gt; &gt;
&gt; &gt; /Ludwig
&gt; &gt;
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; 
 		 	   		  
_________________________________________________________________
Bing brings you maps, menus, and reviews organized in one place.
http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_
MFESRP_Local_MapsMenu_Resturants_1x1


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>Re: What is the state of turbine?</title>
<author><name>&quot;Tony Oslund&quot; &lt;TonyO@prepare-enrich.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3c0ABC8FDE-DCF5-4B1F-A28E-DF9098F5C243@prepare-enrich.com%3e"/>
<id>urn:uuid:%3c0ABC8FDE-DCF5-4B1F-A28E-DF9098F5C243@prepare-enrich-com%3e</id>
<updated>2009-11-05T18:35:36Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>
Definitely my preferred tool of choice.

Tony Oslund

On Nov 5, 2009, at 12:34 PM, "Sheldon Ross" &lt;ross_sheldon@hotmail.com&gt;  
wrote:

&gt;
&gt; I have used both Struts and Turbine, but for the couple production  
&gt; sites we run I use Turbine.
&gt; I've never really like the Bean/JSP approach Struts uses. Not a big  
&gt; fan of php either.
&gt; Once you understand exactly how Turbine works, it's extremely easy  
&gt; to do whatever you want with it.
&gt;
&gt; Maybe its just me, but Turbine does everything I need and has for  
&gt; awhile. Maybe that contributes to why this list is quiet.
&gt;
&gt; Just my ancedotal 2 cents,
&gt;
&gt; Sheldon Ross
&gt;
&gt;&gt; Subject: Re: What is the state of turbine?
&gt;&gt; From: hoffmann@apache.org
&gt;&gt; Date: Thu, 5 Nov 2009 17:17:25 +0100
&gt;&gt; To: user@turbine.apache.org
&gt;&gt;
&gt;&gt; Hi Ludwig,
&gt;&gt;
&gt;&gt; we have setup turbine to be built by m2. Turbine is not dead. Only  
&gt;&gt; the
&gt;&gt; people developing on it, are either busy at their work, or involved
&gt;&gt; into further uncouling of the core serivces inside the fulcrum  
&gt;&gt; project
&gt;&gt; (Thomas Vandahl)
&gt;&gt;
&gt;&gt; If you need support getting your app running and other things like
&gt;&gt; build your app using m2, I can really help you.
&gt;&gt;
&gt;&gt; Although there are only few active developers, the few know turbine  
&gt;&gt; to
&gt;&gt; its bones. So just ask
&gt;&gt;
&gt;&gt; Kind regards
&gt;&gt;
&gt;&gt; Juergen
&gt;&gt;
&gt;&gt; Am 05.11.2009 um 11:37 schrieb Ludwig Magnusson:
&gt;&gt;
&gt;&gt;&gt; Hello!
&gt;&gt;&gt;
&gt;&gt;&gt; I am currently working in a big web application project with a few
&gt;&gt;&gt; fellow
&gt;&gt;&gt; developers. When we started out we were discussing a lot on which
&gt;&gt;&gt; framework
&gt;&gt;&gt; to use. I was familiar with turbine and I liked it very much.
&gt;&gt;&gt; However the
&gt;&gt;&gt; others were skeptical since there is very few persons involved in
&gt;&gt;&gt; turbine at
&gt;&gt;&gt; the moment. We decided to work with php and Zend and we have made a
&gt;&gt;&gt; quite
&gt;&gt;&gt; cool alpha version of out app. However, me and the other main
&gt;&gt;&gt; developer
&gt;&gt;&gt; (both computer engineers) have realized that the php community does
&gt;&gt;&gt; not have
&gt;&gt;&gt; very good understanding of concepts as best practices when it  
&gt;&gt;&gt; comes to
&gt;&gt;&gt; object orienting, testing, database management and so on. Especially
&gt;&gt;&gt; for
&gt;&gt;&gt; complex applications. We are now considering switching framework and
&gt;&gt;&gt; we are
&gt;&gt;&gt; looking at java-based frameworks. (Because java rules)
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; We have looked at other apache frameworks such as tapestry and
&gt;&gt;&gt; struts (which
&gt;&gt;&gt; are much more active). But to me it seems as if they do not address
&gt;&gt;&gt; the
&gt;&gt;&gt; things that I really like about turbine and that I feel are basic in
&gt;&gt;&gt; the
&gt;&gt;&gt; kind of application we are developing. For instance no other
&gt;&gt;&gt; framework seems
&gt;&gt;&gt; to have a user class (or interface) which I think is a basic feature
&gt;&gt;&gt; since
&gt;&gt;&gt; validations on the user are done on almost every page. Further on,
&gt;&gt;&gt; if there
&gt;&gt;&gt; is some kind of permission system, it is always role-based and not
&gt;&gt;&gt; group-role-based which we need.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; So my question is.. Is turbine dying? Or is it already dead? And  
&gt;&gt;&gt; why?
&gt;&gt;&gt;
&gt;&gt;&gt; I am not _that_ experienced in developing complex web applications.
&gt;&gt;&gt; Does
&gt;&gt;&gt; turbine have some kind of major flaw that I don't see?
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; What I like and what I am looking for is this:
&gt;&gt;&gt;
&gt;&gt;&gt; -          The security system - group-role-based
&gt;&gt;&gt;
&gt;&gt;&gt; -          Tight integration with velocity (which of course can be
&gt;&gt;&gt; accomplished in other frameworks as struts). And what I like with
&gt;&gt;&gt; velocity
&gt;&gt;&gt; is that the templates looks very much like static html, i.e. they
&gt;&gt;&gt; are very
&gt;&gt;&gt; readable. I don't like jsp.
&gt;&gt;&gt;
&gt;&gt;&gt; -          The torque object model that is generated
&gt;&gt;&gt;
&gt;&gt;&gt; -          A clear file structure for the environment. (What I  
&gt;&gt;&gt; like in
&gt;&gt;&gt; turbine is that I can create a folder for x number of pages and then
&gt;&gt;&gt; create
&gt;&gt;&gt; a default.java class in the corresponding package and have the same
&gt;&gt;&gt; permission check for all those pages)
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; The biggest flaw I think turbine has is that it isn't really maven 2
&gt;&gt;&gt; compatible. I really like working with maven, but I prefer not to  
&gt;&gt;&gt; use
&gt;&gt;&gt; version 1.
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt;
&gt;&gt;&gt; I'm just sending this since I think it's sad that it is not used
&gt;&gt;&gt; anymore and
&gt;&gt;&gt; I wonder why.
&gt;&gt;&gt;
&gt;&gt;&gt; Any reply/discussion would be appreciated.
&gt;&gt;&gt;
&gt;&gt;&gt; /Ludwig
&gt;&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; ---------------------------------------------------------------------
&gt;&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt;&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt;&gt;
&gt;
&gt; _________________________________________________________________
&gt; Bing brings you maps, menus, and reviews organized in one place.
&gt; http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_MFESRP_Local_MapsMenu_Resturants_1x1

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
For additional commands, e-mail: user-help@turbine.apache.org



</pre>
</div>
</content>
</entry>
<entry>
<title>RE: What is the state of turbine?</title>
<author><name>Sheldon Ross &lt;ross_sheldon@hotmail.com&gt;</name></author>
<link rel="alternate" href="http://mail-archives.apache.org/mod_mbox/turbine-user/200911.mbox/%3cSNT123-W35CEF1C47DF1ACAF7F31F0FAB00@phx.gbl%3e"/>
<id>urn:uuid:%3cSNT123-W35CEF1C47DF1ACAF7F31F0FAB00@phx-gbl%3e</id>
<updated>2009-11-05T18:32:54Z</updated>
<content type="xhtml">
<div xmlns="http://www.w3.org/1999/xhtml">
<pre>

I have used both Struts and Turbine, but for the couple production sites we run I use Turbine.
I've never really like the Bean/JSP approach Struts uses. Not a big fan of php either. 
Once you understand exactly how Turbine works, it's extremely easy to do whatever you want
with it.

Maybe its just me, but Turbine does everything I need and has for awhile. Maybe that contributes
to why this list is quiet.

Just my ancedotal 2 cents,

Sheldon Ross

&gt; Subject: Re: What is the state of turbine?
&gt; From: hoffmann@apache.org
&gt; Date: Thu, 5 Nov 2009 17:17:25 +0100
&gt; To: user@turbine.apache.org
&gt; 
&gt; Hi Ludwig,
&gt; 
&gt; we have setup turbine to be built by m2. Turbine is not dead. Only the  
&gt; people developing on it, are either busy at their work, or involved  
&gt; into further uncouling of the core serivces inside the fulcrum project  
&gt; (Thomas Vandahl)
&gt; 
&gt; If you need support getting your app running and other things like  
&gt; build your app using m2, I can really help you.
&gt; 
&gt; Although there are only few active developers, the few know turbine to  
&gt; its bones. So just ask
&gt; 
&gt; Kind regards
&gt; 
&gt; Juergen
&gt; 
&gt; Am 05.11.2009 um 11:37 schrieb Ludwig Magnusson:
&gt; 
&gt; &gt; Hello!
&gt; &gt;
&gt; &gt; I am currently working in a big web application project with a few  
&gt; &gt; fellow
&gt; &gt; developers. When we started out we were discussing a lot on which  
&gt; &gt; framework
&gt; &gt; to use. I was familiar with turbine and I liked it very much.  
&gt; &gt; However the
&gt; &gt; others were skeptical since there is very few persons involved in  
&gt; &gt; turbine at
&gt; &gt; the moment. We decided to work with php and Zend and we have made a  
&gt; &gt; quite
&gt; &gt; cool alpha version of out app. However, me and the other main  
&gt; &gt; developer
&gt; &gt; (both computer engineers) have realized that the php community does  
&gt; &gt; not have
&gt; &gt; very good understanding of concepts as best practices when it comes to
&gt; &gt; object orienting, testing, database management and so on. Especially  
&gt; &gt; for
&gt; &gt; complex applications. We are now considering switching framework and  
&gt; &gt; we are
&gt; &gt; looking at java-based frameworks. (Because java rules)
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; We have looked at other apache frameworks such as tapestry and  
&gt; &gt; struts (which
&gt; &gt; are much more active). But to me it seems as if they do not address  
&gt; &gt; the
&gt; &gt; things that I really like about turbine and that I feel are basic in  
&gt; &gt; the
&gt; &gt; kind of application we are developing. For instance no other  
&gt; &gt; framework seems
&gt; &gt; to have a user class (or interface) which I think is a basic feature  
&gt; &gt; since
&gt; &gt; validations on the user are done on almost every page. Further on,  
&gt; &gt; if there
&gt; &gt; is some kind of permission system, it is always role-based and not
&gt; &gt; group-role-based which we need.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; So my question is.. Is turbine dying? Or is it already dead? And why?
&gt; &gt;
&gt; &gt; I am not _that_ experienced in developing complex web applications.  
&gt; &gt; Does
&gt; &gt; turbine have some kind of major flaw that I don't see?
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; What I like and what I am looking for is this:
&gt; &gt;
&gt; &gt; -          The security system - group-role-based
&gt; &gt;
&gt; &gt; -          Tight integration with velocity (which of course can be
&gt; &gt; accomplished in other frameworks as struts). And what I like with  
&gt; &gt; velocity
&gt; &gt; is that the templates looks very much like static html, i.e. they  
&gt; &gt; are very
&gt; &gt; readable. I don't like jsp.
&gt; &gt;
&gt; &gt; -          The torque object model that is generated
&gt; &gt;
&gt; &gt; -          A clear file structure for the environment. (What I like in
&gt; &gt; turbine is that I can create a folder for x number of pages and then  
&gt; &gt; create
&gt; &gt; a default.java class in the corresponding package and have the same
&gt; &gt; permission check for all those pages)
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; The biggest flaw I think turbine has is that it isn't really maven 2
&gt; &gt; compatible. I really like working with maven, but I prefer not to use
&gt; &gt; version 1.
&gt; &gt;
&gt; &gt;
&gt; &gt;
&gt; &gt; I'm just sending this since I think it's sad that it is not used  
&gt; &gt; anymore and
&gt; &gt; I wonder why.
&gt; &gt;
&gt; &gt; Any reply/discussion would be appreciated.
&gt; &gt;
&gt; &gt; /Ludwig
&gt; &gt;
&gt; 
&gt; 
&gt; ---------------------------------------------------------------------
&gt; To unsubscribe, e-mail: user-unsubscribe@turbine.apache.org
&gt; For additional commands, e-mail: user-help@turbine.apache.org
&gt; 
 		 	   		  
_________________________________________________________________
Bing brings you maps, menus, and reviews organized in one place.
http://www.bing.com/search?q=restaurants&amp;form=MFESRP&amp;publ=WLHMTAG&amp;crea=TEXT_MFESRP_Local_MapsMenu_Resturants_1x1

</pre>
</div>
</content>
</entry>
</feed>
