Greetings all:

I try to make Jetspeed use PSML database instead of 
the flat file.

I have created tables in mysql:
| ID_TABLE                |
| JETSPEED_ANON_PROFILE   |
| JETSPEED_GROUP_PROFILE  |
| JETSPEED_ROLE_PROFILE   |
| JETSPEED_USER_PROFILE   |
| TURBINE_GROUP           |
| TURBINE_PERMISSION      |
| TURBINE_ROLE            |
| TURBINE_ROLE_PERMISSION |
| TURBINE_SCHEDULED_JOB   |
| TURBINE_USER            |
| TURBINE_USER_GROUP_ROLE |

I populated the tables using populate-mysql.sql ( 
this script populate TURBINE_* but not JETSPEED_* ?),
modified TurbineResource.Properties and Torque.properties
to reflect mysql database settings, modified Jetspeed.properties
to use DatabasePsmlManager.

When I directed the browser to :8080/jetspeed, I got errors:

Horrible Exception:
org.apache.turbine.util.security.UnknownEntityException: Unknown user
'anon'
        at
org.apache.turbine.services.security.db.DBUserManager.retrieve(DBUserManager.java:178)
        at
org.apache.turbine.services.security.BaseSecurityService.getUser(BaseSecurityService.java:329)
        at
org.apache.jetspeed.services.security.JetspeedDBSecurityService.getAnonymousUser(JetspeedDBSecurityService.java:456)
        at
org.apache.turbine.services.security.TurbineSecurity.getAnonymousUser(TurbineSecurity.java:246)
        at
org.apache.turbine.modules.actions.sessionvalidator.TemplateSessionValidator.doPerform(TemplateSessionValidator.java:95)
        at
org.apache.jetspeed.modules.actions.JetspeedSessionValidator.doPerform(JetspeedSessionValidator.java:104)
        at org.apache.turbine.modules.Action.perform(Action.java:87)

...

jetspeed.log has the following:

[20:04:01,436 DEBUG] SELECT TURBINE_USER.USER_ID, TURBINE_USER.LOGIN_NAME,
TURBINE_USER.PASSWORD_VALUE, TURBINE_USER.FIRST_NAME,
TURBINE_USER.LAST_NAME, TURBINE_USER.EMAIL, TURBINE_USER.CONFIRM_VALUE,
TURBINE_USER.MODIFIED, TURBINE_USER.CREATED, TURBINE_USER.LAST_LOGIN,
TURBINE_USER.DISABLED, TURBINE_USER.OBJECTDATA FROM TURBINE_USER WHERE
(TURBINE_USER.LOGIN_NAME='anon')
[20:04:01,442 ERROR] Turbine.handleException: Unknown user 'anon'


Could you please inform me what's wrong with it? populate-mysql.sql 
doesn't insert a Turbine user 'anon'; so should I manually insert this
user 'anon' to TURBINE_USER? Besides, what is 'anon' about? I thank
in advance for your help.


regards,

hong                                          


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

Reply via email to