Discussion:
Netbeans Ribbon Bar
Herley Shaori Al-Ash
2014-10-17 17:45:11 UTC
Permalink
I just followed the tutorial, on netbeans platform ribbon bar integration.
Product Version = XXX 201403101706
Operating System = Windows 8 version 6.2 running on amd64
Java; VM; Vendor = 1.8.0_05; Java HotSpot(TM) 64-Bit Server
VM 25.5-b02; Oracle Corporation
Runtime = Java(TM) SE Runtime Environment 1.8.0_05-b13
Java Home = C:\Program Files\Java\jdk1.8.0_05\jre
System Locale; Encoding = en_US (XXX); Cp1252
Home Directory = C:\Users\bzeye_000
Current Directory = C:\Users\bzeye_000\XXX\XXX
User Directory = C:\Users\bzeye_000\XXX\XXX\build\testuserdir
Cache Directory =
C:\Users\bzeye_000\XXX\XXX\build\testuserdir\var\cache
Installation = C:\Users\bzeye_000\XXX\XXX\build\cluster
C:\Program Files\NetBeans 8.0\ide
C:\Program Files\NetBeans 8.0\platform
C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform
C:\Program Files\NetBeans 8.0\platform
Boot & Ext. Classpath = C:\Program
Files\Java\jdk1.8.0_05\jre\lib\resources.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\rt.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\sunrsasign.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\jsse.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\jce.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\charsets.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\jfr.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\classes;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\access-bridge-64.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\cldrdata.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\dnsns.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\jaccess.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\jfxrt.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\localedata.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\nashorn.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\sunec.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\sunjce_provider.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\sunmscapi.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\sunpkcs11.jar;C:\Program
Files\Java\jdk1.8.0_05\jre\lib\ext\zipfs.jar
Application Classpath = C:\Program Files\NetBeans
8.0\platform\lib\boot.jar;C:\Program Files\NetBeans
8.0\platform\lib\org-openide-modules.jar;C:\Program Files\NetBeans
8.0\platform\lib\org-openide-util-lookup.jar;C:\Program Files\NetBeans
8.0\platform\lib\org-openide-util.jar;C:\Program Files\NetBeans
8.0\platform\lib\locale\boot_ja.jar;C:\Program Files\NetBeans
8.0\platform\lib\locale\boot_pt_BR.jar;C:\Program Files\NetBeans
8.0\platform\lib\locale\boot_ru.jar;C:\Program Files\NetBeans
8.0\platform\lib\locale\boot_zh_CN.jar;C:\Program Files\NetBeans
8.0\platform\lib\locale\org-openide-modules_ja.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-modules_pt_BR.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-modules_ru.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-modules_zh_CN.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-util-lookup_ja.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-util-lookup_pt_BR.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-util-lookup_ru.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-util-lookup_zh_CN.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-util_ja.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-util_pt_BR.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-util_ru.jar;C:\Program
Files\NetBeans 8.0\platform\lib\locale\org-openide-util_zh_CN.jar;C:\Program
Files\Java\jdk1.8.0_05\lib\dt.jar;C:\Program
Files\Java\jdk1.8.0_05\lib\tools.jar
Startup Classpath = C:\Program Files\NetBeans
8.0\platform\core\core.jar;C:\Program Files\NetBeans
8.0\platform\core\org-openide-filesystems.jar;C:\Program
Files\NetBeans 8.0\platform\core\locale\core_ja.jar;C:\Program
Files\NetBeans 8.0\platform\core\locale\core_pt_BR.jar;C:\Program
Files\NetBeans 8.0\platform\core\locale\core_ru.jar;C:\Program
Files\NetBeans 8.0\platform\core\locale\core_zh_CN.jar;C:\Program
Files\NetBeans 8.0\platform\core\locale\org-openide-filesystems_ja.jar;C:\Program
Files\NetBeans 8.0\platform\core\locale\org-openide-filesystems_pt_BR.jar;C:\Program
Files\NetBeans 8.0\platform\core\locale\org-openide-filesystems_ru.jar;C:\Program
Files\NetBeans 8.0\platform\core\locale\org-openide-filesystems_zh_CN.jar;C:\Users\bzeye_000\XXX\XXX\build\cluster\core\locale\core_XXX.jar-------------------------------------------------------------------------------
WARNING [org.netbeans.core.startup.InstalledFileLocatorImpl]: module
org.pushingpixels.flamingo in
C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform does not own
build/cluster/modules/ext/flamingo.jar at
org.netbeans.LocaleVariants.findLogicalPath(LocaleVariants.java:271)
WARNING [org.netbeans.core.startup.InstalledFileLocatorImpl]: module
org.pushingpixels.flamingo in
C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform does not own
build/cluster/modules/ext/forms-1.3.0.jar at
org.netbeans.LocaleVariants.findLogicalPath(LocaleVariants.java:271)
WARNING [org.netbeans.core.startup.InstalledFileLocatorImpl]: module
org.pushingpixels.flamingo in
C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform does not own
build/cluster/modules/ext/trident.jar at
org.netbeans.LocaleVariants.findLogicalPath(LocaleVariants.java:271)
INFO [org.netbeans.core.startup.NbEvents]: Turning on modules:
org.openide.util.lookup [8.24.1 201403101706]
org.openide.util [8.37.1 201403101706]
org.openide.modules [7.42.1 201403101706]
org.pushingpixels.flamingo [5.0 140704]
org.netbeans.api.annotations.common/1 [1.23.1 201403101706]
org.openide.filesystems [8.10.1 201403101706]
org.openide.awt [7.61.2 201404251830]
org.netbeans.api.progress/1 [1.37.1 201403101706]
org.openide.dialogs [7.36.1 201403101706]
org.openide.nodes [7.38.1 201403101706]
org.openide.windows [6.70.1 201403101706]
org.netbeans.modules.editor.mimelookup/1 [1.35.1 201403101706]
org.openide.text [6.61.1 201403101706]
org.netbeans.swing.tabcontrol [1.50.1 201403101706]
org.netbeans.swing.outline [1.29.1 201403101706]
org.openide.explorer [6.56.1 201403101706]
org.openide.actions [6.34.1 201403101706]
org.netbeans.modules.queries/1 [1.38.1 201403101706]
org.openide.loaders [7.56.2 201403101706]
org.openide.io [1.44.1 201403101706]
org.netbeans.swing.plaf [1.36.1 201403101706]
org.netbeans.spi.quicksearch [1.22.1 201403101706]
org.netbeans.spi.palette/1 [1.41.1 201403101706]
org.netbeans.bootstrap/1 [2.67.1 201403101706]
org.netbeans.core.startup/1 [1.53.1 201403101706]
org.netbeans.modules.settings/1 [1.44.1 201403101706]
org.netbeans.modules.sampler [1.9.1 201403101706]
org.netbeans.modules.progress.ui [1.28.1 201403101706]
org.netbeans.modules.print [7.21.1 201403101706]
org.netbeans.modules.keyring [1.19.1 201403101706]
org.netbeans.core/2 [3.45.1 201403101706]
org.netbeans.modules.options.api/1 [1.39.1 201403101706]
org.netbeans.modules.options.keymap [1.30.1 201403101706]
org.netbeans.libs.jna/1 [1.35.1 201403101706]
org.netbeans.modules.masterfs/2 [2.46.1 201403101706]
org.netbeans.modules.masterfs.windows [1.11.1 201403101706]
org.netbeans.modules.masterfs.nio2 [1.11.1 201403101706]
org.netbeans.modules.keyring.fallback [1.3.1 201403101706]
org.netbeans.modules.keyring.impl [1.18.1 201403101706]
org.netbeans.modules.editor.mimelookup.impl/1 [1.26.1 201403101706]
org.netbeans.libs.osgi [1.17.1 201403101706]
org.netbeans.libs.jna.platform/1 [1.5.1 201403101706]
org.netbeans.libs.felix [2.11.1 201403101706]
org.netbeans.core.windows/2 [2.75.2 201404251830]
org.netbeans.core.ui/1 [1.40.1 201403101706]
org.netbeans.core.output2/1 [1.36.1 201403101706]
org.netbeans.core.network [1.4.1 201403101706]
org.netbeans.core.netigso [1.26.1 201403101706]
org.netbeans.core.nativeaccess/1 [1.26.1 201403101706]
org.netbeans.core.multitabs/1 [1.7.2.1 1 201404251830]
org.netbeans.core.io.ui/1 [1.25.1 201403101706]
org.netbeans.api.visual [2.42.1 201403101706]
org.XXX.core [1.0 140703]
com.pinkmatter.modules.flamingo [0.1 140704]
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System
network proxy resolver: Windows
INFO [org.netbeans.core.network.proxy.windows.WindowsNetworkProxy]:
Windows system proxy resolver: auto detect
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System
network proxy reloading succeeded.
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System
network proxy - mode: direct
INFO [org.netbeans.core.network.proxy.NetworkProxyReloader]: System
network proxy: fell to default (correct if direct mode went
before)UIDefaults.getUI() failed: no ComponentUI class for:
org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=16777216,maximumSize=,minimumSize=,preferredSize=]
java.lang.Error
at javax.swing.UIDefaults.getUIError(UIDefaults.java:732)
at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:130)
at javax.swing.UIDefaults.getUI(UIDefaults.java:762)
at javax.swing.UIManager.getUI(UIManager.java:1016)
at org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton.updateUI(JRibbonApplicationMenuButton.java:124)
at org.pushingpixels.flamingo.api.common.JCommandButton.<init>(JCommandButton.java:433)
at org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton.<init>(JRibbonApplicationMenuButton.java:110)
at org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.installComponents(BasicRibbonUI.java:369)
at org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.installUI(BasicRibbonUI.java:149)
at javax.swing.JComponent.setUI(JComponent.java:663)
at org.pushingpixels.flamingo.api.ribbon.JRibbon.updateUI(JRibbon.java:496)
at org.pushingpixels.flamingo.api.ribbon.JRibbon.<init>(JRibbon.java:239)
at com.pinkmatter.modules.flamingo.LayerRibbonComponentProvider.createRibbon(LayerRibbonComponentProvider.java:50)
at com.pinkmatter.modules.flamingo.Installer$1.run(Installer.java:58)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
INFO [org.netbeans.ui.metrics.laf]: USG_LOOK_AND_FEELDiagnostic
informationInput arguments:
-Dnetbeans.logger.console=true
-ea
-Djdk.home=C:\Program Files\Java\jdk1.8.0_05
-splash:C:\Users\bzeye_000\XXX\XXX\build\testuserdir\var\cache\splash.png
-Dnetbeans.home=C:\Program Files\NetBeans 8.0\platform
-Dnetbeans.user=C:\Users\bzeye_000\XXX\XXX\build\testuserdir
-Dnetbeans.default_userdir_root=
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=C:\Users\bzeye_000\XXX\XXX\build\testuserdir\var\log\heapdump.hprof
-Dsun.awt.keepWorkingSetOnMinimize=true
-Dnetbeans.dirs=C:\Users\bzeye_000\XXX\XXX\build\cluster;C:\Program
Files\NetBeans 8.0\ide;C:\Program Files\NetBeans
8.0\platform;C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform
exit## Heading ##


How to fix this, thanks.
geertjan wielenga
2014-10-18 19:56:39 UTC
Permalink
Which step in this tutorial are you on when the error below occurs:
https://platform.netbeans.org/tutorials/nbm-ribbonbar.html

Gj
Post by Herley Shaori Al-Ash
I just followed the tutorial, on netbeans platform ribbon bar integration.
Product Version = XXX201403101706
Operating System = Windows 8 version6.2 running on amd64
Java; VM; Vendor = 1.8.0_05; Java HotSpot(TM) 64-Bit Server VM25.5-b02; Oracle Corporation
Runtime = Java(TM) SERuntime Environment 1.8.0_05-b13
Java Home = C:\ProgramFiles\Java\jdk1.8.0_05\jre
System Locale; Encoding = en_US(XXX); Cp1252
Home Directory = C:\Users\bzeye_000
Current Directory = C:\Users\bzeye_000\XXX\XXX
User Directory = C:\Users\bzeye_000\XXX\XXX\build\testuserdir
Cache Directory = C:\Users\bzeye_000\XXX\XXX\build\testuserdir\var\cache
Installation = C:\Users\bzeye_000\XXX\XXX\build\cluster
C:\ProgramFiles\NetBeans8.0\ide
C:\ProgramFiles\NetBeans8.0\platform
C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform
C:\ProgramFiles\NetBeans8.0\platform
Boot & Ext. Classpath = C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\resources.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\rt.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\sunrsasign.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\jsse.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\jce.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\charsets.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\jfr.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\classes;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\access-bridge-64.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\cldrdata.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\dnsns.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\jaccess.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\jfxrt.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\localedata.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\nashorn.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\sunec.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\sunjce_provider.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\sunmscapi.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\sunpkcs11.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\zipfs.jar
Application Classpath = C:\ProgramFiles\NetBeans8.0\platform\lib\boot.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\org-openide-modules.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\org-openide-util-lookup.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\org-openide-util.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\boot_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\boot_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\boot_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\boot_zh_CN.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-modules_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-modules_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-modules_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-modules_zh_CN.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util-lookup_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util-lookup_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util-lookup_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util-lookup_zh_CN.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util_zh_CN.jar;C:\ProgramFiles\Java\jdk1.8.0_05\lib\dt.jar;C:\ProgramFiles\Java\jdk1.8.0_05\lib\tools.jar
Startup Classpath = C:\ProgramFiles\NetBeans8.0\platform\core\core.jar;C:\ProgramFiles\NetBeans8.0\platform\core\org-openide-filesystems.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\core_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\core_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\core_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\core_zh_CN.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\org-openide-filesystems_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\org-openide-filesystems_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\org-openide-filesystems_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\org-openide-filesystems_zh_CN.jar;C:\Users\bzeye_000\XXX\XXX\build\cluster\core\locale\core_XXX.jar
-------------------------------------------------------------------------------
WARNING[org.netbeans.core.startup.InstalledFileLocatorImpl]: module org.pushingpixels.flamingo in C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform does not own build/cluster/modules/ext/flamingo.jar at org.netbeans.LocaleVariants.findLogicalPath(LocaleVariants.java:271)
WARNING[org.netbeans.core.startup.InstalledFileLocatorImpl]: module org.pushingpixels.flamingo in C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform does not own build/cluster/modules/ext/forms-1.3.0.jar at org.netbeans.LocaleVariants.findLogicalPath(LocaleVariants.java:271)
WARNING[org.netbeans.core.startup.InstalledFileLocatorImpl]: module org.pushingpixels.flamingo in C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform does not own build/cluster/modules/ext/trident.jar at org.netbeans.LocaleVariants.findLogicalPath(LocaleVariants.java:271)
org.openide.util.lookup[8.24.1 201403101706]
org.openide.util[8.37.1 201403101706]
org.openide.modules[7.42.1 201403101706]
org.pushingpixels.flamingo[5.0 140704]
org.netbeans.api.annotations.common/1 [1.23.1 201403101706]
org.openide.filesystems[8.10.1 201403101706]
org.openide.awt[7.61.2 201404251830]
org.netbeans.api.progress/1 [1.37.1 201403101706]
org.openide.dialogs[7.36.1 201403101706]
org.openide.nodes[7.38.1 201403101706]
org.openide.windows[6.70.1 201403101706]
org.netbeans.modules.editor.mimelookup/1 [1.35.1 201403101706]
org.openide.text[6.61.1 201403101706]
org.netbeans.swing.tabcontrol[1.50.1 201403101706]
org.netbeans.swing.outline[1.29.1 201403101706]
org.openide.explorer[6.56.1 201403101706]
org.openide.actions[6.34.1 201403101706]
org.netbeans.modules.queries/1 [1.38.1 201403101706]
org.openide.loaders[7.56.2 201403101706]
org.openide.io[1.44.1 201403101706]
org.netbeans.swing.plaf[1.36.1 201403101706]
org.netbeans.spi.quicksearch[1.22.1 201403101706]
org.netbeans.spi.palette/1 [1.41.1 201403101706]
org.netbeans.bootstrap/1 [2.67.1 201403101706]
org.netbeans.core.startup/1 [1.53.1 201403101706]
org.netbeans.modules.settings/1 [1.44.1 201403101706]
org.netbeans.modules.sampler[1.9.1 201403101706]
org.netbeans.modules.progress.ui[1.28.1 201403101706]
org.netbeans.modules.print[7.21.1 201403101706]
org.netbeans.modules.keyring[1.19.1 201403101706]
org.netbeans.core/2 [3.45.1 201403101706]
org.netbeans.modules.options.api/1 [1.39.1 201403101706]
org.netbeans.modules.options.keymap[1.30.1 201403101706]
org.netbeans.libs.jna/1 [1.35.1 201403101706]
org.netbeans.modules.masterfs/2 [2.46.1 201403101706]
org.netbeans.modules.masterfs.windows[1.11.1 201403101706]
org.netbeans.modules.masterfs.nio2[1.11.1 201403101706]
org.netbeans.modules.keyring.fallback[1.3.1 201403101706]
org.netbeans.modules.keyring.impl[1.18.1 201403101706]
org.netbeans.modules.editor.mimelookup.impl/1 [1.26.1 201403101706]
org.netbeans.libs.osgi[1.17.1 201403101706]
org.netbeans.libs.jna.platform/1 [1.5.1 201403101706]
org.netbeans.libs.felix[2.11.1 201403101706]
org.netbeans.core.windows/2 [2.75.2 201404251830]
org.netbeans.core.ui/1 [1.40.1 201403101706]
org.netbeans.core.output2/1 [1.36.1 201403101706]
org.netbeans.core.network[1.4.1 201403101706]
org.netbeans.core.netigso[1.26.1 201403101706]
org.netbeans.core.nativeaccess/1 [1.26.1 201403101706]
org.netbeans.core.multitabs/1 [1.7.2.1 1 201404251830]
org.netbeans.core.io.ui/1 [1.25.1 201403101706]
org.netbeans.api.visual[2.42.1 201403101706]
org.XXX.core[1.0 140703]
com.pinkmatter.modules.flamingo[0.1 140704]
INFO[org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy resolver: Windows
INFO[org.netbeans.core.network.proxy.windows.WindowsNetworkProxy]: Windows system proxy resolver: auto detect
INFO[org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy reloading succeeded.
INFO[org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy- mode: direct
INFO[org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy: fell todefault (correctif direct mode went before)
UIDefaults.getUI() failed: noComponentUI class for: org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=16777216,maximumSize=,minimumSize=,preferredSize=]
java.lang.Error
at javax.swing.UIDefaults.getUIError(UIDefaults.java:732)
at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:130)
at javax.swing.UIDefaults.getUI(UIDefaults.java:762)
at javax.swing.UIManager.getUI(UIManager.java:1016)
at org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton.updateUI(JRibbonApplicationMenuButton.java:124)
at org.pushingpixels.flamingo.api.common.JCommandButton.<init>(JCommandButton.java:433)
at org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton.<init>(JRibbonApplicationMenuButton.java:110)
at org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.installComponents(BasicRibbonUI.java:369)
at org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.installUI(BasicRibbonUI.java:149)
at javax.swing.JComponent.setUI(JComponent.java:663)
at org.pushingpixels.flamingo.api.ribbon.JRibbon.updateUI(JRibbon.java:496)
at org.pushingpixels.flamingo.api.ribbon.JRibbon.<init>(JRibbon.java:239)
at com.pinkmatter.modules.flamingo.LayerRibbonComponentProvider.createRibbon(LayerRibbonComponentProvider.java:50)
at com.pinkmatter.modules.flamingo.Installer$1.run(Installer.java:58)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
INFO[org.netbeans.ui.metrics.laf]: USG_LOOK_AND_FEEL
Diagnostic information
-Dnetbeans.logger.console=true
-ea
-Djdk.home=C:\ProgramFiles\Java\jdk1.8.0_05
-splash:C:\Users\bzeye_000\XXX\XXX\build\testuserdir\var\cache\splash.png
-Dnetbeans.home=C:\ProgramFiles\NetBeans8.0\platform
-Dnetbeans.user=C:\Users\bzeye_000\XXX\XXX\build\testuserdir
-Dnetbeans.default_userdir_root=
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=C:\Users\bzeye_000\XXX\XXX\build\testuserdir\var\log\heapdump.hprof
-Dsun.awt.keepWorkingSetOnMinimize=true
-Dnetbeans.dirs=C:\Users\bzeye_000\XXX\XXX\build\cluster;C:\ProgramFiles\NetBeans8.0\ide;C:\ProgramFiles\NetBeans8.0\platform;C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform
exit## Heading ##|
|
|
How to fix this, thanks.
|
|
geertjan wielenga
2014-10-18 21:33:08 UTC
Permalink
In the Flamingo Integration module, delete the content of the Installer
class, in the modules.flamingo package, and replace it with the following:

package com.pinkmatter.modules.flamingo;

import com.pinkmatter.spi.flamingo.RibbonComponentProvider;
import java.lang.reflect.InvocationTargetException;
import javax.swing.JComponent;
import javax.swing.JFrame;
import javax.swing.JLayeredPane;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import org.openide.modules.ModuleInstall;
import org.openide.util.Exceptions;
import org.openide.windows.OnShowing;
import org.openide.windows.WindowManager;

@OnShowing
public class Installer extends ModuleInstall implements Runnable {

@Override
public void run() {
//Get the main window of the NetBeans Platform:
JFrame frame = (JFrame) WindowManager.getDefault().getMainWindow();
//Get our custom main toolbar:
JComponent toolbar =
RibbonComponentProvider.getDefault().createRibbon();
//Set the new layout of our root pane:
frame.getRootPane().setLayout(new RibbonRootPaneLayout(toolbar));
//Install a new toolbar component into the layered pane
//of the main frame on layer 0:
toolbar.putClientProperty(JLayeredPane.LAYER_PROPERTY, 0);
frame.getRootPane().getLayeredPane().add(toolbar, 0);
}

@Override
public void restored() {
try {
System.setProperty("netbeans.winsys.no_toolbars", "true");
//This would be too late:
//WindowManager.getDefault().invokeWhenUIReady(new
Runnable() {});
//Therefore use this:
SwingUtilities.invokeAndWait(new Runnable() {
@Override
public void run() {
initLAF();
}
});
} catch (InterruptedException ex) {
Exceptions.printStackTrace(ex);
} catch (InvocationTargetException ex) {
Exceptions.printStackTrace(ex);
}
}

private static void initLAF() {
UIManager.getDefaults().putDefaults(LAFConfiguration.getClassDefaults());
}

}


Hope it helps,

Gj
Post by geertjan wielenga
https://platform.netbeans.org/tutorials/nbm-ribbonbar.html
Gj
Post by Herley Shaori Al-Ash
I just followed the tutorial, on netbeans platform ribbon bar
integration.
Product Version = XXX201403101706
Operating System = Windows 8 version6.2 running on amd64
Java; VM; Vendor = 1.8.0_05; Java HotSpot(TM) 64-Bit Server VM25.5-b02; Oracle Corporation
Runtime = Java(TM) SERuntime Environment 1.8.0_05-b13
Java Home = C:\ProgramFiles\Java\jdk1.8.0_05\jre
System Locale; Encoding = en_US(XXX); Cp1252
Home Directory = C:\Users\bzeye_000
Current Directory = C:\Users\bzeye_000\XXX\XXX
User Directory = C:\Users\bzeye_000\XXX\XXX\build\testuserdir
Cache Directory = C:\Users\bzeye_000\XXX\XXX\build\testuserdir\var\cache
Installation = C:\Users\bzeye_000\XXX\XXX\build\cluster
C:\ProgramFiles\NetBeans8.0\ide
C:\ProgramFiles\NetBeans8.0\platform
C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform
C:\ProgramFiles\NetBeans8.0\platform
Boot & Ext. Classpath = C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\resources.ja
r;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\rt.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\sunrsasign.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\jsse.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\jce.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\charsets.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\jfr.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\classes;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\access-bridge-64.jar;C:\ProgramFiles
\Java\jdk1.8.0_05\jre\lib\ext\cldrdata.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\dnsns.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\jaccess.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\jfxrt.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\localedata.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\nashorn.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\sunec.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\sunjce_provider.jar;C:\ProgramF
iles\Java\jdk1.8.0_05\jre\lib\ext\sunmscapi.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\sunpkcs11.jar;C:\ProgramFiles\Java\jdk1.8.0_05\jre\lib\ext\zipfs.jar
Application Classpath = C:\ProgramFiles\NetBeans8.0\platform\lib\boot.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\org-openide-modules.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\org-openide-util-lookup.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\org-openide-util.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\boot_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\boot_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\boot_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\boot_zh_CN.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-modules_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-modules_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-modules_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\loca
le\org-openide-modules_zh_CN.jar<
Post by geertjan wielenga
Post by Herley Shaori Al-Ash
span class="" style="margin:0px;padding:0px;border:0px;font-size:13.6000003814697px;vertical-align:baseline;background:transparent">;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util-lookup_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util-lookup_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util-lookup_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util-lookup_zh_CN.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\lib\locale\org-openide-util_zh_CN.jar;C:\ProgramFiles\Java\jdk1.8.0_05\lib\dt.jar;C:\P
rogramFiles\Java\jdk1.8.0_05\lib\tools.jar
Post by geertjan wielenga
Post by Herley Shaori Al-Ash
Startup Classpath = C:\ProgramFiles\NetBeans8.0\platform\core\core.jar;C:\ProgramFiles\NetBeans8.0\platform\core\org-openide-filesystems.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\core_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\core_pt_BR.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\core_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\core_zh_CN.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\org-openide-filesystems_ja.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\org-openide-filesystems_pt_BR.jar;C:\Program<
span class="" style="margin:0px;padding:0px;border:0px;font-size:13.6000003814697px;vertical-align:baseline;color:rgb(43,145,175);background:transparent">Files\NetBeans8.0\platform\core\locale\org-openide-filesystems_ru.jar;C:\ProgramFiles\NetBeans8.0\platform\core\locale\org-openide-filesystems_zh_CN.jar;C:\Users\bzeye_000\XXX\XXX\build\cluster\core\locale\core_XXX.jar
-------------------------------------------------------------------------------
WARNING[org.netbeans.core.startup.InstalledFileLocatorImpl]: module org.pushingpixels.flamingo in C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform does not own build/clust
er/modules/ext/flamingo.jar at org.netbeans.LocaleVariants.findLogicalPath(LocaleVariants.java:271)
WARNING[org.netbeans.core.startup.InstalledFileLocatorImpl]: module org.pushingpixels.flamingo in C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform does not own build/clust
er/modules/ext/forms-1.3.0.jar at org.netbeans.LocaleVariants.findLogicalPath(LocaleVariants.java:271)
WARNING[org.netbeans.core.startup.InstalledFileLocatorImpl]: module org.pushingpixels.flamingo in C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform does not own build/clust
er/modules/ext/trident.jar at org.netbeans.LocaleVariants.findLogicalPath(LocaleVariants.java:271)
org.openide.util.lookup[8.24.1 201403101706]
org.openide.util[8.37.1 201403101706]
org.openide.modules[7.42.1 201403101706]
org.pushingpixels.flamingo[5.0 140704]
org.netbeans.api.annotations.common/1 [1.23.1 201403101706]
org.openide.filesystems[8.10.1 201403101706]
org.openide.awt[7.61.2 201404251830]
org.netbeans.api.progress/1 [1.37.1 201403101706]
org.openide.dialogs[7.36.1 201403101706]
org.openide.nodes[7.38.1 201403101706]
org.openide.windows[6.70.1 201403101706]
org.netbeans.modules.editor.mimelookup/1 [1.35.1 201403101706]
org.openide.text[6.61.1 201403101706]
org.netbeans.swing.tabcontrol[1.50.1 201403101706]
org.netbeans.swing.outline[1.29.1 201403101706]
org.openide.explorer[6.56.1 201403101706]
org.openide.actions[6.34.1 201403101706]
org.netbeans.modules.queries/1 [1.38.1 201403101706]
org.openide.loaders[7.56.2 201403101706]
org.openide.io[1.44.1 201403101706]
org.netbeans.swing.plaf[1.36.1 201403101706]
org.netbeans.spi.quicksearch[1.22.1 201403101706]
org.netbeans.spi.palette/1 [1.41.1 201403101706]
org.netbeans.bootstrap/1 [2.67.1 201403101706]
org.netbeans.core.startup/1 [1.53.1 201403101706]
org.netbeans.modules.settings/1 [1.44.1 201403101706]
org.netbeans.modules.sampler[1.9.1 201403101706]
org.netbeans.modules.progress.ui[1.28.1 201403101706]
org.netbeans.modules.print[7.21.1 201403101706]
org.netbeans.modules.keyring[1.19.1 201403101706]
org.netbeans.core/2 [3.45.1 201403101706]
org.netbeans.modules.options.api/1 [1.39.1 201403101706]
org.netbeans.modules.options.keymap[1.30.1 201403101706]
org.netbeans.libs.jna/1 [1.35.1 201403101706]
org.netbeans.modules.masterfs/2 [2.46.1 201403101706]
org.netbeans.modules.masterfs.windows[1.11.1 201403101706]
org.netbeans.modules.masterfs.nio2[1.11.1 201403101706]
org.netbeans.modules.keyring.fallback[1.3.1 201403101706]
org.netbeans.modules.keyring.impl[1.18.1 201403101706]
org.netbeans.modules.editor.mimelookup.impl/1 [1.26.1 201403101706]
org.netbeans.libs.osgi[1.17.1 201403101706]
org.netbeans.libs.jna.platform/1 [1.5.1 201403101706]
org.netbeans.libs.felix[2.11.1 201403101706]
org.netbeans.core.windows/2 [2.75.2 201404251830]
org.netbeans.core.ui/1 [1.40.1 201403101706]
org.netbeans.core.output2/1 [1.36.1 201403101706]
org.netbeans.core.network[1.4.1 201403101706]
org.netbeans.core.netigso[1.26.1 201403101706]
org.netbeans.core.nativeaccess/1 [1.26.1 201403101706]
org.netbeans.core.multitabs/1 [1.7.2.1 1 201404251830]
org.netbeans.core.io.ui/1 [1.25.1 201403101706]
org.netbeans.api.visual[2.42.1 201403101706]
org.XXX.core[1.0 140703]
com.pinkmatter.modules.flamingo[0.1 140704]
INFO[org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy resolver: Windows
INFO[org.netbeans.core.network.proxy.windows.WindowsNetworkProxy]: Windows system proxy resolver: auto detect
INFO[org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy reloading succeeded.
INFO[org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy- mode: direct
INFO[org.netbeans.core.network.proxy.NetworkProxyReloader]: System network proxy: fell todefault (correctif direct mode went before)
UIDefaults.getUI() failed: noComponentUI class for: org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton[,0,0,0x0,invalid,alignmentX=0.0,alignmentY=0.0,border=,flags=16777216,maximumSize=,minimumSize=,preferredSize=]
java.lang.Error
at javax.swing.UIDefaults.getUIError(UIDefaults.java:732)
at javax.swing.MultiUIDefaults.getUIError(MultiUIDefaults.java:130)
at javax.swing.UIDefaults.getUI(UIDefaults.java:762)
at javax.swing.UIManager.getUI(UIManager.java:1016)
at org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton.updateUI(JRibbonApplicationMenuButton.java:124)
at org.pushingpixels.flamingo.api.common.JCommandButton.<init>(JCommandButton.java:433)
at org.pushingpixels.flamingo.internal.ui.ribbon.appmenu.JRibbonApplicationMenuButton.<init>(JRibbonApplicationMenuButton.java:110)
at org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.installComponents(BasicRibbonUI.java:369)
at org.pushingpixels.flamingo.internal.ui.ribbon.BasicRibbonUI.installUI(BasicRibbonUI.java:149)
at javax.swing.JComponent.setUI(JComponent.java:663)
at org.pushingpixels.flamingo.api.ribbon.JRibbon.updateUI(JRibbon.java:496)
at org.pushingpixels.flamingo.api.ribbon.JRibbon.<init>(JRibbon.java:239)
at com.pinkmatter.modules.flamingo.LayerRibbonComponentProvider.createRibbon(LayerRibbonComponentProvider.java:50)
at com.pinkmatter.modules.flamingo.Installer$1.run(Installer.java:58)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:744)
at java.awt.EventQueue.access$400(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:697)
at java.awt.EventQueue$3.run(EventQueue.java:691)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:714)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
INFO[org.netbeans.ui.metrics.laf]: USG_LOOK_AND_FEEL
Diagnostic information
-Dnetbeans.logger.console=true
-ea
-Djdk.home=C:\ProgramFiles\Java\jdk1.8.0_05
-splash:C:\Users\bzeye_000\XXX\XXX\build\testuserdir\var\cache\splash.png
-Dnetbeans.home=C:\ProgramFiles\NetBeans8.0\platform
-Dnetbeans.user=C:\Users\bzeye_000\XXX\XXX\build\testuserdir
-Dnetbeans.default_userdir_root=
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=C:\Users\bzeye_000\XXX\XXX\build\testuserdir\var\log\heapdump.hprof
-Dsun.awt.keepWorkingSetOnMinimize=true
-Dnetbeans.dirs=C:\Users\bzeye_000\XXX\XXX\build\cluster;C:\ProgramFiles\NetBeans8.0\ide;C:\ProgramFiles\NetBeans8.0\platform;C:\Users\bzeye_000\XXX\PinkMatterRibbonPlatform
exit## Heading ##|
|
|
How to fix this, thanks.
|
|
Loading...