2011-12-24 35 views
0

我試圖安裝和合流插件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

你使用confluence 3.7嗎?嘗試使用4.0 – maks 2011-12-24 20:52:16

+0

我正在使用SDK 3.7.2我從這裏下載:https://developer.atlassian.com/display/DOCS/Installing+the+Atlassian+Plugin+SDK – abolotnov 2011-12-24 21:03:56

+0

我試過反編譯AnalyticsConfigData類但jad無法反編譯拋出此異常的populateFromSystem方法中的部分代碼。 – maks 2011-12-24 21:53:47

回答

0

我擺脫了開放jdk並安裝了sun jdk - 這已經解決了問題。

0

JAD無法反編譯整個AnalyticsConfigData類,但在代碼中populateFromSystem那部分已經反編譯只有代碼下一行可以拋出這樣的異常,

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

我已經在WIN XP下載和7上運行命令地圖集在創作過程中沒有錯誤。由於GraphicsEnvironment是特定於平臺的,可能會導致問題

+0

嗨,試過在我的環境中,boyj gs和ge不是null。 – abolotnov 2011-12-25 09:37:05