kys96811
483
2017-02-27 16:15:38
9
3352

메이븐 에러 1주일째 못고치고 있습니다. (2가지 에러)


1. aspectJ 관련 에러입니다.

구글에서도 아무리 찾아도 해답이 안나와서 반 포기 상태입니다.

도대체 무슨 에러인가요?


2. pom.xml 에러입니다.

메이븐 모듈로 프로젝트를 하고 있습니다.

jar 부분에서 계속 에러가 뜨는데 마찬가지로 검색해도 원인을 알 수가 없습니다.


0
0
  • 답변 9

  • zepinos
    19k
    2017-02-27 16:23:09

    1. 노파심에서 말씀드립니다. 타인에게 질문을 할 때에는 최대한 많은 정보를 제공하고 부탁하는 마음으로 하시는게 좋습니다. 에러 로그(trace)를, 그것도 일부만 올려놓고 봐달라는건 매우 좋지 않은 행동입니다.


    2. 해당 설정이 잘못되었다고 아래 Problems 창에 나옵니다. cube-solution 이 뭔지는 모르겠지만, 메이븐 중앙 저장소에 등록된게 아니라면 사설 저장소 설정을 따로 해야 하는데요.

    0
  • kys96811
    483
    2017-02-27 16:35:29

    1. 지적 감사합니다. 이 에러만으로 1주일째.. 고생하고있다보니 정신적으로 피폐해져있어서 그랬습니다. 최대한 자세하게 내용 올리겠습니다.

    2. 메이븐 중앙 저장소에 등록되었는데도.. 저렇게 뜨는데요. 이 부분은 제가 다시한번 확인해보겠습니다.

    0
  • kys96811
    483
    2017-02-27 16:36:26 작성 2017-02-27 16:37:48 수정됨

    먼저 단순하게 콘솔창에 뜬 aspectJ관련 에러 내용 먼저 보내드리겠습니다.

    java.lang.IllegalStateException: Expected raw type form of org.springframework.web.servlet.handler.AbstractHandlerMethodMapping$MappingRegistry
    	at org.aspectj.weaver.reflect.JavaLangTypeToResolvedTypeConverter.fromType(JavaLangTypeToResolvedTypeConverter.java:71)
    	at org.aspectj.weaver.reflect.Java15GenericSignatureInformationProvider.getGenericReturnType(Java15GenericSignatureInformationProvider.java:61)
    	at org.aspectj.weaver.reflect.ReflectionBasedResolvedMemberImpl.getGenericReturnType(ReflectionBasedResolvedMemberImpl.java:122)
    	at org.aspectj.weaver.ResolvedMemberImpl.parameterizedWith(ResolvedMemberImpl.java:789)
    	at org.aspectj.weaver.ResolvedMemberImpl.parameterizedWith(ResolvedMemberImpl.java:742)
    	at org.aspectj.weaver.ReferenceType.getDeclaredMethods(ReferenceType.java:859)
    	at org.aspectj.weaver.ResolvedType$MethodGetterIncludingItds.get(ResolvedType.java:252)
    	at org.aspectj.weaver.ResolvedType$MethodGetterIncludingItds.get(ResolvedType.java:250)
    	at org.aspectj.weaver.Iterators$4$1.hasNext(Iterators.java:213)
    	at org.aspectj.weaver.Iterators$6.hasNext(Iterators.java:288)
    	at org.aspectj.weaver.Iterators$4.hasNext(Iterators.java:230)
    	at org.aspectj.weaver.ResolvedType.lookupResolvedMember(ResolvedType.java:619)
    	at org.aspectj.weaver.JoinPointSignatureIterator.findSignaturesFromSupertypes(JoinPointSignatureIterator.java:192)
    	at org.aspectj.weaver.JoinPointSignatureIterator.findSignaturesFromSupertypes(JoinPointSignatureIterator.java:229)
    	at org.aspectj.weaver.JoinPointSignatureIterator.hasNext(JoinPointSignatureIterator.java:68)
    	at org.aspectj.weaver.patterns.SignaturePattern.matches(SignaturePattern.java:317)
    	at org.aspectj.weaver.patterns.KindedPointcut.matchInternal(KindedPointcut.java:197)
    	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:137)
    	at org.aspectj.weaver.patterns.OrPointcut.matchInternal(OrPointcut.java:56)
    	at org.aspectj.weaver.patterns.Pointcut.match(Pointcut.java:137)
    	at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.getShadowMatch(PointcutExpressionImpl.java:319)
    	at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.matchesExecution(PointcutExpressionImpl.java:129)
    	at org.aspectj.weaver.internal.tools.PointcutExpressionImpl.matchesMethodExecution(PointcutExpressionImpl.java:110)
    	at org.springframework.aop.aspectj.AspectJExpressionPointcut.getShadowMatch(AspectJExpressionPointcut.java:426)
    	at org.springframework.aop.aspectj.AspectJExpressionPointcut.matches(AspectJExpressionPointcut.java:281)
    	at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:241)
    	at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:279)
    	at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:311)
    	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:118)
    	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:88)
    	at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:69)
    	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:346)
    	at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:298)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:423)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1633)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
    	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:483)
    	at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:306)
    	at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:302)
    	at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:197)
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:761)
    	at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:866)
    	at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:542)
    	at org.springframework.web.servlet.FrameworkServlet.configureAndRefreshWebApplicationContext(FrameworkServlet.java:668)
    	at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:634)
    	at org.springframework.web.servlet.FrameworkServlet.createWebApplicationContext(FrameworkServlet.java:682)
    	at org.springframework.web.servlet.FrameworkServlet.initWebApplicationContext(FrameworkServlet.java:553)
    	at org.springframework.web.servlet.FrameworkServlet.initServletBean(FrameworkServlet.java:494)
    	at org.springframework.web.servlet.HttpServletBean.init(HttpServletBean.java:136)
    	at javax.servlet.GenericServlet.init(GenericServlet.java:158)
    	at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1227)
    	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1140)
    	at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1027)
    	at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:5038)
    	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5348)
    	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:145)
    	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1408)
    	at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1398)
    	at java.util.concurrent.FutureTask.run(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    	at java.lang.Thread.run(Unknown Source)


    0
  • 시바시바
    302
    2017-02-27 16:44:15 작성 2017-02-27 16:48:26 수정됨

    IllegalStateException면 어딘가 코드 잘못쓰신거 아닌가여..?

    로직이 잘못되었다던가..

    찾아보니 옛날 버전에서 발생하는 스프링 자체 버그일수도 있다니

    최신버전으로 변경해보세요

    0
  • fender
    14k
    2017-02-27 16:48:33

    1. 잠깐 찾아봤는데 이런 이슈가 보이네요:


    2. 해당 라이브러리가 메이븐 센트럴에 있는 것이 맞나요? 검색해도 나오지 않고 보통은 스냅샷 버전은 중앙 저장소에 올리지 않습니다.

    0
  • zepinos
    19k
    2017-02-27 16:50:58
    로그가 AspectJ(위에 있는 것) 만 뜨나요?


    0
  • kys96811
    483
    2017-02-27 17:14:06

    aspectJ는 해결하였습니다. 와.. 진짜 버전 짜증나네요............

    1.5.4로 다운시켜주니 잘됩니다..............


    pom.xml은 아직 확인중에 있습니다......... 힘드네요 ㅎㅎ


    알려주신분들 감사합니다. pom.xml 도 의심가는게 있다면 알려주십시오. 감사합니다.

    0
  • bluerain
    2k
    2017-02-27 17:16:56 작성 2017-02-27 17:45:25 수정됨

    csrcube 관련해서 찾아보니 의료관련 솔류션인듯 한데.

    해당 업체에 maven repository 설정 관련해서 해당 모듈 설정 부분 확인해 봐야 할듯 합니다.

    xml에 보니 상위 parent 모듈이 있고 그 모듈을 참조하는 구조로 보이는데

    해당 상위의 정보가 맞지 않아 발생하는것으로 보입니다.


    0
  • 시바시바
    302
    2017-02-27 17:40:48

    .m2 폴더에 해당 jar파일이 존재하나요?

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.