]
Brian Leathem commented on RF-13205:
------------------------------------
The errors on deployment can be safely ignored. They occur because Hibernate is trying to
drop indexes from non-existent tables. After the drop commands are complete, hibernate
successfully creates the tables.
The 2nd error reported is that "you cannot create a new user". I tried
registering myself as a new user, and got this error:
{quote}
Caused by: java.lang.NoClassDefFoundError: org/apache/commons/codec/binary/Hex
at org.richfaces.photoalbum.util.HashUtils.hash(HashUtils.java:47) [classes:]
at org.richfaces.photoalbum.manager.Authenticator.register(Authenticator.java:159)
[classes:]
at
org.richfaces.photoalbum.manager.Authenticator$Proxy$_$$_WeldClientProxy.register(Authenticator$Proxy$_$$_WeldClientProxy.java)
[classes:]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.7.0_17]
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
[rt.jar:1.7.0_17]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.7.0_17]
at java.lang.reflect.Method.invoke(Method.java:601) [rt.jar:1.7.0_17]
at org.apache.el.parser.AstValue.invoke(AstValue.java:258)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
[weld-core-1.1.13.Final-redhat-1.jar:1.1.13.Final-redhat-1]
at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
[weld-core-1.1.13.Final-redhat-1.jar:1.1.13.Final-redhat-1]
at org.apache.el.parser.AstIdentifier.invoke(AstIdentifier.java:117)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
[jbossweb-7.2.0.Final-redhat-1.jar:7.2.0.Final-redhat-1]
at
org.jboss.weld.util.el.ForwardingMethodExpression.invoke(ForwardingMethodExpression.java:40)
[weld-core-1.1.13.Final-redhat-1.jar:1.1.13.Final-redhat-1]
at org.jboss.weld.el.WeldMethodExpression.invoke(WeldMethodExpression.java:50)
[weld-core-1.1.13.Final-redhat-1.jar:1.1.13.Final-redhat-1]
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105)
[jsf-impl-2.1.19-redhat-1.jar:2.1.19-redhat-1]
at
javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:148)
[jboss-jsf-api_2.1_spec-2.1.19.1.Final-redhat-1.jar:2.1.19.1.Final-redhat-1]
... 32 more
{quote}
I was able to resolve this by adding the dependency:
{code}
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.8</version>
</dependency>
{code}
With this dependency present I am able to register a new user.
However, after successful registration I land on a user profile page that still shows a
"register" button. Thinking the registration is not complete I click the button
and an exception is generated in the server log reporting that the password is not
present. This presents a usability problem.
Photoalbum: Hibernate error during deployment
---------------------------------------------
Key: RF-13205
URL:
https://issues.jboss.org/browse/RF-13205
Project: RichFaces
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: examples
Affects Versions: 4.3.4
Environment: Photoalbum 4.3.4.20130912-Final
Reporter: Pavol Pitonak
Priority: Blocker
# build photoalbum and deploy to EAP 6.1.1
result:
* there is error during deployment
* when you open
http://localhost:8080/richfaces-photoalbum, you can see application and
basic functionality works, however you cannot create a new user
{quote}
17:10:35,171 INFO
[org.hibernate.service.jdbc.connections.internal.ConnectionProviderInitiator]
(ServerService Thread Pool -- 48) HHH000130: Instantiating explicit connection provider:
org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
17:10:35,346 INFO [org.hibernate.dialect.Dialect] (ServerService Thread Pool -- 48)
HHH000400: Using dialect: org.hibernate.dialect.H2Dialect
17:10:35,361 WARN [org.hibernate.dialect.H2Dialect] (ServerService Thread Pool -- 48)
HHH000431: Unable to determine H2 database version, certain features may not work
17:10:35,389 INFO
[org.hibernate.engine.transaction.internal.TransactionFactoryInitiator] (ServerService
Thread Pool -- 48) HHH000268: Transaction strategy:
org.hibernate.engine.transaction.internal.jta.CMTTransactionFactory
17:10:35,392 INFO [org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory]
(ServerService Thread Pool -- 48) HHH000397: Using ASTQueryTranslatorFactory
17:10:35,444 INFO [org.hibernate.validator.internal.util.Version] (ServerService Thread
Pool -- 48) HV000001: Hibernate Validator 4.3.1.Final-redhat-1
17:10:35,866 INFO [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) HHH000227: Running hbm2ddl schema export
17:10:35,874 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) HHH000389: Unsuccessful: alter table Album drop constraint
FK_maso23c869ch22pa5q0sh6tok
17:10:35,874 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) Table "ALBUM" not found; SQL statement:
alter table Album drop constraint FK_maso23c869ch22pa5q0sh6tok [42102-168]
17:10:35,875 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) HHH000389: Unsuccessful: alter table Album drop constraint
FK_j8gbvffe8l1pvbewibj4ft62m
17:10:35,875 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) Table "ALBUM" not found; SQL statement:
alter table Album drop constraint FK_j8gbvffe8l1pvbewibj4ft62m [42102-168]
17:10:35,875 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) HHH000389: Unsuccessful: alter table Comment drop constraint
FK_j94pith5sd971k29j6ysxuk7
17:10:35,875 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) Table "COMMENT" not found; SQL statement:
alter table Comment drop constraint FK_j94pith5sd971k29j6ysxuk7 [42102-168]
17:10:35,875 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) HHH000389: Unsuccessful: alter table Comment drop constraint
FK_qh25b5js0rt4fqv9syhyjv781
17:10:35,876 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) Table "COMMENT" not found; SQL statement:
alter table Comment drop constraint FK_qh25b5js0rt4fqv9syhyjv781 [42102-168]
17:10:35,876 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) HHH000389: Unsuccessful: alter table Image drop constraint
FK_62s883scl1tf1fl7357bbtxy9
17:10:35,876 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) Table "IMAGE" not found; SQL statement:
alter table Image drop constraint FK_62s883scl1tf1fl7357bbtxy9 [42102-168]
17:10:35,876 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) HHH000389: Unsuccessful: alter table Image_MetaTag drop constraint
FK_qw6hpgbun1gnhr0nimrao8gxc
17:10:35,877 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) Table "IMAGE_METATAG" not found; SQL statement:
alter table Image_MetaTag drop constraint FK_qw6hpgbun1gnhr0nimrao8gxc [42102-168]
17:10:35,877 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) HHH000389: Unsuccessful: alter table Image_MetaTag drop constraint
FK_rb6l6aoyv7bss6hto77wqnvfg
17:10:35,877 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) Table "IMAGE_METATAG" not found; SQL statement:
alter table Image_MetaTag drop constraint FK_rb6l6aoyv7bss6hto77wqnvfg [42102-168]
17:10:35,877 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) HHH000389: Unsuccessful: alter table Shelf drop constraint
FK_3unm5rbreqkjurmy4hpfl89yr
17:10:35,878 ERROR [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) Table "SHELF" not found; SQL statement:
alter table Shelf drop constraint FK_3unm5rbreqkjurmy4hpfl89yr [42102-168]
17:10:36,026 INFO [org.hibernate.tool.hbm2ddl.SchemaExport] (ServerService Thread Pool
-- 48) HHH000230: Schema export complete
{quote}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: