Closed
Description
This is for the lib-1.5-cores branch. For example, "attiny.build.core=arduino:arduino" works but "attiny.menu.cpu.attiny45.build.core=arduino:arduino" doesn't. You get the following exception:
[exec] [LaunchRunner Error] processing.app.Base.main(String[]) threw an exception:
[exec] java.lang.NullPointerException
[exec] at processing.app.debug.TargetBoard.<init>(TargetBoard.java:41)
[exec] at processing.app.debug.TargetPlatform.<init>(TargetPlatform.java:91)
[exec] at processing.app.debug.TargetPackage.<init>(TargetPackage.java:50)
[exec] at processing.app.Base.loadHardware(Base.java:1686)
[exec] at processing.app.Base.<init>(Base.java:291)
[exec] at processing.app.Base.main(Base.java:206)
[exec] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[exec] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[exec] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[exec] at java.lang.reflect.Method.invoke(Method.java:597)
[exec] at apple.launcher.LaunchRunner.run(LaunchRunner.java:116)
[exec] at apple.launcher.LaunchRunner.callMain(LaunchRunner.java:51)
[exec] at apple.launcher.JavaApplicationLauncher.launch(JavaApplicationLauncher.java:52)
[exec] Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
[exec] at processing.app.Base.handleQuit(Base.java:949)
[exec] at processing.app.macosx.ThinkDifferent.handleQuit(ThinkDifferent.java:122)
[exec] at com.apple.eawt._AppEventLegacyHandler$7.dispatchEvent(_AppEventLegacyHandler.java:146)
[exec] at com.apple.eawt._AppEventLegacyHandler.sendEventToEachListenerUntilHandled(_AppEventLegacyHandler.java:168)
[exec] at com.apple.eawt._AppEventLegacyHandler.handleQuitRequestWith(_AppEventLegacyHandler.java:144)
[exec] at com.apple.eawt._AppEventHandler$_QuitDispatcher.performUsing(_AppEventHandler.java:387)
[exec] at com.apple.eawt._AppEventHandler$_QuitDispatcher.performUsing(_AppEventHandler.java:380)
[exec] at com.apple.eawt._AppEventHandler$_AppEventDispatcher$1.run(_AppEventHandler.java:489)
[exec] at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
[exec] at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:708)
[exec] at java.awt.EventQueue.access$400(EventQueue.java:82)
[exec] at java.awt.EventQueue$2.run(EventQueue.java:669)
[exec] at java.awt.EventQueue$2.run(EventQueue.java:667)
[exec] at java.security.AccessController.doPrivileged(Native Method)
[exec] at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
[exec] at java.awt.EventQueue.dispatchEvent(EventQueue.java:678)
[exec] at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
[exec] at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
[exec] at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
[exec] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
[exec] at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
[exec] at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)