2011-12-24 5 views
0

Я пытаюсь установить и играть с Confluence плагин SDK, и он провалится на этот шаг, который создает плагин скелет:атласе создать-стечение-плагин фатальную ошибку

[email protected]:~/workspace$ atlas-create-confluence-plugin 
Executing: /home/abolotnov/dev/atlas_sdk/apache-maven/bin/mvn com.atlassian.maven.plugins:maven-confluence-plugin:3.7.2:create 
[INFO] Scanning for projects... 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Maven Default Project 
[INFO] task-segment: [com.atlassian.maven.plugins:maven-confluence-plugin:3.7.2:create] (aggregator-style) 
[INFO] ------------------------------------------------------------------------ 
[INFO] [confluence:create] 
[INFO] ------------------------------------------------------------------------ 
[ERROR] FATAL ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] null 
[INFO] ------------------------------------------------------------------------ 
[INFO] Trace 
java.lang.NullPointerException 
    at com.dmurph.tracking.AnalyticsConfigData.populateFromSystem(AnalyticsConfigData.java:90) 
    at com.dmurph.tracking.AnalyticsConfigData.<init>(AnalyticsConfigData.java:61) 
    at com.atlassian.maven.plugins.amps.util.GoogleAmpsTracker.<init>(GoogleAmpsTracker.java:40) 
    at com.atlassian.maven.plugins.amps.util.GoogleAmpsTracker.<init>(GoogleAmpsTracker.java:33) 
    at com.atlassian.maven.plugins.amps.AbstractProductAwareMojo.getGoogleTracker(AbstractProductAwareMojo.java:64) 
    at com.atlassian.maven.plugins.amps.CreateMojo.execute(CreateMojo.java:19) 
    at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:483) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:678) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:553) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:523) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:371) 
    at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:268) 
    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:356) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
    at java.lang.reflect.Method.invoke(Method.java:616) 
    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: 8 seconds 
[INFO] Finished at: Sat Dec 24 09:10:16 PST 2011 
[INFO] Final Memory: 32M/290M 
[INFO] ------------------------------------------------------------------------ 

Любое лекарство от этого?

+0

Вы используете слияние 3.7? Попробуйте использовать 4.0 – maks

+0

Я использую SDK 3.7.2 Я скачал здесь: https://developer.atlassian.com/display/DOCS/Installing+the+Atlassian+Plugin+SDK – abolotnov

+0

Я попытался декомпилировать класс AnalyticsConfigData но jad не может декомпилировать часть кода в методе populateFromSystem, который выдает такое исключение. – maks

ответ

0

Я избавился от open-jdk и установил sun jdk - это вылечило проблему.

0

JAD не может декомпилировать весь AnalyticsConfigData класс, но в той части кода в populateFromSystem что декомпилируемой только следующие строки кода может бросить такое исключение

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); 
gs = ge.getScreenDevices(); 

Я запускать атлас команды на Win XP и 7 и во время создания ошибок не было. Поскольку GraphicsEnvironment является специфичной для платформы, возможно, это вызывает проблему.

+0

Привет, попробовал, что в моей среде, boyj gs и ge не являются нулевыми. – abolotnov

 Смежные вопросы

  • Нет связанных вопросов^_^