Contribute to Open Source. Search issue labels to find the right project for you!

homepage build fail

ElektraInitiative/libelektra

Seems like unit tests of the homepage build fail now (and thus the whole build). It looks very similar to #1210 but it is a different exception.

 33/107 Test  #35: test_model_configformat ..........***Exception: Other  2.34 sec
terminate called after throwing an instance of 'kdb::KDBException'
  what():  Sorry, the error (#62) occurred!
Description: tried to get a key from a missing backend
Ingroup: plugin
Module: missing
At: /home/jenkins/workspace/elektra-homepage/src/libs/elektra/plugin.c:385
Reason: spec/sw/elektra/restbackend/#0
Mountpoint: spec/sw/elektra/restbackend/#0
Configfile: 


        Start  36: test_model_entry
 34/107 Test  #36: test_model_entry .................***Exception: Other  0.90 sec
terminate called after throwing an instance of 'kdb::KDBException'
  what():  Sorry, the error (#62) occurred!
Description: tried to get a key from a missing backend
Ingroup: plugin
Module: missing
At: /home/jenkins/workspace/elektra-homepage/src/libs/elektra/plugin.c:385
Reason: spec/sw/elektra/restbackend/#0
Mountpoint: spec/sw/elektra/restbackend/#0
Configfile: 


        Start  37: test_model_pluginformat
 35/107 Test  #37: test_model_pluginformat ..........***Exception: Other  0.67 sec
terminate called after throwing an instance of 'kdb::KDBException'
  what():  Sorry, the error (#62) occurred!
Description: tried to get a key from a missing backend
Ingroup: plugin
Module: missing
At: /home/jenkins/workspace/elektra-homepage/src/libs/elektra/plugin.c:385
Reason: spec/sw/elektra/restbackend/#0
Mountpoint: spec/sw/elektra/restbackend/#0
Configfile: 


        Start  38: test_model_user
 36/107 Test  #38: test_model_user ..................***Exception: Other  0.81 sec
terminate called after throwing an instance of 'kdb::KDBException'
  what():  Sorry, the error (#62) occurred!
Description: tried to get a key from a missing backend
Ingroup: plugin
Module: missing
At: /home/jenkins/workspace/elektra-homepage/src/libs/elektra/plugin.c:385
Reason: spec/sw/elektra/restbackend/#0
Mountpoint: spec/sw/elektra/restbackend/#0
Configfile: 


        Start  39: test_service_configengine
 37/107 Test  #39: test_service_configengine ........   Passed    0.89 sec
        Start  40: test_service_convertengine
 38/107 Test  #40: test_service_convertengine .......***Exception: Other  2.08 sec
terminate called after throwing an instance of 'kdb::KDBException'
  what():  Sorry, the error (#62) occurred!
Description: tried to get a key from a missing backend
Ingroup: plugin
Module: missing
At: /home/jenkins/workspace/elektra-homepage/src/libs/elektra/plugin.c:385
Reason: spec/sw/elektra/restbackend/#0
Mountpoint: spec/sw/elektra/restbackend/#0
Configfile: 


        Start  41: test_service_searchengine
 39/107 Test  #41: test_service_searchengine ........***Exception: Other  4.82 sec
terminate called after throwing an instance of 'kdb::KDBException'
  what():  Sorry, the error (#62) occurred!
Description: tried to get a key from a missing backend
Ingroup: plugin
Module: missing
At: /home/jenkins/workspace/elektra-homepage/src/libs/elektra/plugin.c:385
Reason: spec/sw/elektra/restbackend/#0
Mountpoint: spec/sw/elektra/restbackend/#0
Configfile: 


        Start  42: test_service_storageengine
 40/107 Test  #42: test_service_storageengine .......***Exception: Other  0.66 sec
terminate called after throwing an instance of 'kdb::KDBException'
  what():  Sorry, the error (#62) occurred!
Description: tried to get a key from a missing backend
Ingroup: plugin
Module: missing
At: /home/jenkins/workspace/elektra-homepage/src/libs/elektra/plugin.c:385
Reason: spec/sw/elektra/restbackend/#0
Mountpoint: spec/sw/elektra/restbackend/#0
Configfile: 

See: https://build.libelektra.org/jenkins/job/elektra-homepage/lastFailedBuild/console

Maybe something is wrongly mounted at the machine. Mountpoints are:

rest-backend.ini on /sw/elektra/restbackend/#0 with name /sw/elektra/restbackend/#0
/usr/local/elektra_backend/share/elektra/specification/rest-backend-spec.ini on spec/sw/elektra/restbackend/#0 with name spec/sw/elektra/restbackend/#0
/home/jenkins/snippets/snippets.dump on system/configs with name system/configs
none on system/constants with name system/constants
/etc/puppet/puppet.conf on system/puppet with name system/puppet
/usr/local/elektra_backend/share/elektra/tool_data/rest-frontend/application-config.json on system/sw/elektra/restfrontend/#0/current with name system/sw/elektra/restfrontend/#0/current
/.ssh/authorized_keys on user/ssh/authorized_keys with name user/ssh/authorized_keys
/.gitconfig on user/sw/git with name user/sw/git
users.dump on user/users with name user/users

kdb ls /sw/elektra/restbackend/#0 | wc -l works and gives 94 keys.

@ingwinlu: any idea what has changed? Do you plan to fix this or do we need to wait for the migration of the homepage?

Updated 26/05/2018 07:50 8 Comments

Family data repeated in Case Level table in Evidence Summary

ClinGen/clincoded

When viewing the Evidence Summary on the Demo site, a user reports the same family being repeated three times in the Case Level table.

xxxxxx

The heading “family segregation information without proband data or scored proband data” is also appears inaccurate as this family does have scored proband data associated with it.

Updated 26/05/2018 07:16 2 Comments

0013644: Mailfiler can't handle large folders

test4gloirin/m

Reported by apvit on 30 Nov 2017 12:22

Version: 2017.08.8 Community Edition

In a folder containing many mails (in our case ~1700), all actions end with a timerout-error.

  • Filtering the list
  • Opening detail-window
  • Even just displaying the preview of a filed mail doesn't work any more.

Tested with psql and MariaDB - error occurs with both.

Users are not able to work any more with mails in this folder.

Updated 25/05/2018 12:27

0011284: Can not save or modify user record

test4gloirin/m

Reported by cdr68 on 31 Aug 2015 20:04

Version: Elena (2015.07.3)

after upgrade to elena, throws an exception when modifying an existing user or creating a new user record

Steps to reproduce: as desc

Additional information: 5208f 31358 cdr - 2015-08-31T21:51:33+02:00 WARN (4): Tinebase_Server_Json::_handleException::325 Zend_Loader_PluginLoader_Exception -> Plugin by name 'Empty' was not found in the registry; used paths: 5208f 31358 cdr - 2015-08-31T21:51:33+02:00 ERR (3): Tinebase_Exception::log::104 Zend_Loader_PluginLoader_Exception -> Plugin by name 'Empty' was not found in the registry; used paths:

yes, apache.conf holds:

    php_admin_value include_path            .:/usr/share/tine20:/usr/share/tine20/library:/usr/share/tine20/library/zf1ext:/etc/tine20
Updated 25/05/2018 08:50

0010492: fix failing invoices and timetracker tests

test4gloirin/m

Reported by pschuele on 18 Nov 2014 14:07

Version: Koriander (2014.09.4)

fix failing invoices tests:

Timetracker_JsonTest::testUpdateInvoiceLinkedTimeaccount Timetracker_JsonTest::testResolvingRelations Timetracker_JsonTest::testTimeaccountContractInternalContactFilter Sales_InvoiceControllerTests::testFullAutoInvoice

Additional information: 1) Timetracker_JsonTest::testTimeaccountContractInternalContactFilter Tinebase_Exception_AccessDenied: No right to access application

/var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:351 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:297 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:273 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:203 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/Relation.php:58 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/ForeignRecord.php:63 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/Abstract.php:110 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:501 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:381 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:276 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:203 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:261 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:203 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:261 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Model/Filter/FilterGroup.php:724 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Frontend/Json/Abstract.php:212 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Tinebase/Frontend/Json/Abstract.php:183 /var/lib/jenkins/jobs/tine20-stable/workspace/tine20/Timetracker/Frontend/Json.php:281 /var/lib/jenkins/jobs/tine20-stable/workspace/tests/tine20/Timetracker/JsonTest.php:1143

2) Sales_InvoiceControllerTests::testFullAutoInvoice Failed asserting that 0 matches expected 6.

/var/lib/jenkins/jobs/tine20-stable/workspace/tests/tine20/Sales/InvoiceControllerTests.php:119

3) Timetracker_JsonTest::testResolvingRelations user should exactly get one related contact: Array ( [0] => Array ( [id] => 7140267c5249440dd5adfd48f9f2e7df8e38e88b [own_model] => Timetracker_Model_Timeaccount [own_backend] => Sql [own_id] => a2ef53cb7edafe74fc7207358028d241e8d0904e [own_degree] => sibling [related_model] => Addressbook_Model_Contact [related_backend] => Sql [related_id] => 9198c9221981a5e7470e7f3968e57b7d10fc6d3a [type] => RESPONSIBLE [remark] => [created_by] => fa2460aeb437fe480361034f704784466cd20930 [creation_time] => 2014-11-18 14:57:31 [last_modified_by] => [last_modified_time] => [is_deleted] => 0 [deleted_by] => [deleted_time] => [seq] => 0 [related_record] => Array ( [id] => 9198c9221981a5e7470e7f3968e57b7d10fc6d3a [adr_one_countryname] => [adr_one_locality] => [adr_one_postalcode] => [adr_one_region] => [adr_one_street] => [adr_one_street2] => [adr_one_lon] => [adr_one_lat] => [adr_two_countryname] => [adr_two_locality] => [adr_two_postalcode] => [adr_two_region] => [adr_two_street] => [adr_two_street2] => [adr_two_lon] => [adr_two_lat] => [assistent] => [bday] => [calendar_uri] => [email] => [email_home] => [freebusy_uri] => [geo] => [note] => [container_id] => 1125 [pubkey] => [role] => [room] => [salutation] => [title] => [tz] => [url] => [url_home] => [n_fn] => Test Unit [n_fileas] => Unit, Test [n_family] => Unit [n_given] => Test [n_middle] => [n_prefix] => [n_suffix] => [org_name] => [org_unit] => [tel_assistent] => [tel_car] => [tel_cell] => [tel_cell_private] => [tel_fax] => [tel_fax_home] => [tel_home] => [tel_other] => [tel_pager] => [tel_prefer] => [tel_work] => [created_by] => fa2460aeb437fe480361034f704784466cd20930 [creation_time] => 2014-11-18 14:57:31 [last_modified_by] => [last_modified_time] => [is_deleted] => 0 [deleted_by] => [deleted_time] => [seq] => 1 [type] => contact [jpegphoto] => 0 [account_id] => )

    )

[1] => Array
    (
        [id] => 62521ba27bf668997a2938213bd527e07c538fd9
        [own_model] => Timetracker_Model_Timeaccount
        [own_backend] => Sql
        [own_id] => a2ef53cb7edafe74fc7207358028d241e8d0904e
        [own_degree] => sibling
        [related_model] => Sales_Model_Contract
        [related_backend] => Sql
        [related_id] => a1a6035d68af902b8b87b4e5c97a47719f4db320
        [type] => TIME_ACCOUNT
        [remark] => 
        [created_by] => fa2460aeb437fe480361034f704784466cd20930
        [creation_time] => 2014-11-18 14:57:31
        [last_modified_by] => 
        [last_modified_time] => 
        [is_deleted] => 0
        [deleted_by] => 
        [deleted_time] => 
        [seq] => 0
    )

)

Failed asserting that 2 matches expected 1.

/var/lib/jenkins/jobs/tine20-stable/workspace/tests/tine20/Timetracker/JsonTest.php:1000

4) Timetracker_JsonTest::testUpdateInvoiceLinkedTimeaccount relations are not empty: Array ( [0] => Array ( [id] => 19e73551ca7019d5f6fc245e138993313342247e [own_model] => Timetracker_Model_Timeaccount [own_backend] => Sql [own_id] => 6e4befab438aa71af7651557e9308b514f9b6955 [own_degree] => sibling [related_model] => Sales_Model_Invoice [related_backend] => Sql [related_id] => 2bb16b8ba6def00a6715dac2ab11dab09d92e7d8 [type] => INVOICE [remark] => [created_by] => fa2460aeb437fe480361034f704784466cd20930 [creation_time] => 2014-11-18 14:57:33 [last_modified_by] => [last_modified_time] => [is_deleted] => 0 [deleted_by] => [deleted_time] => [seq] => 0 )

)

Failed asserting that false is true.

/var/lib/jenkins/jobs/tine20-stable/workspace/tests/tine20/Timetracker/JsonTest.php:1228

Updated 25/05/2018 08:02

0010343: fix some CLI tests

test4gloirin/m

Reported by pschuele on 10 Oct 2014 09:16

Addressbook_CliTest::testSetContainerGrants Addressbook_CliTest::testSetContainerGrantsWithFilterAndOverwrite Calendar_Import_ICalTest.testTineCliImport Calendar_Import_ICalTest.testCliImport

maybe they broke because of the new login handling in Tinebase_Controller

Additional information: 1) Addressbook_CliTest::testSetContainerGrants Text not found in: No permission.

Failed asserting that 'No permission. ' contains "Updated 1 container(s)".

/var/lib/jenkins/jobs/tine20gerrit/workspace/tests/tine20/Addressbook/CliTest.php:97 /var/lib/jenkins/jobs/tine20gerrit/workspace/tests/tine20/Addressbook/CliTest.php:51

2) Addressbook_CliTest::testSetContainerGrantsWithFilterAndOverwrite Text not found in: No permission.

Failed asserting that 'No permission. ' contains "Updated 1 container(s)".

/var/lib/jenkins/jobs/tine20gerrit/workspace/tests/tine20/Addressbook/CliTest.php:97 /var/lib/jenkins/jobs/tine20gerrit/workspace/tests/tine20/Addressbook/CliTest.php:75

3) Calendar_Import_ICalTest::testTineCliImport events where not imported Array ( [0] => can not parse ical file => syntax errors ? )

