問題タブ [substance]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
213 参照

java - Substance LookAndFeel フォントの問題

そこで、Substance LookAndFeel スキンの 1 つを使用します。物質ライブラリのバージョン4.0 では、このような問題はありませんでした。しかし、そこから続けて4.3で初めて気付き、時々発生していました。その後、新しいバージョンの6.17.2.1に飛びついたとき、それは 100% 持続します。他の L&F を使用してもまったく問題はありません。これは明らかに、問題がSubstance のバグであることを意味します。それを検索すると、他の人も経験していることがわかりました。

悲しいことに、これにより開発は行き詰まっています

それでも、例外は次のように述べています。

スレッド「AWT-EventQueue-0」での例外 java.lang.NullPointerException at sun.font.FontDesignMetrics$MetricsKey.init(FontDesignMetrics.java:217) at sun.font.FontDesignMetrics.getMetrics(FontDesignMetrics.java:286) at sun. javax.swing.JComponent.getFontMetrics(JComponent.java:1626) の swing.SwingUtilities2.getFontMetrics(SwingUtilities2.java:1113) javax.swing.plaf.synth の sun.swing.MenuItemLayoutHelper.reset(MenuItemLayoutHelper.java:126) .SynthMenuItemLayoutHelper.(SynthMenuItemLayoutHelper.java:119) javax.swing.plaf.synth.SynthGraphicsUtils.getPreferredMenuItemSize(SynthGraphicsUtils.java:437) で javax.swing.plaf.synth.SynthMenuItemUI.getPreferredMenuItemSize(SynthMenuItemUI.java:216) で.swing.plaf.basic.BasicMenuItemUI.getPreferredSize(BasicMenuItemUI.java:367) で javax.swing.JComponent.getPreferredSize(JComponent.java:1662) で javax.swing.BoxLayout.checkRequests(BoxLayout.java:484) で javax.swing.BoxLayout.preferredLayoutSize(BoxLayout.java:301) で javax. javax.swing.plaf.synth.SynthMenuLayout.preferredLayoutSize(SynthMenuLayout.java:51) での swing.plaf.basic.DefaultMenuLayout.preferredLayoutSize(DefaultMenuLayout.java:60) java.awt.Container.preferredSize(Container.java:1796) でjava.awt.Container.getPreferredSize(Container.java:1780) で javax.swing.JComponent.getPreferredSize(JComponent.java:1664) で javax.swing.JMenu.getPopupMenuOrigin(JMenu.java:377) で javax.swing. javax.swing.JPopupMenu.menuSelectionChanged(JPopupMenu.java:1478) で javax.swing.MenuSelectionManager で JMenu.setPopupMenuVisible(JMenu.java:343)。javax.swing.plaf.basic.BasicMenuUI.appendPath(BasicMenuUI.java:222) の setSelectedPath(MenuSelectionManager.java:125) javax.swing.plaf.basic.BasicMenuUI.access$200(BasicMenuUI.java:49) の javax. swing.plaf.basic.BasicMenuUI$Handler.mousePressed(BasicMenuUI.java:461) で java.awt.Component.processMouseEvent(Component.java:6532) で javax.swing.JComponent.processMouseEvent(JComponent.java:3324) で java .awt.Component.processEvent(Component.java:6300) で java.awt.Container.processEvent(Container.java:2236) で java.awt.Component.dispatchEventImpl(Component.java:4891) で java.awt.Container. java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888) で java.awt.Component.dispatchEvent(Component.java:4713) での dispatchEventImpl(Container.java:2294)。LightweightDispatcher.processMouseEvent(Container.java:4522) で java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466) で java.awt.Container.dispatchEventImpl(Container.java:2280) で java.awt.Window.dispatchEventImpl(Window) .java:2750) で java.awt.Component.dispatchEvent(Component.java:4713) で java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758) で java.awt.EventQueue.access$500(EventQueue.java:97) で) java.awt.EventQueue$3.run(EventQueue.java:709) で java.awt.EventQueue$3.run(EventQueue.java:703) で java.security.AccessController.doPrivileged(Native Method) で java.security. ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86) java.awt.EventQueue$4.run(EventQueue.java:731) で java.awt.EventQueue$4.run(EventQueue.java:729) で java.security.AccessController.doPrivileged(Native Method) で java.security .ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:728) org.graffiti.editor.GlobalHotkeyManager.dispatchEvent(GlobalHotkeyManager.java:65) at java.awt. java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) の EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) の java.awt.EventDispatchThread.pumpEvents(EventDispatchThread) .java:101) java.awt.EventDispatchThread で。java.awt.EventDispatchThread.run(EventDispatchThread.java:82) での pumpEvents(EventDispatchThread.java:93)

そこには物質クラスの痕跡がなく、追跡がさらに困難になっていることを私は知っています。

誰かが私がそれを報告できる場所を知っていれば、喜んで共有できます.

他のいくつかの厄介なバグを修正するためにすでに時間を費やした後にそれを放棄する必要があるか、遠い2007年からの最後の作業バージョンである4.0にフォールバックする必要がある場合、それは残念です.

さらに、最悪の部分は、 4.3_02でInternalFrames に関する大きなバグ修正があり、実質的にフォント バグのあるバージョンに該当することです。

アドバイスや修正案はありますか?

0 投票する
0 に答える
645 参照

unity3d - Substance エンジンの読み込みに失敗しました

にインポートしようとするとSubstancesUnityコンソールに次のメッセージが表示されます。

Substance エンジンは
UnityEngine.Debug:LogError(Object)
Substance.Game.DLLHelpers:LoadDLL(String)
Substance.Game.NativeFunctions:cppInitSubstance(String)
Substance.Game.NativeCallbacks:InitSubstance()
Substance.Game.SubstanceMain:Initialize( )
Substance.Game.SubstanceMain:.cctor()
UnityEditor.EditorAssemblies:ProcessInitializeOnLoadAttributes()

これを修正するにはどうすればよいですか?