JaNetBeans70TestReport0327YujiOkamoto

本日の作業

Netbeans6.7のテスト

最後まで終わりました。

テスト環境
MACHINE:praha
OS:Solaris 10 x86/x64
Netbeans version:NetBeans6.7 M2 IDE Dev (Build 200902231810)


テスト項目にはありませんでしたが、やっている間に怪しいとおもったMaven関連の動作。

プラグイン関連

Maven関連のプラグインインストールしようとしたらエラーが発生しました。
例外を発生したのは以下の3つです。

  • Maven Build Plan Examiner
  • Maven Quick Search Bridge
  • Maven TestNG Support

他のプラグインをインストールしても問題なかったため、Maven固有の問題であると思われます。
以下に詳細を貼り付けておきます。


java.io.FileNotFoundException: modules/org-netbeans-modules-visualweb-dataconnectivity.jar
	at org.netbeans.core.startup.ModuleList.findJarByName(ModuleList.java:337)
	at org.netbeans.core.startup.ModuleList.access$700(ModuleList.java:112)
	at org.netbeans.core.startup.ModuleList$Listener.stepCreate(ModuleList.java:1621)
	at org.netbeans.core.startup.ModuleList$Listener.access$2100(ModuleList.java:1307)
	at org.netbeans.core.startup.ModuleList$Listener$1.run(ModuleList.java:1536)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:509)
	at org.netbeans.core.startup.ModuleList$Listener.run(ModuleList.java:1513)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:573)
[Catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1005)

次のプラグインのインストール中、プラグインのインストーラは問題 
Maven Quick Search Bridge[Org.netbeans.modules.maven.search/1.1.1]
 の読み込みのタイムアウト を検出しました:

しかし、この後再起動するとインストール済みにプラグインが移動しています。

ポップアップメニュー関連

プロジェクトを右クリックで表示されるメニューのなかで

Build with dependence

が英語で表示されています。

また、

プロファイル

の項目にマウスを持ってきても何も出てこないで、クリックしても反応しません。


Test suite: Maven projects

1.Create Quickstart archetype

WARNING: You are running embedded Maven builds, some build may fail due to 
incompatibilities with latest Maven release.

という警告が出ます。(出力ウィンドウに)
これとは別にポップアップウィンドウが立ち上がり、似たような意味合いの警告メッセージが表示されます。
この文章は英語で表示されました。
単純に組み込みのMavenをつかってることに対する警告なので問題ないと思います。

最終的にはBUILD SUCCESSFULとなりました。

2. Create Webapp archetype
同様の警告が表示。
他は問題ありませんでした。

3.Create NetBeans Module archetype
同様の警告が表示。
他は問題ありませんでした。

4.Create NetBeans Platform Application archetype
作成しようとすると

[WARN]No archetype repository found. Falling back to central repository (http://repo1.maven.org/maven2). 
[WARN]Use -DarchetypeRepository=<your repository> if archetype's repository is elsewhere.
[ERROR]Mojo (aggregator): 
[ERROR]    org.apache.maven.plugins:maven-archetype-plugin:2.0-alpha-3:generate
[ERROR]FAILED while executing in directory:
[ERROR]    /export/home/netbeans/NetBeansProjects
[ERROR]Reason:
[ERROR]Archetype org.codehaus.mojo.archetypes:netbeans-platform-app-archetype:1.0.2 is not configured

というエラーよって、作成できませんでした。

これは既知の問題で
http://www.netbeans.org/issues/show_bug.cgi?id=155057 にありました。次のバージョンで対応するようです。


Test suite: Clean, Build, Run, Debug maven project

問題ありませんでした。


Test suite: Project properties

プロパティー→ソースで注意書きが英語。
構築→コンパイルで英語の部分が多々(添付ファイル参照)。
[{Image src='http://wiki.netbeans.org/attach/JaNetBeans70TestReport0327YujiOkamoto/comp_JaNetBeans70TestReport0327YujiOkamoto.png' caption='This is the caption of a resized image, click me' width='600' style='font-size: 80%; color: blue;' link='http://wiki.netbeans.org/attach/JaNetBeans70TestReport0327YujiOkamoto/comp_JaNetBeans70TestReport0327YujiOkamoto.png'}]

3.Test Sources properties ソースバイナリ形式を1.3→1.5にすると例外発生します。
変更自体はできています。

以下に表示メッセージ

java.lang.reflect.UndeclaredThrowableException 例外が発生しました。
ただし、システムは追加的な問題を発生させることなく処理を続行します。
スタックのトレースには、「詳細を表示」をクリックしてください。
java.lang.IllegalStateException: Should not acquire Children.MUTEX while holding ProjectManager.mutex()
	at org.openide.nodes.Children$ProjectManagerDeadlockDetector.execute(Children.java:1805)
	at org.openide.util.Mutex.doWrapperAccess(Mutex.java:1320)
	at org.openide.util.Mutex.readAccess(Mutex.java:351)
	at org.openide.explorer.view.TreeView$TreePropertyListener.propertyChange(TreeView.java:1176)
	at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:187)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
	at org.openide.explorer.ExplorerManager$2.run(ExplorerManager.java:865)
	at org.openide.util.Mutex.doEvent(Mutex.java:1335)
	at org.openide.util.Mutex.readAccess(Mutex.java:345)
	at org.openide.explorer.ExplorerManager.fireInAWT(ExplorerManager.java:862)
	at org.openide.explorer.ExplorerManager$Listener.propertyChange(ExplorerManager.java:932)
