Calico: Known Issues

From IPRE Wiki
Revision as of 17:40, 31 January 2013 by Myro-user (Talk | contribs) (Known Issues)

Jump to: navigation, search

Known Issues

  1. Printing Jigsaw programs has not been implemented (workaround: make a screen capture, and print that from Paint)
  1. Copy from Calico on Windows to other programs doesn't work (workaround: open script in Notepad)
  2. Opening a Bluetooth serial port to robot on Linux fails on first attempt (Linux issue) Doug Harms has a system fix!
  3. Calico in non-English versions of Windows 7 fails on startup
  4. If you have an older/invalid config file, Calico may not start. (workaround: StartCalico --reset)
  5. Calico C# is under development (working towards full language interpreter)
  6. Calico F# is under development (currently runs in separate process)
  7. Calico Dinah is under development (currently just a GUI)
  8. To activate a language requires checking it (menu -> Calico -> Languages)
  9. Spreadsheet language cannot load/save more than 26 columns and 100 rows
  10. Myro NXT Robot is missing
  11. Cannot currently upgrade a Calico installation; need to re-download
  12. Code Blast not enabled
  13. Reseting shell may not clear everything (leaves files/ports opened)
  14. Breakpoints and single-stepping only works in Python and Jigsaw
  15. Sometimes Calico saves an invalid config file (unconfirmed)
  16. Need to incorporate Scribbler/Fluke upgrade tool into all-in-one package (assigned: GATech team)
  17. Graphviz usage is broken; need to define Point and Size correctly
  18. The Fluke2 with firmware 3.0.5 sends jpeg images that are 0.7 percent larger than necessary. Will be fixed with firmware 3.0.6
  19. Calico should test for errors on serial transmissions and resend the transmission if necessary
  20. Calico won't let you type lowercase letters with CapsLock on and holding Shift.
  21. If your serial port connection to the robot fails, you must RESTART CALICO completely before it will connect successfully to a robot. Until you do, you will receive error messages that say: SystemError: Object reference not set to an instance of an object
  22. The following crash lost my file (file was empty) when I was trying to save:
[dblank@trs80 Calico]$ Stacktrace:

  at (wrapper managed-to-native) object.__icall_wrapper_mono_array_new_specific (intptr,int) <0xffffffff>
  at Mono.TextEditor.GapBuffer.GetTextAt (int,int) <0x000a3>
  at Mono.TextEditor.GapBuffer.get_Text () <0x00023>
  at Mono.TextEditor.Document.get_Text () <0x0001d>
  at Calico.TextDocument.SaveDocument () <0x0006b>
  at Calico.Document.Save (bool) <0x0004f>
  at Calico.Document.Save () <0x00015>
  at Calico.MainWindow.OnSaveActionActivated (object,System.EventArgs) <0x0002f>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object_object (object,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) <0xffffffff>
  at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x0018b>
  at System.Reflection.MethodBase.Invoke (object,object[]) <0x0002a>
  at System.Delegate.DynamicInvokeImpl (object[]) <0x001a3>
  at System.MulticastDelegate.DynamicInvokeImpl (object[]) <0x0003b>
  at System.Delegate.DynamicInvoke (object[]) <0x00018>
  at GLib.Signal.ClosureInvokedCB (object,GLib.ClosureInvokedArgs) <0x0014f>
  at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs) <0x0002f>
  at GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0x0028b>
  at (wrapper native-to-managed) GLib.SignalClosure.MarshalCallback (intptr,intptr,uint,intptr,intptr,intptr) <0xffffffff>
  at (wrapper managed-to-native) Gtk.Application.gtk_main () <0xffffffff>
  at Gtk.Application.Run () <0x0000b>
  at Calico.MainClass.Main (string[]) <0x01fbf>
  at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>