-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 
Author Message
 Post subject: WARN [AnnotationConfiguration] Unable to apply constraints
PostPosted: Sat May 08, 2010 11:23 am 
Newbie

Joined: Tue Nov 03, 2009 9:59 am
Posts: 5
Hello house,
I have my project setup via seam gen and thus my model , but on running on jboss 5.0.0.GA i get the following error
though I can access my project via the browser . I want to take care of this issue before it messes me up in the near or far future. Pls can anyone give me a leading. thank you so very much for your time

15:22:19,780 WARN [AnnotationConfiguration] Unable to apply constraints on DDL for com.etz.eRemit.EremitCurrency
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor277.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:385)
at org.hibernate.cfg.Configuration.generateSchemaUpdateScript(Configuration.java:969)
at org.hibernate.tool.hbm2ddl.SchemaUpdate.execute(SchemaUpdate.java:187)
at org.hibernate.impl.SessionFactoryImpl.<init>(SessionFactoryImpl.java:346)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1327)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:669)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:311)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:592)
at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:121)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:51)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1210)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.scan(HDScanner.java:290)
at org.jboss.system.server.profileservice.hotdeploy.HDScanner.run(HDScanner.java:221)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:417)
at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:280)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:135)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:65)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:146)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:170)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:651)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:676)
at java.lang.Thread.run(Thread.java:613)
Caused by: java.util.NoSuchElementException
at java.util.AbstractList$Itr.next(AbstractList.java:427)
at org.hibernate.validator.LengthValidator.apply(LengthValidator.java:32)
at org.hibernate.validator.ClassValidator.apply(ClassValidator.java:652)
... 66 more


Top
 Profile  
 
 Post subject: Re: WARN [AnnotationConfiguration] Unable to apply constraints
PostPosted: Mon May 10, 2010 3:55 am 
Hibernate Team
Hibernate Team

Joined: Thu Apr 05, 2007 5:52 am
Posts: 1689
Location: Sweden
Hi,

could you post the code for com.etz.eRemit.EremitCurrency. The problem seems to occur when the validator framework applies a database constraint on one of the properties of EremitCurrency. In particular the following call seems to fail:
Code:
Column col = (Column) property.getColumnIterator().next();

which might indicate a problem in the configuration.

--Hardy


Top
 Profile  
 
 Post subject: Re: WARN [AnnotationConfiguration] Unable to apply constraints
PostPosted: Mon May 10, 2010 6:22 am 
Newbie

Joined: Tue Nov 03, 2009 9:59 am
Posts: 5
Hi Hardy n house mates

thank you so very much for the speedy reply
here are a few of my classes. i have being wondering why a primary key of data type varchar should have the
@GeneratedValue annotation , does hibernate/ jpa see all primary keys as type int?

package com.etz.eRemit;
// Generated May 10, 2010 10:35:30 AM by Hibernate Tools 3.2.4.GA

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import static javax.persistence.GenerationType.IDENTITY;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.UniqueConstraint;
import org.hibernate.validator.Length;
import org.hibernate.validator.NotNull;

/**
* EremitCurrency generated by hbm2java
*/
@Entity
@Table(name = "eremit_currency", uniqueConstraints = {
@UniqueConstraint(columnNames = "CURRENCY_NAME"),
@UniqueConstraint(columnNames = "TABLE_ID")})
public class EremitCurrency implements java.io.Serializable {

private String currencyCode;
private EremitUsers eremitUsersByCreatedBy;
private EremitUsers eremitUsersByAuthorizedBy;
private EremitUsers eremitUsersByUpdatedBy;
private int tableId;
private String currencyName;
private Date createdDate;
private String createdIp;
private Character authorized;
private Date authorizedDate;
private String authorizedIp;
private Date updatedDate;
private String updatedIp;

public EremitCurrency() {
}

public EremitCurrency(int tableId, String currencyName) {
this.tableId = tableId;
this.currencyName = currencyName;
}
public EremitCurrency(EremitUsers eremitUsersByCreatedBy,
EremitUsers eremitUsersByAuthorizedBy,
EremitUsers eremitUsersByUpdatedBy, int tableId,
String currencyName, Date createdDate, String createdIp,
Character authorized, Date authorizedDate, String authorizedIp,
Date updatedDate, String updatedIp) {
this.eremitUsersByCreatedBy = eremitUsersByCreatedBy;
this.eremitUsersByAuthorizedBy = eremitUsersByAuthorizedBy;
this.eremitUsersByUpdatedBy = eremitUsersByUpdatedBy;
this.tableId = tableId;
this.currencyName = currencyName;
this.createdDate = createdDate;
this.createdIp = createdIp;
this.authorized = authorized;
this.authorizedDate = authorizedDate;
this.authorizedIp = authorizedIp;
this.updatedDate = updatedDate;
this.updatedIp = updatedIp;
}

@Id
@GeneratedValue(strategy = IDENTITY) @Column(name = "CURRENCY_CODE", unique = true, nullable = false, length = 3)
@Length(max = 3)
public String getCurrencyCode() {
return this.currencyCode;
}

public void setCurrencyCode(String currencyCode) {
this.currencyCode = currencyCode;
}

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "CREATED_BY")
public EremitUsers getEremitUsersByCreatedBy() {
return this.eremitUsersByCreatedBy;
}