Caused: java.lang.reflect.InvocationTargetException
	at sun.reflect.GeneratedMethodAccessor24.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:597)
	at org.openide.util.WeakListenerImpl$ProxyListener.invoke(WeakListenerImpl.java:450)
Caused: java.lang.reflect.UndeclaredThrowableException
	at $Proxy5.propertyChange(Unknown Source)
	at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1230)
	at org.openide.nodes.Node.fireCookieChange(Node.java:1203)
	at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1226)
	at org.openide.nodes.FilterNode$NodeAdapter.propertyChange(FilterNode.java:1171)
	at org.openide.nodes.Node.fireOwnPropertyChange(Node.java:1230)
	at org.openide.nodes.Node.fireCookieChange(Node.java:1203)
	at org.openide.loaders.DataNode.access$700(DataNode.java:61)
	at org.openide.loaders.DataNode$4.run(DataNode.java:708)
	at org.openide.util.Mutex.doEvent(Mutex.java:1335)
	at org.openide.util.Mutex.writeAccess(Mutex.java:452)
	at org.openide.loaders.DataNode.fireChange(DataNode.java:684)
	at org.openide.loaders.DataNode$PropL.propertyChange(DataNode.java:826)
	at org.openide.util.WeakListenerImpl$PropertyChange.propertyChange(WeakListenerImpl.java:187)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
	at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
	at org.openide.loaders.DataObject.firePropertyChange(DataObject.java:910)
	at org.openide.loaders.MultiDataObject.fireCookieChange(MultiDataObject.java:849)
	at org.openide.loaders.MultiDataObject$ChangeAndBefore.stateChanged(MultiDataObject.java:1265)
	at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:123)
	at org.openide.util.ChangeSupport.fireChange(ChangeSupport.java:109)
	at org.openide.nodes.CookieSet.fireChangeEvent(CookieSet.java:299)
	at org.openide.nodes.CookieSet.remove(CookieSet.java:150)
	at org.netbeans.modules.xml.cookies.DefaultCookieManager.removeCookie(DefaultCookieManager.java:66)
	at org.netbeans.modules.xml.cookies.DataObjectCookieManager.removeCookie(DataObjectCookieManager.java:75)
	at org.netbeans.modules.xml.text.TextEditorSupport.notifyUnmodified(TextEditorSupport.java:285)
	at org.openide.text.CloneableEditorSupport.callNotifyUnmodified(CloneableEditorSupport.java:1816)
	at org.openide.text.CloneableEditorSupport$1SaveAsReader.after(CloneableEditorSupport.java:1030)
	at org.openide.text.CloneableEditorSupport.saveDocument(CloneableEditorSupport.java:1047)
	at org.openide.text.DataEditorSupport.superSaveDoc(DataEditorSupport.java:419)
	at org.openide.text.DataEditorSupport$SaveImpl.run(DataEditorSupport.java:1061)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:509)
	at org.openide.filesystems.FileUtil.runAtomicAction(FileUtil.java:430)
	at org.openide.text.DataEditorSupport.saveDocument(DataEditorSupport.java:415)
	at org.netbeans.modules.xml.text.TextEditorSupport.saveDocument(TextEditorSupport.java:365)
	at org.netbeans.modules.xml.text.TextEditorSupport$Env.save(TextEditorSupport.java:656)
	at org.netbeans.modules.maven.model.Utilities.saveChanges(Utilities.java:295)
	at org.netbeans.modules.maven.customizer.CustomizerProviderImpl.writeAll(CustomizerProviderImpl.java:318)
	at org.netbeans.modules.maven.customizer.CustomizerProviderImpl$OptionListener$1.run(CustomizerProviderImpl.java:277)
	at org.openide.filesystems.EventControl.runAtomicAction(EventControl.java:120)
	at org.openide.filesystems.FileSystem.runAtomicAction(FileSystem.java:509)
	at org.netbeans.modules.maven.customizer.CustomizerProviderImpl$OptionListener.actionPerformed(CustomizerProviderImpl.java:274)
	at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener$1.run(CustomizerDialog.java:213)
	at org.openide.util.Mutex.writeAccess(Mutex.java:394)
[Catch] at org.netbeans.modules.project.uiapi.CustomizerDialog$OptionListener.actionPerformed(CustomizerDialog.java:211)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
	at java.awt.Component.processMouseEvent(Component.java:6216)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3265)
	at java.awt.Component.processEvent(Component.java:5981)
	at java.awt.Container.processEvent(Container.java:2041)
	at java.awt.Component.dispatchEventImpl(Component.java:4583)
	at java.awt.Container.dispatchEventImpl(Container.java:2099)
	at java.awt.Component.dispatchEvent(Component.java:4413)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4556)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4220)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4150)
	at java.awt.Container.dispatchEventImpl(Container.java:2085)
	at java.awt.Window.dispatchEventImpl(Window.java:2475)
	at java.awt.Component.dispatchEvent(Component.java:4413)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
	at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:104)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)

Test suite: Create templates in maven projects

Mavenプロジェクト作成の際に、無効なプロジェクト名にしたときの警告文が英語。
他は問題ありませんでした。


Test suite: Refactoring

問題ありませんでした。


Test suite: Project operations

問題ありませんでした。


Test suite: Maven related options

外部Mavenとして2.1.0と2.0.10の二つでテストを行いましたが問題ありませんでした。
また、ヒントは表示が英語でしたが、機能の切り替えは問題ありませんでした。


Test suite: Project libraries

問題ありませんでした。


Test suite: Maven repository browser

Netbeans Repositryが英語のまま。
機能的には問題ありませんでした。


Test suite: Edit pom.xml file

問題ありませんでした。

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo