Comments (7)
Looks like a darklaf bug to me, what do you think @weisJ ?
from threadtear.
Is this reproducible? If yes the log would be interesting. I guess somewhere during the LaF installation an exception was thrown preventing subsequent components to be reloaded.
from threadtear.
Happens for me too.
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at com.github.weisj.darklaf.ui.scrollpane.DarkScrollPaneUI.getViewportView(DarkScrollPaneUI.java:100)
at com.github.weisj.darklaf.ui.scrollpane.DarkScrollPaneUI.getViewBackground(DarkScrollPaneUI.java:95)
at com.github.weisj.darklaf.ui.scrollpane.DarkScrollPaneUI.updateScrollBarBackground(DarkScrollPaneUI.java:161)
at com.github.weisj.darklaf.ui.scrollpane.DarkScrollPaneUI.lambda$createViewPropertyChangeListener$3(DarkScrollPaneUI.java:123)
at java.beans.PropertyChangeSupport.fire(PropertyChangeSupport.java:335)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:327)
at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:263)
at java.awt.Component.firePropertyChange(Component.java:8428)
at java.awt.Component.setBackground(Component.java:1835)
at javax.swing.JComponent.setBackground(JComponent.java:2733)
at javax.swing.plaf.basic.BasicTreeUI.installDefaults(BasicTreeUI.java:697)
at com.github.weisj.darklaf.ui.tree.DarkTreeUI.installDefaults(DarkTreeUI.java:124)
at javax.swing.plaf.basic.BasicTreeUI.installUI(BasicTreeUI.java:644)
at javax.swing.JComponent.setUI(JComponent.java:666)
at javax.swing.JTree.setUI(JTree.java:700)
at javax.swing.JTree.updateUI(JTree.java:716)
at me.nov.threadtear.swing.tree.JTreeWithHint.updateUI(JTreeWithHint.java:28)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1233)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI0(SwingUtilities.java:1248)
at javax.swing.SwingUtilities.updateComponentTreeUI(SwingUtilities.java:1224)
at com.github.weisj.darklaf.LafManager.updateLafRecursively(LafManager.java:460)
at com.github.weisj.darklaf.LafManager.updateLaf(LafManager.java:452)
at com.github.weisj.darklaf.LafManager.install(LafManager.java:438)
at com.github.weisj.darklaf.LafManager.installTheme(LafManager.java:416)
at com.github.weisj.darklaf.settings.ThemeSettings.lambda$applyTheme$7(ThemeSettings.java:468)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
at java.awt.EventQueue.access$500(EventQueue.java:97)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.awt.EventQueue$3.run(EventQueue.java:703)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205)
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)
from threadtear.
Thank you! Could you check if the issue is fixed? (--refresh-dependencies
flag in gradle might be necessary).
from threadtear.
In general every look and feel change causes this stack trace for me.
from threadtear.
@MrExplode are you building the application yourself locally? If not you might want to try exactly that.
from threadtear.
Works now.
from threadtear.
Related Issues (20)
- help HOT 11
- Cannot open jar because svg failed to load HOT 3
- [FEATURED] Libs
- Look And Feel Setting Problem HOT 1
- QUESTION: Any plans on doing more ZKM DES Cipher work?
- Paramorphism issue
- Boolean value is inverted when casting
- Transformer request - Binsecure HOT 1
- UI Theme cleared after program restart
- ReobfuscateClassNames throws exception
- All Strings is same in Paramorphism String Deobfuscation
- java.lang.NoSuchFieldError: APP_SERVER_CLASSLOADER_APPLICATION_PU_SEARCH_STRING_PREFIX
- Absolutely no idea how to deobfusc this
- IDK how to deobfuscate a specific jar.
- Name restoring strips generic classes
- Can't find a way to deobfuscate it (help!!!)
- String Names Hidden with weird
- Can not run in Win 10 with JDK 19 HOT 3
- Deobf Error
- awt issue
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from threadtear.