public void setEremitUsersByCreatedBy(EremitUsers eremitUsersByCreatedBy) {
this.eremitUsersByCreatedBy = eremitUsersByCreatedBy;
}

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "AUTHORIZED_BY")
public EremitUsers getEremitUsersByAuthorizedBy() {
return this.eremitUsersByAuthorizedBy;
}

public void setEremitUsersByAuthorizedBy(
EremitUsers eremitUsersByAuthorizedBy) {
this.eremitUsersByAuthorizedBy = eremitUsersByAuthorizedBy;
}

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "UPDATED_BY")
public EremitUsers getEremitUsersByUpdatedBy() {
return this.eremitUsersByUpdatedBy;
}

public void setEremitUsersByUpdatedBy(EremitUsers eremitUsersByUpdatedBy) {
this.eremitUsersByUpdatedBy = eremitUsersByUpdatedBy;
}

@Column(name = "TABLE_ID", unique = true, nullable = false)
public int getTableId() {
return this.tableId;
}

public void setTableId(int tableId) {
this.tableId = tableId;
}

@Column(name = "CURRENCY_NAME", unique = true, nullable = false, length = 45)
@NotNull
@Length(max = 45)
public String getCurrencyName() {
return this.currencyName;
}

public void setCurrencyName(String currencyName) {
this.currencyName = currencyName;
}

@Temporal(TemporalType.TIMESTAMP)
@Column(name = "CREATED_DATE", length = 19)
public Date getCreatedDate() {
return this.createdDate;
}

public void setCreatedDate(Date createdDate) {
this.createdDate = createdDate;
}

@Column(name = "CREATED_IP", length = 45)
@Length(max = 45)
public String getCreatedIp() {
return this.createdIp;
}

public void setCreatedIp(String createdIp) {
this.createdIp = createdIp;
}

@Column(name = "AUTHORIZED", length = 1)
public Character getAuthorized() {
return this.authorized;
}

public void setAuthorized(Character authorized) {
this.authorized = authorized;
}

@Temporal(TemporalType.TIMESTAMP)
@Column(name = "AUTHORIZED_DATE", length = 19)
public Date getAuthorizedDate() {
return this.authorizedDate;
}

public void setAuthorizedDate(Date authorizedDate) {
this.authorizedDate = authorizedDate;
}

@Column(name = "AUTHORIZED_IP", length = 45)
@Length(max = 45)
public String getAuthorizedIp() {
return this.authorizedIp;
}

public void setAuthorizedIp(String authorizedIp) {
this.authorizedIp = authorizedIp;
}

@Temporal(TemporalType.TIMESTAMP)
@Column(name = "UPDATED_DATE", length = 19)
public Date getUpdatedDate() {
return this.updatedDate;
}

public void setUpdatedDate(Date updatedDate) {
this.updatedDate = updatedDate;
}

@Column(name = "UPDATED_IP", length = 45)
@Length(max = 45)
public String getUpdatedIp() {
return this.updatedIp;
}

public void setUpdatedIp(String updatedIp) {
this.updatedIp = updatedIp;
}

}



package com.etz.eRemit;
// Generated May 10, 2010 10:35:30 AM by Hibernate Tools 3.2.4.GA

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import javax.persistence.UniqueConstraint;
import org.hibernate.annotations.GenericGenerator;
import org.hibernate.annotations.Parameter;
import org.hibernate.validator.Length;
import org.hibernate.validator.NotNull;

