[ 
https://issues.apache.org/jira/browse/OPENMEETINGS-997?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13995080#comment-13995080
 ] 

Miguel Muñoz commented on OPENMEETINGS-997:
-------------------------------------------

When I tried the web installer I got this error message:
----

Installation is failed

org.springframework.orm.jpa.JpaSystemException: El nombre de objeto 
'user_level' no es válido. {prepstmnt 233014852 SELECT t0.deleted, 
t0.description, t0.starttime, t0.statuscode, t0.updatetime FROM user_level t0 
WHERE t0.id = ?} [code=208, state=S0002]; nested exception is 
<openjpa-2.2.2-r422266:1468616 fatal general error> 
org.apache.openjpa.persistence.PersistenceException: El nombre de objeto 
'user_level' no es válido. {prepstmnt 233014852 SELECT t0.deleted, 
t0.description, t0.starttime, t0.statuscode, t0.updatetime FROM user_level t0 
WHERE t0.id = ?} [code=208, state=S0002]
FailedObject: org.apache.openmeetings.db.entity.user.Userlevel@64802124 
[java.lang.String]
        at 
org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:326)
        at 
org.springframework.orm.jpa.DefaultJpaDialect.translateExceptionIfPossible(DefaultJpaDialect.java:120)
        at 
org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:516)
        at 
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:754)
        at 
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723)
        at 
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:393)
        at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:120)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
        at 
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
        at 
org.apache.openmeetings.db.dao.user.UserLevelDao$$EnhancerByCGLIB$$3c9e08e6.addUserLevel(<generated>)
        at 
org.apache.openmeetings.installation.ImportInitvalues.loadUserLevels(ImportInitvalues.java:136)
        at 
org.apache.openmeetings.installation.ImportInitvalues.loadSystem(ImportInitvalues.java:959)
        at 
org.apache.openmeetings.installation.ImportInitvalues.loadAll(ImportInitvalues.java:997)
        at 
org.apache.openmeetings.web.pages.install.InstallWizard$InstallProcess.run(InstallWizard.java:389)
        at java.lang.Thread.run(Thread.java:744)
Caused by: <openjpa-2.2.2-r422266:1468616 fatal general error> 
org.apache.openjpa.persistence.PersistenceException: El nombre de objeto 
'user_level' no es válido. {prepstmnt 233014852 SELECT t0.deleted, 
t0.description, t0.starttime, t0.statuscode, t0.updatetime FROM user_level t0 
WHERE t0.id = ?} [code=208, state=S0002]
FailedObject: org.apache.openmeetings.db.entity.user.Userlevel@64802124 
[java.lang.String]
        at 
org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4962)
        at 
org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4922)
        at 
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:136)
        at 
org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:86)
        at 
org.apache.openjpa.jdbc.kernel.JDBCStoreManager.initialize(JDBCStoreManager.java:311)
        at 
org.apache.openjpa.kernel.DelegatingStoreManager.initialize(DelegatingStoreManager.java:112)
        at 
org.apache.openjpa.datacache.DataCacheStoreManager.initialize(DataCacheStoreManager.java:386)
        at 
org.apache.openjpa.kernel.DelegatingStoreManager.initialize(DelegatingStoreManager.java:112)
        at 
org.apache.openjpa.kernel.ROPStoreManager.initialize(ROPStoreManager.java:57)
        at org.apache.openjpa.kernel.BrokerImpl.initialize(BrokerImpl.java:1046)
        at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:1004)
        at org.apache.openjpa.kernel.BrokerImpl.find(BrokerImpl.java:926)
        at org.apache.openjpa.kernel.BrokerImpl.isDetached(BrokerImpl.java:4607)
        at org.apache.openjpa.kernel.BrokerImpl.isDetached(BrokerImpl.java:4576)
        at 
org.apache.openjpa.kernel.VersionAttachStrategy.attach(VersionAttachStrategy.java:80)
        at 
org.apache.openjpa.kernel.AttachManager.attach(AttachManager.java:252)
        at 
org.apache.openjpa.kernel.AttachManager.attach(AttachManager.java:105)
        at org.apache.openjpa.kernel.BrokerImpl.attach(BrokerImpl.java:3487)
        at 
org.apache.openjpa.kernel.DelegatingBroker.attach(DelegatingBroker.java:1214)
        at 
org.apache.openjpa.persistence.EntityManagerImpl.merge(EntityManagerImpl.java:878)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:606)
        at 
