Hi,

Which is what I did =(

public class BorcUser extends TorqueUser
{
    public BorcUser()
    {
        super();
    }

    public BorcUser(Persistent obj)
    {
        super(obj);
    }
.
.
.
}

It sits in com.ba.borc.services.security.BorcUser

And I am getting this Exception:

org.apache.turbine.services.InstantiationException: Service
SecurityService failed to initialize: Failed to instantiate UserManager:
UserPeer com.ba.borc.om.BorcUserPeer has no confirm column information!:
No method "setConfirmed" with 1 arg(s) of matching types.
        at
org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBrok
er.java:510)
        at
org.apache.turbine.services.security.TurbineSecurity.getService(TurbineS
ecurity.java:104)
        at
org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(Tu
rbineSecurity.java:371)
        at
org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValid
ator.doPerform(TemplateSessionValidator.java:115)
        at org.apache.turbine.modules.Action.perform(Action.java:86)
        at
org.apache.turbine.modules.ActionLoader.exec(ActionLoader.java:134)
        at org.apache.turbine.Turbine.doGet(Turbine.java:751)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:256)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:191)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticator
Base.java:494)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:241
6)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:180)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherVa
lve.java:171)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:172)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577
)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:641)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:174)
        at
org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.i
nvokeNext(StandardPipeline.java:643)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
80)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1040)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1151)
        at java.lang.Thread.run(Thread.java:534)
Caused by: org.apache.turbine.services.InitializationException: Failed
to instantiate UserManager: UserPeer com.ba.borc.om.BorcUserPeer has no
confirm column information!: No method "setConfirmed" with 1 arg(s) of
matching types.
        at
org.apache.turbine.services.security.BaseSecurityService.init(BaseSecuri
tyService.java:325)
        at
org.apache.turbine.services.security.torque.TorqueSecurityService.init(T
orqueSecurityService.java:121)
        at
org.apache.turbine.services.BaseServiceBroker.getService(BaseServiceBrok
er.java:492)
        ... 38 more
Caused by: org.apache.turbine.services.InitializationException: UserPeer
com.ba.borc.om.BorcUserPeer has no confirm column information!: No
method "setConfirmed" with 1 arg(s) of matching types.
        at
org.apache.turbine.services.security.torque.UserPeerManager.init(UserPee
rManager.java:376)
        at
org.apache.turbine.services.security.torque.TorqueUserManager.init(Torqu
eUserManager.java:113)
        at
org.apache.turbine.services.security.BaseSecurityService.init(BaseSecuri
tyService.java:319)
        ... 40 more
Caused by: java.beans.IntrospectionException: No method "setConfirmed"
with 1 arg(s) of matching types.
        at java.beans.Introspector.findMethod(Introspector.java:1238)
        at
java.beans.PropertyDescriptor.<init>(PropertyDescriptor.java:61)
        at
org.apache.turbine.services.security.torque.UserPeerManager.init(UserPee
rManager.java:293)
        ... 42 more

Kind regards
 
J�rgen Hoffmann


-----Urspr�ngliche Nachricht-----
Von: Henning P. Schmiedehausen [mailto:[EMAIL PROTECTED] 
Gesendet: Samstag, 23. August 2003 22:39
An: [EMAIL PROTECTED]
Betreff: Re: AW: Migrating from 2.2 to 2.3


=?iso-8859-1?Q?J=FCrgen_Hoffmann?= <[EMAIL PROTECTED]> writes:

>I have the follwoing properties set in my TR.props: 
>services.SecurityService.classname=org.apache.turbine.services.securit
>y.torque.TorqueSecurityService 
>services.SecurityService.torque.userPeer.class = 
>com.ba.borc.om.BorcUserPeer services.SecurityService.torque.user.class 
>= com.ba.borc.services.security.BorcUser

>Where BorcUser in security is:
>public class BorcUser extends TorqueUser

Yes. BorcUser must be either "extends TorqueUser" (for the security
system) or "extends BaseObject" (for Torque). As you can't have both in
Java, you must use a two level approach. I've posted a lenghty message
about this last week.

Basically: Read the torque-security-service.xml documentation. :-)

        Regards
                Henning




>Am I something missing?

>Kind regards
> 
>J�rgen Hoffmann
>ByteACTION GmbH
>- -----Urspr�ngliche Nachricht-----
>Von: J�rgen Hoffmann [mailto:[EMAIL PROTECTED]
>Gesendet: Donnerstag, 21. August 2003 14:17
>An: [EMAIL PROTECTED]
>Betreff: Migrating from 2.2 to 2.3



>*** PGP Signature Status: good
>*** Signer: J�rgen Hoffmann <[EMAIL PROTECTED]> 
>*** Signed: 21.08.2003 14:16:03
>*** Verified: 21.08.2003 14:49:16
>*** BEGIN PGP VERIFIED MESSAGE ***

>Follwoed the instructions on the docs.

>After Startup i get

>Horrible Exception: java.lang.AbstractMethodError:
>org.apache.turbine.services.rundata.DefaultTurbineRunData.setParameter
>Parser(Lorg/apache/turbine/util/parser/ParameterParser;)V

>Is this the wrong ParameterParser?

>On the Browser. =(

>Kind regards
> 
>J�rgen Hoffmann


>*** END PGP VERIFIED MESSAGE ***



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


>-----BEGIN PGP SIGNATURE-----
>Version: PGPfreeware 6.5.3 for non-commercial use <http://www.pgp.com>

>iQA/AwUBP0SzAWwBrh6aH7CGEQL6OACg/MtDXx6qTdEvUPAegfywJOOi5/cAoIDy
>lYSo+ZrtNAYhqSic5lQ6ftmP
>=dHwB
>-----END PGP SIGNATURE-----



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


-- 
Dipl.-Inf. (Univ.) Henning P. Schmiedehausen          INTERMETA GmbH
[EMAIL PROTECTED]        +49 9131 50 654 0   http://www.intermeta.de/

Java, perl, Solaris, Linux, xSP Consulting, Web Services 
freelance consultant -- Jakarta Turbine Development  -- hero for hire

"Dominate!! Dominate!! Eat your young and aggregate! I have grotty
silicon!" 
      -- AOL CD when played backwards  (User Friendly - 200-10-15)

---------------------------------------------------------------------
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