/**
* EremitCountryParameters generated by hbm2java
*/
@Entity
@Table(name = "eremit_country_parameters", uniqueConstraints = @UniqueConstraint(columnNames = "TABLE_ID"))
public class EremitCountryParameters implements java.io.Serializable {

private String countryName;
private EremitUsers eremitUsersByCreatedBy;
private EremitCountry eremitCountry;
private EremitUsers eremitUsersByAuthorizedBy;
private EremitUsers eremitUsersByUpdatedBy;
private int tableId;
private String countryReceivable;
private String countryPayable;
private String countryUrl;
private String createdIp;
private Date createdDate;
private Character authorized;
private Date authorizedDate;
private String authorizedIp;
private Date updatedDate;
private String updatedIp;

public EremitCountryParameters() {
}

public EremitCountryParameters(EremitCountry eremitCountry, int tableId) {
this.eremitCountry = eremitCountry;
this.tableId = tableId;
}
public EremitCountryParameters(EremitUsers eremitUsersByCreatedBy,
EremitCountry eremitCountry, EremitUsers eremitUsersByAuthorizedBy,
EremitUsers eremitUsersByUpdatedBy, int tableId,
String countryReceivable, String countryPayable, String countryUrl,
String createdIp, Date createdDate, Character authorized,
Date authorizedDate, String authorizedIp, Date updatedDate,
String updatedIp) {
this.eremitUsersByCreatedBy = eremitUsersByCreatedBy;
this.eremitCountry = eremitCountry;
this.eremitUsersByAuthorizedBy = eremitUsersByAuthorizedBy;
this.eremitUsersByUpdatedBy = eremitUsersByUpdatedBy;
this.tableId = tableId;
this.countryReceivable = countryReceivable;
this.countryPayable = countryPayable;
this.countryUrl = countryUrl;
this.createdIp = createdIp;
this.createdDate = createdDate;
this.authorized = authorized;
this.authorizedDate = authorizedDate;
this.authorizedIp = authorizedIp;
this.updatedDate = updatedDate;
this.updatedIp = updatedIp;
}

@GenericGenerator(name = "generator", strategy = "foreign", parameters = @Parameter(name = "property", value = "eremitCountry"))
@Id
@GeneratedValue(generator = "generator")
@Column(name = "COUNTRY_NAME", unique = true, nullable = false, length = 30)
@Length(max = 30)
public String getCountryName() {
return this.countryName;
}

public void setCountryName(String countryName) {
this.countryName = countryName;
}

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "CREATED_BY")
public EremitUsers getEremitUsersByCreatedBy() {
return this.eremitUsersByCreatedBy;
}

public void setEremitUsersByCreatedBy(EremitUsers eremitUsersByCreatedBy) {
this.eremitUsersByCreatedBy = eremitUsersByCreatedBy;
}

@OneToOne(fetch = FetchType.LAZY)
@PrimaryKeyJoinColumn
@NotNull
@Length(max = 30)
public EremitCountry getEremitCountry() {
return this.eremitCountry;
}

public void setEremitCountry(EremitCountry eremitCountry) {
this.eremitCountry = eremitCountry;
}

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "AUTHORIZED_BY")
public EremitUsers getEremitUsersByAuthorizedBy() {
return this.eremitUsersByAuthorizedBy;
}

public void setEremitUsersByAuthorizedBy(
EremitUsers eremitUsersByAuthorizedBy) {
this.eremitUsersByAuthorizedBy = eremitUsersByAuthorizedBy;
}

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "UPDATED_BY")
public EremitUsers getEremitUsersByUpdatedBy() {
return this.eremitUsersByUpdatedBy;
}

public void setEremitUsersByUpdatedBy(EremitUsers eremitUsersByUpdatedBy) {
this.eremitUsersByUpdatedBy = eremitUsersByUpdatedBy;
}

@Column(name = "TABLE_ID", unique = true, nullable = false)
public int getTableId() {
return this.tableId;
}

public void setTableId(int tableId) {
this.tableId = tableId;
}

@Column(name = "COUNTRY_RECEIVABLE", length = 45)
@Length(max = 45)
public String getCountryReceivable() {
return this.countryReceivable;
}

public void setCountryReceivable(String countryReceivable) {
this.countryReceivable = countryReceivable;
}

@Column(name = "COUNTRY_PAYABLE", length = 45)
@Length(max = 45)
public String getCountryPayable() {
return this.countryPayable;
}

public void setCountryPayable(String countryPayable) {
this.countryPayable = countryPayable;
}

@Column(name = "COUNTRY_URL", length = 200)
@Length(max = 200)
public String getCountryUrl() {
return this.countryUrl;
}

public void setCountryUrl(String countryUrl) {
this.countryUrl = countryUrl;
}

@Column(name = "CREATED_IP", length = 45)
@Length(max = 45)
public String getCreatedIp() {
return this.createdIp;
}

public void setCreatedIp(String createdIp) {
this.createdIp = createdIp;
}

@Temporal(TemporalType.TIMESTAMP)
@Column(name = "CREATED_DATE", length = 19)
public Date getCreatedDate() {
return this.createdDate;
}

public void setCreatedDate(Date createdDate) {
this.createdDate = createdDate;
}

@Column(name = "AUTHORIZED", length = 1)
public Character getAuthorized() {
return this.authorized;
}

public void setAuthorized(Character authorized) {
this.authorized = authorized;
}

@Temporal(TemporalType.TIMESTAMP)
@Column(name = "AUTHORIZED_DATE", length = 19)
public Date getAuthorizedDate() {
return this.authorizedDate;
}

public void setAuthorizedDate(Date authorizedDate) {
this.authorizedDate = authorizedDate;
}

@Column(name = "AUTHORIZED_IP", length = 45)
@Length(max = 45)
public String getAuthorizedIp() {
return this.authorizedIp;
}

public void setAuthorizedIp(String authorizedIp) {
this.authorizedIp = authorizedIp;
}

@Temporal(TemporalType.TIMESTAMP)
@Column(name = "UPDATED_DATE", length = 19)
public Date getUpdatedDate() {
return this.updatedDate;
}

public void setUpdatedDate(Date updatedDate) {
this.updatedDate = updatedDate;
}

@Column(name = "UPDATED_IP", length = 45)
@Length(max = 45)
public String getUpdatedIp() {
return this.updatedIp;
}

public void setUpdatedIp(String updatedIp) {
this.updatedIp = updatedIp;
}

}


Top
 Profile  
 
 Post subject: Re: WARN [AnnotationConfiguration] Unable to apply constraints
PostPosted: Tue Mar 06, 2012 5:43 pm 
Newbie

Joined: Tue Mar 06, 2012 5:25 pm
Posts: 1
Hi hardy,

We are migrating our apps from jboss-4.0.5.GA to jboss-eap-5.1.2, I get the following Exception. it works fine in jboss-4.0.5.GA and I see the following trace in my log file. it uses Hibernate,JSF,RichFaces,Myfaces etc.

