Skip to content

build.core preferences in boards.txt has to be in top-level board preference, not a menu-specific preference. #1304

Closed
@damellis

Description

@damellis

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)

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions