2010-05-27 3 views
1

작은 Maven 플러그인을 작성했는데 모든 것이 이전 버전의 Maven (2.0.9)에서는 잘 작동하는 것으로 보이지만 2.2.1 버전에서는 빌드가 실패합니다. 스택 추적에 아무것도 표시되지 않습니다. 코드의 끝 부분에이 문제가 발생했는지 궁금합니다.Issue on maven 2.2.1

 
.... 
.... 
[ERROR] FATAL ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] null 
[INFO] ------------------------------------------------------------------------ 
[INFO] Trace 
java.lang.NullPointerException 
    at java.util.Hashtable.put(Hashtable.java:396) 
    at java.util.Properties.setProperty(Properties.java:128) 
    at org.apache.maven.project.ModelUtils.cloneProperties(ModelUtils.java:1264) 
    at org.apache.maven.project.ModelUtils.cloneModelBaseFields(ModelUtils.java:318) 
    at org.apache.maven.project.ModelUtils.cloneModel(ModelUtils.java:953) 
    at org.apache.maven.project.DefaultMavenProjectBuilder.calculateConcreteStateInternal(DefaultMavenProjectBuilder.java:1855) 
    at org.apache.maven.project.DefaultMavenProjectBuilder.calculateConcreteState(DefaultMavenProjectBuilder.java:1814) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.calculateConcreteState(DefaultLifecycleExecutor.java:779) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:575) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:540) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:519) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:332) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:181) 
    at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:356) 
    at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:137) 
    at org.apache.maven.cli.MavenCli.main(MavenCli.java:362) 
    at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:41) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:592) 
    at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) 
    at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) 
    at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) 
    at org.codehaus.classworlds.Launcher.main(Launcher.java:375) 
[INFO] ------------------------------------------------------------------------ 
[INFO] Total time: 17 seconds 
[INFO] Finished at: Thu May 27 16:18:40 CDT 2010 
[INFO] Final Memory: 35M/63M 

답변

0

이 모양은 MNG-4382과 유사합니다. 댓글이 도움이 될지도 모릅니다.

+0

감사합니다. 파스칼, 그러나 그 해결책이 제 경우에 적용되는지 확실하지 않습니다. 나는 어떤 속성 객체도 건드리지 않았다. – Dawit

+0

@Dawit 사실, 당신은 간접적이지만 간접적 인 관계로 이것은 귀하의 경우 실제적인 문제점 일 수 있습니다. 다시 열거 나 문제를 만들어야합니다. –