2012-03-06 16:08:33,246 WARN [org.hibernate.cfg.AnnotationConfiguration] (main) Unable to apply constraints on DDL for CrewRequirement
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:382)
at org.hibernate.cfg.Configuration.buildMappings(Configuration.java:1161)
at org.hibernate.ejb.Ejb3Configuration.buildMappings(Ejb3Configuration.java:1227)
at org.hibernate.ejb.EventListenerConfigurator.configure(EventListenerConfigurator.java:173)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:855)
at org.hibernate.ejb.Ejb3Configuration.configure(Ejb3Configuration.java:426)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:132)
at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:301)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:243)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:111)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:72)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:778)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:543)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:125)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:52)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1454)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1172)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1193)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1225)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1113)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:789)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:699)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:403)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:778)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:543)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.registerProfile(AbstractProfileService.java:308)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:256)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
at org.jboss.Main.boot(Main.java:221)
at org.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: could not instantiate ClassValidator
at org.hibernate.validator.ClassValidator.createValidator(ClassValidator.java:339)
at org.hibernate.validator.ClassValidator.createMemberValidator(ClassValidator.java:305)
at org.hibernate.validator.ClassValidator.initValidator(ClassValidator.java:217)
at org.hibernate.validator.ClassValidator.<init>(ClassValidator.java:133)
... 72 more
Caused by: java.lang.annotation.AnnotationTypeMismatchException: Incorrectly typed data found for annotation element public abstract long org.hibernate.validator.Min.value() (Found data of type class java.lang.Integer[0])
at sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy.generateException(AnnotationTypeMismatchExceptionProxy.java:38)
at sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:56)
at $Proxy283.value(Unknown Source)
at org.hibernate.validator.MinValidator.initialize(MinValidator.java:22)
at org.hibernate.validator.MinValidator.initialize(MinValidator.java:17)
at org.hibernate.validator.ClassValidator.createValidator(ClassValidator.java:334)
... 75 more
2012-03-06 16:08:33,340 INFO [org.hibernate.cfg.search.HibernateSearchEventListenerRegister] (main) Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
2012-03-06 16:08:33,387 WARN [org.hibernate.cfg.AnnotationConfiguration] (main) Unable to apply constraints on DDL for gov.dot.marad.mos.persistence.ejb.model.CrewRequirement
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedConstructorAccessor165.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at org.hibernate.cfg.AnnotationConfiguration.secondPassCompile(AnnotationConfiguration.java:382)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1332)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:670)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:133)
at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:301)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:243)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:111)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:72)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:778)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:543)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:125)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:52)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1454)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1172)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1193)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1225)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1113)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:789)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:699)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:403)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:778)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:543)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.registerProfile(AbstractProfileService.java:308)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:256)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
at org.jboss.Main.boot(Main.java:221)
at org.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.IllegalArgumentException: could not instantiate ClassValidator
at org.hibernate.validator.ClassValidator.createValidator(ClassValidator.java:339)
at org.hibernate.validator.ClassValidator.createMemberValidator(ClassValidator.java:305)
at org.hibernate.validator.ClassValidator.initValidator(ClassValidator.java:217)
at org.hibernate.validator.ClassValidator.<init>(ClassValidator.java:133)
... 69 more
Caused by: java.lang.annotation.AnnotationTypeMismatchException: Incorrectly typed data found for annotation element public abstract long org.hibernate.validator.Min.value() (Found data of type class java.lang.Integer[0])
at sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy.generateException(AnnotationTypeMismatchExceptionProxy.java:38)
at sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:56)
at $Proxy283.value(Unknown Source)
at org.hibernate.validator.MinValidator.initialize(MinValidator.java:22)
at org.hibernate.validator.MinValidator.initialize(MinValidator.java:17)
at org.hibernate.validator.ClassValidator.createValidator(ClassValidator.java:334)
... 72 more
2012-03-06 16:08:33,481 INFO [org.hibernate.connection.ConnectionProviderFactory] (main) Initializing connection provider: org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider
2012-03-06 16:08:33,496 INFO [org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider] (main) Using provided datasource
2012-03-06 16:08:34,355 INFO [org.hibernate.cfg.SettingsFactory] (main) RDBMS: Oracle, version: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
2012-03-06 16:08:34,355 INFO [org.hibernate.cfg.SettingsFactory] (main) JDBC driver: Oracle JDBC driver, version: 11.2.0.3.0
2012-03-06 16:08:34,402 WARN [org.hibernate.dialect.resolver.StandardDialectResolver] (main) Oracle 11g is not yet fully supported; using 10g dialect
2012-03-06 16:08:34,465 INFO [org.hibernate.dialect.Dialect] (main) Using dialect: org.hibernate.dialect.Oracle10gDialect
2012-03-06 16:08:34,480 INFO [org.hibernate.engine.jdbc.JdbcSupportLoader] (main) Disabling contextual LOB creation as createClob() method threw error : java.lang.reflect.InvocationTargetException
2012-03-06 16:08:34,480 INFO [org.hibernate.transaction.TransactionFactoryFactory] (main) Transaction strategy: org.hibernate.ejb.transaction.JoinableCMTTransactionFactory
2012-03-06 16:08:34,496 INFO [org.hibernate.transaction.TransactionManagerLookupFactory] (main) instantiating TransactionManagerLookup: org.hibernate.transaction.JBossTransactionManagerLookup
2012-03-06 16:08:34,496 INFO [org.hibernate.transaction.TransactionManagerLookupFactory] (main) instantiated TransactionManagerLookup
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) Automatic flush during beforeCompletion(): disabled
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) Automatic session close at end of transaction: disabled
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) JDBC batch size: 15
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) JDBC batch updates for versioned data: disabled
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) Scrollable result sets: enabled
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) JDBC3 getGeneratedKeys(): disabled
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) Connection release mode: auto
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) Default batch fetch size: 1
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) Generate SQL with comments: disabled
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) Order SQL updates by primary key: disabled
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) Order SQL inserts for batching: disabled
2012-03-06 16:08:34,512 INFO [org.hibernate.cfg.SettingsFactory] (main) Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
2012-03-06 16:08:34,527 INFO [org.hibernate.hql.ast.ASTQueryTranslatorFactory] (main) Using ASTQueryTranslatorFactory
2012-03-06 16:08:34,527 INFO [org.hibernate.cfg.SettingsFactory] (main) Query language substitutions: {}
2012-03-06 16:08:34,527 INFO [org.hibernate.cfg.SettingsFactory] (main) JPA-QL strict compliance: enabled
2012-03-06 16:08:34,527 INFO [org.hibernate.cfg.SettingsFactory] (main) Second-level cache: enabled
2012-03-06 16:08:34,527 INFO [org.hibernate.cfg.SettingsFactory] (main) Query cache: enabled
2012-03-06 16:08:34,527 INFO [org.hibernate.cfg.SettingsFactory] (main) Cache region factory : org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge
2012-03-06 16:08:34,543 INFO [org.hibernate.cache.impl.bridge.RegionFactoryCacheProviderBridge] (main) Cache provider: org.hibernate.cache.HashtableCacheProvider
2012-03-06 16:08:34,559 INFO [org.hibernate.cfg.SettingsFactory] (main) Optimize cache for minimal puts: disabled
2012-03-06 16:08:34,559 INFO [org.hibernate.cfg.SettingsFactory] (main) Cache region prefix: persistence.unit:unitName=MOS.ear/MOS.jar#MOS
2012-03-06 16:08:34,559 INFO [org.hibernate.cfg.SettingsFactory] (main) Structured second-level cache entries: disabled
2012-03-06 16:08:34,559 INFO [org.hibernate.cfg.SettingsFactory] (main) Query cache factory: org.hibernate.cache.StandardQueryCacheFactory
2012-03-06 16:08:34,590 INFO [org.hibernate.cfg.SettingsFactory] (main) Statistics: disabled
2012-03-06 16:08:34,590 INFO [org.hibernate.cfg.SettingsFactory] (main) Deleted entity synthetic identifier rollback: disabled
2012-03-06 16:08:34,590 INFO [org.hibernate.cfg.SettingsFactory] (main) Default entity-mode: pojo
2012-03-06 16:08:34,590 INFO [org.hibernate.cfg.SettingsFactory] (main) Named query checking : enabled
2012-03-06 16:08:34,715 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] (main) Error installing to Start: name=persistence.unit:unitName=MOS.ear/MOS.jar#MOS state=Create
javax.persistence.PersistenceException: [PersistenceUnit: MOS] Unable to build EntityManagerFactory
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:678)
at org.hibernate.ejb.HibernatePersistence.createContainerEntityManagerFactory(HibernatePersistence.java:133)
at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:301)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:243)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:111)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:72)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:778)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:543)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:125)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:52)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1454)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1172)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1193)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1225)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1113)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:789)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:699)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:403)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:778)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:543)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.registerProfile(AbstractProfileService.java:308)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:256)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
at org.jboss.Main.boot(Main.java:221)
at org.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.hibernate.HibernateException: could not init listeners
at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:205)
at org.hibernate.cfg.Configuration.getInitializedEventListeners(Configuration.java:1351)
at org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1340)
at org.hibernate.cfg.AnnotationConfiguration.buildSessionFactory(AnnotationConfiguration.java:867)
at org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:670)
... 62 more
Caused by: java.lang.IllegalArgumentException: could not instantiate ClassValidator
at org.hibernate.validator.ClassValidator.createValidator(ClassValidator.java:339)
at org.hibernate.validator.ClassValidator.createMemberValidator(ClassValidator.java:305)
at org.hibernate.validator.ClassValidator.initValidator(ClassValidator.java:217)
at org.hibernate.validator.ClassValidator.<init>(ClassValidator.java:133)
at org.hibernate.validator.event.ValidateEventListener.initialize(ValidateEventListener.java:91)
at org.hibernate.event.EventListeners$1.processListener(EventListeners.java:198)
at org.hibernate.event.EventListeners.processListeners(EventListeners.java:181)
at org.hibernate.event.EventListeners.initializeListeners(EventListeners.java:194)
... 66 more
Caused by: java.lang.annotation.AnnotationTypeMismatchException: Incorrectly typed data found for annotation element public abstract long org.hibernate.validator.Min.value() (Found data of type class java.lang.Integer[0])
at sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy.generateException(AnnotationTypeMismatchExceptionProxy.java:38)
at sun.reflect.annotation.AnnotationInvocationHandler.invoke(AnnotationInvocationHandler.java:56)
at $Proxy283.value(Unknown Source)
at org.hibernate.validator.MinValidator.initialize(MinValidator.java:22)
at org.hibernate.validator.MinValidator.initialize(MinValidator.java:17)
at org.hibernate.validator.ClassValidator.createValidator(ClassValidator.java:334)
... 73 more
2012-03-06 16:08:35,262 INFO [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:ear=MOS.ear,jar=jboss-seam.jar,name=Dispatcher,service=EJB3
2012-03-06 16:08:35,277 INFO [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.jboss.seam.core.Dispatcher ejbName: Dispatcher
2012-03-06 16:08:35,418 INFO [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:

MOS/Dispatcher/local - EJB3.x Default Local Business Interface
MOS/Dispatcher/local-org.jboss.seam.core.LocalDispatcher - EJB3.x Local Business Interface

2012-03-06 16:08:35,574 INFO [org.jboss.ejb3.session.SessionSpecContainer] (main) Starting jboss.j2ee:ear=MOS.ear,jar=jboss-seam.jar,name=TransactionListener,service=EJB3
2012-03-06 16:08:35,574 INFO [org.jboss.ejb3.EJBContainer] (main) STARTED EJB: org.jboss.seam.core.TransactionListener ejbName: TransactionListener
2012-03-06 16:08:35,605 INFO [org.jboss.ejb3.proxy.impl.jndiregistrar.JndiSessionRegistrarBase] (main) Binding the following Entries in Global JNDI:

MOS/TransactionListener/local - EJB3.x Default Local Business Interface
MOS/TransactionListener/local-org.jboss.seam.core.LocalTransactionListener - EJB3.x Local Business Interface

2012-03-06 16:08:35,777 INFO [org.jboss.ejb3.clientmodule.ClientENCInjectionContainer] (main) STARTED CLIENT ENC CONTAINER: jxl
2012-03-06 16:08:37,043 INFO [org.jboss.web.tomcat.service.deployers.TomcatDeployment] (main) deploy, ctxPath=/MOS
2012-03-06 16:08:37,152 INFO [org.apache.catalina.startup.ContextConfig] (main) WARNING: Security role name NONE used in an <auth-constraint> without being defined in a <security-role>
2012-03-06 16:08:37,355 INFO [org.apache.catalina.core.StandardContext] (main) The listener "org.apache.myfaces.webapp.StartupServletContextListener" is already configured for this context. The duplicate definition has been ignored.
2012-03-06 16:08:37,371 WARN [org.jboss.web.jsf.integration.config.JBossJSFConfigureListener] (main) MyFaces JSF implementation found! This version of JBoss AS ships with the java.net implementation of JSF. There are known issues when mixing JSF implementations. This warning does not apply to MyFaces component libraries such as Tomahawk. However, myfaces-impl.jar and myfaces-api.jar should not be used without disabling the built-in JSF implementation. See the JBoss wiki for more details.
2012-03-06 16:08:37,386 INFO [javax.enterprise.resource.webcontainer.jsf.config] (main) Initializing Mojarra (1.2_13-b01-FCS) for context '/MOS'
2012-03-06 16:08:37,496 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/MOS]] (main) Exception sending context initialized event to listener instance of class org.jboss.web.jsf.integration.config.JBossJSFConfigureListener
com.sun.faces.config.ConfigurationException: CONFIGURATION FAILED! org.ajax4jsf.application.DebugLifecycleFactory
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:216)
at com.sun.faces.config.ConfigureListener.contextInitialized(ConfigureListener.java:196)
at org.jboss.web.jsf.integration.config.JBossJSFConfigureListener.contextInitialized(JBossJSFConfigureListener.java:60)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3910)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:4389)
at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:313)
at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:145)
at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
at org.jboss.web.deployers.WebModule.startModule(WebModule.java:122)
at org.jboss.web.deployers.WebModule.start(WebModule.java:97)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
at $Proxy38.start(Unknown Source)
at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:297)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556)
at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
at org.jboss.system.ServiceController.start(ServiceController.java:460)
at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:55)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:179)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1454)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1172)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1193)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1225)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1113)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:826)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:556)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:789)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:699)
at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:403)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1652)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:938)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:988)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:778)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:543)
at org.jboss.system.server.profileservice.repository.AbstractProfileService.registerProfile(AbstractProfileService.java:308)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:256)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
at org.jboss.Main.boot(Main.java:221)
at org.jboss.Main$1.run(Main.java:556)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.InstantiationException: org.ajax4jsf.application.DebugLifecycleFactory
at java.lang.Class.newInstance0(Class.java:340)
at java.lang.Class.newInstance(Class.java:308)
at javax.faces.FactoryFinder.getImplGivenPreviousImpl(FactoryFinder.java:537)
at javax.faces.FactoryFinder.getImplementationInstance(FactoryFinder.java:405)
at javax.faces.FactoryFinder.access$400(FactoryFinder.java:135)
at javax.faces.FactoryFinder$FactoryManager.getFactory(FactoryFinder.java:717)
at javax.faces.FactoryFinder.getFactory(FactoryFinder.java:239)
at com.sun.faces.config.processor.FactoryConfigProcessor.verifyFactoriesExist(FactoryConfigProcessor.java:186)
at com.sun.faces.config.processor.FactoryConfigProcessor.process(FactoryConfigProcessor.java:131)
at com.sun.faces.config.ConfigManager.initialize(ConfigManager.java:206)
... 72 more

