hello
   I startup my resin web server. but throw exception :
I saw the roller source:RollerContext.contextInitialized,
WebloggerFactory.bootstrap,GuiceWebloggerProvider.bootstrap

org.apache.roller.weblogger.business.WebloggerFactory : the 128 line
    output : Weblogger Provider =
org.apache.roller.weblogger.business.GuiceWebloggerProvider

why ?
How to solve?

thanks

the context of roller.log file :
INFO  2008-02-27 10:25:09,234 DatabaseProvider:successMessage - SUCCESS: Got
parameters. Using configuration type JDBC_PROPERTIES
INFO  2008-02-27 10:25:09,265 DatabaseProvider:successMessage - -- Using
JDBC driver class: com.mysql.jdbc.Driver
INFO  2008-02-27 10:25:09,265 DatabaseProvider:successMessage - -- Using
JDBC connection URL: jdbc:mysql://192.168.0.20:3306/rollerdb
INFO  2008-02-27 10:25:09,265 DatabaseProvider:successMessage - -- Using
JDBC username: scott
INFO  2008-02-27 10:25:09,265 DatabaseProvider:successMessage - -- Using
JDBC password: [hidden]
INFO  2008-02-27 10:25:09,265 DatabaseProvider:successMessage - SUCCESS:
loaded JDBC driver class [com.mysql.jdbc.Driver]
ERROR 2008-02-27 10:25:58,312 DatabaseInstaller:getDatabaseVersion -
Couldn't lookup current database version
java.sql.SQLException: Table 'rollerdb.roller_properties' doesn't exist
 at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2847)
 at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1531)
 at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1622)
 at com.mysql.jdbc.Connection.execSQL(Connection.java:2370)
 at com.mysql.jdbc.Connection.execSQL(Connection.java:2297)
 at com.mysql.jdbc.Statement.executeQuery(Statement.java:1183)
 at
org.apache.roller.weblogger.business.startup.DatabaseInstaller.getDatabaseVersion
(DatabaseInstaller.java:1165)
 at
org.apache.roller.weblogger.business.startup.DatabaseInstaller.isUpgradeRequired
(DatabaseInstaller.java:99)
 at org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(
WebloggerStartup.java:191)
 at org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(
RollerContext.java:138)
 at com.caucho.server.webapp.Application.start(Application.java:1647)
 at com.caucho.server.deploy.DeployController.startImpl(
DeployController.java:621)
 at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(
StartAutoRedeployAutoStrategy.java:72)
 at com.caucho.server.deploy.DeployController.startOnInit(
DeployController.java:509)
 at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:153)
 at com.caucho.server.webapp.ApplicationContainer.start(
ApplicationContainer.java:670)
 at com.caucho.server.host.Host.start(Host.java:420)
 at com.caucho.server.deploy.DeployController.startImpl(
DeployController.java:621)
 at com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startOnInit(
StartAutoRedeployAutoStrategy.java:72)
 at com.caucho.server.deploy.DeployController.startOnInit(
DeployController.java:509)
 at com.caucho.server.deploy.DeployContainer.start(DeployContainer.java:153)
 at com.caucho.server.host.HostContainer.start(HostContainer.java:504)
 at com.caucho.server.resin.ServletServer.start(ServletServer.java:971)
 at com.caucho.server.deploy.DeployController.startImpl(
DeployController.java:621)
 at com.caucho.server.deploy.AbstractDeployControllerStrategy.start(
AbstractDeployControllerStrategy.java:56)
 at com.caucho.server.deploy.DeployController.start(DeployController.java
:517)
 at com.caucho.server.resin.ResinServer.start(ResinServer.java:551)
 at com.caucho.server.resin.Resin.init(Resin.java)
 at com.caucho.server.resin.Resin.main(Resin.java:625)
ERROR 2008-02-27 10:26:02,906 DatabaseInstaller:errorMessage - ERROR setting
database version
INFO  2008-02-27 10:26:05,406 WebloggerFactory:bootstrap - Bootstrapping
Roller Weblogger business tier
INFO  2008-02-27 10:26:05,421 WebloggerFactory:bootstrap - Weblogger
Provider = org.apache.roller.weblogger.business.GuiceWebloggerProvider
INFO  2008-02-27 10:26:05,468 DatabaseProvider:successMessage - SUCCESS: Got
parameters. Using configuration type JDBC_PROPERTIES
INFO  2008-02-27 10:26:05,468 DatabaseProvider:successMessage - -- Using
JDBC driver class: com.mysql.jdbc.Driver
INFO  2008-02-27 10:26:05,468 DatabaseProvider:successMessage - -- Using
JDBC connection URL: jdbc:mysql://192.168.0.20:3306/rollerdb
INFO  2008-02-27 10:26:05,468 DatabaseProvider:successMessage - -- Using
JDBC username: scott
INFO  2008-02-27 10:26:05,468 DatabaseProvider:successMessage - -- Using
JDBC password: [hidden]
INFO  2008-02-27 10:26:05,484 DatabaseProvider:successMessage - SUCCESS:
loaded JDBC driver class [com.mysql.jdbc.Driver]
INFO  2008-02-27 10:26:10,078 JPAPersistenceStrategy:<init> - openjpa.Log:
commons
INFO  2008-02-27 10:26:11,125 PageServlet:init - Initializing PageServlet
INFO  2008-02-27 10:26:11,140 WeblogPageCache:<init> - {timeout=3600,
enabled=true, size=400, id=cache.weblogpage}
INFO  2008-02-27 10:26:11,171 CacheManager:<clinit> - Cache Manager
Initialized.
INFO  2008-02-27 10:26:11,171 CacheManager:<clinit> - Cache Factory =
org.apache.roller.weblogger.util.cache.ExpiringLRUCacheFactoryImpl
INFO  2008-02-27 10:26:11,187 SiteWideCache:<init> - {timeout=1800,
enabled=true, size=50, id=cache.sitewide}
INFO  2008-02-27 10:26:11,187 PageServlet:init - Referrer processing enabled
= true
INFO  2008-02-27 10:26:11,218 FeedServlet:init - Initializing FeedServlet
INFO  2008-02-27 10:26:11,218 WeblogFeedCache:<init> - {timeout=3600,
enabled=true, size=200, id=cache.weblogfeed}
INFO  2008-02-27 10:26:11,218 ResourceServlet:init - Initializing
ResourceServlet
INFO  2008-02-27 10:26:11,218 SearchServlet:init - Initializing
SearchServlet
INFO  2008-02-27 10:26:11,265 CommentServlet:init - Initializing
CommentServlet
INFO  2008-02-27 10:26:11,390 CommentValidationManager:<init> - Configured
CommentValidator: Blacklist Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.BlacklistCommentValidator
INFO  2008-02-27 10:26:11,390 CommentValidationManager:<init> - Configured
CommentValidator: Excess Links Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessLinksCommentValidator
INFO  2008-02-27 10:26:11,406 CommentValidationManager:<init> - Configured
CommentValidator: Excess Size Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessSizeCommentValidator
INFO  2008-02-27 10:26:11,406 CommentValidationManager:<init> - Configured 3
CommentValidators
INFO  2008-02-27 10:26:11,406 CommentServlet:init - Comment Throttling
DISABLED
INFO  2008-02-27 10:26:11,406 CommentValidationManager:<init> - Configured
CommentValidator: Blacklist Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.BlacklistCommentValidator
INFO  2008-02-27 10:26:11,406 CommentValidationManager:<init> - Configured
CommentValidator: Excess Links Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessLinksCommentValidator
INFO  2008-02-27 10:26:11,406 CommentValidationManager:<init> - Configured
CommentValidator: Excess Size Comment Validator /
org.apache.roller.weblogger.ui.rendering.plugins.comments.ExcessSizeCommentValidator
INFO  2008-02-27 10:26:11,406 CommentValidationManager:<init> - Configured 3
CommentValidators
INFO  2008-02-27 10:26:11,421 RSDServlet:init - Initializing RSDServlet
INFO  2008-02-27 10:26:11,468 PlanetFeedServlet:init - Initializing
PlanetRssServlet
INFO  2008-02-27 10:26:11,468 PlanetCache:<init> - Planet cache =
{timeout=1800, enabled=true, size=10, id=cache.planet}
INFO  2008-02-27 10:26:11,468 PreviewServlet:init - Initializing
PreviewServlet
INFO  2008-02-27 10:26:11,468 PreviewResourceServlet:init - Initializing
PreviewResourceServlet
INFO  2008-02-27 10:26:11,468 PreviewThemeImageServlet:init - Initializing
PreviewThemeImageServlet
INFO  2008-02-27 10:26:11,515 RequestMappingFilter:init - Request mapping
filter initialized, 1 mappers configured.
WARN  2008-02-27 10:26:13,250 Settings:getLocale - Settings: Could not parse
struts.locale setting, substituting default VM locale
INFO  2008-02-27 10:26:16,593 IPBanFilter:init - INIT IPBanFilter


startup print:

Resin-3.0.25 (built Wed, 05 Dec 2007 08:19:34 PST)
Copyright(c) 1998-2006 Caucho Technology.  All rights reserved.

  Resin Professional has not found any valid licenses.
  Licenses belong in C:\resin-pro-3.0.25\licenses.
  See http://www.caucho.com/sales for licensing information.

Using Resin Open Source under the GNU Public License (GPL).

  See http://www.caucho.com for information on Resin Professional.

Starting Resin on Wed, 27 Feb 2008 10:24:56 +0800 (CST)

[10:24:59.015] Server[] starting
[10:24:59.015]
[10:24:59.015] Windows XP 5.1 x86
[10:24:59.015] Java 1.5.0-b64, 32, mixed mode, sharing, GBK, zh, Sun
Microsystem
s Inc.
[10:24:59.015] resin.home = C:\resin-pro-3.0.25
[10:24:59.015] server.root = C:\resin-pro-3.0.25
[10:24:59.015]
[10:24:59.109] Host[] starting
[10:24:59.312] WebApp[http://localhost:8080] starting
[10:24:59.578] In-place class redefinition (HotSwap) is not available.
In-place
 class reloading during development requires a compatible JDK and -Xdebug.
[10:25:00.796] WebApp[http://localhost:8080/axis] starting
[10:25:00.796] AdminServlet: init
- Unable to find config file.  Creating new servlet engine config file:
/WEB-INF
/server-config.wsdd
[10:25:02.890] SOAPMonitorService: init
[10:25:02.984] WebApp[http://localhost:8080/logs] starting
[10:25:03.593] WebApp[http://localhost:8080/resin-doc] starting
[10:25:05.781] WebApp[http://localhost:8080/roller] starting
[10:25:05.937] Loading Spring root WebApplicationContext
Roller Weblogger: Successfully loaded custom properties file from classpath
[10:26:10.531] com.google.inject.ProvisionException: Error while locating
instan
ce
[10:26:10.531]   bound to
org.apache.roller.weblogger.business.jpa.JPAPersistenc
eStrategy
[10:26:10.531]   for member at
org.apache.roller.weblogger.business.jpa.JPAWeblo
ggerImpl.<init>(JPAWebloggerImpl.java:77)
[10:26:10.531]  at
com.google.inject.InjectorImpl$SingleParameterInjector.inject
(InjectorImpl.java:646)
[10:26:10.531]  at com.google.inject.InjectorImpl.getParameters(
InjectorImpl.jav
a:666)
[10:26:10.531]  at com.google.inject.ConstructorInjector.construct
(ConstructorIn
jector.java:140)
[10:26:10.531]  at com.google.inject.InjectorImpl$ImplicitBinding.get
(InjectorIm
pl.java:1006)
[10:26:10.531]  at com.google.inject.ProviderToInternalFactoryAdapter$1.call
(Pro
viderToInternalFactoryAdapter.java:37)
[10:26:10.531]  at com.google.inject.InjectorImpl.callInContext(
InjectorImpl.jav
a:756)
[10:26:10.531]  at com.google.inject.ProviderToInternalFactoryAdapter.get
(Provid
erToInternalFactoryAdapter.java:35)
[10:26:10.531]  at com.google.inject.Scopes$1$1.get(Scopes.java:53)
[10:26:10.531]  at com.google.inject.InternalFactoryToProviderAdapter.get
(Intern
alFactoryToProviderAdapter.java:41)
[10:26:10.531]  at com.google.inject.BindingBuilderImpl$FactoryProxy.get
(Binding
BuilderImpl.java:299)
[10:26:10.531]  at com.google.inject.InjectorImpl$9$1.call(InjectorImpl.java
:708
)
[10:26:10.531]  at com.google.inject.InjectorImpl.callInContext(
InjectorImpl.jav
a:747)
[10:26:10.531]  at com.google.inject.InjectorImpl$9.get(InjectorImpl.java
:702)
[10:26:10.531]  at com.google.inject.InjectorImpl.getInstance(
InjectorImpl.java:
728)
[10:26:10.531]  at
org.apache.roller.weblogger.business.GuiceWebloggerProvider.b
ootstrap(GuiceWebloggerProvider.java:87)
[10:26:10.531]  at
org.apache.roller.weblogger.business.WebloggerFactory.bootstr
ap(WebloggerFactory.java:134)
[10:26:10.531]  at
org.apache.roller.weblogger.business.WebloggerFactory.bootstr
ap(WebloggerFactory.java:99)
[10:26:10.531]  at
org.apache.roller.weblogger.ui.core.RollerContext.contextInit
ialized(RollerContext.java:156)
[10:26:10.531]  at com.caucho.server.webapp.Application.start(
Application.java:1
647)
[10:26:10.531]  at com.caucho.server.deploy.DeployController.startImpl
(DeployCon
troller.java:621)
[10:26:10.531]  at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startO
nInit(StartAutoRedeployAutoStrategy.java:72)
[10:26:10.531]  at com.caucho.server.deploy.DeployController.startOnInit
(DeployC
ontroller.java:509)
[10:26:10.531]  at com.caucho.server.deploy.DeployContainer.start
(DeployContaine
r.java:153)
[10:26:10.531]  at com.caucho.server.webapp.ApplicationContainer.start
(Applicati
onContainer.java:670)
[10:26:10.531]  at com.caucho.server.host.Host.start(Host.java:420)
[10:26:10.531]  at com.caucho.server.deploy.DeployController.startImpl
(DeployCon
troller.java:621)
[10:26:10.531]  at
com.caucho.server.deploy.StartAutoRedeployAutoStrategy.startO
nInit(StartAutoRedeployAutoStrategy.java:72)
[10:26:10.531]  at com.caucho.server.deploy.DeployController.startOnInit
(DeployC
ontroller.java:509)
[10:26:10.531]  at com.caucho.server.deploy.DeployContainer.start
(DeployContaine
r.java:153)
[10:26:10.531]  at com.caucho.server.host.HostContainer.start(
HostContainer.java
:504)
[10:26:10.531]  at com.caucho.server.resin.ServletServer.start(
ServletServer.jav
a:971)
[10:26:10.531]  at com.caucho.server.deploy.DeployController.startImpl
(DeployCon
troller.java:621)
[10:26:10.531]  at
com.caucho.server.deploy.AbstractDeployControllerStrategy.sta
rt(AbstractDeployControllerStrategy.java:56)
[10:26:10.531]  at com.caucho.server.deploy.DeployController.start
(DeployControl
ler.java:517)
[10:26:10.531]  at com.caucho.server.resin.ResinServer.start(
ResinServer.java:55
1)
[10:26:10.531]  at com.caucho.server.resin.Resin.init(Resin.java)
[10:26:10.531]  at com.caucho.server.resin.Resin.main(Resin.java:625)
[10:26:10.531] Caused by: java.lang.RuntimeException:
java.lang.reflect.Invocati
onTargetException
[10:26:10.531]  at com.google.inject.ConstructorInjector.construct
(ConstructorIn
jector.java:161)
[10:26:10.531]  at com.google.inject.InjectorImpl$ImplicitBinding.get
(InjectorIm
pl.java:1006)
[10:26:10.531]  at com.google.inject.ProviderToInternalFactoryAdapter$1.call
(Pro
viderToInternalFactoryAdapter.java:37)
[10:26:10.531]  at com.google.inject.InjectorImpl.callInContext(
InjectorImpl.jav
a:756)
[10:26:10.531]  at com.google.inject.ProviderToInternalFactoryAdapter.get
(Provid
erToInternalFactoryAdapter.java:35)
[10:26:10.531]  at com.google.inject.Scopes$1$1.get(Scopes.java:53)
[10:26:10.531]  at com.google.inject.InternalFactoryToProviderAdapter.get
(Intern
alFactoryToProviderAdapter.java:41)
[10:26:10.531]  at
com.google.inject.BindingBuilderImpl$ImplicitImplementation.g
et(BindingBuilderImpl.java:334)
[10:26:10.531]  at
com.google.inject.InjectorImpl$SingleParameterInjector.inject
(InjectorImpl.java:640)
[10:26:10.531]  ... 36 more
[10:26:10.531] Caused by: java.lang.reflect.InvocationTargetException
[10:26:10.531]  at sun.reflect.NativeConstructorAccessorImpl.newInstance0
(Native
 Method)
[10:26:10.531]  at sun.reflect.NativeConstructorAccessorImpl.newInstance
(NativeC
onstructorAccessorImpl.java:39)
[10:26:10.531]  at sun.reflect.DelegatingConstructorAccessorImpl.newInstance
(Del
egatingConstructorAccessorImpl.java:27)
[10:26:10.531]  at java.lang.reflect.Constructor.newInstance(
Constructor.java:49
4)
[10:26:10.531]  at
com.google.inject.DefaultConstructionProxyFactory$1.newInstan
ce(DefaultConstructionProxyFactory.java:46)
[10:26:10.531]  at com.google.inject.ConstructorInjector.construct
(ConstructorIn
jector.java:142)
[10:26:10.531]  ... 44 more
[10:26:10.531] Caused by: java.lang.UnsupportedOperationException
[10:26:10.531]  at javax.persistence.Persistence.createEntityManagerFactory
(Pers
istence.java:85)
[10:26:10.531]  at
org.apache.roller.weblogger.business.jpa.JPAPersistenceStrate
gy.<init>(JPAPersistenceStrategy.java:123)
[10:26:10.531]  ... 50 more
[10:26:11.125] PageServlet: init
[10:26:11.218] FeedServlet: init
[10:26:11.218] ResourceServlet: init
[10:26:11.218] SearchServlet: init
[10:26:11.265] CommentServlet: init
[10:26:11.421] RSDServlet: init
[10:26:11.468] PlanetFeedServlet: init
[10:26:11.468] CommentAuthenticatorServlet: init
[10:26:11.468] PreviewServlet: init
[10:26:11.468] PreviewResourceServlet: init
[10:26:11.468] PreviewThemeImageServlet: init
[10:26:11.484] RedirectServlet: init
[10:26:11.484] StrutsRedirectServlet: init
[10:26:16.968] WebApp[http://localhost:8080/resin-admin] starting
[10:26:17.062] Socket JNI library requires a valid Resin Professional
License.
[10:26:17.062] See http://www.caucho.com/sales for information.
[10:26:17.078] http listening to *:8080
[10:26:17.078] hmux listening to localhost:6802
[10:26:17.078] Resin started in 78657ms

Reply via email to