org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
        at com.sun.proxy.$Proxy15.merge(Unknown Source)
        at 
org.apache.openmeetings.db.dao.user.UserLevelDao.addUserLevel(UserLevelDao.java:47)
        at 
org.apache.openmeetings.db.dao.user.UserLevelDao$$FastClassByCGLIB$$19fb57a6.invoke(<generated>)
        at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191)
        at 
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689)
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
        at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
        ... 8 more
Caused by: org.apache.openjpa.lib.jdbc.ReportingSQLException: El nombre de 
objeto 'user_level' no es válido. {prepstmnt 233014852 SELECT t0.deleted, 
t0.description, t0.starttime, t0.statuscode, t0.updatetime FROM user_level t0 
WHERE t0.id = ?} [code=208, state=S0002]
        at 
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:219)
        at 
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.wrap(LoggingConnectionDecorator.java:203)
        at 
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator.access$700(LoggingConnectionDecorator.java:59)
        at 
org.apache.openjpa.lib.jdbc.LoggingConnectionDecorator$LoggingConnection$LoggingPreparedStatement.executeQuery(LoggingConnectionDecorator.java:1118)
        at 
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:268)
        at 
org.apache.openjpa.jdbc.kernel.JDBCStoreManager$CancelPreparedStatement.executeQuery(JDBCStoreManager.java:1801)
        at 
org.apache.openjpa.lib.jdbc.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:258)
        at 
org.apache.openjpa.jdbc.sql.SelectImpl.executeQuery(SelectImpl.java:499)
        at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:424)
        at org.apache.openjpa.jdbc.sql.SelectImpl.execute(SelectImpl.java:382)
        at 
org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getInitializeStateResult(JDBCStoreManager.java:549)
        at 
org.apache.openjpa.jdbc.kernel.JDBCStoreManager.initializeState(JDBCStoreManager.java:351)
        at 
org.apache.openjpa.jdbc.kernel.JDBCStoreManager.initialize(JDBCStoreManager.java:306)
        ... 35 more
----
Thanks for your help

> error installing with mssql 
> ----------------------------
>
>                 Key: OPENMEETINGS-997
>                 URL: https://issues.apache.org/jira/browse/OPENMEETINGS-997
>             Project: Openmeetings
>          Issue Type: Bug
>    Affects Versions: 3.0.1
>         Environment: windows 2008 r2
>            Reporter: Miguel Muñoz
>            Assignee: Maxim Solodovnik
>             Fix For: 3.0.2, 3.1.0
>
>
> I was not able to configure mssql during the install process. I changed the 
> persistence.xml, added sqljdbc4.jar (or sqljdbc.jar) and tried to install 
> using the command line and the web ui, both of them failed. 
> When I use the command line I get the following error:
> -----
> Setting default logging context: default
> [ERROR] [main] org.apache.openmeetings.cli.Admin - Install failed
> java.lang.IllegalArgumentException: No enum constant 
> org.apache.openmeetings.cli.ConnectionProperties.DbType.mssql
>       at java.lang.Enum.valueOf(Enum.java:236) ~[na:1.7.0_45]
>       at 
> org.apache.openmeetings.cli.ConnectionProperties$DbType.valueOf(ConnectionProperties.java:22)
>  ~[openmeetings-cli-3.0.1-RELEASE.jar:na]
>       at 
> org.apache.openmeetings.cli.ConnectionPropertiesPatcher.getPatcher(ConnectionPropertiesPatcher.java:46)
>  ~[openmeetings-cli-3.0.1-RELEASE.jar:na]
>       at org.apache.openmeetings.cli.Admin.process(Admin.java:253) 
> [openmeetings-cli-3.0.1-RELEASE.jar:na]
>       at org.apache.openmeetings.cli.Admin.main(Admin.java:625) 
> [openmeetings-cli-3.0.1-RELEASE.jar:na]
> ----- 
> I'm using the command:
> -----
> admin.bat -i -v -tz Europe/Berlin ^
>       -group gusers ^
>       -user admin --password xxxx --email [email protected]  ^
>       --smtp-server correu.upc.es --system-email-address [email protected] ^
>       --email-auth-user [email protected]  --email-auth-pass somepass ^
>       --email-use-tls yes --disable-frontend-register yes ^
>       --db-type mssql --db-host localhost --db-port 1433 ^
>       --db-name openmeetings --db-user openmeetings --db-pass somepass
> ---
> The web ui install also failed with an error related with language.xml...



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to