===========================================================================================

Source Code of CrewRequirement :


import java.math.BigDecimal;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.AttributeOverride;
import javax.persistence.AttributeOverrides;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import org.hibernate.validator.Length;
import org.hibernate.validator.Min;
import org.hibernate.validator.NotNull;

/**
* CrewRequirement generated by hbm2java
*/
@Entity
@Table(name = "CREW_REQUIREMENT")
public class CrewRequirement implements java.io.Serializable {

private CrewRequirementId id;
private Vessel vessel;
private OperatingStatus operatingStatus;
private BilletType billetType;
private Date effectiveDate;
private BigDecimal requirementNumber;
private Date createdDate;
private String createdBy;
private Date lastUpdatedDate;
private String lastUpdatedBy;
private Set<CrewRequirementHistory> crewRequirementHistories = new HashSet<CrewRequirementHistory>(
0);

public CrewRequirement() {
}

public CrewRequirement(CrewRequirementId id, Vessel vessel,
OperatingStatus operatingStatus, BilletType billetType,
Date effectiveDate, BigDecimal requirementNumber, Date createdDate,
String createdBy, Date lastUpdatedDate, String lastUpdatedBy) {
this.id = id;
this.vessel = vessel;
this.operatingStatus = operatingStatus;
this.billetType = billetType;
this.effectiveDate = effectiveDate;
this.requirementNumber = requirementNumber;
this.createdDate = createdDate;
this.createdBy = createdBy;
this.lastUpdatedDate = lastUpdatedDate;
this.lastUpdatedBy = lastUpdatedBy;
}
public CrewRequirement(CrewRequirementId id, Vessel vessel,
OperatingStatus operatingStatus, BilletType billetType,
Date effectiveDate, BigDecimal requirementNumber, Date createdDate,
String createdBy, Date lastUpdatedDate, String lastUpdatedBy,
Set<CrewRequirementHistory> crewRequirementHistories) {
this.id = id;
this.vessel = vessel;
this.operatingStatus = operatingStatus;
this.billetType = billetType;
this.effectiveDate = effectiveDate;
this.requirementNumber = requirementNumber;
this.createdDate = createdDate;
this.createdBy = createdBy;
this.lastUpdatedDate = lastUpdatedDate;
this.lastUpdatedBy = lastUpdatedBy;
this.crewRequirementHistories = crewRequirementHistories;
}

@EmbeddedId
@AttributeOverrides({
@AttributeOverride(name = "billettypeId", column = @Column(name = "BILLETTYPE_ID", nullable = false, precision = 22, scale = 0)),
@AttributeOverride(name = "operatingstatusId", column = @Column(name = "OPERATINGSTATUS_ID", nullable = false, precision = 22, scale = 0)),
@AttributeOverride(name = "vesselId", column = @Column(name = "VESSEL_ID", nullable = false, precision = 22, scale = 0))})
@NotNull
public CrewRequirementId getId() {
return this.id;
}

public void setId(CrewRequirementId id) {
this.id = id;
}
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "VESSEL_ID", nullable = false, insertable = false, updatable = false)
@NotNull
public Vessel getVessel() {
return this.vessel;
}

