Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml"); / 18 сообщений из 18, страница 1 из 1
03.09.2014, 15:32
    #38736378
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
Всем доброго дня!
Либо лыжи не едут, либо я устал.
Суть проблемы:
есть файл context.xml - не менялся со времен динозавров.
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <value>file:props/database.properties</value>
        </property>
    </bean>
    <bean id="transactionManager"
              class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource"></property>
    </bean>
    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="org.postgresql.Driver"></property>
        <property name="url" value="jdbc:postgresql://${ip}:${port}/${database_name}"></property>
        <property name="username" value="${login}"></property>
        <property name="password" value="${password}"></property>
    </bean> 
    <bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
        <property name="dataSource" ref="dataSource"></property>
    </bean>
    <bean id="namedParameterJdbcTemplate" class="org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate">
        <constructor-arg ref="dataSource"></constructor-arg>
    </bean>
    <bean id="pg_base" class="dao.PgBase">
       <property name="jdbcTemplate" ref="jdbcTemplate"></property>
    </bean>
</beans>



Полдня работал с классом PgBase (рефакторил методы, дописывал новые).
И тут контекст почему-то перестал загружаться. Вываливается ошибка:
Caused by: java.lang.ArrayIndexOutOfBoundsException: 57001
at org.springframework.asm.ClassReader.<init>(Unknown Source)
at org.springframework.asm.ClassReader.<init>(Unknown Source)
at org.springframework.asm.ClassReader.<init>(Unknown Source)
at org.springframework.core.type.classreading.SimpleMetadataReader.<init>(SimpleMetadataReader.java:48)
at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:80)
at org.springframework.core.type.classreading.CachingMetadataReaderFactory.getMetadataReader(CachingMetadataReaderFactory.java:101)
at org.springframework.core.type.classreading.SimpleMetadataReaderFactory.getMetadataReader(SimpleMetadataReaderFactory.java:76)
at org.springframework.context.annotation.ConfigurationClassBeanDefinitionReader.checkConfigurationClassCandidate(ConfigurationClassBeanDefinitionReader.java:300)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.processConfigBeanDefinitions(ConfigurationClassPostProcessor.java:175)
at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanDefinitionRegistry(ConfigurationClassPostProcessor.java:144)
at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:599)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:407)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
at server.SettingForm.<init>(SettingForm.java:48)
at server.Server.start(Server.java:35)
at com.sun.javafx.application.LauncherImpl$8.run(LauncherImpl.java:837)
at com.sun.javafx.application.PlatformImpl$7.run(PlatformImpl.java:335)
at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:301)
at com.sun.javafx.application.PlatformImpl$6$1.run(PlatformImpl.java:298)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.application.PlatformImpl$6.run(PlatformImpl.java:298)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:39)
at com.sun.glass.ui.win.WinApplication$4$1.run(WinApplication.java:112)
... 1 more
...
Рейтинг: 0 / 0
03.09.2014, 15:32
    #38736380
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
помогите разобраться, в чем дело, откуда вообще ноги растут у этой ошибки? :(
...
Рейтинг: 0 / 0
03.09.2014, 15:35
    #38736387
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
danatriel,

Под Java 8 компилировалось? А ASM какой-то старой версии и Java 8 не поддерживает?
...
Рейтинг: 0 / 0
03.09.2014, 15:39
    #38736396
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
Blazkowicz,
да, под java 8. Так работало же на java 8 отлично. а тут такое :(. Вот вообще не врублюсь что тут делать:(
...
Рейтинг: 0 / 0
03.09.2014, 15:51
    #38736437
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
danatrielBlazkowicz,
да, под java 8. Так работало же на java 8 отлично. а тут такое :(. Вот вообще не врублюсь что тут делать:(
ASM заменить на актуальную версию, которая поддерживает Java 8.
...
Рейтинг: 0 / 0
03.09.2014, 15:52
    #38736439
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
Blazkowicz,

я стесняюсь спросить, а как это сделать. Никогда не приходилось с таким сталкиваться
...
Рейтинг: 0 / 0
03.09.2014, 15:55
    #38736445
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
danatrielя стесняюсь спросить, а как это сделать. Никогда не приходилось с таким сталкиваться
У проекта есть библиотеки? Где они? Проект мавеном собирается или чем?
...
Рейтинг: 0 / 0
03.09.2014, 15:56
    #38736449
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
Blazkowicz, библиотеки есть, лежат в папке с проектом, проект обычный (не Maven)
...
Рейтинг: 0 / 0
03.09.2014, 16:04
    #38736470
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
danatrielBlazkowicz, библиотеки есть, лежат в папке с проектом, проект обычный (не Maven)
В библиотеках должены быть asm**.jar
Надо скачать версию поновее и заменить
http://forge.ow2.org/projects/asm/
...
Рейтинг: 0 / 0
03.09.2014, 16:07
    #38736478
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
Blazkowicz,

у меня в проекте таких библиотек никогда не было...
Попробую скачать и добавить
...
Рейтинг: 0 / 0
03.09.2014, 16:10
    #38736486
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
Blazkowicz,

к сожалению, не помогло:(
...
Рейтинг: 0 / 0
03.09.2014, 16:13
    #38736489
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
Blazkowicz,

причем в другом проекте (те же самые настройки, только БД не pg, а sqlite) контекст загружается без проблем
...
Рейтинг: 0 / 0
03.09.2014, 16:15
    #38736493
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
danatrielBlazkowicz,

к сожалению, не помогло:(
Да. Что-то я тупанул. Это Spring-asm какой-то. Его в 3.2 в Spring-core смержили. Значит надо пробовать весь Spring обновлять.
Какая версия?
...
Рейтинг: 0 / 0
03.09.2014, 16:18
    #38736502
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
Blazkowicz,

3.0.7, попробую 4.0.6 поставить
...
Рейтинг: 0 / 0
03.09.2014, 16:22
    #38736517
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
danatriel3.0.7, попробую 4.0.6 поставить
3.x точно не поддерживает Java 8. Полная поддержка с 4.0.8 заявлена, кажется. Читайте release notes.
...
Рейтинг: 0 / 0
03.09.2014, 16:27
    #38736525
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
Blazkowicz,

тогда я ничего не понимаю, я проект перевел на java 8 месяц назад (не меняя библиотек Spring) и весь месяц все работало. Не понимаю, что случилось. Я вроде бы ничего криминального не делал
...
Рейтинг: 0 / 0
03.09.2014, 16:29
    #38736531
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
danatrielBlazkowicz,

тогда я ничего не понимаю, я проект перевел на java 8 месяц назад (не меняя библиотек Spring) и весь месяц все работало. Не понимаю, что случилось. Я вроде бы ничего криминального не делал
Поменял код. В какой-то момент отхватил несовместимость. Что удивительного?
...
Рейтинг: 0 / 0
03.09.2014, 16:33
    #38736541
danatriel
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml");
Blazkowicz,

с версией 4.0.6 все работает! спасибо большое!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Странная ошибка при в ClassPathXmlApplicationContext("dao/Context.xml"); / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]