I don't think we're using any complex hivemind stuff - here's the hivemind.xml 
we have:

Tim.

<?xml version="1.0"?>
<module id="com.company.edl.tapestry.session" version="1.0.0">
        <contribution
                configuration-id="tapestry.state.ApplicationObjects">
                <state-object name="nb-visit" scope="session">
                        <create-instance
        
class="com.company.edl.tapestry.session.NewBusinessVisit" />
                </state-object>
                <state-object name="as-visit" scope="session">
                        <create-instance
        
class="com.company.edl.tapestry.session.AgrServicingVisit" />
                </state-object>
                <state-object name="ca-visit" scope="session">
                        <create-instance
        
class="com.company.edl.tapestry.session.CashVisit" />
                </state-object>
        </contribution>

        <contribution
configuration-id="tapestry.form.translator.Translators">
        <bean name="currency"
class="com.company.tapestrytoolkit.framework.translators.CurrencyTranslato
r" />
        </contribution>
        
        <contribution configuration-id="tapestry.form.validator.Validators">
                <validator name="wildcard" configurable="false"
class="com.company.tapestrytoolkit.framework.validation.WildcardValidator"
/>
                <validator name="phonenumber" configurable="false"
class="com.company.tapestrytoolkit.framework.validation.PhoneNumberValidat
or" />
        </contribution>

        <service-point id="GeneralExceptionPresenter"
                interface="org.apache.tapestry.error.ExceptionPresenter">
                <invoke-factory>
                        <construct
        
class="com.company.edl.tapestry.error.PanExceptionPresenter">
                                <set-object property="exceptionPageName"
        
value="infrastructure:exceptionPageName" />
                                <set-object
property="requestExceptionReporter"
        
value="infrastructure:requestExceptionReporter" />
                                <set-object property="responseRenderer"
        
value="infrastructure:responseRenderer" />
                        </construct>
                </invoke-factory>
        </service-point>

        <contribution configuration-id="tapestry.InfrastructureOverrides">
                <property name="exceptionPresenter"
                        object="service:GeneralExceptionPresenter" />
        </contribution>

</module>

On Monday 21 August 2006 10:49, Norbert Sándor wrote:
> Maybe you use a Hivemind service with an inappropriate model (singleton
> instead of threaded)?
>
> Regards,
> Norbi
>
> Tim Sawyer wrote:
> > Hi,
> >
> > We've just written our first tapestry app, which is running on tomcat
> > 5.0. We're getting strange problems with it deployed at our customer,
> > where it looks like users are getting each others sessions.  We don't
> > seem to get this in-house, but I'm getting someone to test multi-user
> > now.
> >
> > My first thought was that someone had used instance variables in the
> > tapestry pages, but I can't find any evidence of that.
> >
> > Does anyone have any idea what this could be?
> >
> > Thanks,
> >
> > Tim.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to