public void setVessel(Vessel vessel) {
this.vessel = vessel;
}
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "OPERATINGSTATUS_ID", nullable = false, insertable = false, updatable = false)
@NotNull
public OperatingStatus getOperatingStatus() {
return this.operatingStatus;
}

public void setOperatingStatus(OperatingStatus operatingStatus) {
this.operatingStatus = operatingStatus;
}
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "BILLETTYPE_ID", nullable = false, insertable = false, updatable = false)
@NotNull
public BilletType getBilletType() {
return this.billetType;
}

public void setBilletType(BilletType billetType) {
this.billetType = billetType;
}
@Temporal(TemporalType.DATE)
@Column(name = "EFFECTIVE_DATE", nullable = false, length = 7)
@NotNull
public Date getEffectiveDate() {
return this.effectiveDate;
}

public void setEffectiveDate(Date effectiveDate) {
this.effectiveDate = effectiveDate;
}

@Column(name = "REQUIREMENT_NUMBER", nullable = false, precision = 22, scale = 0)
@NotNull
@Min(value=0)
public BigDecimal getRequirementNumber() {
return this.requirementNumber;
}

public void setRequirementNumber(BigDecimal requirementNumber) {
this.requirementNumber = requirementNumber;
}
@Column(name = "CREATED_DATE", nullable = false, length = 11)
@NotNull
public Date getCreatedDate() {
return this.createdDate;
}

