Open jasonbrianmerrill opened 1 year ago
Can you please attach some more logs from previous executions?
On Tue, Jul 18, 2023 at 6:50 PM jasonbrianmerrill @.***> wrote:
Title essentially says it all.
A long time ago, DIYLC worked, but since perhaps updating to an insider build of win11, the .exe doesn't open.
If I open the .jar first, I can get it to open.
If I open the .exe after, I cannot get the exe to open
If I open the .jar AFTER the .exe, neither open anymore.
attaching most recent logs:
12:46:05,003 INFO [main] ConfigurationManager - Initializing configuration for: diylc 12:46:05,201 INFO [main] ConfigurationManager - Saving configuration 12:46:05,276 INFO [main] DIYLCStarter - JarLoader strategy: none 12:46:05,277 INFO [main] DIYLCStarter - Loading languages... 12:46:05,277 INFO [main] LangUtil - Loading translation for English 12:46:05,278 DEBUG [main] LangUtil - Loading language file: C:\Program Files (x86)\DIYLC\lang\English.txt 12:46:05,285 DEBUG [main] DIYLCStarter - Java version: 14.0.1+7 by Oracle Corporation 12:46:05,285 DEBUG [main] DIYLCStarter - Java home: C:\Program Files\Java\jdk-14.0.1 12:46:05,285 DEBUG [main] DIYLCStarter - OS: Windows 10 10.0 12:46:05,285 INFO [main] DIYLCStarter - Starting DIYLC with working directory C:\Program Files (x86)\DIYLC 12:46:05,285 INFO [main] DIYLCStarter - Configuration dump start. 12:46:05,286 INFO [main] DIYLCStarter - highlightContinuityArea = false 12:46:05,286 INFO [main] DIYLCStarter - defaultBlocksImported = true 12:46:05,286 INFO [main] DIYLCStarter - Configuration dump end. 12:46:05,304 INFO [main] DIYLCStarter - Detected no scriptRun setting! 12:46:05,308 INFO [Thread-1] FontOptimizer - Starting font optimizer 12:46:05,422 DEBUG [Thread-1] FontOptimizer - Fonts loaded in 1ms 12:46:06,790 INFO [main] DIYLCStarter - Creating the main frame... 12:46:06,990 INFO [main] Presenter - Current DIYLC version: 4.37.0 12:46:07,005 INFO [main] Presenter - Loading component types. 12:46:07,006 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/lib/diylc-core.jar 12:46:07,024 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/library/main.jar 12:46:07,164 INFO [main] Presenter - Loading additional library JARs 12:46:07,165 DEBUG [main] JarScanner - Found JAR file: main.jar 12:46:07,165 DEBUG [main] JarScanner - Scanning main.jar 12:46:07,194 INFO [main] ClassLoaderUtil - Adding file to the classpath: C:\Program Files (x86)\DIYLC\library\main.jar 12:46:07,195 ERROR [main] DIYLCStarter - Major error while starting DIYLC java.lang.AssertionError: internal error at ca.cgjennings.jvm.JarLoader.addToClassPath(JarLoader.java:62) at org.diylc.appframework.miscutils.ClassLoaderUtil.addFile(ClassLoaderUtil.java:38) at org.diylc.appframework.miscutils.ClassLoaderUtil.addFile(ClassLoaderUtil.java:25) at org.diylc.appframework.miscutils.JarScanner.scanJar(JarScanner.java:128) at org.diylc.appframework.miscutils.JarScanner.scanFolder(JarScanner.java:117) at org.diylc.presenter.Presenter.getComponentTypes(Unknown Source) at org.diylc.presenter.Presenter.
(Unknown Source) at org.diylc.swing.gui.MainFrame. (Unknown Source) at org.diylc.DIYLCStarter.runDIYLC(Unknown Source) at org.diylc.DIYLCStarter.main(Unknown Source) Caused by: java.lang.UnsupportedOperationException: did you forget -javaagent: ? at ca.cgjennings.jvm.JarLoader.getAddUrlMethod(JarLoader.java:169) at ca.cgjennings.jvm.JarLoader.addToClassPath(JarLoader.java:53) ... 9 more 12:46:08,098 INFO [Thread-1] FontOptimizer - Font optimization completed in 2674ms. Found 10 slow fonts 12:46:08,098 DEBUG [Thread-1] FontOptimizer - Slow fonts: D16 Group Sans,Alegreya Black,Sitka Text,Capture it,Yu Gothic,District,Sketch Block,Alegreya,Toledo Heavy,Microsoft Yi Baiti 12:46:08,098 INFO [Thread-1] ConfigurationManager - Saving configuration 12:45:47,711 INFO [main] ConfigurationManager - Initializing configuration for: diylc 12:45:47,741 INFO [main] ConfigurationManager - Saving configuration 12:45:47,755 INFO [main] DIYLCStarter - JarLoader strategy: none 12:45:47,755 INFO [main] DIYLCStarter - Loading languages... 12:45:47,756 INFO [main] LangUtil - Loading translation for English 12:45:47,756 DEBUG [main] LangUtil - Loading language file: C:\WINDOWS\System32\lang\English.txt 12:45:47,758 ERROR [main] LangUtil - Error loading language file java.nio.file.NoSuchFileException: C:\WINDOWS\System32\lang\English.txt at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85) at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103) at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108) at java.base/sun.nio.fs.WindowsFileSystemProvider.newFileChannel(WindowsFileSystemProvider.java:120) at java.base/java.nio.channels.FileChannel.open(FileChannel.java:292) at java.base/java.nio.channels.FileChannel.open(FileChannel.java:345) at java.base/java.nio.file.Files.lines(Files.java:4102) at org.diylc.lang.LangUtil.load(Unknown Source) at org.diylc.lang.LangUtil.configure(Unknown Source) at org.diylc.DIYLCStarter.runDIYLC(Unknown Source) at org.diylc.DIYLCStarter.main(Unknown Source) 12:45:47,760 DEBUG [main] DIYLCStarter - Java version: 14.0.1+7 by Oracle Corporation 12:45:47,760 DEBUG [main] DIYLCStarter - Java home: C:\Program Files\Java\jdk-14.0.1 12:45:47,760 DEBUG [main] DIYLCStarter - OS: Windows 10 10.0 12:45:47,760 INFO [main] DIYLCStarter - Starting DIYLC with working directory C:\WINDOWS\System32 12:45:47,760 INFO [main] DIYLCStarter - Configuration dump start. 12:45:47,761 INFO [main] DIYLCStarter - highlightContinuityArea = false 12:45:47,761 INFO [main] DIYLCStarter - Configuration dump end. 12:45:47,776 INFO [main] DIYLCStarter - Detected no scriptRun setting! 12:45:47,780 INFO [Thread-1] FontOptimizer - Starting font optimizer 12:45:48,050 DEBUG [Thread-1] FontOptimizer - Fonts loaded in 0ms 12:45:50,620 INFO [main] DIYLCStarter - Creating the main frame... 12:45:50,882 INFO [main] Presenter - Current DIYLC version: 4.37.0 12:45:50,892 INFO [main] Presenter - Loading component types. 12:45:50,893 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/lib/diylc-core.jar 12:45:50,915 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/library/main.jar 12:45:51,108 DEBUG [main] ComponentProcessor - No matching setter found for org.diylc.components.connectivity.HookupWire.getLength. Skipping... 12:45:51,251 INFO [main] DatasheetService - Loading datasheet file for AxialFilmCapacitor.datasheet 12:45:51,264 INFO [main] DatasheetService - Loaded 294 component sizes from the file 12:45:51,289 DEBUG [main] ComponentProcessor - No matching setter found for org.diylc.components.connectivity.TwistedWire.getLength. Skipping... 12:45:51,302 DEBUG [main] ComponentProcessor - No matching setter found for org.diylc.components.connectivity.CurvedTrace.getLength. Skipping... 12:45:51,382 INFO [main] DatasheetService - Loading datasheet file for AxialElectrolyticCapacitor.datasheet 12:45:51,392 INFO [main] DatasheetService - Loaded 455 component sizes from the file 12:45:51,419 INFO [main] DatasheetService - Loading datasheet file for RadialFilmCapacitor.datasheet 12:45:51,436 INFO [Thread-1] FontOptimizer - Font optimization completed in 3384ms. Found 9 slow fonts 12:45:51,436 DEBUG [Thread-1] FontOptimizer - Slow fonts: D16 Group Sans,Alegreya Black,Sitka Text,Capture it,Yu Gothic,District,Sketch Block,Alegreya,Toledo Heavy 12:45:51,436 INFO [Thread-1] ConfigurationManager - Saving configuration 12:45:51,445 INFO [main] DatasheetService - Loaded 1523 component sizes from the file 12:45:51,446 INFO [main] DatasheetService - Loading datasheet file for RadialElectrolytic.datasheet 12:45:51,457 INFO [main] DatasheetService - Loaded 833 component sizes from the file 12:45:51,465 INFO [main] DatasheetService - Loading datasheet file for RadialMicaCapacitor.datasheet 12:45:51,470 INFO [main] DatasheetService - Loaded 434 component sizes from the file 12:45:51,472 DEBUG [main] Presenter - Guitar: [Lever Switch, Stingray Bass Pickup, Single Coil Pickup, S1 Switch, Jazz Bass Pickup, LP Toggle Switch, P-90 Single Coil Pickup, P- Bass Pickup, Humbucker Pickup, Schaller Megaswitch] 12:45:51,472 DEBUG [main] Presenter - Boards: [P-0+o (Proto) Board, Terminal Strip, Vero Board, Tag Strip, Perf Board w/ Pads, Breadboard, Proto Board 780 Holes, Marshall Style Perf Board, Blank Board, Eyelet Board, TriPad Board, Eurorack Stripboard] 12:45:51,472 DEBUG [main] Presenter - Passive: [Multi-Section Capacitor, Mini Signal Transformer, Film Capacitor (Axial), Ceramic Capacitor (Radial), Potentiometer, Tantalum Capacitor, Toroidal Inductor, Trimmer Potentiometer, Crystal Oscillator, Electrolytic Capacitor (Axial), Inductor (Radial), Film Capacitor (Radial), Electrolytic Capacitor (Radial), Resistor, Mica Capacitor (Radial)] 12:45:51,472 DEBUG [main] Presenter - Semiconductors: [Transistor (TO-220), Transistor (TO-126), DIP IC, Transistor (TO-92), SIP IC, Transistor (TO-3), LED, Transistor (TO-1), Diode (plastic), Bridge Rectifier, Diode (glass)] 12:45:51,472 DEBUG [main] Presenter - Misc: [SVG Image, Label, PCB Text, Dial Scale, Bill of Materials, Auto-Wrap Label, Common Node, Tape Measure, Image] 12:45:51,473 DEBUG [main] Presenter - Connectivity: [Cut Line, Hookup Wire, PCB Terminal Block, Turret Lug, Jumper, Twisted Leads, Dot, Curved Trace, Trace Cut, Eyelet, Solder Pad, Solder Lug, Ground Fill, Copper Trace] 12:45:51,473 DEBUG [main] Presenter - Tubes: [4-pin Jumbo Tube Socket, Sub-Mini Tube, Tube Socket] 12:45:51,473 DEBUG [main] Presenter - Schematic Symbols: [Potentiometer, Phono Jack, Bulb, Transformer Core, Logic Gate, Ground, Voltage Source, Schottky Diode, IC, Switch (Latching), Current Source, Zener Diode, Inductor, Capacitor, LED, Diode Tube, Pentode, Duo-Diode, Photo Diode, MOSFET, Battery, Fuse, JFET, Transformer Coil, Diode, Resistor, BJT, Triode] 12:45:51,473 DEBUG [main] Presenter - Shapes: [Polygon, Ellipse, Line, Rectangle] 12:45:51,473 DEBUG [main] Presenter - SMD: [SMD Capacitor, SMD Resistor] 12:45:51,473 DEBUG [main] Presenter - Electro-Mechanical: [Mini Relay, DIP Switch, Fuse Holder (Panel), Chassis Panel, Open 1/4" Jack, Elliptical Cutout, Plastic DC Jack, Rotary Selector Switch, RCA Jack, Closed 1/4" Jack, Mini Toggle Switch, Polygonal Cutout, Cliff 1/4" Jack, Rotary Switch (Sealed), 9V Battery Snap, IEC Socket, Tactile Micro-Switch, Open 1/8" Jack, Rotary Switch (Open), Neutrik 1/4" Jack, Slide Switch, Rectangular Cutout, Cliff 1/8" Jack, Pin Header, Pilot Lamp Holder] 12:45:51,473 INFO [main] VariantManager - Checking if variants need to be updated 12:45:51,553 INFO [main] ConfigurationManager - Saving configuration 12:45:51,555 INFO [main] ConfigurationManager - Saving configuration 12:45:51,606 INFO [main] VariantManager - Imported default 79 variants 12:45:51,629 INFO [main] ConfigurationManager - Saving configuration 12:45:51,758 INFO [main] ConfigurationManager - Saving configuration 12:45:51,790 INFO [main] VariantManager - Imported 3 default building blocks 12:45:51,792 INFO [main] Presenter - installPlugin(ToolBox) 12:45:51,982 INFO [main] MainFrame - injectGUIComponent(org.diylc.swing.plugins.toolbox.ComponentTabbedPane, 1, false, null) 12:45:52,028 INFO [main] Presenter - installPlugin(FileMenuPlugin) 12:45:52,031 INFO [main] MainFrame - injectMenuAction(New, File) 12:45:52,038 INFO [main] MainFrame - injectMenuAction(Open, File) 12:45:52,042 INFO [main] MainFrame - injectMenuAction(Import, File) 12:45:52,044 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/lib/diylc-core.jar 12:45:52,057 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/library/main.jar 12:45:52,081 INFO [main] MainFrame - injectMenuAction(Import Netlist, File) 12:45:52,082 INFO [main] MainFrame - injectMenuAction(Save, File) 12:45:52,083 INFO [main] MainFrame - injectMenuAction(Save As, File) 12:45:52,084 INFO [main] MainFrame - injectDynamicSubmenu(Recent Files, icon, File) 12:45:52,084 INFO [main] MainFrame - injectMenuAction(Separator, File) 12:45:52,086 INFO [main] MainFrame - injectMenuAction(Export to PDF, File) 12:45:52,087 INFO [main] MainFrame - injectMenuAction(Export to PNG, File) 12:45:52,088 INFO [main] MainFrame - injectMenuAction(Print..., File) 12:45:52,089 INFO [main] MainFrame - injectSubmenu(Trace Mask, icon, File) 12:45:52,089 INFO [main] MainFrame - injectMenuAction(Export to PDF, Trace Mask) 12:45:52,089 INFO [main] MainFrame - injectMenuAction(Export to PNG, Trace Mask) 12:45:52,089 INFO [main] MainFrame - injectMenuAction(Print..., Trace Mask) 12:45:52,090 INFO [main] MainFrame - injectSubmenu(Analyze, icon, File) 12:45:52,091 INFO [main] MainFrame - injectMenuAction(Check Trace Proximity, Analyze) 12:45:52,092 INFO [main] MainFrame - injectMenuAction(Create B.O.M., Analyze) 12:45:52,093 INFO [main] MainFrame - injectMenuAction(Generate DIYLC Netlist (excl. Switches), Analyze) 12:45:52,093 INFO [main] MainFrame
- injectMenuAction(Generate DIYLC Netlist (incl. Switches), Analyze) 12:45:52,093 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/lib/diylc-core.jar 12:45:52,104 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/library/main.jar 12:45:52,127 INFO [main] MainFrame - injectMenuAction(Analyze Guitar Diagrams, Analyze) 12:45:52,129 INFO [main] MainFrame - injectMenuAction(Generate Spice Netlist, Analyze) 12:45:52,129 INFO [main] MainFrame - injectMenuAction(Separator, File) 12:45:52,130 INFO [main] MainFrame - injectSubmenu(Integration, icon, File) 12:45:52,130 INFO [main] MainFrame - injectMenuAction(Import Building Blocks, Integration) 12:45:52,131 INFO [main] MainFrame - injectMenuAction(Export Building Blocks, Integration) 12:45:52,131 INFO [main] MainFrame - injectMenuAction(Separator, Integration) 12:45:52,131 INFO [main] MainFrame - injectMenuAction(Import Variants, Integration) 12:45:52,133 INFO [main] MainFrame - injectMenuAction(Export Variants, Integration) 12:45:52,134 INFO [main] MainFrame - injectMenuAction(Loadline Editor, File) 12:45:52,135 INFO [main] MainFrame - injectMenuAction(Separator, File) 12:45:52,135 INFO [main] MainFrame - injectMenuAction(Exit, File) 12:45:52,141 INFO [main] Presenter - installPlugin(EditMenuPlugin) 12:45:52,141 INFO [main] MainFrame - injectMenuAction(Undo, Edit) 12:45:52,142 INFO [main] MainFrame
- injectMenuAction(Redo, Edit) 12:45:52,142 INFO [main] MainFrame - injectMenuAction(Separator, Edit) 12:45:52,143 INFO [main] MainFrame - injectMenuAction(Cut, Edit) 12:45:52,145 INFO [main] MainFrame - injectMenuAction(Copy, Edit) 12:45:52,146 INFO [main] MainFrame - injectMenuAction(Paste, Edit) 12:45:52,147 INFO [main] MainFrame - injectMenuAction(Duplicate, Edit) 12:45:52,147 INFO [main] MainFrame - injectMenuAction(Separator, Edit) 12:45:52,149 INFO [main] MainFrame - injectMenuAction(Find, Edit) 12:45:52,150 INFO [main] MainFrame - injectMenuAction(Select All, Edit) 12:45:52,151 INFO [main] MainFrame - injectMenuAction(Edit Selection, Edit) 12:45:52,152 INFO [main] MainFrame - injectMenuAction(Delete Selection, Edit) 12:45:52,153 INFO [main] MainFrame
- injectSubmenu(Transform Selection, icon, Edit) 12:45:52,154 INFO [main] MainFrame - injectMenuAction(Rotate Clockwise, Transform Selection) 12:45:52,156 INFO [main] MainFrame - injectMenuAction(Rotate Counterclockwise, Transform Selection) 12:45:52,156 INFO [main] MainFrame - injectMenuAction(Separator, Transform Selection) 12:45:52,157 INFO [main] MainFrame - injectMenuAction(Mirror Horizontally, Transform Selection) 12:45:52,158 INFO [main] MainFrame - injectMenuAction(Mirror Vertically, Transform Selection) 12:45:52,158 INFO [main] MainFrame - injectMenuAction(Separator, Transform Selection) 12:45:52,160 INFO [main] MainFrame - injectMenuAction(Nudge, Transform Selection) 12:45:52,160 INFO [main] MainFrame - injectMenuAction(Separator, Transform Selection) 12:45:52,162 INFO [main] MainFrame - injectMenuAction(Send Backward, Transform Selection) 12:45:52,163 INFO [main] MainFrame - injectMenuAction(Bring Forward, Transform Selection) 12:45:52,164 INFO [main] MainFrame - injectMenuAction(Separator, Transform Selection) 12:45:52,165 INFO [main] MainFrame - injectMenuAction(Group Selection, Transform Selection) 12:45:52,166 INFO [main] MainFrame - injectMenuAction(Ungroup Selection, Transform Selection) 12:45:52,166 INFO [main] MainFrame - injectMenuAction(Separator, Edit) 12:45:52,167 INFO [main] MainFrame - injectSubmenu(Renumber Selection, icon, Edit) 12:45:52,167 INFO [main] MainFrame - injectMenuAction(Top-to-Bottom, Renumber Selection) 12:45:52,167 INFO [main] MainFrame - injectMenuAction(Left-to-Right, Renumber Selection) 12:45:52,168 INFO [main] MainFrame - injectSubmenu(Expand Selection, icon, Edit) 12:45:52,169 INFO [main] MainFrame - injectMenuAction(All Connected, Expand Selection) 12:45:52,169 INFO [main] MainFrame - injectMenuAction(Immediate Only, Expand Selection) 12:45:52,169 INFO [main] MainFrame - injectMenuAction(Same Type Only, Expand Selection) 12:45:52,170 INFO [main] MainFrame - injectMenuAction(Separator, Edit) 12:45:52,171 INFO [main] MainFrame - injectMenuAction(Add Flexible Leads, Edit) 12:45:52,171 INFO [main] MainFrame - injectMenuAction(Separator, Edit) 12:45:52,171 INFO [main] MainFrame - injectMenuAction(Edit Project Settings, Edit) 12:45:52,248 INFO [main] Presenter - installPlugin(ConfigPlugin) 12:45:52,249 INFO [main] ActionFactory - Initializing antiAliasing to true 12:45:52,249 INFO [main] MainFrame - injectMenuAction(Anti-Aliasing, Config) 12:45:52,251 INFO [main] ActionFactory - Initializing autoCreatePads to false 12:45:52,251 INFO [main] MainFrame - injectMenuAction(Auto-Create Pads, Config) 12:45:52,251 INFO [main] ActionFactory - Initializing autoEdit to true 12:45:52,251 INFO [main] MainFrame - injectMenuAction(Auto-Edit Mode, Config) 12:45:52,251 INFO [main] ActionFactory - Initializing continuousCreation to false 12:45:52,251 INFO [main] MainFrame - injectMenuAction(Continuous Creation, Config) 12:45:52,252 INFO [main] ActionFactory - Initializing cachingEnabled to true 12:45:52,252 INFO [main] MainFrame - injectMenuAction(Enable Cache Boost, Config) 12:45:52,252 INFO [main] ActionFactory - Initializing exportGrid to false 12:45:52,252 INFO [main] MainFrame - injectMenuAction(Export Grid, Config) 12:45:52,252 INFO [main] ActionFactory - Initializing extraSpace to true 12:45:52,252 INFO [main] MainFrame - injectMenuAction(Extra Working Area, Config) 12:45:52,253 INFO [main] ActionFactory - Initializing hiQualityRender to false 12:45:52,253 INFO [main] MainFrame - injectMenuAction(Hi-Quality Rendering, Config) 12:45:52,253 INFO [main] ActionFactory - Initializing highlightContinuityArea to false 12:45:52,253 INFO [main] MainFrame - injectMenuAction(Highlight Connected Areas, Config) 12:45:52,253 DEBUG [main] ResourceLoader - Looking for files in: lang 12:45:52,253 INFO [main] ActionFactory - Initializing wheelZoom to false 12:45:52,253 INFO [main] MainFrame - injectMenuAction(Mouse Wheel Zoom, Config) 12:45:52,253 INFO [main] ActionFactory - Initializing outline to false 12:45:52,253 INFO [main] MainFrame - injectMenuAction(Outline Mode, Config) 12:45:52,254 INFO [main] ActionFactory - Initializing renumberOnPaste to true 12:45:52,254 INFO [main] MainFrame - injectMenuAction(Renumber On Paste, Config) 12:45:52,255 INFO [main] MainFrame - injectSubmenu(Ruler Inch Subdivision..., icon, Config) 12:45:52,255 INFO [main] MainFrame - injectMenuAction(base of 10, Ruler Inch Subdivision...) 12:45:52,256 INFO [main] MainFrame - injectMenuAction(base of 2, Ruler Inch Subdivision...) 12:45:52,257 INFO [main] ActionFactory - Initializing projectExplorer to true 12:45:52,257 INFO [main] MainFrame - injectMenuAction(Show Project Explorer, Config) 12:45:52,257 INFO [main] ActionFactory - Initializing showRulers to true 12:45:52,257 INFO [main] MainFrame - injectMenuAction(Show Rulers, Config) 12:45:52,257 INFO [main] MainFrame - injectSubmenu(Snap To, icon, Config) 12:45:52,258 INFO [main] MainFrame - injectMenuAction(None, Snap To) 12:45:52,258 INFO [main] MainFrame - injectMenuAction(Grid, Snap To) 12:45:52,258 INFO [main] MainFrame - injectMenuAction(Components, Snap To) 12:45:52,258 INFO [main] ActionFactory - Initializing showGrid to true 12:45:52,258 INFO [main] MainFrame - injectMenuAction(Show Grid, Config) 12:45:52,259 INFO [main] ActionFactory - Initializing stickyPoints to true 12:45:52,259 INFO [main] MainFrame - injectMenuAction(Sticky Points, Config) 12:45:52,259 DEBUG [main] ResourceLoader - Looking for files in: themes 12:45:52,260 INFO [main] MainFrame - injectSubmenu(Toolbox, icon, Config) 12:45:52,260 INFO [main] MainFrame - injectMenuAction(Searchable Tree, Toolbox) 12:45:52,260 INFO [main] MainFrame - injectMenuAction(Tabbed Toolbar, Toolbox) 12:45:52,263 INFO [main] MainFrame - injectSubmenu(Chassis, icon, Layers) 12:45:52,263 INFO [main] MainFrame - injectMenuAction(Visible, Chassis) 12:45:52,264 INFO [main] MainFrame - injectMenuAction(Lock, Chassis) 12:45:52,264 INFO [main] MainFrame - injectMenuAction(Select All, Chassis) 12:45:52,264 INFO [main] MainFrame - injectSubmenu(Board, icon, Layers) 12:45:52,264 INFO [main] MainFrame - injectMenuAction(Visible, Board) 12:45:52,265 INFO [main] MainFrame - injectMenuAction(Lock, Board) 12:45:52,265 INFO [main] MainFrame - injectMenuAction(Select All, Board) 12:45:52,265 INFO [main] MainFrame - injectSubmenu(Trace, icon, Layers) 12:45:52,265 INFO [main] MainFrame - injectMenuAction(Visible, Trace) 12:45:52,266 INFO [main] MainFrame - injectMenuAction(Lock, Trace) 12:45:52,266 INFO [main] MainFrame - injectMenuAction(Select All, Trace) 12:45:52,266 INFO [main] MainFrame - injectSubmenu(Component, icon, Layers) 12:45:52,267 INFO [main] MainFrame - injectMenuAction(Visible, Component) 12:45:52,267 INFO [main] MainFrame - injectMenuAction(Lock, Component) 12:45:52,267 INFO [main] MainFrame - injectMenuAction(Select All, Component) 12:45:52,267 INFO [main] MainFrame - injectSubmenu(Wiring, icon, Layers) 12:45:52,267 INFO [main] MainFrame - injectMenuAction(Visible, Wiring) 12:45:52,268 INFO [main] MainFrame - injectMenuAction(Lock, Wiring) 12:45:52,268 INFO [main] MainFrame - injectMenuAction(Select All, Wiring) 12:45:52,268 INFO [main] MainFrame - injectSubmenu(Text, icon, Layers) 12:45:52,268 INFO [main] MainFrame - injectMenuAction(Visible, Text) 12:45:52,268 INFO [main] MainFrame - injectMenuAction(Lock, Text) 12:45:52,268 INFO [main] MainFrame - injectMenuAction(Select All, Text) 12:45:52,269 INFO [main] Presenter - installPlugin(LayersMenuPlugin) 12:45:52,276 INFO [main] MainFrame - injectMenuAction(Search The Cloud, Project Cloud) 12:45:52,277 INFO [main] MainFrame - injectMenuAction(Separator, Project Cloud) 12:45:52,278 INFO [main] MainFrame - injectMenuAction(Log In, Project Cloud) 12:45:52,279 INFO [main] MainFrame - injectMenuAction(Create New Account, Project Cloud) 12:45:52,280 INFO [main] MainFrame - injectMenuAction(Separator, Project Cloud) 12:45:52,281 INFO [main] MainFrame - injectMenuAction(Upload A Project, Project Cloud) 12:45:52,282 INFO [main] MainFrame - injectMenuAction(Manage My Uploads, Project Cloud) 12:45:52,282 INFO [main] MainFrame - injectMenuAction(Separator, Project Cloud) 12:45:52,283 INFO [main] MainFrame - injectMenuAction(Manage Account, Project Cloud) 12:45:52,284 INFO [main] MainFrame - injectMenuAction(Change Password, Project Cloud) 12:45:52,285 INFO [main] MainFrame - injectMenuAction(Log Out, Project Cloud) 12:45:52,285 INFO [main] Presenter - installPlugin(CloudPlugIn) 12:45:52,289 INFO [main] MainFrame - injectMenuAction(User Manual, Help) 12:45:52,290 INFO [main] MainFrame - injectMenuAction(FAQ, Help) 12:45:52,291 INFO [main] MainFrame - injectMenuAction(Component API, Help) 12:45:52,292 INFO [main] MainFrame - injectMenuAction(Plugin API, Help) 12:45:52,292 INFO [main] MainFrame - injectMenuAction(Submit a Bug, Help) 12:45:52,293 INFO [main] MainFrame - injectMenuAction(Access User Files, Help) 12:45:52,293 INFO [main] MainFrame - injectMenuAction(Separator, Help) 12:45:52,294 INFO [main] MainFrame - injectMenuAction(Recent Updates, Help) 12:45:52,294 INFO [main] MainFrame - injectMenuAction(Separator, Help) 12:45:52,294 INFO [main] MainFrame - injectMenuAction(Make a Donation, Help) 12:45:52,296 INFO [main] MainFrame - injectMenuAction(About, Help) 12:45:52,296 INFO [main] Presenter - installPlugin(HelpMenuPlugin) 12:45:52,298 INFO [main] Presenter - installPlugin(ActionBarPlugin) 12:45:52,313 INFO [main] ProxyFactory - Creating temp class code 12:45:52,548 INFO [main] ProxyFactory - Successfully instantiated proxy 12:45:52,548 INFO [main] MainFrame - injectGUIComponent(org.diylc.swing.plugins.statusbar.StatusBar, 3, false, null) 12:45:52,572 INFO [main] Presenter - installPlugin(StatusBar) 12:45:52,648 INFO [SwingWorker-pool-2-thread-3] UpdateChecker - Trying to download file: http://diy-fever.com/diylc/api/v1/update.xml 12:45:52,669 INFO [main] Presenter - installPlugin(CanvasPlugin) 12:45:52,766 INFO [main] CanvasPlugin - Magnification gesture listener initialized. 12:45:52,776 INFO [main] MainFrame - injectGUIComponent(org.diylc.swingframework.ruler.RulerScrollPane, 0, false, null) 12:45:52,858 INFO [main] Presenter - installPlugin(ComponentTree) 12:45:52,995 INFO [main] MainFrame - injectGUIComponent(org.diylc.swing.plugins.tree.TreePanel, 2, true, null) 12:45:53,038 INFO [main] Presenter - installPlugin(ExplorerPlugin) 12:45:53,049 INFO [main] MainFrame - injectGUIComponent(org.diylc.swing.plugins.explorer.ExplorerPane, 4, true, projectExplorer) 12:45:53,057 INFO [main] Presenter - installPlugin(FramePlugin) 12:45:53,058 INFO [main] Presenter - installPlugin(AutoSavePlugin) 12:45:53,058 INFO [main] Presenter - createNewFile() 12:45:53,059 INFO [main] Presenter - loadProject(New Project, true) 12:45:53,063 INFO [main] UndoHandler - Resetting undo/redo 12:45:53,066 INFO [main] DIYLCStarter - Main frame created. 12:45:53,066 INFO [main] DIYLCStarter - Hiding splash screen... 12:45:53,083 INFO [main] DIYLCStarter - Done hiding splash screen. 12:45:53,114 INFO [main] DIYLCStarter - Injecting default properties. 12:45:53,276 INFO [SwingWorker-pool-2-thread-3] UpdateChecker - 0 updates found 12:45:53,572 INFO [SwingWorker-pool-2-thread-2] ConfigurationManager - Saving configuration 12:45:53,604 DEBUG [SwingWorker-pool-2-thread-2] PhpFlatProxy
- Connecting to: http://www.diy-fever.com/diylc/api/v1/getAnnouncements.php 12:45:53,978 ERROR [AWT-EventQueue-0] MainFrame - Background task execution failed java.util.concurrent.ExecutionException: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class org.diylc.announcements.Announcement (java.util.ArrayList is in module java.base of loader 'bootstrap'; org.diylc.announcements.Announcement is in unnamed module of loader 'app') at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at java.desktop/javax.swing.SwingWorker.get(SwingWorker.java:613) at org.diylc.swing.gui.MainFrame$6.done(Unknown Source) at java.desktop/javax.swing.SwingWorker$5.run(SwingWorker.java:750) at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:847) at java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112) at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:857) at java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:317) at java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:249) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class org.diylc.announcements.Announcement (java.util.ArrayList is in module java.base of loader 'bootstrap'; org.diylc.announcements.Announcement is in unnamed module of loader 'app') at org.diylc.announcements.AnnouncementProvider.getCurrentAnnouncements(Unknown Source) at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source) at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source) at org.diylc.swing.gui.MainFrame$6.doInBackground(Unknown Source) at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 12:45:53,979 ERROR [AWT-EventQueue-0] StatusBar - Error while fetching announcements java.util.concurrent.ExecutionException: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class org.diylc.announcements.Announcement (java.util.ArrayList is in module java.base of loader 'bootstrap'; org.diylc.announcements.Announcement is in unnamed module of loader 'app') at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at java.desktop/javax.swing.SwingWorker.get(SwingWorker.java:613) at org.diylc.swing.gui.MainFrame$6.done(Unknown Source) at java.desktop/javax.swing.SwingWorker$5.run(SwingWorker.java:750) at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:847) at java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112) at java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:857) at java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:317) at java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:249) at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316) at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at java.base/java.security.AccessController.doPrivileged(AccessController.java:391) at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85) at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203) at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124) at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109) at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class org.diylc.announcements.Announcement (java.util.ArrayList is in module java.base of loader 'bootstrap'; org.diylc.announcements.Announcement is in unnamed module of loader 'app') at org.diylc.announcements.AnnouncementProvider.getCurrentAnnouncements(Unknown Source) at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source) at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source) at org.diylc.swing.gui.MainFrame$6.doInBackground(Unknown Source) at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630) at java.base/java.lang.Thread.run(Thread.java:832) 12:45:55,583 INFO [AWT-EventQueue-0] MainFrame - Closing the app
— Reply to this email directly, view it on GitHub https://github.com/bancika/diy-layout-creator/issues/789, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACXONCIANS4LMYMQSJKZSCDXQ25F3ANCNFSM6AAAAAA2OVUDCI . You are receiving this because you are subscribed to this thread.Message ID: @.***>
-- Branislav Stojkovic www.diy-fever.com
I apologize for not getting to this sooner, I was not notified. I may have moved the install location, but here we go:
these are all from starting the .jar i think, there haven't been any logs from diylc when i start the exe.
On Wed, Jul 19, 2023 at 2:34 AM Bane Stojkovic @.***> wrote:
Can you please attach some more logs from previous executions?
On Tue, Jul 18, 2023 at 6:50 PM jasonbrianmerrill @.***> wrote:
Title essentially says it all.
A long time ago, DIYLC worked, but since perhaps updating to an insider build of win11, the .exe doesn't open.
If I open the .jar first, I can get it to open.
If I open the .exe after, I cannot get the exe to open
If I open the .jar AFTER the .exe, neither open anymore.
attaching most recent logs:
12:46:05,003 INFO [main] ConfigurationManager - Initializing configuration for: diylc 12:46:05,201 INFO [main] ConfigurationManager - Saving configuration 12:46:05,276 INFO [main] DIYLCStarter - JarLoader strategy: none 12:46:05,277 INFO [main] DIYLCStarter - Loading languages... 12:46:05,277 INFO [main] LangUtil - Loading translation for English 12:46:05,278 DEBUG [main] LangUtil - Loading language file: C:\Program Files (x86)\DIYLC\lang\English.txt 12:46:05,285 DEBUG [main] DIYLCStarter - Java version: 14.0.1+7 by Oracle Corporation 12:46:05,285 DEBUG [main] DIYLCStarter - Java home: C:\Program Files\Java\jdk-14.0.1 12:46:05,285 DEBUG [main] DIYLCStarter - OS: Windows 10 10.0 12:46:05,285 INFO [main] DIYLCStarter - Starting DIYLC with working directory C:\Program Files (x86)\DIYLC 12:46:05,285 INFO [main] DIYLCStarter - Configuration dump start. 12:46:05,286 INFO [main] DIYLCStarter - highlightContinuityArea = false 12:46:05,286 INFO [main] DIYLCStarter - defaultBlocksImported = true 12:46:05,286 INFO [main] DIYLCStarter - Configuration dump end. 12:46:05,304 INFO [main] DIYLCStarter - Detected no scriptRun setting! 12:46:05,308 INFO [Thread-1] FontOptimizer - Starting font optimizer 12:46:05,422 DEBUG [Thread-1] FontOptimizer - Fonts loaded in 1ms 12:46:06,790 INFO [main] DIYLCStarter - Creating the main frame... 12:46:06,990 INFO [main] Presenter - Current DIYLC version: 4.37.0 12:46:07,005 INFO [main] Presenter - Loading component types. 12:46:07,006 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/lib/diylc-core.jar 12:46:07,024 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/library/main.jar 12:46:07,164 INFO [main] Presenter - Loading additional library JARs 12:46:07,165 DEBUG [main] JarScanner - Found JAR file: main.jar 12:46:07,165 DEBUG [main] JarScanner - Scanning main.jar 12:46:07,194 INFO [main] ClassLoaderUtil
Adding file to the classpath: C:\Program Files (x86)\DIYLC\library\main.jar 12:46:07,195 ERROR [main] DIYLCStarter - Major error while starting DIYLC java.lang.AssertionError: internal error at ca.cgjennings.jvm.JarLoader.addToClassPath(JarLoader.java:62) at
org.diylc.appframework.miscutils.ClassLoaderUtil.addFile(ClassLoaderUtil.java:38)
at
org.diylc.appframework.miscutils.ClassLoaderUtil.addFile(ClassLoaderUtil.java:25)
at org.diylc.appframework.miscutils.JarScanner.scanJar(JarScanner.java:128) at
org.diylc.appframework.miscutils.JarScanner.scanFolder(JarScanner.java:117) at org.diylc.presenter.Presenter.getComponentTypes(Unknown Source) at org.diylc.presenter.Presenter.
(Unknown Source) at org.diylc.swing.gui.MainFrame. (Unknown Source) at org.diylc.DIYLCStarter.runDIYLC(Unknown Source) at org.diylc.DIYLCStarter.main(Unknown Source) Caused by: java.lang.UnsupportedOperationException: did you forget -javaagent: ? at ca.cgjennings.jvm.JarLoader.getAddUrlMethod(JarLoader.java:169) at ca.cgjennings.jvm.JarLoader.addToClassPath(JarLoader.java:53) ... 9 more 12:46:08,098 INFO [Thread-1] FontOptimizer - Font optimization completed in 2674ms. Found 10 slow fonts 12:46:08,098 DEBUG [Thread-1] FontOptimizer Slow fonts: D16 Group Sans,Alegreya Black,Sitka Text,Capture it,Yu Gothic,District,Sketch Block,Alegreya,Toledo Heavy,Microsoft Yi Baiti 12:46:08,098 INFO [Thread-1] ConfigurationManager - Saving configuration
12:45:47,711 INFO [main] ConfigurationManager - Initializing configuration for: diylc 12:45:47,741 INFO [main] ConfigurationManager - Saving configuration 12:45:47,755 INFO [main] DIYLCStarter - JarLoader strategy: none 12:45:47,755 INFO [main] DIYLCStarter - Loading languages... 12:45:47,756 INFO [main] LangUtil - Loading translation for English 12:45:47,756 DEBUG [main] LangUtil - Loading language file: C:\WINDOWS\System32\lang\English.txt 12:45:47,758 ERROR [main] LangUtil
Error loading language file java.nio.file.NoSuchFileException: C:\WINDOWS\System32\lang\English.txt at
java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
at
java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
at
java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
at
java.base/sun.nio.fs.WindowsFileSystemProvider.newFileChannel(WindowsFileSystemProvider.java:120)
at java.base/java.nio.channels.FileChannel.open(FileChannel.java:292) at java.base/java.nio.channels.FileChannel.open(FileChannel.java:345) at java.base/java.nio.file.Files.lines(Files.java:4102) at org.diylc.lang.LangUtil.load(Unknown Source) at org.diylc.lang.LangUtil.configure(Unknown Source) at org.diylc.DIYLCStarter.runDIYLC(Unknown Source) at org.diylc.DIYLCStarter.main(Unknown Source) 12:45:47,760 DEBUG [main] DIYLCStarter - Java version: 14.0.1+7 by Oracle Corporation 12:45:47,760 DEBUG [main] DIYLCStarter - Java home: C:\Program Files\Java\jdk-14.0.1 12:45:47,760 DEBUG [main] DIYLCStarter - OS: Windows 10 10.0 12:45:47,760 INFO [main] DIYLCStarter - Starting DIYLC with working directory C:\WINDOWS\System32 12:45:47,760 INFO [main] DIYLCStarter - Configuration dump start. 12:45:47,761 INFO [main] DIYLCStarter - highlightContinuityArea = false 12:45:47,761 INFO [main] DIYLCStarter - Configuration dump end. 12:45:47,776 INFO [main] DIYLCStarter - Detected no scriptRun setting! 12:45:47,780 INFO [Thread-1] FontOptimizer - Starting font optimizer 12:45:48,050 DEBUG [Thread-1] FontOptimizer - Fonts loaded in 0ms 12:45:50,620 INFO [main] DIYLCStarter - Creating the main frame... 12:45:50,882 INFO [main] Presenter - Current DIYLC version: 4.37.0 12:45:50,892 INFO [main] Presenter - Loading component types. 12:45:50,893 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/lib/diylc-core.jar 12:45:50,915 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/library/main.jar 12:45:51,108 DEBUG [main] ComponentProcessor - No matching setter found for org.diylc.components.connectivity.HookupWire.getLength. Skipping... 12:45:51,251 INFO [main] DatasheetService - Loading datasheet file for AxialFilmCapacitor.datasheet 12:45:51,264 INFO [main] DatasheetService - Loaded 294 component sizes from the file 12:45:51,289 DEBUG [main] ComponentProcessor - No matching setter found for org.diylc.components.connectivity.TwistedWire.getLength. Skipping... 12:45:51,302 DEBUG [main] ComponentProcessor - No matching setter found for org.diylc.components.connectivity.CurvedTrace.getLength. Skipping... 12:45:51,382 INFO [main] DatasheetService - Loading datasheet file for AxialElectrolyticCapacitor.datasheet 12:45:51,392 INFO [main] DatasheetService - Loaded 455 component sizes from the file 12:45:51,419 INFO [main] DatasheetService - Loading datasheet file for RadialFilmCapacitor.datasheet 12:45:51,436 INFO [Thread-1] FontOptimizer
Font optimization completed in 3384ms. Found 9 slow fonts 12:45:51,436 DEBUG [Thread-1] FontOptimizer - Slow fonts: D16 Group Sans,Alegreya Black,Sitka Text,Capture it,Yu Gothic,District,Sketch Block,Alegreya,Toledo Heavy 12:45:51,436 INFO [Thread-1] ConfigurationManager - Saving configuration 12:45:51,445 INFO [main] DatasheetService - Loaded 1523 component sizes from the file 12:45:51,446 INFO [main] DatasheetService
Loading datasheet file for RadialElectrolytic.datasheet 12:45:51,457 INFO [main] DatasheetService - Loaded 833 component sizes from the file 12:45:51,465 INFO [main] DatasheetService - Loading datasheet file for RadialMicaCapacitor.datasheet 12:45:51,470 INFO [main] DatasheetService
Loaded 434 component sizes from the file 12:45:51,472 DEBUG [main] Presenter - Guitar: [Lever Switch, Stingray Bass Pickup, Single Coil Pickup, S1 Switch, Jazz Bass Pickup, LP Toggle Switch, P-90 Single Coil Pickup, P- Bass Pickup, Humbucker Pickup, Schaller Megaswitch] 12:45:51,472 DEBUG [main] Presenter - Boards: [P-0+o (Proto) Board, Terminal Strip, Vero Board, Tag Strip, Perf Board w/ Pads, Breadboard, Proto Board 780 Holes, Marshall Style Perf Board, Blank Board, Eyelet Board, TriPad Board, Eurorack Stripboard] 12:45:51,472 DEBUG [main] Presenter - Passive: [Multi-Section Capacitor, Mini Signal Transformer, Film Capacitor (Axial), Ceramic Capacitor (Radial), Potentiometer, Tantalum Capacitor, Toroidal Inductor, Trimmer Potentiometer, Crystal Oscillator, Electrolytic Capacitor (Axial), Inductor (Radial), Film Capacitor (Radial), Electrolytic Capacitor (Radial), Resistor, Mica Capacitor (Radial)] 12:45:51,472 DEBUG [main] Presenter - Semiconductors: [Transistor (TO-220), Transistor (TO-126), DIP IC, Transistor (TO-92), SIP IC, Transistor (TO-3), LED, Transistor (TO-1), Diode (plastic), Bridge Rectifier, Diode (glass)] 12:45:51,472 DEBUG [main] Presenter - Misc: [SVG Image, Label, PCB Text, Dial Scale, Bill of Materials, Auto-Wrap Label, Common Node, Tape Measure, Image] 12:45:51,473 DEBUG [main] Presenter - Connectivity: [Cut Line, Hookup Wire, PCB Terminal Block, Turret Lug, Jumper, Twisted Leads, Dot, Curved Trace, Trace Cut, Eyelet, Solder Pad, Solder Lug, Ground Fill, Copper Trace] 12:45:51,473 DEBUG [main] Presenter - Tubes: [4-pin Jumbo Tube Socket, Sub-Mini Tube, Tube Socket] 12:45:51,473 DEBUG [main] Presenter - Schematic Symbols: [Potentiometer, Phono Jack, Bulb, Transformer Core, Logic Gate, Ground, Voltage Source, Schottky Diode, IC, Switch (Latching), Current Source, Zener Diode, Inductor, Capacitor, LED, Diode Tube, Pentode, Duo-Diode, Photo Diode, MOSFET, Battery, Fuse, JFET, Transformer Coil, Diode, Resistor, BJT, Triode] 12:45:51,473 DEBUG [main] Presenter - Shapes: [Polygon, Ellipse, Line, Rectangle] 12:45:51,473 DEBUG [main] Presenter
SMD: [SMD Capacitor, SMD Resistor] 12:45:51,473 DEBUG [main] Presenter - Electro-Mechanical: [Mini Relay, DIP Switch, Fuse Holder (Panel), Chassis Panel, Open 1/4" Jack, Elliptical Cutout, Plastic DC Jack, Rotary Selector Switch, RCA Jack, Closed 1/4" Jack, Mini Toggle Switch, Polygonal Cutout, Cliff 1/4" Jack, Rotary Switch (Sealed), 9V Battery Snap, IEC Socket, Tactile Micro-Switch, Open 1/8" Jack, Rotary Switch (Open), Neutrik 1/4" Jack, Slide Switch, Rectangular Cutout, Cliff 1/8" Jack, Pin Header, Pilot Lamp Holder] 12:45:51,473 INFO [main] VariantManager - Checking if variants need to be updated 12:45:51,553 INFO [main] ConfigurationManager - Saving configuration 12:45:51,555 INFO [main] ConfigurationManager - Saving configuration 12:45:51,606 INFO [main] VariantManager - Imported default 79 variants 12:45:51,629 INFO [main] ConfigurationManager - Saving configuration 12:45:51,758 INFO [main] ConfigurationManager - Saving configuration 12:45:51,790 INFO [main] VariantManager - Imported 3 default building blocks 12:45:51,792 INFO [main] Presenter - installPlugin(ToolBox) 12:45:51,982 INFO [main] MainFrame - injectGUIComponent(org.diylc.swing.plugins.toolbox.ComponentTabbedPane, 1, false, null) 12:45:52,028 INFO [main] Presenter - installPlugin(FileMenuPlugin) 12:45:52,031 INFO [main] MainFrame - injectMenuAction(New, File) 12:45:52,038 INFO [main] MainFrame - injectMenuAction(Open, File) 12:45:52,042 INFO [main] MainFrame - injectMenuAction(Import, File) 12:45:52,044 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/lib/diylc-core.jar 12:45:52,057 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/library/main.jar 12:45:52,081 INFO [main] MainFrame - injectMenuAction(Import Netlist, File) 12:45:52,082 INFO [main] MainFrame - injectMenuAction(Save, File) 12:45:52,083 INFO [main] MainFrame - injectMenuAction(Save As, File) 12:45:52,084 INFO [main] MainFrame - injectDynamicSubmenu(Recent Files, icon, File) 12:45:52,084 INFO [main] MainFrame - injectMenuAction(Separator, File) 12:45:52,086 INFO [main] MainFrame - injectMenuAction(Export to PDF, File) 12:45:52,087 INFO [main] MainFrame
injectMenuAction(Export to PNG, File) 12:45:52,088 INFO [main] MainFrame
injectMenuAction(Print..., File) 12:45:52,089 INFO [main] MainFrame - injectSubmenu(Trace Mask, icon, File) 12:45:52,089 INFO [main] MainFrame
injectMenuAction(Export to PDF, Trace Mask) 12:45:52,089 INFO [main] MainFrame - injectMenuAction(Export to PNG, Trace Mask) 12:45:52,089 INFO [main] MainFrame - injectMenuAction(Print..., Trace Mask) 12:45:52,090 INFO [main] MainFrame - injectSubmenu(Analyze, icon, File) 12:45:52,091 INFO [main] MainFrame - injectMenuAction(Check Trace Proximity, Analyze) 12:45:52,092 INFO [main] MainFrame - injectMenuAction(Create B.O.M., Analyze) 12:45:52,093 INFO [main] MainFrame - injectMenuAction(Generate DIYLC Netlist (excl. Switches), Analyze) 12:45:52,093 INFO [main] MainFrame
- injectMenuAction(Generate DIYLC Netlist (incl. Switches), Analyze) 12:45:52,093 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/lib/diylc-core.jar 12:45:52,104 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/library/main.jar 12:45:52,127 INFO [main] MainFrame - injectMenuAction(Analyze Guitar Diagrams, Analyze) 12:45:52,129 INFO [main] MainFrame - injectMenuAction(Generate Spice Netlist, Analyze) 12:45:52,129 INFO [main] MainFrame - injectMenuAction(Separator, File) 12:45:52,130 INFO [main] MainFrame - injectSubmenu(Integration, icon, File) 12:45:52,130 INFO [main] MainFrame - injectMenuAction(Import Building Blocks, Integration) 12:45:52,131 INFO [main] MainFrame - injectMenuAction(Export Building Blocks, Integration) 12:45:52,131 INFO [main] MainFrame - injectMenuAction(Separator, Integration) 12:45:52,131 INFO [main] MainFrame - injectMenuAction(Import Variants, Integration) 12:45:52,133 INFO [main] MainFrame - injectMenuAction(Export Variants, Integration) 12:45:52,134 INFO [main] MainFrame - injectMenuAction(Loadline Editor, File) 12:45:52,135 INFO [main] MainFrame - injectMenuAction(Separator, File) 12:45:52,135 INFO [main] MainFrame - injectMenuAction(Exit, File) 12:45:52,141 INFO [main] Presenter - installPlugin(EditMenuPlugin) 12:45:52,141 INFO [main] MainFrame - injectMenuAction(Undo, Edit) 12:45:52,142 INFO [main] MainFrame
- injectMenuAction(Redo, Edit) 12:45:52,142 INFO [main] MainFrame - injectMenuAction(Separator, Edit) 12:45:52,143 INFO [main] MainFrame - injectMenuAction(Cut, Edit) 12:45:52,145 INFO [main] MainFrame - injectMenuAction(Copy, Edit) 12:45:52,146 INFO [main] MainFrame - injectMenuAction(Paste, Edit) 12:45:52,147 INFO [main] MainFrame - injectMenuAction(Duplicate, Edit) 12:45:52,147 INFO [main] MainFrame - injectMenuAction(Separator, Edit) 12:45:52,149 INFO [main] MainFrame - injectMenuAction(Find, Edit) 12:45:52,150 INFO [main] MainFrame - injectMenuAction(Select All, Edit) 12:45:52,151 INFO [main] MainFrame - injectMenuAction(Edit Selection, Edit) 12:45:52,152 INFO [main] MainFrame - injectMenuAction(Delete Selection, Edit) 12:45:52,153 INFO [main] MainFrame
- injectSubmenu(Transform Selection, icon, Edit) 12:45:52,154 INFO [main] MainFrame - injectMenuAction(Rotate Clockwise, Transform Selection) 12:45:52,156 INFO [main] MainFrame - injectMenuAction(Rotate Counterclockwise, Transform Selection) 12:45:52,156 INFO [main] MainFrame - injectMenuAction(Separator, Transform Selection) 12:45:52,157 INFO [main] MainFrame - injectMenuAction(Mirror Horizontally, Transform Selection) 12:45:52,158 INFO [main] MainFrame - injectMenuAction(Mirror Vertically, Transform Selection) 12:45:52,158 INFO [main] MainFrame - injectMenuAction(Separator, Transform Selection) 12:45:52,160 INFO [main] MainFrame - injectMenuAction(Nudge, Transform Selection) 12:45:52,160 INFO [main] MainFrame - injectMenuAction(Separator, Transform Selection) 12:45:52,162 INFO [main] MainFrame - injectMenuAction(Send Backward, Transform Selection) 12:45:52,163 INFO [main] MainFrame - injectMenuAction(Bring Forward, Transform Selection) 12:45:52,164 INFO [main] MainFrame - injectMenuAction(Separator, Transform Selection) 12:45:52,165 INFO [main] MainFrame - injectMenuAction(Group Selection, Transform Selection) 12:45:52,166 INFO [main] MainFrame - injectMenuAction(Ungroup Selection, Transform Selection) 12:45:52,166 INFO [main] MainFrame - injectMenuAction(Separator, Edit) 12:45:52,167 INFO [main] MainFrame - injectSubmenu(Renumber Selection, icon, Edit) 12:45:52,167 INFO [main] MainFrame - injectMenuAction(Top-to-Bottom, Renumber Selection) 12:45:52,167 INFO [main] MainFrame - injectMenuAction(Left-to-Right, Renumber Selection) 12:45:52,168 INFO [main] MainFrame - injectSubmenu(Expand Selection, icon, Edit) 12:45:52,169 INFO [main] MainFrame - injectMenuAction(All Connected, Expand Selection) 12:45:52,169 INFO [main] MainFrame - injectMenuAction(Immediate Only, Expand Selection) 12:45:52,169 INFO [main] MainFrame - injectMenuAction(Same Type Only, Expand Selection) 12:45:52,170 INFO [main] MainFrame - injectMenuAction(Separator, Edit) 12:45:52,171 INFO [main] MainFrame - injectMenuAction(Add Flexible Leads, Edit) 12:45:52,171 INFO [main] MainFrame - injectMenuAction(Separator, Edit) 12:45:52,171 INFO [main] MainFrame - injectMenuAction(Edit Project Settings, Edit) 12:45:52,248 INFO [main] Presenter - installPlugin(ConfigPlugin) 12:45:52,249 INFO [main] ActionFactory - Initializing antiAliasing to true 12:45:52,249 INFO [main] MainFrame - injectMenuAction(Anti-Aliasing, Config) 12:45:52,251 INFO [main] ActionFactory - Initializing autoCreatePads to false 12:45:52,251 INFO [main] MainFrame - injectMenuAction(Auto-Create Pads, Config) 12:45:52,251 INFO [main] ActionFactory - Initializing autoEdit to true 12:45:52,251 INFO [main] MainFrame - injectMenuAction(Auto-Edit Mode, Config) 12:45:52,251 INFO [main] ActionFactory - Initializing continuousCreation to false 12:45:52,251 INFO [main] MainFrame - injectMenuAction(Continuous Creation, Config) 12:45:52,252 INFO [main] ActionFactory - Initializing cachingEnabled to true 12:45:52,252 INFO [main] MainFrame - injectMenuAction(Enable Cache Boost, Config) 12:45:52,252 INFO [main] ActionFactory - Initializing exportGrid to false 12:45:52,252 INFO [main] MainFrame - injectMenuAction(Export Grid, Config) 12:45:52,252 INFO [main] ActionFactory - Initializing extraSpace to true 12:45:52,252 INFO [main] MainFrame - injectMenuAction(Extra Working Area, Config) 12:45:52,253 INFO [main] ActionFactory - Initializing hiQualityRender to false 12:45:52,253 INFO [main] MainFrame - injectMenuAction(Hi-Quality Rendering, Config) 12:45:52,253 INFO [main] ActionFactory - Initializing highlightContinuityArea to false 12:45:52,253 INFO [main] MainFrame - injectMenuAction(Highlight Connected Areas, Config) 12:45:52,253 DEBUG [main] ResourceLoader - Looking for files in: lang 12:45:52,253 INFO [main] ActionFactory - Initializing wheelZoom to false 12:45:52,253 INFO [main] MainFrame - injectMenuAction(Mouse Wheel Zoom, Config) 12:45:52,253 INFO [main] ActionFactory - Initializing outline to false 12:45:52,253 INFO [main] MainFrame - injectMenuAction(Outline Mode, Config) 12:45:52,254 INFO [main] ActionFactory - Initializing renumberOnPaste to true 12:45:52,254 INFO [main] MainFrame - injectMenuAction(Renumber On Paste, Config) 12:45:52,255 INFO [main] MainFrame - injectSubmenu(Ruler Inch Subdivision..., icon, Config) 12:45:52,255 INFO [main] MainFrame - injectMenuAction(base of 10, Ruler Inch Subdivision...) 12:45:52,256 INFO [main] MainFrame - injectMenuAction(base of 2, Ruler Inch Subdivision...) 12:45:52,257 INFO [main] ActionFactory - Initializing projectExplorer to true 12:45:52,257 INFO [main] MainFrame - injectMenuAction(Show Project Explorer, Config) 12:45:52,257 INFO [main] ActionFactory - Initializing showRulers to true 12:45:52,257 INFO [main] MainFrame - injectMenuAction(Show Rulers, Config) 12:45:52,257 INFO [main] MainFrame
injectSubmenu(Snap To, icon, Config) 12:45:52,258 INFO [main] MainFrame
injectMenuAction(None, Snap To) 12:45:52,258 INFO [main] MainFrame - injectMenuAction(Grid, Snap To) 12:45:52,258 INFO [main] MainFrame - injectMenuAction(Components, Snap To) 12:45:52,258 INFO [main] ActionFactory - Initializing showGrid to true 12:45:52,258 INFO [main] MainFrame - injectMenuAction(Show Grid, Config) 12:45:52,259 INFO [main] ActionFactory - Initializing stickyPoints to true 12:45:52,259 INFO [main] MainFrame - injectMenuAction(Sticky Points, Config) 12:45:52,259 DEBUG [main] ResourceLoader - Looking for files in: themes 12:45:52,260 INFO [main] MainFrame - injectSubmenu(Toolbox, icon, Config) 12:45:52,260 INFO [main] MainFrame - injectMenuAction(Searchable Tree, Toolbox) 12:45:52,260 INFO [main] MainFrame - injectMenuAction(Tabbed Toolbar, Toolbox) 12:45:52,263 INFO [main] MainFrame - injectSubmenu(Chassis, icon, Layers) 12:45:52,263 INFO [main] MainFrame - injectMenuAction(Visible, Chassis) 12:45:52,264 INFO [main] MainFrame - injectMenuAction(Lock, Chassis) 12:45:52,264 INFO [main] MainFrame - injectMenuAction(Select All, Chassis) 12:45:52,264 INFO [main] MainFrame - injectSubmenu(Board, icon, Layers) 12:45:52,264 INFO [main] MainFrame - injectMenuAction(Visible, Board) 12:45:52,265 INFO [main] MainFrame - injectMenuAction(Lock, Board) 12:45:52,265 INFO [main] MainFrame - injectMenuAction(Select All, Board) 12:45:52,265 INFO [main] MainFrame - injectSubmenu(Trace, icon, Layers) 12:45:52,265 INFO [main] MainFrame - injectMenuAction(Visible, Trace) 12:45:52,266 INFO [main] MainFrame - injectMenuAction(Lock, Trace) 12:45:52,266 INFO [main] MainFrame - injectMenuAction(Select All, Trace) 12:45:52,266 INFO [main] MainFrame - injectSubmenu(Component, icon, Layers) 12:45:52,267 INFO [main] MainFrame - injectMenuAction(Visible, Component) 12:45:52,267 INFO [main] MainFrame - injectMenuAction(Lock, Component) 12:45:52,267 INFO [main] MainFrame - injectMenuAction(Select All, Component) 12:45:52,267 INFO [main] MainFrame - injectSubmenu(Wiring, icon, Layers) 12:45:52,267 INFO [main] MainFrame - injectMenuAction(Visible, Wiring) 12:45:52,268 INFO [main] MainFrame - injectMenuAction(Lock, Wiring) 12:45:52,268 INFO [main] MainFrame - injectMenuAction(Select All, Wiring) 12:45:52,268 INFO [main] MainFrame - injectSubmenu(Text, icon, Layers) 12:45:52,268 INFO [main] MainFrame - injectMenuAction(Visible, Text) 12:45:52,268 INFO [main] MainFrame - injectMenuAction(Lock, Text) 12:45:52,268 INFO [main] MainFrame - injectMenuAction(Select All, Text) 12:45:52,269 INFO [main] Presenter - installPlugin(LayersMenuPlugin) 12:45:52,276 INFO [main] MainFrame - injectMenuAction(Search The Cloud, Project Cloud) 12:45:52,277 INFO [main] MainFrame - injectMenuAction(Separator, Project Cloud) 12:45:52,278 INFO [main] MainFrame - injectMenuAction(Log In, Project Cloud) 12:45:52,279 INFO [main] MainFrame - injectMenuAction(Create New Account, Project Cloud) 12:45:52,280 INFO [main] MainFrame - injectMenuAction(Separator, Project Cloud) 12:45:52,281 INFO [main] MainFrame - injectMenuAction(Upload A Project, Project Cloud) 12:45:52,282 INFO [main] MainFrame - injectMenuAction(Manage My Uploads, Project Cloud) 12:45:52,282 INFO [main] MainFrame - injectMenuAction(Separator, Project Cloud) 12:45:52,283 INFO [main] MainFrame - injectMenuAction(Manage Account, Project Cloud) 12:45:52,284 INFO [main] MainFrame - injectMenuAction(Change Password, Project Cloud) 12:45:52,285 INFO [main] MainFrame - injectMenuAction(Log Out, Project Cloud) 12:45:52,285 INFO [main] Presenter - installPlugin(CloudPlugIn) 12:45:52,289 INFO [main] MainFrame - injectMenuAction(User Manual, Help) 12:45:52,290 INFO [main] MainFrame - injectMenuAction(FAQ, Help) 12:45:52,291 INFO [main] MainFrame - injectMenuAction(Component API, Help) 12:45:52,292 INFO [main] MainFrame
injectMenuAction(Plugin API, Help) 12:45:52,292 INFO [main] MainFrame - injectMenuAction(Submit a Bug, Help) 12:45:52,293 INFO [main] MainFrame
injectMenuAction(Access User Files, Help) 12:45:52,293 INFO [main] MainFrame - injectMenuAction(Separator, Help) 12:45:52,294 INFO [main] MainFrame - injectMenuAction(Recent Updates, Help) 12:45:52,294 INFO [main] MainFrame - injectMenuAction(Separator, Help) 12:45:52,294 INFO [main] MainFrame - injectMenuAction(Make a Donation, Help) 12:45:52,296 INFO [main] MainFrame - injectMenuAction(About, Help) 12:45:52,296 INFO [main] Presenter - installPlugin(HelpMenuPlugin) 12:45:52,298 INFO [main] Presenter - installPlugin(ActionBarPlugin) 12:45:52,313 INFO [main] ProxyFactory - Creating temp class code 12:45:52,548 INFO [main] ProxyFactory - Successfully instantiated proxy 12:45:52,548 INFO [main] MainFrame - injectGUIComponent(org.diylc.swing.plugins.statusbar.StatusBar, 3, false, null) 12:45:52,572 INFO [main] Presenter - installPlugin(StatusBar) 12:45:52,648 INFO [SwingWorker-pool-2-thread-3] UpdateChecker - Trying to download file: http://diy-fever.com/diylc/api/v1/update.xml 12:45:52,669 INFO [main] Presenter - installPlugin(CanvasPlugin) 12:45:52,766 INFO [main] CanvasPlugin - Magnification gesture listener initialized. 12:45:52,776 INFO [main] MainFrame - injectGUIComponent(org.diylc.swingframework.ruler.RulerScrollPane, 0, false, null) 12:45:52,858 INFO [main] Presenter - installPlugin(ComponentTree) 12:45:52,995 INFO [main] MainFrame - injectGUIComponent(org.diylc.swing.plugins.tree.TreePanel, 2, true, null) 12:45:53,038 INFO [main] Presenter - installPlugin(ExplorerPlugin) 12:45:53,049 INFO [main] MainFrame - injectGUIComponent(org.diylc.swing.plugins.explorer.ExplorerPane, 4, true, projectExplorer) 12:45:53,057 INFO [main] Presenter - installPlugin(FramePlugin) 12:45:53,058 INFO [main] Presenter - installPlugin(AutoSavePlugin) 12:45:53,058 INFO [main] Presenter - createNewFile() 12:45:53,059 INFO [main] Presenter - loadProject(New Project, true) 12:45:53,063 INFO [main] UndoHandler - Resetting undo/redo 12:45:53,066 INFO [main] DIYLCStarter - Main frame created. 12:45:53,066 INFO [main] DIYLCStarter - Hiding splash screen... 12:45:53,083 INFO [main] DIYLCStarter - Done hiding splash screen. 12:45:53,114 INFO [main] DIYLCStarter - Injecting default properties. 12:45:53,276 INFO [SwingWorker-pool-2-thread-3] UpdateChecker - 0 updates found 12:45:53,572 INFO [SwingWorker-pool-2-thread-2] ConfigurationManager - Saving configuration 12:45:53,604 DEBUG [SwingWorker-pool-2-thread-2] PhpFlatProxy
- Connecting to: http://www.diy-fever.com/diylc/api/v1/getAnnouncements.php 12:45:53,978 ERROR [AWT-EventQueue-0] MainFrame - Background task execution failed java.util.concurrent.ExecutionException: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class org.diylc.announcements.Announcement (java.util.ArrayList is in module java.base of loader 'bootstrap'; org.diylc.announcements.Announcement is in unnamed module of loader 'app') at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at java.desktop/javax.swing.SwingWorker.get(SwingWorker.java:613) at org.diylc.swing.gui.MainFrame$6.done(Unknown Source) at java.desktop/javax.swing.SwingWorker$5.run(SwingWorker.java:750) at
java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:847)
at
java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
at
java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:857)
at java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:317) at java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:249) at
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at
java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class org.diylc.announcements.Announcement (java.util.ArrayList is in module java.base of loader 'bootstrap'; org.diylc.announcements.Announcement is in unnamed module of loader 'app') at
org.diylc.announcements.AnnouncementProvider.getCurrentAnnouncements(Unknown
Source) at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source) at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source) at org.diylc.swing.gui.MainFrame$6.doInBackground(Unknown Source) at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343) at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:832) 12:45:53,979 ERROR [AWT-EventQueue-0] StatusBar - Error while fetching announcements java.util.concurrent.ExecutionException: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class org.diylc.announcements.Announcement (java.util.ArrayList is in module java.base of loader 'bootstrap'; org.diylc.announcements.Announcement is in unnamed module of loader 'app') at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at java.desktop/javax.swing.SwingWorker.get(SwingWorker.java:613) at org.diylc.swing.gui.MainFrame$6.done(Unknown Source) at java.desktop/javax.swing.SwingWorker$5.run(SwingWorker.java:750) at
java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.run(SwingWorker.java:847)
at
java.desktop/sun.swing.AccumulativeRunnable.run(AccumulativeRunnable.java:112)
at
java.desktop/javax.swing.SwingWorker$DoSubmitAccumulativeRunnable.actionPerformed(SwingWorker.java:857)
at java.desktop/javax.swing.Timer.fireActionPerformed(Timer.java:317) at java.desktop/javax.swing.Timer$DoPostEvent.run(Timer.java:249) at
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:316)
at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721) at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715) at
java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740) at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90) Caused by: java.lang.ClassCastException: class java.util.ArrayList cannot be cast to class org.diylc.announcements.Announcement (java.util.ArrayList is in module java.base of loader 'bootstrap'; org.diylc.announcements.Announcement is in unnamed module of loader 'app') at
org.diylc.announcements.AnnouncementProvider.getCurrentAnnouncements(Unknown
Source) at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source) at org.diylc.swing.plugins.statusbar.StatusBar$1.doInBackground(Unknown Source) at org.diylc.swing.gui.MainFrame$6.doInBackground(Unknown Source) at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:343) at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
at java.base/java.lang.Thread.run(Thread.java:832) 12:45:55,583 INFO [AWT-EventQueue-0] MainFrame - Closing the app
— Reply to this email directly, view it on GitHub https://github.com/bancika/diy-layout-creator/issues/789, or unsubscribe < https://github.com/notifications/unsubscribe-auth/ACXONCIANS4LMYMQSJKZSCDXQ25F3ANCNFSM6AAAAAA2OVUDCI>
. You are receiving this because you are subscribed to this thread.Message ID: @.***>
-- Branislav Stojkovic www.diy-fever.com
— Reply to this email directly, view it on GitHub https://github.com/bancika/diy-layout-creator/issues/789#issuecomment-1641498345, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEMXXOEDMBYMOZV6UAHONG3XQ55XHANCNFSM6AAAAAA2OVUDCI . You are receiving this because you authored the thread.Message ID: @.***>
11:39:56,803 INFO [main] ConfigurationManager - Initializing configuration for: diylc
11:39:57,056 INFO [main] ConfigurationManager - Saving configuration
11:39:57,139 INFO [main] DIYLCStarter - JarLoader strategy: none
11:39:57,139 INFO [main] DIYLCStarter - Loading languages...
11:39:57,140 INFO [main] LangUtil - Loading translation for English
11:39:57,140 DEBUG [main] LangUtil - Loading language file: C:\Program Files (x86)\DIYLC\lang\English.txt
11:39:57,148 DEBUG [main] DIYLCStarter - Java version: 14.0.1+7 by Oracle Corporation
11:39:57,148 DEBUG [main] DIYLCStarter - Java home: C:\Program Files\Java\jdk-14.0.1
11:39:57,148 DEBUG [main] DIYLCStarter - OS: Windows 10 10.0
11:39:57,148 INFO [main] DIYLCStarter - Starting DIYLC with working directory C:\Program Files (x86)\DIYLC
11:39:57,148 INFO [main] DIYLCStarter - Configuration dump start.
11:39:57,149 INFO [main] DIYLCStarter - hiQualityRender = true
11:39:57,149 INFO [main] DIYLCStarter - continuousCreation = false
11:39:57,149 INFO [main] DIYLCStarter - highlightContinuityArea = false
11:39:57,149 INFO [main] DIYLCStarter - defaultBlocksImported = true
11:39:57,149 INFO [main] DIYLCStarter - Configuration dump end.
11:39:57,169 INFO [main] DIYLCStarter - Detected no scriptRun setting!
11:39:57,173 INFO [Thread-1] FontOptimizer - Starting font optimizer
11:39:57,404 DEBUG [Thread-1] FontOptimizer - Fonts loaded in 0ms
11:40:01,822 INFO [main] DIYLCStarter - Creating the main frame...
11:40:02,000 INFO [main] Presenter - Current DIYLC version: 4.37.0
11:40:02,011 INFO [main] Presenter - Loading component types.
11:40:02,012 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/lib/diylc-core.jar
11:40:02,028 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/library/main.jar
11:40:02,147 INFO [main] Presenter - Loading additional library JARs
11:40:02,148 DEBUG [main] JarScanner - Found JAR file: main.jar
11:40:02,148 DEBUG [main] JarScanner - Scanning main.jar
11:40:02,175 INFO [main] ClassLoaderUtil - Adding file to the classpath: C:\Program Files (x86)\DIYLC\library\main.jar
11:40:02,176 ERROR [main] DIYLCStarter - Major error while starting DIYLC
java.lang.AssertionError: internal error
at ca.cgjennings.jvm.JarLoader.addToClassPath(JarLoader.java:62)
at org.diylc.appframework.miscutils.ClassLoaderUtil.addFile(ClassLoaderUtil.java:38)
at org.diylc.appframework.miscutils.ClassLoaderUtil.addFile(ClassLoaderUtil.java:25)
at org.diylc.appframework.miscutils.JarScanner.scanJar(JarScanner.java:128)
at org.diylc.appframework.miscutils.JarScanner.scanFolder(JarScanner.java:117)
at org.diylc.presenter.Presenter.getComponentTypes(Unknown Source)
at org.diylc.presenter.Presenter.
11:41:40,816 INFO [main] ConfigurationManager - Initializing configuration for: diylc
11:41:41,035 INFO [main] ConfigurationManager - Saving configuration
11:41:41,105 INFO [main] DIYLCStarter - JarLoader strategy: none
11:41:41,105 INFO [main] DIYLCStarter - Loading languages...
11:41:41,105 INFO [main] LangUtil - Loading translation for English
11:41:41,106 DEBUG [main] LangUtil - Loading language file: C:\Program Files (x86)\DIYLC\lang\English.txt
11:41:41,111 DEBUG [main] DIYLCStarter - Java version: 14.0.1+7 by Oracle Corporation
11:41:41,112 DEBUG [main] DIYLCStarter - Java home: C:\Program Files\Java\jdk-14.0.1
11:41:41,112 DEBUG [main] DIYLCStarter - OS: Windows 10 10.0
11:41:41,112 INFO [main] DIYLCStarter - Starting DIYLC with working directory C:\Program Files (x86)\DIYLC
11:41:41,112 INFO [main] DIYLCStarter - Configuration dump start.
11:41:41,112 INFO [main] DIYLCStarter - hiQualityRender = true
11:41:41,113 INFO [main] DIYLCStarter - continuousCreation = false
11:41:41,113 INFO [main] DIYLCStarter - highlightContinuityArea = false
11:41:41,113 INFO [main] DIYLCStarter - defaultBlocksImported = true
11:41:41,113 INFO [main] DIYLCStarter - Configuration dump end.
11:41:41,129 INFO [main] DIYLCStarter - Detected no scriptRun setting!
11:41:41,132 INFO [Thread-1] FontOptimizer - Starting font optimizer
11:41:41,234 DEBUG [Thread-1] FontOptimizer - Fonts loaded in 1ms
11:41:42,809 INFO [main] DIYLCStarter - Creating the main frame...
11:41:42,990 INFO [main] Presenter - Current DIYLC version: 4.37.0
11:41:43,001 INFO [main] Presenter - Loading component types.
11:41:43,002 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/lib/diylc-core.jar
11:41:43,019 DEBUG [main] Utils - Scanning jar: /C:/Program Files (x86)/DIYLC/library/main.jar
11:41:43,163 INFO [main] Presenter - Loading additional library JARs
11:41:43,164 DEBUG [main] JarScanner - Found JAR file: main.jar
11:41:43,164 DEBUG [main] JarScanner - Scanning main.jar
11:41:43,197 INFO [main] ClassLoaderUtil - Adding file to the classpath: C:\Program Files (x86)\DIYLC\library\main.jar
11:41:43,198 ERROR [main] DIYLCStarter - Major error while starting DIYLC
java.lang.AssertionError: internal error
at ca.cgjennings.jvm.JarLoader.addToClassPath(JarLoader.java:62)
at org.diylc.appframework.miscutils.ClassLoaderUtil.addFile(ClassLoaderUtil.java:38)
at org.diylc.appframework.miscutils.ClassLoaderUtil.addFile(ClassLoaderUtil.java:25)
at org.diylc.appframework.miscutils.JarScanner.scanJar(JarScanner.java:128)
at org.diylc.appframework.miscutils.JarScanner.scanFolder(JarScanner.java:117)
at org.diylc.presenter.Presenter.getComponentTypes(Unknown Source)
at org.diylc.presenter.Presenter.
wow. that did not work the way I thought it would. I apologize. Attaching here. log-2023-08-08 11.41.40.txt log-2023-08-08 11.39.56.txt
it works in a win11 hyper-v virutal machine on the same computer
any update on this? I reinstalled java 8... no go
Same problem. After upgrading from win10 to win11 DIYLC.exe doesn't work. It opens but does not allow you to perform any action or access the menu. To close the program I have to kill the java process. Log files are not generated.
It must be something win11 specific. Are there any errors in windows event viewer related to this process?
On Thu, Dec 21, 2023 at 3:59 PM Steph1993 @.***> wrote:
Same problem. After upgrading from win10 to win11 DIYLC.exe doesn't work. It opens but does not allow you to perform any action or access the menu. To close the program I have to kill the java process. Log files are not generated.
— Reply to this email directly, view it on GitHub https://github.com/bancika/diy-layout-creator/issues/789#issuecomment-1866429244, or unsubscribe https://github.com/notifications/unsubscribe-auth/ACXONCNHPLBEE2ZA6JZUECTYKRFF3AVCNFSM6AAAAAA2OVUDCKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTQNRWGQZDSMRUGQ . You are receiving this because you commented.Message ID: @.***>
-- Branislav Stojkovic www.diy-fever.com
I dont know but I have no idea what this all is, but I started it around 10:21
No error. I have this Java(TM) Platform SE binary process that requires 25% CPU. I have to kill Java if I want to kill DIYLC.
also as stated above it works within a virtual machine running windows 11 on the same system where it doesnt work natively (win11)
Title essentially says it all.
A long time ago, DIYLC worked, but since perhaps updating to an insider build of win11, the .exe doesn't open.
If I open the .jar first, I can get it to open.
If I open the .exe after, I cannot get the exe to open
If I open the .jar AFTER the .exe, neither open anymore. When I do the .jar alone here, the splash screen just stays up.
attaching most recent logs: log-2023-07-18 12.45.47.txt log-2023-07-18 12.46.04.txt
system info:
Device name BasementStudio Processor Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz 3.70 GHz Installed RAM 64.0 GB Device ID CD26948E-E967-4732-86CF-0CA417BAA311 Product ID 00328-90000-00000-AAOEM System type 64-bit operating system, x64-based processor Pen and touch No pen or touch input is available for this display
Edition Windows 11 Enterprise Version 23H2 Installed on 5/15/2022 OS build 22631.2048 Experience Windows Feature Experience Pack 1000.22658.1000.0