Failed asserting that 0 matches expected 2.

/var/lib/jenkins/jobs/tine20gerrit/workspace/tests/tine20/Calendar/Import/ICalTest.php:127 /var/lib/jenkins/jobs/tine20gerrit/workspace/tests/tine20/Calendar/Import/ICalTest.php:176

4) Calendar_Import_ICalTest::testCliImport events where not imported Array ( [0] => can not parse ical file => syntax errors ? )

Failed asserting that 0 matches expected 1.

/var/lib/jenkins/jobs/tine20gerrit/workspace/tests/tine20/Calendar/Import/ICalTest.php:127 /var/lib/jenkins/jobs/tine20gerrit/workspace/tests/tine20/Calendar/Import/ICalTest.php:196

Updated 25/05/2018 07:49

0010192: fix persistent filter tests

test4gloirin/m

Reported by pschuele on 29 Aug 2014 20:37

Version: git master

There were 2 failures:

1) Tinebase_Frontend_Json_PersistentFilterTest::testSearchIncludesSharedFavorites did not find both favorites in search results: Array … Failed asserting that 3 matches expected 2.

/var/lib/jenkins/jobs/tine20gerrit/workspace/tests/tine20/Tinebase/Frontend/Json/PersistentFilterTest.php:160

2) Tinebase_Frontend_JsonTest::testGetAllPersistentFilters Failed asserting that false is true.

