New IDE v1.6.8

Related to the development libraries, released by Curt Binder
User avatar
Posts: 2739
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
PostPosted: Tue Feb 06, 2018 12:35 pm
rimai wrote:There might be a change on the Arduino IDE that requires the wizard and preloaded code to be recompiled too.
I have only tested on v1.6.8.

ok. that makes sense. i do think some things changed.


Sent from my iPad using Tapatalk
User avatar
Posts: 2739
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
PostPosted: Sat Feb 10, 2018 5:42 pm
Well, there's more that has changed with 1.8.5 (the version that I'm using for a High Sierra build).
It's proving to be a cumbersome (and frustrating) task.
User avatar
Posts: 2739
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
PostPosted: Mon Apr 16, 2018 1:14 pm
Any additional work done on this? I hit a roadblock and haven't gotten past it.

Posts: 12242
Joined: Fri Mar 18, 2011 6:47 pm
PostPosted: Tue Apr 17, 2018 4:08 pm
Didn't got around doing that yet. :(
Roberto.
User avatar
Posts: 2739
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
PostPosted: Tue Apr 17, 2018 6:11 pm
rimai wrote:Didn't got around doing that yet. :(
no problem. I know you are busy. I just wanted to check up on it.

Sent from my XT1585 using Tapatalk

Posts: 12242
Joined: Fri Mar 18, 2011 6:47 pm
PostPosted: Sat Apr 21, 2018 11:54 am
Can you explain a little more of what the problem you are having?
Roberto.
User avatar
Posts: 2739
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
PostPosted: Sat Apr 21, 2018 2:11 pm
rimai wrote:Can you explain a little more of what the problem you are having?
There were some issues with including the correct libraries and dealing with the additional tools. I think there was also an issue with compilations with the latest libraries. I don't recall about the exact compilation problem because i was more focused on the main errors.
here's the additional errors that I had saved. I'll have to double check because I haven't looked at it for a while.
---
Verify the Libraries check function call.
java.lang.NoSuchMethodError: processing.app.Base.getSketchbookFolder()Ljava/io/File;

Invalid libraries:
Invalid library found in /Users/binder/Projects/ra-arduino/build/macosx/work/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/WiFi: /Users/binder/Projects/ra-arduino/build/macosx/work/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/WiFi
Invalid library found in /Users/binder/Projects/ra-arduino/build/macosx/work/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/Ethernet: /Users/binder/Projects/ra-arduino/build/macosx/work/Arduino.app/Contents/Java/hardware/arduino/avr/libraries/Ethernet

Launching "Restore pre-loaded code":
java.lang.NoSuchMethodError: processing.app.Sketch.getCode(I)Lprocessing/app/SketchCode;
at com.reefangel.tool.RestorePreloaded.run(Unknown Source)
---

i know that they changed things but I just haven't had the mindset to dive in to how it works...like you already had.

Sent from my XT1585 using Tapatalk
User avatar
Posts: 2739
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
PostPosted: Sat Apr 21, 2018 4:13 pm
when running the wizard, this is the output:
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: processing.app.Sketch.getCode(I)Lprocessing/app/SketchCode;
   at com.reefangel.tool.Wizard.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   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:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   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)


Running the restore preloaded code gives this:
Code: Select all
Exception in thread "AWT-EventQueue-0" java.lang.NoSuchMethodError: processing.app.Sketch.getCode(I)Lprocessing/app/SketchCode;
   at com.reefangel.tool.RestorePreloaded.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
   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:726)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
   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)


Then compiling against the current dev libraries yields this:
Code: Select all
Archiving built core (caching) in: /var/folders/3h/m3xyqrbj57vf3kmyrzy3zn900000gp/T/arduino_cache_671070/core/core_arduino_avr_RAStar_c41a4462a748f55bf51d70a30288e42f.a
Multiple libraries were found for "Ethernet.h"
 Used: /Users/binder/ownCloud/Documents/Arduino/libraries/Ethernet
 Not used: /Users/binder/Projects/ra-arduino/build/macosx/work/Arduino.app/Contents/Java/libraries/Ethernet
libraries/ReefAngel/ReefAngel.cpp.o (symbol from plugin): In function `ReefAngelClass::DisplayMenuHeading()':
(.text+0x0): multiple definition of `__vector_9'
libraries/SoftwareSerial/SoftwareSerial.cpp.o (symbol from plugin):(.text+0x0): first defined here
/Users/binder/Projects/ra-arduino/build/macosx/work/Arduino.app/Contents/Java/hardware/tools/avr/bin/../lib/gcc/avr/4.9.2/../../../../avr/bin/ld: Disabling relaxation: it will not work with multiple definitions
collect2: error: ld returned 1 exit status
exit status 1
Error compiling for board Reef Angel Star Controller.


i know some of these errors are probably simple ones but i'm not that familiar with the ide changes you have made before to get things to compile.
i am definitely willing to work at this more but i need guidance and assistance. :?

Posts: 12242
Joined: Fri Mar 18, 2011 6:47 pm
PostPosted: Sat Apr 21, 2018 4:35 pm
I don't think you need to run the Restore Preloaded code, right? :)
I never had problem compiling code though.
I'll double check.
Roberto.
User avatar
Posts: 2739
Joined: Fri Mar 18, 2011 6:20 pm
Location: Illinois
PostPosted: Sat Apr 21, 2018 6:08 pm
rimai wrote:I don't think you need to run the Restore Preloaded code, right? :)
you never know. ;-)
I never had problem compiling code though.
I'll double check.

I think the issue lies with extra libraries that are included by default but we don't typically need them. I think I vaguely recall from years past that we had to remove a specific library due to it including something we didn't need...or multiple definitions...or something like that. I'm not positive though.
PreviousNext

Return to Development Libraries

Who is online

Users browsing this forum: No registered users and 2 guests