public void setCreatedDate(Date createdDate) {
this.createdDate = createdDate;
}

@Column(name = "CREATED_BY", nullable = false, length = 80)
@NotNull
@Length(max = 80)
public String getCreatedBy() {
return this.createdBy;
}

public void setCreatedBy(String createdBy) {
this.createdBy = createdBy;
}
@Column(name = "LAST_UPDATED_DATE", nullable = false, length = 11)
@NotNull
public Date getLastUpdatedDate() {
return this.lastUpdatedDate;
}

public void setLastUpdatedDate(Date lastUpdatedDate) {
this.lastUpdatedDate = lastUpdatedDate;
}

@Column(name = "LAST_UPDATED_BY", nullable = false, length = 80)
@NotNull
@Length(max = 80)
public String getLastUpdatedBy() {
return this.lastUpdatedBy;
}

public void setLastUpdatedBy(String lastUpdatedBy) {
this.lastUpdatedBy = lastUpdatedBy;
}
@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, mappedBy = "crewRequirement")
public Set<CrewRequirementHistory> getCrewRequirementHistories() {
return this.crewRequirementHistories;
}

public void setCrewRequirementHistories(
Set<CrewRequirementHistory> crewRequirementHistories) {
this.crewRequirementHistories = crewRequirementHistories;
}

}


Please advice.


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 4 posts ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.