{"action":"created","issue":{"url":"https://api.github.com/repos/arduino/Arduino/issues/2527","labels_url":"https://api.github.com/repos/arduino/Arduino/issues/2527/labels{/name}","comments_url":"https://api.github.com/repos/arduino/Arduino/issues/2527/comments","events_url":"https://api.github.com/repos/arduino/Arduino/issues/2527/events","html_url":"https://github.com/arduino/Arduino/issues/2527","id":53244416,"number":2527,"title":"1.5.8 add new core via boards.txt","user":{"login":"NicoHood","id":6888294,"avatar_url":"https://avatars.githubusercontent.com/u/6888294?v=3","gravatar_id":"","url":"https://api.github.com/users/NicoHood","html_url":"https://github.com/NicoHood","followers_url":"https://api.github.com/users/NicoHood/followers","following_url":"https://api.github.com/users/NicoHood/following{/other_user}","gists_url":"https://api.github.com/users/NicoHood/gists{/gist_id}","starred_url":"https://api.github.com/users/NicoHood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NicoHood/subscriptions","organizations_url":"https://api.github.com/users/NicoHood/orgs","repos_url":"https://api.github.com/users/NicoHood/repos","events_url":"https://api.github.com/users/NicoHood/events{/privacy}","received_events_url":"https://api.github.com/users/NicoHood/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/arduino/Arduino/labels/Component:%20Compilation","name":"Component: Compilation","color":"009800"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-01-02T09:42:23Z","updated_at":"2015-02-17T07:28:29Z","closed_at":null,"body":"I cannot include my new core with the boards.txt\r\n\r\nThats my sketchbook path:\r\nArduino\\sketchbook\\hardware\\HID\\avr\\cores\\hid\r\n\r\narduino:arduino works fine. But not my custom core.\r\n\r\n```\r\n##############################################################\r\n\r\nleonardo_extended.name=Arduino Leonardo Extended HID-Core\r\nleonardo_extended.vid.0=0x2341\r\nleonardo_extended.pid.0=0x0036\r\nleonardo_extended.vid.1=0x2341\r\nleonardo_extended.pid.1=0x8036\r\nleonardo_extended.upload.tool=arduino:avrdude\r\nleonardo_extended.upload.protocol=avr109\r\nleonardo_extended.upload.maximum_size=28672\r\nleonardo_extended.upload.maximum_data_size=2560\r\nleonardo_extended.upload.speed=57600\r\nleonardo_extended.upload.disable_flushing=true\r\nleonardo_extended.upload.use_1200bps_touch=true\r\nleonardo_extended.upload.wait_for_upload_port=true\r\n\r\nleonardo_extended.bootloader.tool=arduino:avrdude\r\nleonardo_extended.bootloader.low_fuses=0xff\r\nleonardo_extended.bootloader.high_fuses=0xd8\r\nleonardo_extended.bootloader.extended_fuses=0xcb\r\nleonardo_extended.bootloader.file=arduino:caterina/Caterina-leonardo_extended.hex\r\nleonardo_extended.bootloader.unlock_bits=0x3F\r\nleonardo_extended.bootloader.lock_bits=0x2F\r\n\r\nleonardo_extended.build.mcu=atmega32u4\r\nleonardo_extended.build.f_cpu=16000000L\r\nleonardo_extended.build.vid=0x2341\r\nleonardo_extended.build.pid=0x8036\r\nleonardo_extended.build.usb_product=\"Arduino Leonardo\"\r\nleonardo_extended.build.board=AVR_LEONARDO\r\n#leonardo_extended.build.core=arduino:arduino\r\n#leonardo_extended.build.core=HID:hid\r\nleonardo_extended.build.core=hid\r\nleonardo_extended.build.variant=leonardo_hid\r\nleonardo_extended.build.extra_flags={build.usb_flags}\r\n```\r\n\r\nError:\r\n```\r\nThird-party platform.txt does not define compiler.path. Please report this to the third-party hardware maintainer.\r\n\r\nprocessing.app.debug.RunnerException\r\n\tat processing.app.debug.Compiler.getCommandCompilerCPP(Compiler.java:593)\r\n\tat processing.app.debug.Compiler.compileFiles(Compiler.java:271)\r\n\tat processing.app.debug.Compiler.compileSketch(Compiler.java:638)\r\n\tat processing.app.debug.Compiler.compile(Compiler.java:121)\r\n\tat processing.app.Sketch.build(Sketch.java:1588)\r\n\tat processing.app.Sketch.build(Sketch.java:1508)\r\n\tat processing.app.Editor$DefaultRunHandler.run(Editor.java:1912)\r\n\tat java.lang.Thread.run(Unknown Source)\r\nCaused by: java.lang.NullPointerException\r\n\tat processing.app.helpers.StringReplacer.replaceFromMapping(StringReplacer.java:97)\r\n\tat processing.app.helpers.StringReplacer.replaceFromMapping(StringReplacer.java:89)\r\n\tat processing.app.helpers.StringReplacer.formatAndSplit(StringReplacer.java:37)\r\n\tat processing.app.debug.Compiler.getCommandCompilerCPP(Compiler.java:591)\r\n\t... 7 more\r\n```"},"comment":{"url":"https://api.github.com/repos/arduino/Arduino/issues/comments/74627443","html_url":"https://github.com/arduino/Arduino/issues/2527#issuecomment-74627443","issue_url":"https://api.github.com/repos/arduino/Arduino/issues/2527","id":74627443,"user":{"login":"NicoHood","id":6888294,"avatar_url":"https://avatars.githubusercontent.com/u/6888294?v=3","gravatar_id":"","url":"https://api.github.com/users/NicoHood","html_url":"https://github.com/NicoHood","followers_url":"https://api.github.com/users/NicoHood/followers","following_url":"https://api.github.com/users/NicoHood/following{/other_user}","gists_url":"https://api.github.com/users/NicoHood/gists{/gist_id}","starred_url":"https://api.github.com/users/NicoHood/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/NicoHood/subscriptions","organizations_url":"https://api.github.com/users/NicoHood/orgs","repos_url":"https://api.github.com/users/NicoHood/repos","events_url":"https://api.github.com/users/NicoHood/events{/privacy}","received_events_url":"https://api.github.com/users/NicoHood/received_events","type":"User","site_admin":false},"created_at":"2015-02-17T07:28:29Z","updated_at":"2015-02-17T07:28:29Z","body":"As i said: just cross out the space in the leonardo file. Then the errors will occur as described above.\r\n\r\n```\r\nleonardo.name=Arduino Leonardo\r\nleonardo.vid.0=0x2341\r\nleonardo.pid.0=0x0036\r\nleonardo.vid.1=0x2341\r\nleonardo.pid.1=0x8036\r\nleonardo.upload.tool=avrdude\r\nleonardo.upload.protocol=avr109\r\nleonardo.upload.maximum_size=28672\r\nleonardo.upload.maximum_data_size=2560\r\nleonardo.upload.speed=57600\r\nleonardo.upload.disable_flushing=true\r\nleonardo.upload.use_1200bps_touch=true\r\nleonardo.upload.wait_for_upload_port=true\r\n\r\nleonardo.bootloader.tool=avrdude\r\nleonardo.bootloader.low_fuses=0xff\r\nleonardo.bootloader.high_fuses=0xd8\r\nleonardo.bootloader.extended_fuses=0xcb\r\nleonardo.bootloader.file=caterina/Caterina-Leonardo.hex\r\nleonardo.bootloader.unlock_bits=0x3F\r\nleonardo.bootloader.lock_bits=0x2F\r\n\r\nleonardo.build.mcu=atmega32u4\r\nleonardo.build.f_cpu=16000000L\r\nleonardo.build.vid=0x2341\r\nleonardo.build.pid=0x8036\r\nleonardo.build.usb_product=\"ArduinoLeonardo\"\r\nleonardo.build.board=AVR_LEONARDO\r\nleonardo.build.core=arduino\r\nleonardo.build.variant=leonardo\r\nleonardo.build.extra_flags={build.usb_flags}\r\n```\r\n\r\n```\r\n`avr-g++: fatal error: no input files\r\ncompilation terminated.\r\nError compiling.\r\n```"}}