구글링해보니 예전 STS에서도 유사한 사례가 있었던 모양입니다만.. 다들 잘 쓰고 계신가요?
-------------------------------------------------------------------------------------------------
Error occured processing XML 'Provider
org.apache.xerces.parsers.XIncludeAwareParserConfiguration could not
be instantiated: org.apache.xerces.impl.dv.DVFactoryException: DTD
factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not
extend from DTDDVFactory.'. See Error Log for more details
--
Google 그룹스 'Korea Spring User Group' 그룹에 가입했으므로 본 메일이 전송되었습니다.
이 그룹에 게시하려면 ks...@googlegroups.com(으)로 이메일을 보내세요.
그룹에서 탈퇴하려면 ksug+uns...@googlegroups.com로 이메일을 보내주세요.
더 많은 옵션을 보려면 http://groups.google.com/group/ksug?hl=ko에서 그룹을 방문하세요.
Maven으로 관리하는 컴포넌트들이 빌드 경로에 잡히지 않네요. 아무리 mvn
eclipse:eclipse를 날려도 스프링 설정 파일에서 해당 클래스를 찾지 못합니다.
Error Log 뷰에는 이런 예외가...
마지막의
Caused by: java.lang.NullPointerException
at
org.maven.ide.eclipse.jdt.MavenJdtPlugin.start(MavenJdtPlugin.java:81)
이 부분이 눈에 띄네요.
Error
Thu Mar 31 16:16:05 KST 2011
Exception occurred while creating compilation participant
org.eclipse.core.runtime.CoreException: Plug-in
org.maven.ide.eclipse.jdt was unable to load class
org.maven.ide.eclipse.jdt.internal.JDTCompilationParticipant.
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.throwException(RegistryStrategyOSGI.java:194)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:176)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)
at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at
org.eclipse.jdt.internal.core.JavaModelManager$4.run(JavaModelManager.java:311)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.jdt.internal.core.JavaModelManager$CompilationParticipants.getCompilationParticipants(JavaModelManager.java:306)
at
org.eclipse.jdt.internal.core.builder.JavaBuilder.initializeBuilder(JavaBuilder.java:587)
at
org.eclipse.jdt.internal.core.builder.JavaBuilder.build(JavaBuilder.java:167)
at
org.eclipse.core.internal.events.BuildManager$2.run(BuildManager.java:629)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:172)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:203)
at
org.eclipse.core.internal.events.BuildManager$1.run(BuildManager.java:255)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
at
org.eclipse.core.internal.events.BuildManager.basicBuild(BuildManager.java:258)
at
org.eclipse.core.internal.events.BuildManager.basicBuildLoop(BuildManager.java:311)
at
org.eclipse.core.internal.events.BuildManager.build(BuildManager.java:343)
at
org.eclipse.core.internal.events.AutoBuildJob.doBuild(AutoBuildJob.java:144)
at
org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:242)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by:
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException:
An error occurred while automatically activating bundle
org.maven.ide.eclipse.jdt (829).
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:121)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
at
org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)
at
org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)
at
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)
at
org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)
at
org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)
at
org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)
at
org.eclipse.jdt.core.JavaCore.computeClasspathContainerInitializer(JavaCore.java:2752)
at
org.eclipse.jdt.core.JavaCore.getClasspathContainerInitializer(JavaCore.java:2728)
at
org.eclipse.jdt.internal.core.JavaModelManager.initializeContainer(JavaModelManager.java:2688)
at
org.eclipse.jdt.internal.core.JavaModelManager$11.run(JavaModelManager.java:2613)
at
org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1975)
at
org.eclipse.jdt.internal.core.JavaModelManager.initializeAllContainers(JavaModelManager.java:2653)
at
org.eclipse.jdt.internal.core.JavaModelManager.getClasspathContainer(JavaModelManager.java:1845)
at
org.eclipse.jdt.core.JavaCore.initializeAfterLoad(JavaCore.java:3463)
at
org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAfterLoadJob.java:35)
... 1 more
Caused by: org.osgi.framework.BundleException: Exception in
org.maven.ide.eclipse.jdt.MavenJdtPlugin.start() of bundle
org.maven.ide.eclipse.jdt.
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:806)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)
... 25 more
Caused by: java.lang.NullPointerException
at
org.maven.ide.eclipse.jdt.MavenJdtPlugin.start(MavenJdtPlugin.java:81)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)
... 31 more
1) STS update 하고
2) STS 끄고
3) mvn eclipse:eclipse 하고
4) 다시 켜니
됩니다. -_-
신기하군요. 방금까지 잘 되다가 밤바님이 질문하니 문제가 생기네요. 포스가
강하신가봐요.
지금 m2eclipse는 실행시키지 않은 상황입니다. 조금 불안해 보이네요.
별 문제 없는데 application context xml 파일에 빨간 표시가 돼 있으면 파일
을 지웠다가 다시 만들어 보세요.
2.6.0 버전에서 관련 버그가 있어서 이미 패치된 것을 확인했습니다.
Extends에서 패치를 다운로드 받을 수 있더군요.
STS-1672, STS-1691 이슈에 대한 패치입니다.
https://issuetracker.springsource.com/browse/STS-1672
On 3월31일, 오후3시10분, 밤바 <codela...@gmail.com> wrote:
> STS 2.5.X 사용중에 STS 업글을 하고 나니 Spring 관련 xml 파일들이 모두 빨간 불 (에러)가 들어오는군요.
> 처음에는 다른 Eclipse Plug과의 충돌이겠거니... 싶어서 STS 2.6.0을 새로 받아 봐도 마찬가지입니다.
> (당연히 오리지널 Eclipse 3.6.x에선 이상 없음)
>
> 구글링해보니 예전 STS에서도 유사한 사례가 있었던 모양입니다만.. 다들 잘 쓰고 계신가요?
>
> -------------------------------------------------------------------------------------------------
m2eclipse 관련해서는 가끔 index 받는데 오래 걸리거나 validator가 버벅일 때 저도 가끔 그러더군요.
가끔 wtp가 라이브러리 버전을 바꿔준 것을 모르고 컴파일 에러를 보일 때도 있긴 하네요.
이건 비단 STS 만의 문제만은 아닌 것 같습니다. (eclipse helios에서도 종종 발견됨)
암튼 제가 꼬이는 바람에 우연찮게 성철님 파일에도 빨간불 들어오게 해서 죄송합니다. ㅜㅜ
조언 감사합니다. ^^
On 3월31일, 오후4시46분, Sungchul Park <gyu...@gmail.com> wrote:
> 이제 해결 됐습니다.
>
> 1) STS update 하고
> 2) STS 끄고
> 3) mvn eclipse:eclipse 하고
> 4) 다시 켜니
>
> 됩니다. -_-
>
> 신기하군요. 방금까지 잘 되다가 밤바님이 질문하니 문제가 생기네요. 포스가
> 강하신가봐요.
>
> 지금 m2eclipse는 실행시키지 않은 상황입니다. 조금 불안해 보이네요.
>
> 별 문제 없는데 application context xml 파일에 빨간 표시가 돼 있으면 파일
> 을 지웠다가 다시 만들어 보세요.
>
>
>
> > STS 2.5.X 사용중에 STS 업글을 하고 나니 Spring 관련 xml 파일들이 모두 빨간 불 (에러)가 들어오는군요.
> > 처음에는 다른 Eclipse Plug과의 충돌이겠거니... 싶어서 STS 2.6.0을 새로 받아 봐도 마찬가지입니다.
> > (당연히 오리지널 Eclipse 3.6.x에선 이상 없음)
>
> > 구글링해보니 예전 STS에서도 유사한 사례가 있었던 모양입니다만.. 다들 잘 쓰고 계신가요?
>
> > -------------------------------------------------------------------------------------------------
> > Error occured processing XML 'Provider
> > org.apache.xerces.parsers.XIncludeAwareParserConfiguration could not
> > be instantiated: org.apache.xerces.impl.dv.DVFactoryException: DTD
> > factory class org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl does not
> > extend from DTDDVFactory.'. See Error Log for more details- 원본 텍스트 숨기기 -
>
> - 원본 텍스트 보기 -