/var/lib/jenkins/jobs/tine20gerrit/workspace/tests/tine20/Tinebase/Frontend/JsonTest.php:522

Updated 25/05/2018 07:36

0009340: fix Calendar_JsonTests::testExdateUpdateAllWithModlog*

test4gloirin/m

Reported by pschuele on 29 Nov 2013 12:30

Version: Collin (2013.10.2)

fix Calendar_JsonTests::testExdateUpdateAllWithModlogAddAttender fix Calendar_JsonTests::testExdateUpdateAllWithModlog

they fails randomly

Additional information: 1) Calendar_JsonTests::testExdateUpdateAllWithModlogAddAttender [exec] Did not get all recent changes: Array [exec] ( [exec] [0] => Array [exec] ( [exec] [id] => 08557fa88b05e5412409d3c3ff7298432f9df853 [exec] [application_id] => 3260304e25d50c2387eff6c9545a9059705af793 [exec] [record_id] => 550755f7500e87abb4c082051a1bd490052d15ef [exec] [record_type] => Calendar_Model_Event [exec] [record_backend] => Sql [exec] [modification_time] => 2013-11-29 11:38:22 [exec] [modification_account] => 41f92f169094935c7aedcc07d8456b04249371fd [exec] [modified_attribute] => exdate [exec] [old_value] => ["2009-04-08 04:00:00","2009-04-01 04:00:00"] [exec] [new_value] => [{"date":"2009-04-01 04:00:00","timezone_type":3,"timezone":"UTC"},{"date":"2009-04-08 04:00:00","timezone_type":3,"timezone":"UTC"}] [exec] [seq] => 5 [exec] ) [exec] [exec] [1] => Array [exec] ( [exec] [id] => 2e554aeb8a984cd04e974e2992f9a3311bb6270a [exec] [application_id] => 3260304e25d50c2387eff6c9545a9059705af793 [exec] [record_id] => 550755f7500e87abb4c082051a1bd490052d15ef [exec] [record_type] => Calendar_Model_Event [exec] [record_backend] => Sql [exec] [modification_time] => 2013-11-29 11:38:22 [exec] [modification_account] => 41f92f169094935c7aedcc07d8456b04249371fd [exec] [modified_attribute] => attendee [exec] [old_value] => [{"id":"3f34cbfa57f393d5b404e561509ed389df28c427","cal_event_id":"550755f7500e87abb4c082051a1bd490052d15ef","user_id":"85fed691f7ec4b3c5f2fe4d4cd1c64e1e146f42f","user_type":"user","role":"REQ","quantity":"1","status":"NEEDS-ACTION","status_authkey":"2acf3dc9ee03b6dd7b96f5f462155318c978383f","displaycontainer_id":"594","transp":"OPAQUE","alarm_ack_time":null,"alarm_snooze_time":null,"created_by":"41f92f169094935c7aedcc07d8456b04249371fd","creation_time":"2013-11-29 11:38:19","last_modified_by":"41f92f169094935c7aedcc07d8456b04249371fd","last_modified_time":"2013-11-29 11:38:21","is_deleted":"0","deleted_by":null,"deleted_time":null,"seq":"4"},{"id":"cc9f8db3a6ba3970853aa515dd2b786a39b4ed9c","cal_event_id":"550755f7500e87abb4c082051a1bd490052d15ef","user_id":"b9fe8410ff421ca5a3d8924cee7fa18e4811cc2b","user_type":"user","role":"REQ","quantity":"1","status":"NEEDS-ACTION","status_authkey":"a669217e0ad5025993352feae89b9355f82160eb","displaycontainer_id":"285","transp":null,"alarm_ack_time":null,"alarm_snooze_time":null,"created_by":"41f92f169094935c7aedcc07d8456b04249371fd","creation_time":"2013-11-29 11:38:19","last_modified_by":"41f92f169094935c7aedcc07d8456b04249371fd","last_modified_time":"2013-11-29 11:38:21","is_deleted":"0","deleted_by":null,"deleted_time":null,"seq":"4"}] [exec] [new_value] => {"model":"Calendar_Model_Attender","added":[{"user_id":"3d03eb225c7d9d74b5c7eaea59c5dd6147aba222","user_type":"user","role":"REQ","id":"7e438105b6203f45017ac6b11db093e23a8eb3be","cal_event_id":"550755f7500e87abb4c082051a1bd490052d15ef","status_authkey":"93b2140a4adbaae8d410e0b8b004ac932b7e52eb","created_by":"41f92f169094935c7aedcc07d8456b04249371fd","creation_time":"2013-11-29 11:38:22","last_modified_by":null,"last_modified_time":null,"is_deleted":0,"deleted_time":null,"deleted_by":null,"seq":0}],"removed":[],"modified":[{"id":"3f34cbfa57f393d5b404e561509ed389df28c427","model":"Calendar_Model_Attender","diff":{"last_modified_time":"2013-11-29 11:38:22","seq":5}},{"id":"cc9f8db3a6ba3970853aa515dd2b786a39b4ed9c","model":"Calendar_Model_Attender","diff":{"last_modified_time":"2013-11-29 11:38:22","seq":5}}]} [exec] [seq] => 5 [exec] ) [exec] [exec] ) [exec] [exec] Failed asserting that 2 is greater than 2.

Updated 25/05/2018 06:39

Urgent: I can't log in to the Android app

Skjutsgruppen/skjutsgruppen-reactnative

This happens:

1) I trie to login with my credentials: screenshot_20180524-181453

  • For starters, the button says “the long way” which is confusing. It should say “E-mail/phone”. See the design.

2) The system asks me to confirm my e-mail screenshot_20180524-181519

  • So many wrong things with this. One wrong thing is that it absolutely should ask me agree to new participant agreement and new privacy policy first @anjan and @anjesh. As we talked about this is super important @anjesh and @anjhero . See the design for this as well. But also; why confim e-mail? I should just login.

3) Then I have to confirm cellphone number - which doesn’t work and get stuck screenshot_20180524-182544

  • This is also wrong. Why should I confirm cellphone number? It is already confirmed. I’m only trying to log in. But… I trie to do it anyway. But can’t since there’s no code generated and the whole send text functionality doesn’t work. So I get stuck here and there’s no “back” button.

4) … so trie to login with Facebook instead …but then the system asks me to create a NEW account. screenshot_20180524-181440

  • This is Wrong. We don’t want multiple accounts; we want to connect Facebook account IF logged in with Facebook for first time with the old account already made before we have FB connect feature. Same with Twitter. Not two separate accounts. A connection needs to be made.
Updated 24/05/2018 16:52

JAWS: Sometimes sends zero to controller

ISISComputingGroup/IBEX

As a scientist, I do not want a setpoint of zero to be applied to my motors when the jaws DB is loaded.

This was noticed when commissioning MAPS - motors would occasionally be set to a setpoint of zero (and perform the move) as the IOC was started. We have narrowed this down to the jaws DB by trial and error.

Occasionally (about 10% of the time) a setpoint of zero will be applied to a motor that is part of a jawset when the ioc is loaded. I suspect this change was accidentally introduced as part of https://github.com/ISISComputingGroup/IBEX/issues/3138

Updated 25/05/2018 16:43 2 Comments

Communicate privacy settings to users on "Manage Requests Page"

CMU-Socius/Socius

Somehow (this is a design question) communicate to users their privacy settings on the manage requests page to let them know who can see their posts and who’s posts are showing up in their requests list.

If users are told that they are only seeing posts from members of their organization, maybe give a link to the organization page so they can see other members whose posts they would see.

Updated 24/05/2018 13:46

Concatenation of strings won't compile for Due

xodio/xod

Environment

  • Scope: desktop IDE
  • Version: 0.20.0
  • OS: macOS Sierra (10.12.6)

Steps to reproduce

  1. Open XOD IDE
  2. Put Node concat and bind any strings
  3. Try to upload on DUE

Expected behavior

It should be uploaded successfully.

Actual behavior

Compliation error.

Deployment panel output

· Transpiling...
· Project was successfully transpiled. Searching for device...
· Port with connected Arduino was found. Installing toolchains...
· Toolchain is installed. Uploading...
Upload failed. ChildProcessError: Command failed: "/Users/annies/Sites/xod/packages/xod-client-electron/arduino-builders/mac/arduino-builder" -hardware="/Users/annies/Sites/xod/packages/xod-client-electron/arduino-builders/mac/hardware" -hardware="/Users/annies/Library/Application Support/xod-client-electron/packages" -libraries="/Users/annies/Sites/xod/packages/xod-client-electron/arduino-libraries" -tools="/Users/annies/Sites/xod/packages/xod-client-electron/arduino-builders/mac/tools" -tools="/Users/annies/Library/Application Support/xod-client-electron/packages" -fqbn="arduino:sam:arduino_due_x_dbg" -build-path="/Users/annies/Library/Application Support/xod-client-electron/upload-temp/build" "/Users/annies/Library/Application Support/xod-client-electron/upload-temp/xod-arduino-sketch.cpp"
/Users/annies/Library/Application Support/xod-client-electron/upload-temp/xod-arduino-sketch.cpp: In instantiation of 'xod::ConcatListView<T>& xod::ConcatListView<T>::operator=(const xod::ConcatListView<T>&) [with T = char]':
/Users/annies/Library/Application Support/xod-client-electron/upload-temp/xod-arduino-sketch.cpp:916:17:   required from here
/Users/annies/Library/Application Support/xod-client-electron/upload-temp/xod-arduino-sketch.cpp:346:15: error: passing 'const xod::List<char>' as 'this' argument of 'xod::List<char>& xod::List<char>::operator=(const xod::List<char>&)' discards qualifiers [-fpermissive]
         _left = rhs._left;
               ^
/Users/annies/Library/Application Support/xod-client-electron/upload-temp/xod-arduino-sketch.cpp:347:16: error: passing 'const xod::List<char>' as 'this' argument of 'xod::List<char>& xod::List<char>::operator=(const xod::List<char>&)' discards qualifiers [-fpermissive]
         _right = rhs._right;
                ^
exit status 1
 `"/Users/annies/Sites/xod/packages/xod-client-electron/arduino-builders/mac/arduino-builder" -hardware="/Users/annies/Sites/xod/packages/xod-client-electron/arduino-builders/mac/hardware" -hardware="/Users/annies/Library/Application Support/xod-client-electron/packages" -libraries="/Users/annies/Sites/xod/packages/xod-client-electron/arduino-libraries" -tools="/Users/annies/Sites/xod/packages/xod-client-electron/arduino-builders/mac/tools" -tools="/Users/annies/Library/Application Support/xod-client-electron/packages" -fqbn="arduino:sam:arduino_due_x_dbg" -build-path="/Users/annies/Library/Application Support/xod-client-electron/upload-temp/build" "/Users/annies/Library/Application Support/xod-client-electron/upload-temp/xod-arduino-sketch.cpp"` (exited with error code 1)
Updated 24/05/2018 11:40

Check units

dataforgoodfr/batch4_diafoirus_fleming

Issue

Make sure that all values have the same unit for every columns for all patients!

Potential solution

  • [ ] along the dataframe containing measurements, create a similar table containing, instead of values, the unit of each measure (add unit_source_value in the SQL query and then create a dupplicate dataframe etc)
Updated 23/05/2018 18:16

Our SSL certificates do not have subjectAltName

golemfactory/concent-deployment

@jiivan Reports that the certificates we have generated for the testnet cluster (and likely for the other clusters too) produce the following warning:

SubjectAltNameWarning: Certificate for test.concent.golem.network has no `subjectAltName`, falling back to check for a `commonName` for now. This feature is being removed by major browsers and deprecated by RFC 2818. (See https://github.com/shazow/urllib3/issues/497 for details.)
  SubjectAltNameWarning
  • Update the command in our README
  • Generate new certificates
  • Post updated certificates on the wiki (https://github.com/golemfactory/concent-deployment-values/wiki/concent-status)
  • Find out if there are any other issues we should know about. Post anything interesting you find in the comments below.
Updated 24/05/2018 08:39 1 Comments

Find a way to handle / update / cache network information (network id, scores)

omarieclaire/common

We don’t have a good story for where the network information is stored:

  • when rendering, it’s helpful to know what network each node belongs to (for example, so we can draw circles around the sub-networks)
  • certain actions can impact the network structure (e.g. destroyer, giver, clicking, etc.), so how or where do we persist that information (is clicking an action?)?
  • If we persist the network as a separate object, how do we propagate new information when the network is updated or changed to the nodes who need to know what network they belong to for rendering?

Basically: need to figure out how to get the network information out of the main app and tracked into firebase, or decide explicitly not to do that and handle it in the browser (as it is now).

Updated 24/05/2018 16:04

New rule for Web Apis

Geeksltd/GCop

If we have a web api action method such as:

[HttpPost, Route("myUrl")]
public async Task<IActionResult> MyApi(SomeType param1)
{
   ....
}

If the following conditions are met:

  • The method’s Http action is HttpPost, HttpPut, HttpPatch or HttpDelete
  • The parameter type is a type defined in the application (i.e. not in the .NET framework)
  • The argument does not have any [FromXXX] attribute (such as FromQuery, FromRoute, ….)

Then show a warning to say: “For a {Post} Web Api, specify the parameter binding source explicitly. Did you mean to add [FromBody]?”

Instead of {Post} use the actual http verb.

Updated 22/05/2018 10:29

without connectivity, websocket think he's online + ping/pong system is not handled

keymetrics/pm2-io-agent

_ws.readyState is always equal to 1, making isConnected() always returning true, even when cutting internet connection

https://github.com/keymetrics/pm2-io-agent/blob/master/src/transporters/WebsocketTransport.js#L99

Also the on(‘ping’) is never triggered: https://github.com/keymetrics/pm2-io-agent/blob/master/src/transporters/WebsocketTransport.js#L78 But when working it will be great to verify internet connectivity

Updated 24/05/2018 15:43 3 Comments

[UtBS] various small things

wesnoth/wesnoth

A mostly accurate list of changes follows, I will update as necessary: - S4 & S5: some variations for scenery - S5: give trolls troll camps, instead of orc castles - some cosmetic map changes to the dwarf-killing branch. - make sure dwarf sergeant is facing the right way in S6b - some very minor updates to Quenoth elves

… well, there is more I could add, but I’m out of time for now. I’ll pick it up again next week.

Updated 26/05/2018 12:11 1 Comments

Increasing lag by the end of the game.

rollerderby/scoreboard

Multiple WFTDA tournaments have reported that the clocks have been lagging to a greater and greater degree over the course of a game. By the end of the second half, lag can accumulate up to as much as several seconds. This is obviously a critical issue for a piece of timing software. I’ll attach reports below from several tournaments.

It appears that throwing CPU speed at the problem is presently the only thing that improves the situation.

Udder Chaos

Running CRG on an i5 laptop, scoreboard operator is on the same computer. This computer is dedicated to CRG - it has nothing else installed (running Win 10).

The overlay computer and the scoreboard projection computer are both remote and show lag.

Also have 4 computers showing the electronic whiteboard.

Restarting CRG before each game, clearing the chrome cache at the same time as the restart.

The CRG scoreboard is lagging. It doesn’t lose time on the game clock, but it doesn’t start the lineup clock until after it finishes lagging.

This is adding from 2-11 seconds to lineup times.

-

First half nearly over with CRG on Linux Mint, issue is still present. What we are seeing that is the most concerning is that after a jam ends, it takes progressively longer for the lineup clock to start. We’ve been keeping track, and it’s between 45 second and 2 minutes of game time that is run off the clock that shouldn’t be - this could definitely have an effect on the outcome of a game.

Previous game we tried only loading in the two teams we were using, no change in the behavior.

-

The last game on Windows and this game on Linux both lost 45 seconds of game time due to the lineup clock not starting - so Mint definitely isn’t the magic bullet.

-

For our first game today we used a Linux Mint live USB to boot a core i7 box with 24 gb ram (retail price US$1899 for this machine). Things were pretty good until the 20 to 25 minute mark of the second half, where we started losing about 2 seconds after each jam for 75% of jams.

Still not great, but at least we’re not losing 2 minutes a game.

Also have projector, overlay, and operators computers all running separately (plus the 3 whiteboards).

-

One more note, on the i7 box we are seeing CPU usage spike to ~60% as a jam ends, when the lineup clock is supposed to start (on the core2 duo we tried first it would spike to 90%). After the CPU usage drops back down, the clocks are good.

Euroclash

Setup: CRG 3.9.3a running on Linux Mint 18.3, i7 8gb ram laptop, connected by ethernet to the private network, and to the projector. There are digital whiteboard displays in both team benches, the penalty box, THOs table, and announcer table.

Issues: - I had similar issues with the digital whiteboards as Jon reported at the Big O, spaces on the display where penalties weren’t; penalties disappearing; and something happened to the system whilst I was on a break, that “fixed itself” and no one will give me specifics about! - Lag: the lag curve was constant throughout the day, starting out unnoticeable and exponentially getting more laggy towards the middle of the second period where it seems to level out at around 2 seconds of lag. THOs and crew heads happy that this is an acceptable amount of lag. ○ Steps taken to deal with the lag included going to the JSON scoreboard display which has a bug where banner ads aren’t being displayed (no change); and restarting the entire scoreboard server machine before the final game of the day (big change). I am planning on including this in the order of operations before starting a new game (current procedure being at the end of the game to kill the app, restart it and then use “Start New Game”)

From personal testing the load is on the cpu, not necessarily the ram capacity (but more cannot hurt!)

Updated 20/05/2018 13:23 3 Comments

AC_BOOTLOADER(BTLD) doesn't work

tmk/tmk_keyboard

Action ‘Jump to Bootlloader’ doesn’t work in Actionmap and Unimap while KC_BOOTLOADER(BTLD) still works in Keymap.

It is currently defined for Keymap here but the action should be defined in action.c specifically in register_code(). https://github.com/tmk/tmk_keyboard/blob/master/tmk_core/common/keymap.c#L157-L161

Also ACTION_KEY(KC_BOOTLOADER) may not be optimal. Action codes including ACTION_COMMAND() and ACTION_FUNCITON() should be reorganized. https://github.com/tmk/tmk_keyboard/blob/master/tmk_core/common/actionmap.h#L287

Updated 18/05/2018 08:14

Disable epel repos before attempting to install Satellite

SatelliteQE/automation-tools

We need to disable the epel repo before attempting to install Satellite, to avoid dependency conflicts like this one.

[myhost] run: yum install -y satellite
[myhost] out: Error: Package: tfm-rubygem-qpid_messaging-1.36.0-2.el7sat.x86_64 (Sat6-CI_Satellite_6_4_Composes_Satellite_6_4_RHEL7)
[myhost] out:            Requires: libqpidclient.so.13()(64bit)
[myhost] out:            Available: qpid-cpp-client-1.36.0-9.el7.x86_64 (Sat6-CI_Satellite_6_4_Composes_Satellite_6_4_RHEL7)
[myhost] out:                libqpidclient.so.13()(64bit)
[myhost] out:            Installing: qpid-cpp-client-1.37.0-2.el7.x86_64 (epel)
[myhost] out:               ~libqpidclient.so.2()(64bit)
[myhost] out: Error: Package: tfm-rubygem-qpid_messaging-1.36.0-2.el7sat.x86_64 (Sat6-CI_Satellite_6_4_Composes_Satellite_6_4_RHEL7)
[myhost] out:            Requires: libqpidmessaging.so.3()(64bit)
[myhost] out:            Available: qpid-cpp-client-1.36.0-9.el7.x86_64 (Sat6-CI_Satellite_6_4_Composes_Satellite_6_4_RHEL7)
[myhost] out:                libqpidmessaging.so.3()(64bit)
[myhost] out:            Installing: qpid-cpp-client-1.37.0-2.el7.x86_64 (epel)
[myhost] out:               ~libqpidmessaging.so.2()(64bit)
[myhost] out: Error: Package: tfm-rubygem-qpid_messaging-1.36.0-2.el7sat.x86_64 (Sat6-CI_Satellite_6_4_Composes_Satellite_6_4_RHEL7)
[myhost] out:            Requires: libqpidtypes.so.2()(64bit)
[myhost] out:            Available: qpid-cpp-client-1.36.0-9.el7.x86_64 (Sat6-CI_Satellite_6_4_Composes_Satellite_6_4_RHEL7)
[myhost] out:                libqpidtypes.so.2()(64bit)
[myhost] out:            Installing: qpid-cpp-client-1.37.0-2.el7.x86_64 (epel)
[myhost] out:               ~libqpidtypes.so.1()(64bit)
[myhost] out: Error: Package: tfm-rubygem-qpid_messaging-1.36.0-2.el7sat.x86_64 (Sat6-CI_Satellite_6_4_Composes_Satellite_6_4_RHEL7)
[myhost] out:            Requires: libqpidcommon.so.13()(64bit)
[myhost] out:            Available: qpid-cpp-client-1.36.0-9.el7.x86_64 (Sat6-CI_Satellite_6_4_Composes_Satellite_6_4_RHEL7)
[myhost] out:                libqpidcommon.so.13()(64bit)
[myhost] out:            Installing: qpid-cpp-client-1.37.0-2.el7.x86_64 (epel)
[myhost] out:               ~libqpidcommon.so.2()(64bit)
[myhost] out:  You could try using --skip-broken to work around the problem
[myhost] out:  You could try running: rpm -Va --nofiles --nodigest
Updated 17/05/2018 19:47

Allow user to specify minimal amount of confirmations for a transaction to be valid.

turtlecoin/woo-turtle

When I wrote the confirmation part for the plugin, I never made any application for a blockchain before, let alone understood some simple principles. One of them being: confirmations. Hence, currently the plugin checks for the first confirmation and will label the transaction as completed. Obviously, this is not how it works at all. One look at the code will verify this, please don’t judge me :blush:

Updated 17/05/2018 10:37

"Claiming request" transition

CMU-Socius/Socius

When a user clicks “claim request” the page reloads and they are taken back to the top of page. It would be better if the page did not reload or, if it must, if the page reloaded at the same place rather than taking user back to the top of the page.

Updated 24/05/2018 14:58

GUI crashes when using qtconsole for mantid_ipython_console.py

neutrons/addie

ADDIE breaks with the an error message (shown below) when you this header in addie/mantid_ipython_console.py on the anaylsis cluster. Basically, when you use qtconsole:

try:
    from qtconsole.rich_ipython_widget import RichIPythonWidget
    from qtconsole.inprocess import QtInProcessKernelManager
except:
    from IPython.qt.console.rich_ipython_widget import RichIPythonWidget
    from IPython.qt.inprocess import QtInProcessKernelManager

Machine info (from running lsb_release -a): LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch Distributor ID: RedHatEnterpriseWorkstation Description: Red Hat Enterprise Linux Workstation release 7.5 (Maipo) Release: 7.5 Codename: Maipo

Error message produced: Traceback (most recent call last): File "build/scripts-2.7/addie", line 2266, in <module> main() File "build/scripts-2.7/addie", line 2261, in main form = MainWindow() File "build/scripts-2.7/addie", line 125, in __init__ self.ui.dockWidget_ipython.setup() File "/SNS/users/ntm/software/addie/build/lib/addie/ipythondockwidget.py", line 21, in setup self.iPythonWidget = mantid_ipython_widget.MantidIPythonWidget() File "/SNS/users/ntm/software/addie/build/lib/addie/mantid_ipython_widget.py", line 73, in __init__ kernel_manager.start_kernel() File "/usr/lib/python2.7/site-packages/ipykernel/inprocess/manager.py", line 46, in start_kernel self.kernel = InProcessKernel(parent=self, session=self.session) File "/usr/lib/python2.7/site-packages/ipykernel/inprocess/ipkernel.py", line 72, in __init__ super(InProcessKernel, self).__init__(**traits) File "/usr/lib/python2.7/site-packages/ipykernel/ipkernel.py", line 58, in __init__ kernel = self, File "/usr/lib/python2.7/site-packages/IPython/config/configurable.py", line 337, in instance inst = cls(*args, **kwargs) File "/usr/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 466, in __init__ super(InteractiveShell, self).__init__(**kwargs) File "/usr/lib/python2.7/site-packages/IPython/config/configurable.py", line 69, in __init__ self.parent = parent File "/usr/lib/python2.7/site-packages/IPython/utils/traitlets.py", line 430, in __set__ new_value = self._validate(obj, value) File "/usr/lib/python2.7/site-packages/IPython/utils/traitlets.py", line 451, in _validate return self.validate(obj, value) File "/usr/lib/python2.7/site-packages/IPython/utils/traitlets.py", line 965, in validate self.error(obj, value) File "/usr/lib/python2.7/site-packages/IPython/utils/traitlets.py", line 798, in error raise TraitError(e) IPython.utils.traitlets.TraitError: The 'parent' trait of an InProcessInteractiveShell instance must be a Configurable or None, but a value of class 'ipykernel.inprocess.ipkernel.InProcessKernel' (i.e. <ipykernel.inprocess.ipkernel.InProcessKernel object at 0x7f9d04f660d0>) was specified. This is re-occurring. Can we re-visit pointing to the Mantid version of this (found in /opt/mantidnightly/bin/ipython_widget/mantid_ipython_widget.py on analysis.sns.gov)

@peterfpeterson and @JeanBilheux , do you have any thoughts?

Updated 16/05/2018 20:28

Optimize "view requests" page for mobile

CMU-Socius/Socius

Improve readability and usability of requests page on mobile browsers.

  1. On mobile, it is difficult to tell where one request ends and another begins.

  2. On mobile, after claiming a request, it would be helpful if users had some instructions presented at the top of the page (i.e. “request claimed, check off needs below as they are completed”)

Updated 24/05/2018 16:35

Adding Sockets

ByfrostVR/HeartstoneVR

In order to create a event handler server, logic and multiplayer, we need to add a socket communicating between the client and the backend.

  • It will be built with Socket.io.

  • There is an excellent example for sockets with babylonjs in github - Babylonjs Multiplayer Using Sockets.

    The adjustments we need to do are:

  • Figure out how to integrate it with webpack. I tried to do it with a link(referance) to the build index.js. Any other suggestions will be great.

  • Send the hand data as a update event instead of the player position.

  • Anything you think is necessary.

    However!

    the most important thing is to create a basic socket communication. A kind of connection that will be easy to read and develop later on. Which means you need to write comments and explain your code.

Good Luck.

Updated 15/05/2018 16:12

Footnotes not being resolved in BiocStyle::html_document output format

Bioconductor/BiocStyle

Footnotes, at least those defined using the inline_notes pandoc extension, don’t appear to be properly resolved when using BiocStyle::html_document output format. They do appear to work when using html_document output format, so this suggests to me it’s something going wonky with BiocStyle rather than rmarkdown.

An example is given in https://github.com/Bioconductor/BiocStyle/blob/master/vignettes/AuthoringRmdVignettes.Rmd#margin-notes, which doesn’t appear to be rendered in https://bioconductor.org/packages/release/bioc/vignettes/BiocStyle/inst/doc/AuthoringRmdVignettes.html#10_margin_notes.

Updated 24/05/2018 20:12 5 Comments

UtBS 5: changes to scenario locations

wesnoth/wesnoth

From #3077: * Moved AI leader spawns to keeps * Changed spawn of trolls that were spawning in walls * Sanity-checked village ownership in cavern

From #3078: * Changed spawn of Eastern Troll Flamecaster * Fixed entry routes of Troll Flamecasters

From author notes: * Made ‘Wounded Dwarf’ a wounded unit

Updated 23/05/2018 23:39 1 Comments

Fork me on GitHub