Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flyway' defined in class path resource [spring/spring-model.xml]: Invocation of init method failed; nested exception is com.googlecode.flyway.core.command.FlywaySqlScriptException: Error executing statement at line 84: CREATE VIEW empty_car_details
- AS SELECT
- ec.id AS id,
- ec.guid AS guid,
- c.car_number AS car_number,
- ct.title AS car_type_title,
- co.title AS car_owner_title,
- ot.title AS ownership_type_title,
- dr.title AS departure_railway_title,
- drr.title AS departure_railroad_title,
- ec.invoice_number AS invoice_number,
- ec.departure_date AS departure_date,
- ar.title AS arrival_railway_title,
- arr.title AS arrival_railroad_title,
- ec.arrival_date AS arrival_date,
- ec.invoice_date_expire AS invoice_date_expire,
- ec.dist_min_way AS dist_min_way,
- ec.price AS price,
- CASE WHEN ec.taxable THEN (price*1.18) ELSE price END AS price_with_tax,
- CASE WHEN ec.taxable THEN (price*0.18) ELSE 0 END AS price_tax,
- ec.last_freight_code AS last_freight_code,
- ec.sender_name AS sender_name,
- ec.recipient_name AS recipient_name,
- cnt.title AS contractor_title,
- ec.rebillable AS rebillable,
- rcnt.title AS rebill_contractor_title,
- ec.is_repair AS is_repair,
- ec.note AS note,
- (ec.arrival_date - ec.departure_date) AS days_in_way,
- CASE WHEN ec.departure_date > ec.invoice_date_expire
- THEN (ec.departure_date - ec.invoice_date_expire) ELSE 0 END AS delay_days,
- CASE WHEN (price*(CASE WHEN ec.departure_date > ec.invoice_date_expire
- THEN (ec.departure_date - ec.invoice_date_expire)
- ELSE 0 END)*0.09) < price
- THEN (price*(CASE WHEN ec.departure_date > ec.invoice_date_expire
- THEN (ec.departure_date - ec.invoice_date_expire)
- ELSE 0 END)*0.09)
- ELSE price END AS fine,
- ec.payer_name AS payer_name,
- ec.taxable AS taxable,
- ec.invoice_date_delivery AS invoice_date_delivery
- FROM empty_cars ec
- LEFT JOIN cars c ON c.id = ec.car_id
- LEFT JOIN car_types ct ON ct.id = c.car_type_id
- LEFT JOIN car_owners co ON co.id = c.owner_id
- LEFT JOIN ownership_types ot ON ot.id = co.ownership_type_id
- LEFT JOIN railways dr ON dr.id = ec.departure_railway_id
- LEFT JOIN railroads drr ON drr.id = dr.railroad_id
- LEFT JOIN railways ar ON ar.id = ec.arrival_railway_id
- LEFT JOIN railroads arr ON arr.id = ar.railroad_id
- LEFT JOIN contractors cnt ON cnt.id = ec.contractor_id
- LEFT JOIN contractors rcnt ON rcnt.id = ec.rebill_contractor_id
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1553)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:475)
- at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:304)
- at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228)
- at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:300)
- at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:195)
- at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:703)
- at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:760)
- at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:482)
- at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:403)
- at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)
- at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)
- at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4739)
- at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5159)
- at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
- at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:726)
- at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:702)
- at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:697)
- at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1646)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:483)
- at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
- at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
- at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
- at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:463)
- at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:413)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:483)
- at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:300)
- at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
- at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
- at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1466)
- at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
- at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1307)
- at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1399)
- at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:828)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:483)
- at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:323)
- at sun.rmi.transport.Transport$1.run(Transport.java:178)
- at sun.rmi.transport.Transport$1.run(Transport.java:175)
- at java.security.AccessController.doPrivileged(Native Method)
- at sun.rmi.transport.Transport.serviceCall(Transport.java:174)
- at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:557)
- at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:812)
- at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:671)
- at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
- at java.lang.Thread.run(Thread.java:744)
- Caused by: com.googlecode.flyway.core.command.FlywaySqlScriptException: Error executing statement at line 84: CREATE VIEW empty_car_details
- AS SELECT
- ec.id AS id,
- ec.guid AS guid,
- c.car_number AS car_number,
- ct.title AS car_type_title,
- co.title AS car_owner_title,
- ot.title AS ownership_type_title,
- dr.title AS departure_railway_title,
- drr.title AS departure_railroad_title,
- ec.invoice_number AS invoice_number,
- ec.departure_date AS departure_date,
- ar.title AS arrival_railway_title,
- arr.title AS arrival_railroad_title,
- ec.arrival_date AS arrival_date,
- ec.invoice_date_expire AS invoice_date_expire,
- ec.dist_min_way AS dist_min_way,
- ec.price AS price,
- CASE WHEN ec.taxable THEN (price*1.18) ELSE price END AS price_with_tax,
- CASE WHEN ec.taxable THEN (price*0.18) ELSE 0 END AS price_tax,
- ec.last_freight_code AS last_freight_code,
- ec.sender_name AS sender_name,
- ec.recipient_name AS recipient_name,
- cnt.title AS contractor_title,
- ec.rebillable AS rebillable,
- rcnt.title AS rebill_contractor_title,
- ec.is_repair AS is_repair,
- ec.note AS note,
- (ec.arrival_date - ec.departure_date) AS days_in_way,
- CASE WHEN ec.departure_date > ec.invoice_date_expire
- THEN (ec.departure_date - ec.invoice_date_expire) ELSE 0 END AS delay_days,
- CASE WHEN (price*(CASE WHEN ec.departure_date > ec.invoice_date_expire
- THEN (ec.departure_date - ec.invoice_date_expire)
- ELSE 0 END)*0.09) < price
- THEN (price*(CASE WHEN ec.departure_date > ec.invoice_date_expire
- THEN (ec.departure_date - ec.invoice_date_expire)
- ELSE 0 END)*0.09)
- ELSE price END AS fine,
- ec.payer_name AS payer_name,
- ec.taxable AS taxable,
- ec.invoice_date_delivery AS invoice_date_delivery
- FROM empty_cars ec
- LEFT JOIN cars c ON c.id = ec.car_id
- LEFT JOIN car_types ct ON ct.id = c.car_type_id
- LEFT JOIN car_owners co ON co.id = c.owner_id
- LEFT JOIN ownership_types ot ON ot.id = co.ownership_type_id
- LEFT JOIN railways dr ON dr.id = ec.departure_railway_id
- LEFT JOIN railroads drr ON drr.id = dr.railroad_id
- LEFT JOIN railways ar ON ar.id = ec.arrival_railway_id
- LEFT JOIN railroads arr ON arr.id = ar.railroad_id
- LEFT JOIN contractors cnt ON cnt.id = ec.contractor_id
- LEFT JOIN contractors rcnt ON rcnt.id = ec.rebill_contractor_id
- at com.googlecode.flyway.core.dbsupport.SqlScript.execute(SqlScript.java:92)
- at com.googlecode.flyway.core.resolver.sql.SqlMigrationExecutor.execute(SqlMigrationExecutor.java:72)
- at com.googlecode.flyway.core.command.DbMigrate$2.doInTransaction(DbMigrate.java:243)
- at com.googlecode.flyway.core.command.DbMigrate$2.doInTransaction(DbMigrate.java:241)
- at com.googlecode.flyway.core.util.jdbc.TransactionTemplate.execute(TransactionTemplate.java:72)
- at com.googlecode.flyway.core.command.DbMigrate.applyMigration(DbMigrate.java:241)
- at com.googlecode.flyway.core.command.DbMigrate.access$700(DbMigrate.java:44)
- at com.googlecode.flyway.core.command.DbMigrate$1.doInTransaction(DbMigrate.java:186)
- at com.googlecode.flyway.core.command.DbMigrate$1.doInTransaction(DbMigrate.java:135)
- at com.googlecode.flyway.core.util.jdbc.TransactionTemplate.execute(TransactionTemplate.java:72)
- at com.googlecode.flyway.core.command.DbMigrate.migrate(DbMigrate.java:135)
- at com.googlecode.flyway.core.Flyway$1.execute(Flyway.java:872)
- at com.googlecode.flyway.core.Flyway$1.execute(Flyway.java:819)
- at com.googlecode.flyway.core.Flyway.execute(Flyway.java:1200)
- at com.googlecode.flyway.core.Flyway.migrate(Flyway.java:819)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:483)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeCustomInitMethod(AbstractAutowireCapableBeanFactory.java:1681)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1620)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1549)
- ... 55 more
- Caused by: org.postgresql.util.PSQLException: ОШИБКА: колонка co.ownership_type_id не существует
- Позиция: 1964
- at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2161)
- at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1890)
- at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255)
- at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:559)
- at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:403)
- at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:395)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:483)
- at net.bull.javamelody.JdbcWrapper.doExecute(JdbcWrapper.java:395)
- at net.bull.javamelody.JdbcWrapper$StatementInvocationHandler.invoke(JdbcWrapper.java:134)
- at net.bull.javamelody.JdbcWrapper$DelegatingInvocationHandler.invoke(JdbcWrapper.java:281)
- at com.sun.proxy.$Proxy196.execute(Unknown Source)
- at com.googlecode.flyway.core.dbsupport.JdbcTemplate.executeStatement(JdbcTemplate.java:230)
- at com.googlecode.flyway.core.dbsupport.SqlScript.execute(SqlScript.java:90)
- ... 76 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement