Fetch and Merge: Commit what ??

Hello guys,
I tried to git fetch and merge this morning, and had a lot of conflicts ... Especially on Contrib XML and ZTL:

org.eclipse.jgit.api.errors.CheckoutConflictException: Checkout conflict with files:
src/org.scn.community.databound/contribution.xml
src/org.scn.community.databound/contribution.ztl
src/org.scn.community.databound/res/MultiLevelDropDown/def/contribution.xml
src/org.scn.community.databound/res/MultiLevelDropDown/def/contribution.ztl
src/org.scn.community.datasource/contribution.xml
src/org.scn.community.datasource/contribution.ztl
src/org.scn.community.geovis/contribution.xml
src/org.scn.community.geovis/contribution.ztl
src/org.scn.community.shared/contribution.ztl
at org.eclipse.jgit.api.MergeCommand.call(MergeCommand.java:406)

I am a bit confused about what I should do ...
I don't understand as well how to see the conflicts. Can you please advise ?
Instead of using GitHub "standard"  plugin, should I use eGit ?
Thanks

I really fumble here a lot, too :)  Maybe someone can teach me how to fix, too.  Usually it's with the contribution.xml/ztl files as well.
If I know I've "touched" those files with my own code, I'll make a copy to be sure, and then right-click the conflict files in Eclipse, and pick Replace With and then pick HEAD Revision.  After doing that everywhere you have conflicts, you can usually re-pull the latest, and then you are in sync to Commit.
Again, I am a TOTAL Git newbie so I'm learning as I'm going as well :)

Thanks for the advices ! I'll try that ...
But I didn't made any copies except for my own modifications ... And I did not touch any of the geovis and Shared.
Let's try ... !

By trying to install eGit I broke my Eclipse install ...
I will clone again in a new folder and copy/paste my changes ...


Godot4 +  Visual improvements!

Transfrers project to godot 4 and has aton of Visual improvements!

I don't know... Are you sure it's a good idea?

Of course it is! It will Be easier to Edit!

Ok Sure I'll merge


Enhancement: Validation of requesting host before issuing DAT

The DAPS issues tokens for which it knows for whom it is issuing the token (e.g. referringConnector claim in DAT).
However, there seems to be no check whether the request actually came from the referringConnector /host for which the DAT is issued.
A validation would be useful, so that certificate-sharing among connectors/certificate theft can be avoided/addressed.
Alternatively, an additional DAT claim could be added into the issued DAT, which indicates whether the request to the DAPS came from the connector/host for which the DAT was actually issued according to referringConnector (true/false).
Note: beware of the ".demo"-referringConnector entries

As it stands, the private keys behind the certificates ARE the device's ID.
If certificate sharing is an issue, this solution may not solve it as the DATs and Transport certificates can be shared as well.
I think the ultimate mitigation here would be to provide incentives to not share credentials.
Difficulty getting them from a Hardware key store could be one such incentive.
Even more effective would be a liability for connector actions that always targeted the company the certificate was issued for.
Certification within companies may also require that each connector has its own key.
Now for theft:
The best mitigation here would be some sort of quick revocation.
I am aware that this is easier said than implemented.
Further mitigations may of course be implemented
(in Omejdn for instance you could write a plugin to do this),
but I would rather not rely on them alone.
On a more technical level:
How would you check "where the request came from"?
The URL specified in the claim may at most reference further key material (which is sharable),
and resolving it using DNS to check IP addresses seems error prone.

To reference here an issue regarding revocation lists: https://github.com/Fraunhofer-AISEC/omejdn-server/issues/48

Regardless of the problem, why is there a hostname specified in the x509 cert and in the DAT, if nobody would check this attribute and therefore nobody can rely on it?

The DAPS should not have to check the configured (!) host name at runtime. This is done already by the CA which is issuing the certificates. The public keys of those certificates are used to authenticate the clients.
Validating the host names on runtime is not only error prone (because DNS) but can also be very slow.
And even IF the DAPS is automatically validating the certificates (which I think is what you are proposing) the connectors should still validate themselves if necessary because the certificate is only presented to the connector, not to the DAPS.
Yes, the configured values are not actual DNS names. But they are valid host names.
I am not sure how those are supposed to be "validated" beyond being present in the certificates.
If you mean that you validate by resolving the host (through DNS?) and access an endpoint, you are opening a can or worms that each connector may choose to do, but the DAPS would be severely burdened by this IMO.


A mistake in Crawler_16personalities.py that may take severe problems

the code
if sess_r.json()['user']['traits']['mind'] != 'Extraverted':             mind_value = 100 - (101 + scores[0]) // 2         else:             mind_value = (101 + scores[0]) // 2         if sess_r.json()['user']['traits']['energy'] != 'Intuitive':             energy_value = 100 - (101 + scores[1]) // 2         else:             energy_value = (101 + scores[1]) // 2
should be modified as:
if sess_r.json()['user']['traits']['energy'] != 'Extraverted':         energy_value = 100 - (101 + scores[0]) // 2         ans1 += 'I'     else:         energy_value = (101 + scores[0]) // 2         ans1 += 'E'     if sess_r.json()['user']['traits']['mind'] != 'Intuitive':         mind_value = 100 - (101 + scores[1]) // 2         ans1 += 'S'
cuz 'mind' does not correspond to E, and corresponds to N/S instead, as can be evidenced by

sess_r.json()['user']['traits']
{'energy': 'Extraverted', 'mind': 'Intuitive', 'nature': 'Thinking', 'tactics': 'Judging', 'identity': 'Assertive'}

Hence, (sess_r.json()['user']['traits']['mind'] != 'Extraverted') and (sess_r.json()['user']['traits']['energy'] != 'Intuitive') are both always True.

Thanks for your answer and sorry for the mistake. We have updated our code.
Since we directly use the official result “print('Character:', sess_r.json()['user']['avatarFull'].split('avatars/')[1].split('.')[0])”, this code does not influence the results of the final personality role prediction  And it also does not affect the final evaluation result (consistency, robustness, and fairness scores) in our paper, as we regard each score as an independent dimension. Unfortunately, it may change the personality scores in the first and second dimensions, and we will revise this in the future.


github.com/air-verse/air

README needs to change the air install example.
github.com/air-verse/air is the new repo and go mod

Hi! Sorry, we didn't see this message. The link was actually updated a few days later: https://github.com/invopop/gobl.html/commit/d225e5009e0a5c8f55f8ed901a6200e17bc454b9


Prototype adding JVM-specific details to Failure

@bot-gradle test this

I've triggered the following builds:

Pull Request Feedback (Trigger) (Check)

Build Scan

The following builds have failed:

Pull Request Feedback (Trigger) (Check)

Build Scan


config key error

Non-existent config key: MODEL.LOSSES.TRI.USE_CONSINE_DIST， I skip it by try & except, is it ok?

which config file do you use?
I have removed USE_COSINE_DIST because euclidean distance with NORM_FEAT=True is equivalent to cosine distance.


Add serialization functions

Adds 2 functions to GaeaGenerator:

serialize returns a PackedByteArray that represents the currently generated grid.
deserialize takes these bytes and sends them to the grid.

Is this enough for serialization or should we also add functions to save for files? I feel like that should be left to the user, but if there's enough demand I'll add them.

Is this enough for serialization or should we also add functions to save for files?

I think it's enough for this PR at least, since saving to a file is very context-specific.
But a lightweight implementation for demo purposes might not hurt. Anything beyond that may very well baloon out of the scope of what makes sense for a Toolkit, though.

That's a good point, I'm going to merge this.


Migrates application to Java 21

Description
This migrates the application to Java 21.

Testing done
Run all tests locally (mvn verify), then start the application using Docker Compose.
### Submitter checklist
- [x] If an issue exists, it is well described and linked in the description
- [x] The description of this pull request is detailed and explain why this pull request is needed
- [x] The changeset is on a specific branch. Using `feature/` for new feature, or improvements ; Using `fix/` for bug fixes ; Using `docs/` for any documentation changes.
- [x] If required, the documentation has been updated
- [x] There is automated tests to cover the code change / addition or an explanation why there is no tests in the description.

This clearly should have been part of #434 but 🤷 live and learn..


Mirror stops working after node.js update

I have updated node.js to the latest version and installed xolvio:cucumber. Ever since the tests in jasmine are run only once and after first or second crefresh the mirror crashes and I not able to view tests, I have removed xolvio:cucumber and left only jasmine, yet error remains.
[[[[[ ~/Documents/Programming/Hugo/First ]]]]]

=> Started proxy.
=> Started MongoDB.
I20150106-15:24:41.450(11)? [velocity] adding velocity core
I20150106-15:24:41.509(11)? [velocity] Not adding mirror-registrar because NODE_ENV is development and IS_MIRROR is false
I20150106-15:24:41.644(11)? [velocity] Velocity not started. Queueing func
I20150106-15:24:41.728(11)? [node-soft-mirror] adding server code
I20150106-15:24:41.729(11)? [velocity] Velocity not started. Queueing func
I20150106-15:24:41.732(11)? [velocity] Server startup
I20150106-15:24:41.732(11)? [velocity] app dir /Users/tomi/Documents/Programming/Hugo/First
I20150106-15:24:41.733(11)? [velocity] config = {
I20150106-15:24:41.733(11)?   "jasmine-client-integration": {
I20150106-15:24:41.733(11)?     "regex": "^tests/jasmine/client/integration/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-15:24:41.733(11)?     "name": "jasmine-client-integration",
I20150106-15:24:41.733(11)?     "_regexp": {}
I20150106-15:24:41.733(11)?   },
I20150106-15:24:41.734(11)?   "jasmine-client-unit": {
I20150106-15:24:41.734(11)?     "regex": "^tests/jasmine/client/unit/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-15:24:41.734(11)?     "name": "jasmine-client-unit",
I20150106-15:24:41.734(11)?     "_regexp": {}
I20150106-15:24:41.734(11)?   },
I20150106-15:24:41.734(11)?   "jasmine-server-integration": {
I20150106-15:24:41.734(11)?     "regex": "^tests/jasmine/server/integration/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-15:24:41.735(11)?     "name": "jasmine-server-integration",
I20150106-15:24:41.735(11)?     "_regexp": {}
I20150106-15:24:41.735(11)?   },
I20150106-15:24:41.735(11)?   "jasmine-server-unit": {
I20150106-15:24:41.735(11)?     "regex": "^tests/jasmine/server/unit/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-15:24:41.735(11)?     "name": "jasmine-server-unit",
I20150106-15:24:41.735(11)?     "_regexp": {}
I20150106-15:24:41.735(11)?   }
I20150106-15:24:41.736(11)? }
I20150106-15:24:41.736(11)? [velocity] resetting the world
I20150106-15:24:41.736(11)? [velocity] frameworks with disable auto reset: []
I20150106-15:24:41.786(11)? [velocity-node-mirror] Server restarted.
I20150106-15:24:41.786(11)? [velocity-node-mirror] Aggressively restarting all mirrors
I20150106-15:24:41.801(11)? [node-soft-mirror]: LongRunningChildProcess.constructor(taskName=cucumber)
I20150106-15:24:41.801(11)? [node-soft-mirror]: LongRunningChildProcess.readPid()
I20150106-15:24:41.801(11)? [node-soft-mirror]: LongRunningChildProcess.readPid returns 13623
I20150106-15:24:41.802(11)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-15:24:41.802(11)? [node-soft-mirror] Mirror for framework cucumber is not running
I20150106-15:24:41.802(11)? [node-soft-mirror] Aggressively reload client
=> Started your app.

=> App running at: http://localhost:3000/
I20150106-15:24:41.831(11)? [velocity] No framework registered for tests/cucumber/features/sample.feature
I20150106-15:24:41.840(11)? [velocity] No framework registered for tests/cucumber/features/step_definitions/sampleSteps.js
I20150106-15:24:41.841(11)? [velocity] No framework registered for tests/cucumber/features/support/hooks.js
I20150106-15:24:41.841(11)? [velocity] No framework registered for tests/cucumber/features/support/world.js
I20150106-15:24:41.842(11)? [velocity] Target framework for tests/jasmine/server/unit/custom-stubs.js is jasmine-server-unit
I20150106-15:24:41.852(11)? [velocity] Target framework for tests/jasmine/server/unit/package-stubs.js is jasmine-server-unit
I20150106-15:24:41.853(11)? [velocity] Target framework for tests/jasmine/server/unit/packageMocksSpec.js is jasmine-server-unit
I20150106-15:24:41.878(11)? [velocity] Target framework for tests/jasmine/server/unit/hugo/boardSpec.next.js is jasmine-server-unit
I20150106-15:24:41.878(11)? [velocity] Target framework for tests/jasmine/server/unit/hugo/boardValidationSpec.next.js is jasmine-server-unit
I20150106-15:24:41.879(11)? [velocity] Target framework for tests/jasmine/server/unit/hugo/exerciseSpec.next.js is jasmine-server-unit
I20150106-15:24:41.881(11)? [velocity] Target framework for tests/jasmine/server/unit/hugo/tilePositionSpec.next.js is jasmine-server-unit
I20150106-15:24:41.882(11)? [velocity] Target framework for tests/jasmine/server/unit/hugo/tileSpec.next.js is jasmine-server-unit
I20150106-15:24:41.883(11)? [velocity] Target framework for tests/jasmine/server/unit/hugo/universeSpec.next.js is jasmine-server-unit
I20150106-15:24:41.883(11)? [velocity] Target framework for tests/jasmine/server/unit/hugo/worldSpec.js is jasmine-server-unit
I20150106-15:24:41.885(11)? [velocity] Target framework for tests/jasmine/server/unit/system/permissionSpec.next.js is jasmine-server-unit
I20150106-15:24:41.907(11)? [velocity] Target framework for tests/jasmine/server/unit/hugo/worlds/clarasWorldSpec.next.js is jasmine-server-unit
I20150106-15:24:41.908(11)? [velocity] File scan complete, now watching /tests
I20150106-15:24:41.908(11)? [velocity] Triggering queued startup functions
I20150106-15:24:41.915(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/custom-stubs.js
I20150106-15:24:41.915(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/package-stubs.js
I20150106-15:24:41.915(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/packageMocksSpec.js
I20150106-15:24:41.915(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/hugo/boardSpec.next.js
I20150106-15:24:41.916(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/hugo/boardValidationSpec.next.js
I20150106-15:24:41.916(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/hugo/exerciseSpec.next.js
I20150106-15:24:41.916(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/hugo/tilePositionSpec.next.js
I20150106-15:24:41.916(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/hugo/tileSpec.next.js
I20150106-15:24:41.916(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/hugo/universeSpec.next.js
I20150106-15:24:41.917(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/hugo/worldSpec.js
I20150106-15:24:41.917(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/system/permissionSpec.next.js
I20150106-15:24:41.918(11)? [proxy-package-sync] Test file added tests/jasmine/server/unit/hugo/worlds/clarasWorldSpec.next.js
I20150106-15:24:41.921(11)? [sanjo:jasmine]: No tests for jasmine-client-integration found. Reporting completed.
I20150106-15:24:41.943(11)? [node-soft-mirror]: LongRunningChildProcess.constructor(taskName=jasmine-client-unit)
I20150106-15:24:41.943(11)? [node-soft-mirror]: LongRunningChildProcess.readPid()
I20150106-15:24:41.944(11)? [node-soft-mirror]: LongRunningChildProcess.readPid returns 14170
I20150106-15:24:41.946(11)? [node-soft-mirror]: LongRunningChildProcess.spawn() { command: '/Users/tomi/Documents/Programming/Hugo/First/.meteor/local/build/programs/server/npm/sanjo:karma/node_modules/karma/bin/karma',
I20150106-15:24:41.946(11)?   args:
I20150106-15:24:41.946(11)?    [ 'start',
I20150106-15:24:41.947(11)?      '/Users/tomi/Documents/Programming/Hugo/First/.meteor/local/karma/jasmine-client-unit.config.js' ] }
I20150106-15:24:41.947(11)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-15:24:41.947(11)? [node-soft-mirror]: /Users/tomi/Documents/Programming/Hugo/First/.meteor/local/build/programs/server/assets/packages/velocity_node-soft-mirror/lib/spawnScript.js
I20150106-15:24:41.948(11)? [node-soft-mirror]: The pid of the main Meteor app process is 14276
I20150106-15:24:41.948(11)? [node-soft-mirror]: LongRunningChildProcess.spawn is spawning 'karma'
I20150106-15:24:41.951(11)? [node-soft-mirror]: LongRunningChildProcess._setPid(pid=14300)
I20150106-15:24:41.952(11)? [node-soft-mirror]: Saving jasmine-client-unit pid 14300 to /Users/tomi/Documents/Programming/Hugo/First/.meteor/local/run/jasmine-client-unit.pid
I20150106-15:24:41.954(11)? [sanjo:jasmine]: No tests for jasmine-server-integration found. Reporting completed.
 Package.describe({
I20150106-15:24:42.124(11)? 	name: "velocity:test-proxy",
I20150106-15:24:42.124(11)? 	summary: "Dynamically created package to expose test files to mirrors",
I20150106-15:24:42.124(11)? 	version: "0.0.4",
I20150106-15:24:42.124(11)? 	debugOnly: true
I20150106-15:24:42.124(11)? });
I20150106-15:24:42.125(11)?
I20150106-15:24:42.125(11)? Package.on_use(function (api) {
I20150106-15:24:42.125(11)? 	api.use("coffeescript", ["client", "server"]);
I20150106-15:24:42.125(11)?  Package.describe({
I20150106-15:24:42.125(11)? 	name: "velocity:test-proxy",
I20150106-15:24:42.126(11)? 	summary: "Dynamically created package to expose test files to mirrors",
I20150106-15:24:42.126(11)? 	version: "0.0.4",
I20150106-15:24:42.126(11)? 	debugOnly: true
I20150106-15:24:42.126(11)? });
I20150106-15:24:42.126(11)?
I20150106-15:24:42.126(11)? Package.on_use(function (api) {
I20150106-15:24:42.126(11)? 	api.use("coffeescript", ["client", "server"]);
I20150106-15:24:42.126(11)?  (STDERR) connections property is deprecated. Use getConnections() method
I20150106-15:24:42.373(11)? [sanjo:jasmine]: loading mock file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/custom-stubs.js
I20150106-15:24:42.374(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/custom-stubs.js
I20150106-15:24:42.375(11)? [sanjo:jasmine]: loading mock file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/package-stubs.js
I20150106-15:24:42.376(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/package-stubs.js
I20150106-15:24:42.378(11)? [velocity] File changed: tests/jasmine/server/unit/package-stubs.js
I20150106-15:24:42.380(11)? [velocity] File changed: tests/jasmine/server/unit/packageMocksSpec.js
I20150106-15:24:42.535(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/server/lib/yaml.min.js
I20150106-15:24:42.541(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/hugo/_hugo.next.js
I20150106-15:24:42.553(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/hugo/board.next.js
I20150106-15:24:42.725(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/hugo/boardValidation.next.js
I20150106-15:24:42.750(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/hugo/direction.next.js
I20150106-15:24:42.756(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/hugo/exercise.next.js
I20150106-15:24:42.780(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/hugo/permission.next.js
I20150106-15:24:42.810(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/hugo/tile.next.js
I20150106-15:24:42.824(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/hugo/tilePosition.next.js
I20150106-15:24:42.846(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/hugo/universe.next.js
I20150106-15:24:42.851(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/hugo/world.next.js
I20150106-15:24:42.863(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/models/jshint/jshint.js
I20150106-15:24:42.935(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/models/jshint/jshint_parser.js
I20150106-15:24:42.937(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/worlds/clarasWorld.next.js
I20150106-15:24:42.985(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/server/config/security.js
I20150106-15:24:42.987(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/server/fixtures/dummyFixture.js
I20150106-15:24:42.990(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/server/publications/boardPub.js
I20150106-15:24:42.992(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/server/startup/loadFixtures.js
I20150106-15:24:42.995(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/server/startup/loadUsers.js
I20150106-15:24:42.997(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/i18n/EN_en.js
I20150106-15:24:43.000(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/models/board.js
I20150106-15:24:43.001(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/models/exceptions.next.js
I20150106-15:24:43.010(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/models/helpers.js
I20150106-15:24:43.012(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/routes/mainRoutes.js
I20150106-15:24:43.013(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/karma.conf.js
I20150106-15:24:43.017(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/custom-stubs.js
I20150106-15:24:43.018(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/hugo/boardSpec.next.js
I20150106-15:24:43.081(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/hugo/boardValidationSpec.next.js
I20150106-15:24:43.093(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/hugo/exerciseSpec.next.js
I20150106-15:24:43.100(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/hugo/tilePositionSpec.next.js
I20150106-15:24:43.106(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/hugo/tileSpec.next.js
I20150106-15:24:43.111(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/hugo/universeSpec.next.js
I20150106-15:24:43.116(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/hugo/worldSpec.js
I20150106-15:24:43.118(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/hugo/worlds/clarasWorldSpec.next.js
I20150106-15:24:43.144(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/package-stubs.js
I20150106-15:24:43.161(11)? [sanjo:jasmine]: loading source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/packageMocksSpec.js
I20150106-15:24:43.180(11)? [sanjo:jasmine]: loading es6 source file: /Users/tomi/Documents/Programming/Hugo/First/tests/jasmine/server/unit/system/permissionSpec.next.js
I20150106-15:24:43.190(11)? Started
I20150106-15:24:44.855(11)? .........................................................
I20150106-15:24:44.855(11)?
I20150106-15:24:44.856(11)? 57 specs, 0 failures
I20150106-15:24:44.856(11)? Finished in 1.665 seconds
=> Client modified -- refreshing
I20150106-15:25:08.104(11)? [node-soft-mirror] Client restart detected
I20150106-15:25:08.105(11)? Signaling mirror to reload on: http://localhost:5000/
I20150106-15:25:08.105(11)? stream error Network error: ws://localhost:5000/websocket: connect ECONNREFUSED
I20150106-15:25:08.109(11)? stream error Network error: ws://localhost:5000/websocket: connect ECONNREFUSED
I20150106-15:25:08.152(11)? stream error Network error: ws://localhost:5000/websocket: connect ECONNREFUSED
I20150106-15:25:08.152(11)? [sanjo:jasmine]: Client assets have changed. Updating Karma config.
I20150106-15:25:12.910(11)? stream error Network error: ws://localhost:5000/websocket: connect ECONNREFUSED
I20150106-15:25:24.041(11)? stream error Network error: ws://localhost:5000/websocket: connect ECONNREFUSED
I20150106-15:25:52.210(11)? stream error Network error: ws://localhost:5000/websocket: connect ECONNREFUSED

Hi,
A similar thing happens to me. Server unit tests run fine, however client integration tests run once and then stop running even if i restart the server.
In velocity html reporter, client integration tests are hanging on 'loading'.
Occurs on both linux (ubuntu) and osx.
Thanks
Log:
DEBUG=1 JASMINE_DEBUG=1 VELOCITY_DEBUG=1 VELOCITY_DEBUG_MIRROR=1 meteor --test
[[[[[ ~/Projects/bt/p ]]]]]

=> Started proxy.
=> Started MongoDB.
I20150106-14:02:39.563(2)? [velocity] adding velocity core
I20150106-14:02:39.729(2)? [velocity] Not adding mirror-registrar because NODE_ENV is development and IS_MIRROR is false
I20150106-14:02:40.331(2)? [velocity] Velocity not started. Queueing func
I20150106-14:02:40.412(2)? [node-soft-mirror] adding server code
I20150106-14:02:40.415(2)? [velocity] Velocity not started. Queueing func
I20150106-14:02:40.434(2)? [velocity] Server startup
I20150106-14:02:40.436(2)? [velocity] app dir /home/m/Projects/bt/p
I20150106-14:02:40.437(2)? [velocity] config = {
I20150106-14:02:40.437(2)?   "jasmine-client-integration": {
I20150106-14:02:40.438(2)?     "regex": "^tests/jasmine/client/integration/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-14:02:40.438(2)?     "name": "jasmine-client-integration",
I20150106-14:02:40.439(2)?     "_regexp": {}
I20150106-14:02:40.439(2)?   },
I20150106-14:02:40.440(2)?   "jasmine-client-unit": {
I20150106-14:02:40.441(2)?     "regex": "^tests/jasmine/client/unit/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-14:02:40.441(2)?     "name": "jasmine-client-unit",
I20150106-14:02:40.442(2)?     "_regexp": {}
I20150106-14:02:40.442(2)?   },
I20150106-14:02:40.443(2)?   "jasmine-server-integration": {
I20150106-14:02:40.444(2)?     "regex": "^tests/jasmine/server/integration/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-14:02:40.444(2)?     "name": "jasmine-server-integration",
I20150106-14:02:40.445(2)?     "_regexp": {}
I20150106-14:02:40.445(2)?   },
I20150106-14:02:40.446(2)?   "jasmine-server-unit": {
I20150106-14:02:40.447(2)?     "regex": "^tests/jasmine/server/unit/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-14:02:40.447(2)?     "name": "jasmine-server-unit",
I20150106-14:02:40.448(2)?     "_regexp": {}
I20150106-14:02:40.448(2)?   }
I20150106-14:02:40.449(2)? }
I20150106-14:02:40.450(2)? [velocity] resetting the world
I20150106-14:02:40.450(2)? [velocity] frameworks with disable auto reset: []
I20150106-14:02:40.549(2)? [velocity-node-mirror] Server restarted.
I20150106-14:02:40.550(2)? [velocity-node-mirror] Aggressively restarting all mirrors
I20150106-14:02:40.551(2)? [node-soft-mirror]: LongRunningChildProcess.constructor(taskName=jasmine-client-integration)
I20150106-14:02:40.552(2)? [node-soft-mirror]: LongRunningChildProcess.readPid()
I20150106-14:02:40.553(2)? [node-soft-mirror]: LongRunningChildProcess.readPid returns 6881
I20150106-14:02:40.554(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-14:02:40.554(2)? [node-soft-mirror] Mirror for framework jasmine-client-integration is not running
I20150106-14:02:40.555(2)? [node-soft-mirror]: LongRunningChildProcess.constructor(taskName=jasmine-server-integration)
I20150106-14:02:40.555(2)? [node-soft-mirror]: LongRunningChildProcess.readPid()
I20150106-14:02:40.556(2)? [node-soft-mirror]: LongRunningChildProcess.readPid returns 8754
I20150106-14:02:40.556(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-14:02:40.557(2)? [node-soft-mirror] Mirror for framework jasmine-server-integration is not running
I20150106-14:02:40.557(2)? [node-soft-mirror] Aggressively reload client
=> Started your app.

=> App running at: http://localhost:3000/
I20150106-14:02:40.846(2)? [velocity] Target framework for tests/jasmine/client/integration/project_integration_spec.js is jasmine-client-integration
I20150106-14:02:40.851(2)? [velocity] Target framework for tests/jasmine/server/unit/package-stubs.js is jasmine-server-unit
I20150106-14:02:40.853(2)? [velocity] Target framework for tests/jasmine/server/unit/packageMocksSpec.js is jasmine-server-unit
I20150106-14:02:40.855(2)? [velocity] Target framework for tests/jasmine/server/unit/project_collection_spec.js is jasmine-server-unit
I20150106-14:02:40.870(2)? [velocity] File scan complete, now watching /tests
I20150106-14:02:40.870(2)? [velocity] Triggering queued startup functions
I20150106-14:02:40.905(2)? [proxy-package-sync] Test file added tests/jasmine/client/integration/project_integration_spec.js
I20150106-14:02:40.913(2)? [proxy-package-sync] Test file added tests/jasmine/server/unit/package-stubs.js
I20150106-14:02:40.915(2)? [proxy-package-sync] Test file added tests/jasmine/server/unit/packageMocksSpec.js
I20150106-14:02:40.915(2)? [proxy-package-sync] Test file added tests/jasmine/server/unit/project_collection_spec.js
I20150106-14:02:40.929(2)? [sanjo:jasmine]: Starting mirror for jasmine-client-integration
I20150106-14:02:40.934(2)? [node-soft-mirror]: LongRunningChildProcess.constructor(taskName=jasmine-client-unit)
I20150106-14:02:40.935(2)? [node-soft-mirror]: LongRunningChildProcess.readPid()
I20150106-14:02:40.937(2)? [node-soft-mirror]: LongRunningChildProcess.readPid returns 6879
I20150106-14:02:40.943(2)? [node-soft-mirror]: LongRunningChildProcess.spawn() { command: '/home/m/Projects/bt/p/.meteor/local/build/programs/server/npm/sanjo:karma/node_modules/karma/bin/karma',
I20150106-14:02:40.943(2)?   args:
I20150106-14:02:40.944(2)?    [ 'start',
I20150106-14:02:40.944(2)?      '/home/m/Projects/bt/p/.meteor/local/karma/jasmine-client-unit.config.js' ] }
I20150106-14:02:40.945(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-14:02:40.945(2)? [node-soft-mirror]: /home/m/Projects/bt/p/.meteor/local/build/programs/server/assets/packages/velocity_node-soft-mirror/lib/spawnScript.js
I20150106-14:02:40.946(2)? [node-soft-mirror]: The pid of the main Meteor app process is 7599
I20150106-14:02:40.947(2)? [node-soft-mirror]: LongRunningChildProcess.spawn is spawning 'karma'
I20150106-14:02:40.955(2)? [node-soft-mirror]: LongRunningChildProcess._setPid(pid=7700)
I20150106-14:02:40.956(2)? [node-soft-mirror]: Saving jasmine-client-unit pid 7700 to /home/m/Projects/bt/p/.meteor/local/run/jasmine-client-unit.pid
I20150106-14:02:40.960(2)? [sanjo:jasmine]: No tests for jasmine-server-integration found. Reporting completed.
I20150106-14:02:41.030(2)? [velocity] Mirror requested { framework: 'jasmine-client-integration',
I20150106-14:02:41.030(2)?   port: 39374,
I20150106-14:02:41.031(2)?   rootUrlPath: '?jasmine=true',
I20150106-14:02:41.032(2)?   host: 'http://localhost:39374/',
I20150106-14:02:41.032(2)?   rootUrl: 'http://localhost:39374/?jasmine=true' }
I20150106-14:02:41.033(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-14:02:41.035(2)? [node-soft-mirror]: LongRunningChildProcess.spawn() { command: 'node',
I20150106-14:02:41.036(2)?   args: [ '/home/m/Projects/bt/p/.meteor/local/build/main.js' ],
I20150106-14:02:41.036(2)?   options:
I20150106-14:02:41.037(2)?    { silent: true,
I20150106-14:02:41.037(2)?      detached: true,
I20150106-14:02:41.038(2)?      cwd: '/home/m/Projects/bt/p',
I20150106-14:02:41.038(2)?      env:
I20150106-14:02:41.038(2)?       { PORT: 39374,
I20150106-14:02:41.039(2)?         HOST: 'http://localhost:39374/',
I20150106-14:02:41.039(2)?         ROOT_URL_PATH: '?jasmine=true',
I20150106-14:02:41.039(2)?         ROOT_URL: 'http://localhost:39374/?jasmine=true',
I20150106-14:02:41.040(2)?         FRAMEWORK: 'jasmine-client-integration',
I20150106-14:02:41.040(2)?         MONGO_URL: 'mongodb://<IP_ADDRESS>:3001/jasmine-client-integration',
I20150106-14:02:41.041(2)?         PARENT_URL: 'http://localhost:3000/',
I20150106-14:02:41.041(2)?         IS_MIRROR: true,
I20150106-14:02:41.041(2)?         METEOR_SETTINGS: '{}',
I20150106-14:02:41.042(2)?         LC_PAPER: 'en_US.UTF-8',
I20150106-14:02:41.042(2)?         XDG_VTNR: '7',
I20150106-14:02:41.043(2)?         XDG_SESSION_ID: 'c2',
I20150106-14:02:41.043(2)?         LC_ADDRESS: 'en_US.UTF-8',
I20150106-14:02:41.043(2)?         CLUTTER_IM_MODULE: 'xim',
I20150106-14:02:41.044(2)?         LC_MONETARY: 'en_US.UTF-8',
I20150106-14:02:41.044(2)?         SELINUX_INIT: 'YES',
I20150106-14:02:41.045(2)?         XDG_GREETER_DATA_DIR: '/var/lib/lightdm-data/m',
I20150106-14:02:41.046(2)?         GPG_AGENT_INFO: '/run/user/1000/keyring-h0k1v5/gpg:0:1',
I20150106-14:02:41.047(2)?         SHELL: '/usr/bin/zsh',
I20150106-14:02:41.048(2)?         VTE_VERSION: '3409',
I20150106-14:02:41.048(2)?         TERM: 'xterm',
I20150106-14:02:41.049(2)?         LC_NUMERIC: 'en_US.UTF-8',
I20150106-14:02:41.050(2)?         WINDOWID: '65011724',
I20150106-14:02:41.050(2)?         OLDPWD: '/home/m/.meteor/packages/meteor-tool/1.0.38/meteor-tool-os.linux.x86_64',
I20150106-14:02:41.051(2)?         GNOME_KEYRING_CONTROL: '/run/user/1000/keyring-h0k1v5',
I20150106-14:02:41.051(2)?         UPSTART_SESSION: 'unix:abstract=/com/ubuntu/upstart-session/1000/1549',
I20150106-14:02:41.052(2)?         GTK_MODULES: 'overlay-scrollbar:unity-gtk-module',
I20150106-14:02:41.053(2)?         ZSH: '/home/m/.oh-my-zsh',
I20150106-14:02:41.053(2)?         JASMINE_DEBUG: '1',
I20150106-14:02:41.054(2)?         USER: 'm',
I20150106-14:02:41.054(2)?         LC_TELEPHONE: 'en_US.UTF-8',
I20150106-14:02:41.054(2)?         XDG_SESSION_PATH: '/org/freedesktop/DisplayManager/Session0',
I20150106-14:02:41.055(2)?         XDG_SEAT_PATH: '/org/freedesktop/DisplayManager/Seat0',
I20150106-14:02:41.055(2)?         SSH_AUTH_SOCK: '/run/user/1000/keyring-h0k1v5/ssh',
I20150106-14:02:41.055(2)?         DEFAULTS_PATH: '/usr/share/gconf/ubuntu.default.path',
I20150106-14:02:41.056(2)?         PAGER: 'less',
I20150106-14:02:41.056(2)?         XDG_CONFIG_DIRS: '/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg',
I20150106-14:02:41.057(2)?         LSCOLORS: 'Gxfxcxdxbxegedabagacad',
I20150106-14:02:41.057(2)?         PATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games',
I20150106-14:02:41.058(2)?         DESKTOP_SESSION: 'ubuntu',
I20150106-14:02:41.058(2)?         VELOCITY_DEBUG_MIRROR: '1',
I20150106-14:02:41.059(2)?         QT_QPA_PLATFORMTHEME: 'appmenu-qt5',
I20150106-14:02:41.059(2)?         QT_IM_MODULE: 'ibus',
I20150106-14:02:41.060(2)?         LC_IDENTIFICATION: 'en_US.UTF-8',
I20150106-14:02:41.060(2)?         JOB: 'gnome-session',
I20150106-14:02:41.061(2)?         PWD: '/home/m/Projects/bt/p',
I20150106-14:02:41.061(2)?         JAVA_HOME: '/usr/local/java/jdk1.8.0_25',
I20150106-14:02:41.065(2)?         XMODIFIERS: '@im=ibus',
I20150106-14:02:41.065(2)?         LANG: 'en_US.UTF-8',
I20150106-14:02:41.069(2)?         GNOME_KEYRING_PID: '1547',
I20150106-14:02:41.072(2)?         MANDATORY_PATH: '/usr/share/gconf/ubuntu.mandatory.path',
I20150106-14:02:41.073(2)?         GDM_LANG: 'en_US',
I20150106-14:02:41.073(2)?         LC_MEASUREMENT: 'en_US.UTF-8',
I20150106-14:02:41.074(2)?         NODE_PATH: '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
I20150106-14:02:41.074(2)?         IM_CONFIG_PHASE: '1',
I20150106-14:02:41.074(2)?         COMPIZ_CONFIG_PROFILE: 'ubuntu',
I20150106-14:02:41.075(2)?         UBUNTU_MENUPROXY: '1',
I20150106-14:02:41.075(2)?         PAPERSIZE: 'letter',
I20150106-14:02:41.076(2)?         GDMSESSION: 'ubuntu',
I20150106-14:02:41.076(2)?         SESSIONTYPE: 'gnome-session',
I20150106-14:02:41.077(2)?         XDG_SEAT: 'seat0',
I20150106-14:02:41.077(2)?         HOME: '/home/m',
I20150106-14:02:41.078(2)?         SHLVL: '1',
I20150106-14:02:41.079(2)?         LANGUAGE: 'en_US',
I20150106-14:02:41.079(2)?         GNOME_DESKTOP_SESSION_ID: 'this-is-deprecated',
I20150106-14:02:41.080(2)?         UPSTART_INSTANCE: '',
I20150106-14:02:41.080(2)?         VELOCITY_DEBUG: '1',
I20150106-14:02:41.081(2)?         LOGNAME: 'm',
I20150106-14:02:41.081(2)?         UPSTART_EVENTS: 'started starting',
I20150106-14:02:41.082(2)?         LESS: '-R',
I20150106-14:02:41.082(2)?         QT4_IM_MODULE: 'xim',
I20150106-14:02:41.083(2)?         XDG_DATA_DIRS: '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/',
I20150106-14:02:41.083(2)?         DBUS_SESSION_BUS_ADDRESS: 'unix:abstract=/tmp/dbus-BzjO7jWWVb',
I20150106-14:02:41.083(2)?         LC_CTYPE: 'en_US.UTF-8',
I20150106-14:02:41.084(2)?         UPSTART_JOB: 'unity-settings-daemon',
I20150106-14:02:41.084(2)?         TEXTDOMAIN: 'im-config',
I20150106-14:02:41.085(2)?         INSTANCE: 'Unity',
I20150106-14:02:41.085(2)?         DISPLAY: ':0',
I20150106-14:02:41.086(2)?         XDG_RUNTIME_DIR: '/run/user/1000',
I20150106-14:02:41.086(2)?         GTK_IM_MODULE: 'ibus',
I20150106-14:02:41.086(2)?         XDG_CURRENT_DESKTOP: 'Unity',
I20150106-14:02:41.087(2)?         LC_TIME: 'en_US.UTF-8',
I20150106-14:02:41.087(2)?         DEBUG: '1',
I20150106-14:02:41.088(2)?         TEXTDOMAINDIR: '/usr/share/locale/',
I20150106-14:02:41.088(2)?         COLORTERM: 'gnome-terminal',
I20150106-14:02:41.088(2)?         XAUTHORITY: '/home/m/.Xauthority',
I20150106-14:02:41.089(2)?         LC_NAME: 'en_US.UTF-8',
I20150106-14:02:41.089(2)?         MOBILE_DDP_URL: 'http://localhost:3000',
I20150106-14:02:41.089(2)?         MOBILE_ROOT_URL: 'http://localhost:3000',
I20150106-14:02:41.090(2)?         MONGO_OPLOG_URL: 'mongodb://<IP_ADDRESS>:3001/local',
I20150106-14:02:41.090(2)?         APP_ID: '1imuwp3geyz0e15fz9sr',
I20150106-14:02:41.090(2)?         NODE_ENV: 'development',
I20150106-14:02:41.090(2)?         HTTP_FORWARDED_COUNT: '1',
I20150106-14:02:41.091(2)?          Package.describe({
I20150106-14:02:41.127(2)? 	name: "velocity:test-proxy",
I20150106-14:02:41.127(2)? 	summary: "Dynamically created package to expose test files to mirrors",
I20150106-14:02:41.128(2)? 	version: "0.0.4",
I20150106-14:02:41.128(2)? 	debugOnly: true
I20150106-14:02:41.129(2)? });
I20150106-14:02:41.129(2)?
I20150106-14:02:41.130(2)? Package.on_use(function (api) {
I20150106-14:02:41.130(2)? 	api.use("coffeescript", ["client", "server"]);
I20150106-14:02:41.130(2)? 	api.add_files("tests/jasmine/client/integration/project_integration_spec.js",["client"]);
I20150106-14:02:41.131(2)?  Package.describe({
I20150106-14:02:41.132(2)? 	name: "velocity:test-proxy",
I20150106-14:02:41.133(2)? 	summary: "Dynamically created package to expose test files to mirrors",
I20150106-14:02:41.133(2)? 	version: "0.0.4",
I20150106-14:02:41.133(2)? 	debugOnly: true
I20150106-14:02:41.134(2)? });
I20150106-14:02:41.134(2)?
I20150106-14:02:41.134(2)? Package.on_use(function (api) {
I20150106-14:02:41.135(2)? 	api.use("coffeescript", ["client", "server"]);
I20150106-14:02:41.135(2)? 	api.add_files("tests/jasmine/client/integration/project_integration_spec.js",["client"]);
I20150106-14:02:41.136(2)?
I20150106-14:02:41.173(2)? [velocity-mirror] parentPid: 7599
I20150106-14:02:41.174(2)?
I20150106-14:02:41.174(2)? [velocity-mirror] command: node
I20150106-14:02:41.174(2)?
I20150106-14:02:41.176(2)? [velocity-mirror] commandArguments: [ '/home/m/Projects/bt/p/.meteor/local/build/main.js' ]
I20150106-14:02:41.179(2)?
W20150106-14:02:41.290(2)? (STDERR) connections property is deprecated. Use getConnections() method
I20150106-14:02:41.708(2)? [sanjo:jasmine]: loading mock file: /home/m/Projects/bt/p/tests/jasmine/server/unit/package-stubs.js
I20150106-14:02:41.710(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/tests/jasmine/server/unit/package-stubs.js
I20150106-14:02:41.711(2)? [velocity] File changed: tests/jasmine/server/unit/package-stubs.js
I20150106-14:02:41.715(2)? [velocity] File changed: tests/jasmine/server/unit/packageMocksSpec.js
I20150106-14:02:41.943(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/lib/router.js
I20150106-14:02:41.962(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/server/accounts/user_creation.js
I20150106-14:02:41.976(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/model/project_model.js
I20150106-14:02:41.985(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/model/project_templates.js
I20150106-14:02:41.991(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/model/projects.js
I20150106-14:02:42.004(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/server/fixtures.js
I20150106-14:02:42.047(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/server/publications.js
I20150106-14:02:42.048(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/tests/jasmine/server/unit/package-stubs.js
I20150106-14:02:42.108(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/tests/jasmine/server/unit/packageMocksSpec.js
I20150106-14:02:42.186(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/tests/jasmine/server/unit/project_collection_spec.js
I20150106-14:02:42.201(2)? Started
PASSED jasmine-server-unit : Project => Project should be created with name, description, templateId and callerId
PASSED jasmine-server-unit : Project => Project should be able to update projectName, projectDescription and templateId
I20150106-14:02:42.374(2)? ..
I20150106-14:02:42.375(2)?
I20150106-14:02:42.376(2)? 2 specs, 0 failures
I20150106-14:02:42.377(2)? Finished in 0.176 seconds
I20150106-14:02:43.377(2)? [velocity-mirror] [velocity] Mirror detected - Not adding velocity core
I20150106-14:02:43.378(2)?
I20150106-14:02:43.380(2)? [velocity-mirror] [velocity] Not adding mirror-registry because NODE_ENV is development  and IS_MIRROR is true
I20150106-14:02:43.380(2)? [velocity-mirror] Mirror is initializing...
I20150106-14:02:43.383(2)?
I20150106-14:02:44.322(2)? [velocity-mirror] [proxy-package-sync] Mirror detected - Not adding code
I20150106-14:02:44.323(2)?
I20150106-14:02:44.342(2)? [velocity-mirror] [velocity-mirror] Mirror started. Connecting via DDP to parent
I20150106-14:02:44.342(2)?
I20150106-14:02:44.355(2)? [velocity-mirror] [sanjo:jasmine]: Starting Server Integration mode
I20150106-14:02:44.356(2)?
I20150106-14:02:44.357(2)? [velocity-mirror] [sanjo:jasmine]: Connect to parent app "http://localhost:3000/" via DDP
I20150106-14:02:44.357(2)?
I20150106-14:02:44.360(2)? [velocity-mirror] [sanjo:jasmine]: Running Server Integration test mode
I20150106-14:02:44.362(2)?
I20150106-14:02:44.445(2)? [velocity-mirror] [velocity] Mirror connected to parent. Registering mirror...
I20150106-14:02:44.446(2)?
I20150106-14:02:44.454(2)? [velocity] Mirror registered. Handshaking with mirror...
I20150106-14:02:44.783(2)? [velocity] Connected to mirror, setting state to ready { framework: 'jasmine-client-integration',
I20150106-14:02:44.784(2)?   port: '39374',
I20150106-14:02:44.784(2)?   host: 'http://localhost:39374/' }
I20150106-14:02:44.792(2)? [velocity-mirror] [velocity-mirror] Mirror is ready.

Package List:
accounts-facebook            1.0.3  Login service for Facebook accounts
accounts-google              1.0.3  Login service for Google accounts
accounts-password            1.0.5  Password support for accounts
accounts-twitter             1.0.3  Login service for Twitter accounts
chrismbeckett:toastr         2.1.0  Gnome / Growl type non-blocking notifications
http                         1.0.9  Make HTTP calls to remote servers
ian:accounts-ui-bootstrap-3  1.2.5* Bootstrap-styled accounts-ui with multi-language support.
iron:router                  1.0.6  Routing specifically designed for Meteor
joshowens:accounts-entry     1.0.3  Make signin and signout their own pages with routes.
meteor-platform              1.2.1  Include a standard set of Meteor packages in your app
mizzao:bootstrap-3           3.3.1_1  HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
mquandalle:jade              0.4.1  Jade template language
sacha:spin                   2.0.4  Simple spinner package for Meteor
sanjo:jasmine                0.9.1  Easily use Jasmine in Meteor
stylus                       1.0.6  Expressive, dynamic, robust CSS
underscore                   1.0.2  Collection of small helpers: _.map, _.each, ...
velocity:html-reporter       0.3.2  Reactive Velocity test reports in your app.

Hi,
Same is happening in my case, did you manage to solve your issue?
Thank you,
Bogi

I will look into this issue now.

@tomitrescak Can you post your .meteor/versions file and the node.js version you use.

@sanjo I wonder if this can be solved with using the same node as Meteor, as we discussed before.  Can you please start your app with the environment variable JASMINE_SERVER_MIRROR_PORT=5000 and when this error occurs open http://localhost:5000 (the mirror) and see if an error is displayed.

There's nothing on port 5000, 'This webpage is not available''

Hi,
In my case as well, when the IS_MIRROR=false error displays I have nothing under port 5000 (This webpage is not available) and also the mirror DB (jasmine-client-integration) is missing.

Can you please post the content of .meteor/local/log/jasmine-client-integration.log.

It's empty

Yeah the logging seems to be broken for the mirrors. I will fix this first.

I only have jasmine-client-unit.log but it is empty as well.

I've fixed the logging now. To use the new version, open .meteor/versions and change<EMAIL_ADDRESS>to<EMAIL_ADDRESS>I've also fixed two other issues. So maybe it works now.
Can you then please post the contents of .meteor/local/log/jasmine-client-integration.log after the error occurred.

This is what i get from meteor after changing versions:
Changes to your project's package version selections from updating package versions:

velocity:node-soft-mirror  downgraded from 0.2.7 to 0.2.4

Updating works now, this is the content of jasmine-client-integration.log:
[velocity-mirror] Mirror is initializing...
[velocity-mirror] Mirror is ready.

I've also published<EMAIL_ADDRESS>that references the new version.

@eugencatarau Please start with VELOCITY_DEBUG=1 environment variable set. Is it still not working for you?

jasmine-client-integraton.log when running in debug mode:
cat .meteor/local/log/jasmine-client-integration.log
Spawn script arguments:
parentPid: 29264
command: /home/m/.meteor/packages/meteor-tool/.1.0.38.xoq0p7++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle/bin/node
commandArguments: [ '/home/m/Projects/bitSoftware/Plotto/.meteor/local/build/main.js' ]
[velocity] Mirror detected - Not adding velocity core
[velocity] Not adding mirror-registry because NODE_ENV is development  and IS_MIRROR is true
[velocity-mirror] Mirror is initializing...
[proxy-package-sync] Mirror detected - Not adding code
[velocity-mirror] Mirror started. Connecting via DDP to parent
[sanjo:jasmine]: Starting Server Integration mode
[sanjo:jasmine]: Connect to parent app "http://localhost:3000/" via DDP
[sanjo:jasmine]: Running Server Integration test mode
[velocity] Mirror connected to parent. Registering mirror...
[velocity-mirror] Mirror is ready.

Updating to 0.9.2 doesn't work at the moment.
Here's my log with VELOCITY_DEBUG on:
VELOCITY_DEBUG=true JASMINE_DEBUG=true JASMINE_SERVER_MIRROR_PORT=5000 meteor
[[[[[ ~/Projects/bt/p ]]]]]

=> Started proxy.
=> Started MongoDB.
I20150106-21:19:04.628(2)? [velocity] adding velocity core
I20150106-21:19:04.798(2)? [velocity] Not adding mirror-registrar because NODE_ENV is development and IS_MIRROR is false
I20150106-21:19:05.366(2)? [velocity] Velocity not started. Queueing func
I20150106-21:19:05.446(2)? [node-soft-mirror] adding server code
I20150106-21:19:05.448(2)? [velocity] Velocity not started. Queueing func
I20150106-21:19:05.466(2)? [velocity] Server startup
I20150106-21:19:05.468(2)? [velocity] app dir /home/m/Projects/bt/p
I20150106-21:19:05.468(2)? [velocity] config = {
I20150106-21:19:05.469(2)?   "jasmine-client-integration": {
I20150106-21:19:05.469(2)?     "regex": "^tests/jasmine/client/integration/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-21:19:05.470(2)?     "name": "jasmine-client-integration",
I20150106-21:19:05.470(2)?     "_regexp": {}
I20150106-21:19:05.470(2)?   },
I20150106-21:19:05.471(2)?   "jasmine-client-unit": {
I20150106-21:19:05.471(2)?     "regex": "^tests/jasmine/client/unit/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-21:19:05.472(2)?     "name": "jasmine-client-unit",
I20150106-21:19:05.472(2)?     "_regexp": {}
I20150106-21:19:05.472(2)?   },
I20150106-21:19:05.473(2)?   "jasmine-server-integration": {
I20150106-21:19:05.473(2)?     "regex": "^tests/jasmine/server/integration/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-21:19:05.473(2)?     "name": "jasmine-server-integration",
I20150106-21:19:05.474(2)?     "_regexp": {}
I20150106-21:19:05.474(2)?   },
I20150106-21:19:05.474(2)?   "jasmine-server-unit": {
I20150106-21:19:05.475(2)?     "regex": "^tests/jasmine/server/unit/.+\\.(js|coffee|litcoffee|coffee\\.md)$",
I20150106-21:19:05.475(2)?     "name": "jasmine-server-unit",
I20150106-21:19:05.476(2)?     "_regexp": {}
I20150106-21:19:05.477(2)?   }
I20150106-21:19:05.477(2)? }
I20150106-21:19:05.478(2)? [velocity] resetting the world
I20150106-21:19:05.478(2)? [velocity] frameworks with disable auto reset: []
I20150106-21:19:05.572(2)? [velocity-node-mirror] Server restarted.
I20150106-21:19:05.573(2)? [velocity-node-mirror] Aggressively restarting all mirrors
I20150106-21:19:05.574(2)? [node-soft-mirror]: LongRunningChildProcess.constructor(taskName=jasmine-client-integration)
I20150106-21:19:05.575(2)? [node-soft-mirror]: LongRunningChildProcess.readPid()
I20150106-21:19:05.576(2)? [node-soft-mirror]: LongRunningChildProcess.readPid returns 29363
I20150106-21:19:05.577(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-21:19:05.577(2)? [node-soft-mirror] Mirror for framework jasmine-client-integration is not running
I20150106-21:19:05.577(2)? [node-soft-mirror]: LongRunningChildProcess.constructor(taskName=jasmine-server-integration)
I20150106-21:19:05.578(2)? [node-soft-mirror]: LongRunningChildProcess.readPid()
I20150106-21:19:05.578(2)? [node-soft-mirror]: LongRunningChildProcess.readPid returns 8754
I20150106-21:19:05.579(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-21:19:05.579(2)? [node-soft-mirror] Mirror for framework jasmine-server-integration is not running
I20150106-21:19:05.579(2)? [node-soft-mirror] Aggressively reload client
=> Started your app.

=> App running at: http://localhost:3000/
I20150106-21:19:05.800(2)? [velocity] Target framework for tests/jasmine/client/integration/project_integration_spec.js is jasmine-client-integration
I20150106-21:19:05.805(2)? [velocity] Target framework for tests/jasmine/server/unit/package-stubs.js is jasmine-server-unit
I20150106-21:19:05.809(2)? [velocity] Target framework for tests/jasmine/server/unit/packageMocksSpec.js is jasmine-server-unit
I20150106-21:19:05.811(2)? [velocity] Target framework for tests/jasmine/server/unit/project_collection_spec.js is jasmine-server-unit
I20150106-21:19:05.814(2)? [velocity] File scan complete, now watching /tests
I20150106-21:19:05.815(2)? [velocity] Triggering queued startup functions
I20150106-21:19:05.850(2)? [proxy-package-sync] Test file added tests/jasmine/client/integration/project_integration_spec.js
I20150106-21:19:05.868(2)? [proxy-package-sync] Test file added tests/jasmine/server/unit/package-stubs.js
I20150106-21:19:05.870(2)? [proxy-package-sync] Test file added tests/jasmine/server/unit/packageMocksSpec.js
I20150106-21:19:05.870(2)? [proxy-package-sync] Test file added tests/jasmine/server/unit/project_collection_spec.js
I20150106-21:19:05.881(2)? [sanjo:jasmine]: Starting mirror for jasmine-client-integration
I20150106-21:19:05.910(2)? [sanjo:jasmine]: No tests for jasmine-server-integration found. Reporting completed.
I20150106-21:19:05.991(2)? [velocity] Mirror requested { framework: 'jasmine-client-integration',
I20150106-21:19:05.992(2)?   port: 47396,
I20150106-21:19:05.993(2)?   rootUrlPath: '?jasmine=true',
I20150106-21:19:05.993(2)?   host: 'http://localhost:47396/',
I20150106-21:19:05.994(2)?   rootUrl: 'http://localhost:47396/?jasmine=true' }
I20150106-21:19:05.994(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-21:19:06.000(2)? [node-soft-mirror]: LongRunningChildProcess.spawn() { command: '/home/m/.meteor/packages/meteor-tool/.1.0.38.xoq0p7++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle/bin/node',
I20150106-21:19:06.000(2)?   args: [ '/home/m/Projects/bt/p/.meteor/local/build/main.js' ],
I20150106-21:19:06.001(2)?   options:
I20150106-21:19:06.001(2)?    { detached: true,
I20150106-21:19:06.003(2)?      cwd: '/home/m/Projects/bt/p',
I20150106-21:19:06.003(2)?      env:
I20150106-21:19:06.004(2)?       { PORT: 47396,
I20150106-21:19:06.004(2)?         HOST: 'http://localhost:47396/',
I20150106-21:19:06.005(2)?         ROOT_URL_PATH: '?jasmine=true',
I20150106-21:19:06.005(2)?         ROOT_URL: 'http://localhost:47396/?jasmine=true',
I20150106-21:19:06.005(2)?         FRAMEWORK: 'jasmine-client-integration',
I20150106-21:19:06.006(2)?         MONGO_URL: 'mongodb://<IP_ADDRESS>:3001/jasmine-client-integration',
I20150106-21:19:06.006(2)?         PARENT_URL: 'http://localhost:3000/',
I20150106-21:19:06.007(2)?         IS_MIRROR: true,
I20150106-21:19:06.009(2)?         METEOR_SETTINGS: '{}',
I20150106-21:19:06.010(2)?         LC_PAPER: 'en_US.UTF-8',
I20150106-21:19:06.010(2)?         XDG_VTNR: '7',
I20150106-21:19:06.011(2)?         XDG_SESSION_ID: 'c2',
I20150106-21:19:06.011(2)?         LC_ADDRESS: 'en_US.UTF-8',
I20150106-21:19:06.012(2)?         CLUTTER_IM_MODULE: 'xim',
I20150106-21:19:06.012(2)?         LC_MONETARY: 'en_US.UTF-8',
I20150106-21:19:06.012(2)?         SELINUX_INIT: 'YES',
I20150106-21:19:06.013(2)?         XDG_GREETER_DATA_DIR: '/var/lib/lightdm-data/m',
I20150106-21:19:06.013(2)?         GPG_AGENT_INFO: '/run/user/1000/keyring-h0k1v5/gpg:0:1',
I20150106-21:19:06.013(2)?         SHELL: '/usr/bin/zsh',
I20150106-21:19:06.014(2)?         VTE_VERSION: '3409',
I20150106-21:19:06.014(2)?         TERM: 'xterm',
I20150106-21:19:06.014(2)?         LC_NUMERIC: 'en_US.UTF-8',
I20150106-21:19:06.015(2)?         WINDOWID: '65023559',
I20150106-21:19:06.015(2)?         OLDPWD: '/home/m/.meteor/packages/meteor-tool/1.0.38/meteor-tool-os.linux.x86_64',
I20150106-21:19:06.016(2)?         GNOME_KEYRING_CONTROL: '/run/user/1000/keyring-h0k1v5',
I20150106-21:19:06.016(2)?         UPSTART_SESSION: 'unix:abstract=/com/ubuntu/upstart-session/1000/1549',
I20150106-21:19:06.016(2)?         GTK_MODULES: 'overlay-scrollbar:unity-gtk-module',
I20150106-21:19:06.017(2)?         ZSH: '/home/m/.oh-my-zsh',
I20150106-21:19:06.017(2)?         JASMINE_DEBUG: 'true',
I20150106-21:19:06.017(2)?         USER: 'm',
I20150106-21:19:06.018(2)?         LC_TELEPHONE: 'en_US.UTF-8',
I20150106-21:19:06.019(2)?         XDG_SESSION_PATH: '/org/freedesktop/DisplayManager/Session0',
I20150106-21:19:06.019(2)?         XDG_SEAT_PATH: '/org/freedesktop/DisplayManager/Seat0',
I20150106-21:19:06.019(2)?         SSH_AUTH_SOCK: '/run/user/1000/keyring-h0k1v5/ssh',
I20150106-21:19:06.020(2)?         DEFAULTS_PATH: '/usr/share/gconf/ubuntu.default.path',
I20150106-21:19:06.020(2)?         PAGER: 'less',
I20150106-21:19:06.021(2)?         XDG_CONFIG_DIRS: '/etc/xdg/xdg-ubuntu:/usr/share/upstart/xdg:/etc/xdg',
I20150106-21:19:06.021(2)?         LSCOLORS: 'Gxfxcxdxbxegedabagacad',
I20150106-21:19:06.021(2)?         PATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games',
I20150106-21:19:06.022(2)?         DESKTOP_SESSION: 'ubuntu',
I20150106-21:19:06.022(2)?         QT_QPA_PLATFORMTHEME: 'appmenu-qt5',
I20150106-21:19:06.023(2)?         QT_IM_MODULE: 'ibus',
I20150106-21:19:06.023(2)?         JASMINE_SERVER_MIRROR_PORT: '5000',
I20150106-21:19:06.024(2)?         LC_IDENTIFICATION: 'en_US.UTF-8',
I20150106-21:19:06.024(2)?         JOB: 'gnome-session',
I20150106-21:19:06.025(2)?         PWD: '/home/m/Projects/bt/p',
I20150106-21:19:06.025(2)?         JAVA_HOME: '/usr/local/java/jdk1.8.0_25',
I20150106-21:19:06.027(2)?         XMODIFIERS: '@im=ibus',
I20150106-21:19:06.027(2)?         LANG: 'en_US.UTF-8',
I20150106-21:19:06.027(2)?         GNOME_KEYRING_PID: '1547',
I20150106-21:19:06.028(2)?         MANDATORY_PATH: '/usr/share/gconf/ubuntu.mandatory.path',
I20150106-21:19:06.028(2)?         GDM_LANG: 'en_US',
I20150106-21:19:06.029(2)?         LC_MEASUREMENT: 'en_US.UTF-8',
I20150106-21:19:06.029(2)?         NODE_PATH: '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript',
I20150106-21:19:06.029(2)?         IM_CONFIG_PHASE: '1',
I20150106-21:19:06.030(2)?         COMPIZ_CONFIG_PROFILE: 'ubuntu',
I20150106-21:19:06.030(2)?         UBUNTU_MENUPROXY: '1',
I20150106-21:19:06.030(2)?         PAPERSIZE: 'letter',
I20150106-21:19:06.031(2)?         GDMSESSION: 'ubuntu',
I20150106-21:19:06.031(2)?         SESSIONTYPE: 'gnome-session',
I20150106-21:19:06.033(2)?         XDG_SEAT: 'seat0',
I20150106-21:19:06.034(2)?         HOME: '/home/m',
I20150106-21:19:06.035(2)?         SHLVL: '1',
I20150106-21:19:06.038(2)?         LANGUAGE: 'en_US',
I20150106-21:19:06.041(2)?         GNOME_DESKTOP_SESSION_ID: 'this-is-deprecated',
I20150106-21:19:06.041(2)?         UPSTART_INSTANCE: '',
I20150106-21:19:06.042(2)?         VELOCITY_DEBUG: 'true',
I20150106-21:19:06.042(2)?         LOGNAME: 'm',
I20150106-21:19:06.042(2)?         UPSTART_EVENTS: 'started starting',
I20150106-21:19:06.043(2)?         LESS: '-R',
I20150106-21:19:06.043(2)?         QT4_IM_MODULE: 'xim',
I20150106-21:19:06.043(2)?         XDG_DATA_DIRS: '/usr/share/ubuntu:/usr/share/gnome:/usr/local/share/:/usr/share/',
I20150106-21:19:06.044(2)?         DBUS_SESSION_BUS_ADDRESS: 'unix:abstract=/tmp/dbus-BzjO7jWWVb',
I20150106-21:19:06.044(2)?         LC_CTYPE: 'en_US.UTF-8',
I20150106-21:19:06.044(2)?         UPSTART_JOB: 'unity-settings-daemon',
I20150106-21:19:06.045(2)?         TEXTDOMAIN: 'im-config',
I20150106-21:19:06.045(2)?         INSTANCE: 'Unity',
I20150106-21:19:06.045(2)?         DISPLAY: ':0',
I20150106-21:19:06.046(2)?         XDG_RUNTIME_DIR: '/run/user/1000',
I20150106-21:19:06.046(2)?         GTK_IM_MODULE: 'ibus',
I20150106-21:19:06.046(2)?         XDG_CURRENT_DESKTOP: 'Unity',
I20150106-21:19:06.047(2)?         LC_TIME: 'en_US.UTF-8',
I20150106-21:19:06.047(2)?         TEXTDOMAINDIR: '/usr/share/locale/',
I20150106-21:19:06.047(2)?         COLORTERM: 'gnome-terminal',
I20150106-21:19:06.048(2)?         XAUTHORITY: '/home/m/.Xauthority',
I20150106-21:19:06.048(2)?         LC_NAME: 'en_US.UTF-8',
I20150106-21:19:06.048(2)?         MOBILE_DDP_URL: 'http://localhost:3000',
I20150106-21:19:06.049(2)?         MOBILE_ROOT_URL: 'http://localhost:3000',
I20150106-21:19:06.049(2)?         MONGO_OPLOG_URL: 'mongodb://<IP_ADDRESS>:3001/local',
I20150106-21:19:06.049(2)?         APP_ID: '1imuwp3geyz0e15fz9sr',
I20150106-21:19:06.050(2)?         NODE_ENV: 'development',
I20150106-21:19:06.050(2)?         HTTP_FORWARDED_COUNT: '1',
I20150106-21:19:06.050(2)?         ENABLE_METEOR_SHELL: 'true' } } }
I20150106-21:19:06.051(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-21:19:06.052(2)? [node-soft-mirror]: /home/m/Projects/bt/p/.meteor/local/build/programs/server/assets/packages/velocity_node-soft-mirror/lib/spawnScript.js
I20150106-21:19:06.052(2)? [node-soft-mirror]: The pid of the main Meteor app process is 29707
I20150106-21:19:06.052(2)? [node-soft-mirror]: LongRunningChildProcess.spawn is spawning 'node'
I20150106-21:19:06.053(2)? [node-soft-mirror]: LongRunningChildProcess._setPid(pid=29805)
I20150106-21:19:06.053(2)? [node-soft-mirror]: Saving jasmine-client-integration pid 29805 to /home/m/Projects/bt/p/.meteor/local/run/jasmine-client-integration.pid
I20150106-21:19:06.053(2)? [velocity-node-mirror] Mirror process forked with pid 29805
W20150106-21:19:06.054(2)?  Package.describe({
I20150106-21:19:06.088(2)? 	name: "velocity:test-proxy",
I20150106-21:19:06.088(2)? 	summary: "Dynamically created package to expose test files to mirrors",
I20150106-21:19:06.089(2)? 	version: "0.0.4",
I20150106-21:19:06.089(2)? 	debugOnly: true
I20150106-21:19:06.090(2)? });
I20150106-21:19:06.090(2)?
I20150106-21:19:06.090(2)? Package.on_use(function (api) {
I20150106-21:19:06.091(2)? 	api.use("coffeescript", ["client", "server"]);
I20150106-21:19:06.091(2)? 	api.add_files("tests/jasmine/client/integration/project_integration_spec.js",["client"]);
I20150106-21:19:06.091(2)?  Package.describe({
I20150106-21:19:06.093(2)? 	name: "velocity:test-proxy",
I20150106-21:19:06.093(2)? 	summary: "Dynamically created package to expose test files to mirrors",
I20150106-21:19:06.093(2)? 	version: "0.0.4",
I20150106-21:19:06.094(2)? 	debugOnly: true
I20150106-21:19:06.094(2)? });
I20150106-21:19:06.095(2)?
I20150106-21:19:06.095(2)? Package.on_use(function (api) {
I20150106-21:19:06.096(2)? 	api.use("coffeescript", ["client", "server"]);
I20150106-21:19:06.096(2)? 	api.add_files("tests/jasmine/client/integration/project_integration_spec.js",["client"]);
I20150106-21:19:06.096(2)?  (STDERR) connections property is deprecated. Use getConnections() method
I20150106-21:19:06.600(2)? [sanjo:jasmine]: loading mock file: /home/m/Projects/bt/p/tests/jasmine/server/unit/package-stubs.js
I20150106-21:19:06.601(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/tests/jasmine/server/unit/package-stubs.js
I20150106-21:19:06.603(2)? [velocity] File changed: tests/jasmine/server/unit/packageMocksSpec.js
I20150106-21:19:06.605(2)? [velocity] File changed: tests/jasmine/server/unit/package-stubs.js
I20150106-21:19:06.827(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/lib/router.js
I20150106-21:19:06.834(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/server/accounts/user_creation.js
I20150106-21:19:06.838(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/model/project_model.js
I20150106-21:19:06.845(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/model/project_templates.js
I20150106-21:19:06.848(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/model/projects.js
I20150106-21:19:06.852(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/server/fixtures.js
I20150106-21:19:06.856(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/server/publications.js
I20150106-21:19:06.867(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/tests/jasmine/server/unit/package-stubs.js
I20150106-21:19:06.924(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/tests/jasmine/server/unit/packageMocksSpec.js
I20150106-21:19:07.021(2)? [sanjo:jasmine]: loading source file: /home/m/Projects/bt/p/tests/jasmine/server/unit/project_collection_spec.js
I20150106-21:19:07.036(2)? Started
I20150106-21:19:07.344(2)? ....
I20150106-21:19:07.345(2)?
I20150106-21:19:07.346(2)? 4 specs, 0 failures
I20150106-21:19:07.346(2)? Finished in 0.308 seconds
I20150106-21:19:09.673(2)? [velocity] Mirror registered. Handshaking with mirror...
I20150106-21:19:10.014(2)? [velocity] Connected to mirror, setting state to ready { framework: 'jasmine-client-integration',
I20150106-21:19:10.014(2)?   port: '47396',
I20150106-21:19:10.015(2)?   host: 'http://localhost:47396/' }

It is still not working for me either, I made the meteor update and both jasmine and the node were updated. The new content of my .meteor/local/log/jasmine-client-unit.log is:
Spawn script arguments:
parentPid: 18127
command: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/.meteor/local/build/programs/server/npm/sanjo:karma/node_modules/karma/bin/karma
commandArguments: [ 'start',
'/home/bogi/Meteor/velocity-example/leaderboard-jasmine/.meteor/local/karma/jasmine-client-unit.config.js' ]
Parent process is dead! Exiting.
Running meteor still shows:
[[[[[ ~/Meteor/velocity-example/leaderboard-jasmine ]]]]]
=> Started proxy.
=> Started MongoDB.
I20150106-23:39:58.791(2)? ** You've set up some data subscriptions with Meteor.publish(), but
I20150106-23:39:58.837(2)? ** you still have autopublish turned on. Because autopublish is still
I20150106-23:39:58.837(2)? ** on, your Meteor.publish() calls won't have much effect. All data
I20150106-23:39:58.837(2)? ** will still be sent to all clients.
I20150106-23:39:58.837(2)? **
I20150106-23:39:58.838(2)? ** Turn off autopublish by removing the autopublish package:
I20150106-23:39:58.838(2)? **
I20150106-23:39:58.838(2)? **   $ meteor remove autopublish
I20150106-23:39:58.838(2)? **
I20150106-23:39:58.838(2)? ** .. and make sure you have Meteor.publish() and Meteor.subscribe() calls
I20150106-23:39:58.838(2)? ** for each collection that you want clients to see.
I20150106-23:39:58.838(2)?
I20150106-23:39:58.839(2)? [velocity] adding velocity core
I20150106-23:39:58.839(2)? [velocity] Not adding mirror-registrar because NODE_ENV is development and IS_MIRROR is false
I20150106-23:39:59.032(2)? [velocity] Velocity not started. Queueing func
I20150106-23:39:59.234(2)? => GraphicsMagick found
I20150106-23:39:59.522(2)? Meteor._wrapAsync has been renamed to Meteor.wrapAsync
I20150106-23:39:59.737(2)? [node-soft-mirror] adding server code
I20150106-23:39:59.737(2)? [velocity] Velocity not started. Queueing func
I20150106-23:39:59.738(2)? [velocity] Server startup
I20150106-23:39:59.738(2)? [velocity] app dir /home/bogi/Meteor/velocity-example/leaderboard-jasmine
I20150106-23:39:59.738(2)? [velocity] config = {
I20150106-23:39:59.738(2)?   "jasmine-client-integration": {
I20150106-23:39:59.738(2)?     "regex": "^tests/jasmine/client/integration/.+\.(js|coffee|litcoffee|coffee\.md)$",
I20150106-23:39:59.739(2)?     "name": "jasmine-client-integration",
I20150106-23:39:59.739(2)?     "_regexp": {}
I20150106-23:39:59.739(2)?   },
I20150106-23:39:59.739(2)?   "jasmine-client-unit": {
I20150106-23:39:59.739(2)?     "regex": "^tests/jasmine/client/unit/.+\.(js|coffee|litcoffee|coffee\.md)$",
I20150106-23:39:59.739(2)?     "name": "jasmine-client-unit",
I20150106-23:39:59.739(2)?     "_regexp": {}
I20150106-23:39:59.739(2)?   },
I20150106-23:39:59.739(2)?   "jasmine-server-integration": {
I20150106-23:39:59.740(2)?     "regex": "^tests/jasmine/server/integration/.+\.(js|coffee|litcoffee|coffee\.md)$",
I20150106-23:39:59.740(2)?     "name": "jasmine-server-integration",
I20150106-23:39:59.740(2)?     "_regexp": {}
I20150106-23:39:59.740(2)?   },
I20150106-23:39:59.740(2)?   "jasmine-server-unit": {
I20150106-23:39:59.740(2)?     "regex": "^tests/jasmine/server/unit/.+\.(js|coffee|litcoffee|coffee\.md)$",
I20150106-23:39:59.740(2)?     "name": "jasmine-server-unit",
I20150106-23:39:59.741(2)?     "_regexp": {}
I20150106-23:39:59.741(2)?   }
I20150106-23:39:59.741(2)? }
I20150106-23:39:59.741(2)? [velocity] resetting the world
I20150106-23:39:59.741(2)? [velocity] frameworks with disable auto reset: []
=> Started your app.
=> App running at: http://mydomain.com:4000
I20150106-23:39:59.801(2)? => Reaction Commerce ready at:  http://mydomain.com:4000/
I20150106-23:39:59.816(2)? [velocity-node-mirror] Server restarted.
I20150106-23:39:59.816(2)? [velocity-node-mirror] Aggressively restarting all mirrors
I20150106-23:39:59.817(2)? [node-soft-mirror]: LongRunningChildProcess.constructor(taskName=jasmine-client-integration)
I20150106-23:39:59.817(2)? [node-soft-mirror]: LongRunningChildProcess.readPid()
I20150106-23:39:59.817(2)? [node-soft-mirror]: LongRunningChildProcess.readPid returns 18050
I20150106-23:39:59.817(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-23:39:59.817(2)? [node-soft-mirror] Mirror for framework jasmine-client-integration is not running
I20150106-23:39:59.818(2)? [node-soft-mirror] Aggressively reload client
I20150106-23:39:59.863(2)? [velocity] Found fixture file tests/jasmine/reaction-data-fixture.js
I20150106-23:39:59.874(2)? [velocity] Target framework for tests/jasmine/client/integration/LeaderboardSpec.js is jasmine-client-integration
I20150106-23:39:59.875(2)? [velocity] Target framework for tests/jasmine/server/unit/PlayersServiceSpec.js is jasmine-server-unit
I20150106-23:39:59.875(2)? [velocity] No framework registered for tests/jasmine/server/unit/ProductFixtureData.json
I20150106-23:39:59.875(2)? [velocity] Target framework for tests/jasmine/server/unit/ProductSearchSpec.js is jasmine-server-unit
I20150106-23:39:59.875(2)? [velocity] Target framework for tests/jasmine/server/unit/package-stubs.js is jasmine-server-unit
I20150106-23:39:59.876(2)? [velocity] Target framework for tests/jasmine/server/unit/packageMocksSpec.js is jasmine-server-unit
I20150106-23:39:59.877(2)? [velocity] Target framework for tests/jasmine/client/unit/PlayersServiceSpec.js is jasmine-client-unit
I20150106-23:39:59.878(2)? [velocity] File scan complete, now watching /tests
I20150106-23:39:59.879(2)? [velocity] Triggering queued startup functions
I20150106-23:39:59.887(2)? [proxy-package-sync] Test file added tests/jasmine/client/integration/LeaderboardSpec.js
I20150106-23:39:59.896(2)? [proxy-package-sync] Test file added tests/jasmine/server/unit/PlayersServiceSpec.js
I20150106-23:39:59.896(2)? [proxy-package-sync] Test file added tests/jasmine/server/unit/ProductSearchSpec.js
I20150106-23:39:59.896(2)? [proxy-package-sync] Test file added tests/jasmine/server/unit/package-stubs.js
I20150106-23:39:59.896(2)? [proxy-package-sync] Test file added tests/jasmine/server/unit/packageMocksSpec.js
I20150106-23:39:59.896(2)? [proxy-package-sync] Test file added tests/jasmine/client/unit/PlayersServiceSpec.js
I20150106-23:39:59.896(2)? [proxy-package-sync] Fixture added tests/jasmine/reaction-data-fixture.js
I20150106-23:39:59.896(2)? [sanjo:jasmine]: Starting mirror for jasmine-client-integration
I20150106-23:39:59.906(2)? [sanjo:jasmine]: No tests for jasmine-server-integration found. Reporting completed.
I20150106-23:39:59.996(2)? [velocity] Mirror requested { framework: 'jasmine-client-integration',
I20150106-23:39:59.997(2)?   port: 36179,
I20150106-23:39:59.997(2)?   rootUrlPath: '?jasmine=true',
I20150106-23:39:59.997(2)?   host: 'http://mydomain.com:36179/',
I20150106-23:39:59.997(2)?   rootUrl: 'http://mydomain.com:36179/?jasmine=true' }
I20150106-23:39:59.997(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-23:39:59.998(2)? [node-soft-mirror]: LongRunningChildProcess.spawn() { command: '/home/bogi/.meteor/packages/meteor-tool/.1.0.38.bse8lx++os.linux.x86_64+web.browser+web.cordova/meteor-tool-os.linux.x86_64/dev_bundle/bin/node',
I20150106-23:39:59.998(2)?   args: [ '/home/bogi/Meteor/velocity-example/leaderboard-jasmine/.meteor/local/build/main.js' ],
I20150106-23:39:59.999(2)?   options:
I20150106-23:39:59.999(2)?    { detached: true,
I20150106-23:39:59.999(2)?      cwd: '/home/bogi/Meteor/velocity-example/leaderboard-jasmine',
I20150106-23:39:59.999(2)?      env:
I20150106-23:39:59.999(2)?       { PORT: 36179,
I20150106-23:39:59.999(2)?         HOST: 'http://mydomain.com:36179/',
I20150106-23:39:59.999(2)?         ROOT_URL_PATH: '?jasmine=true',
I20150106-23:39:59.999(2)?         ROOT_URL: 'http://mydomain.com:36179/?jasmine=true',
I20150106-23:39:59.999(2)?         FRAMEWORK: 'jasmine-client-integration',
I20150106-23:39:59.999(2)?         MONGO_URL: 'mongodb://<IP_ADDRESS>:4001/jasmine-client-integration',
I20150106-23:39:59.999(2)?         PARENT_URL: 'http://mydomain.com:4000',
I20150106-23:39:59.999(2)?         IS_MIRROR: true,
I20150106-23:40:00.000(2)?         METEOR_SETTINGS: '{}',
I20150106-23:40:00.000(2)?         LC_PAPER: 'ro_RO.UTF-8',
I20150106-23:40:00.000(2)?         LC_ADDRESS: 'ro_RO.UTF-8',
I20150106-23:40:00.000(2)?         LC_MONETARY: 'ro_RO.UTF-8',
I20150106-23:40:00.000(2)?         TERM: 'xterm',
I20150106-23:40:00.001(2)?         SHELL: '/bin/bash',
I20150106-23:40:00.001(2)?         LC_NUMERIC: 'ro_RO.UTF-8',
I20150106-23:40:00.001(2)?         OLDPWD: '/home/bogi/.meteor/packages/meteor-tool/1.0.38/meteor-tool-os.linux.x86_64',
I20150106-23:40:00.001(2)?         JASMINE_DEBUG: '1',
I20150106-23:40:00.001(2)?         USER: 'root',
I20150106-23:40:00.001(2)?         LS_COLORS: 'rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arj=01;31:.taz=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31:.gz=01;31:.lz=01;31:.xz=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.jpg=01;35:.jpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.axv=01;35:.anx=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.axa=00;36:.oga=00;36:.spx=00;36:.xspf=00;36:',
I20150106-23:40:00.001(2)?         LC_TELEPHONE: 'ro_RO.UTF-8',
I20150106-23:40:00.001(2)?         SUDO_USER: 'bogi',
I20150106-23:40:00.001(2)?         SUDO_UID: '1000',
I20150106-23:40:00.002(2)?         USERNAME: 'root',
I20150106-23:40:00.002(2)?         PATH: '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin',
I20150106-23:40:00.002(2)?         MAIL: '/var/mail/root',
I20150106-23:40:00.002(2)?         VELOCITY_DEBUG_MIRROR: '1',
I20150106-23:40:00.002(2)?         LC_IDENTIFICATION: 'ro_RO.UTF-8',
I20150106-23:40:00.002(2)?         PWD: '/home/bogi/Meteor/velocity-example/leaderboard-jasmine',
I20150106-23:40:00.002(2)?         LANG: 'en_US.UTF-8',
I20150106-23:40:00.003(2)?         LC_MEASUREMENT: 'ro_RO.UTF-8',
I20150106-23:40:00.003(2)?         HOME: '/home/bogi',
I20150106-23:40:00.003(2)?         SUDO_COMMAND: '/usr/local/bin/meteor --port=4000',
I20150106-23:40:00.003(2)?         SHLVL: '0',
I20150106-23:40:00.003(2)?         LANGUAGE: 'en_US',
I20150106-23:40:00.003(2)?         VELOCITY_DEBUG: '1',
I20150106-23:40:00.003(2)?         LOGNAME: 'root',
I20150106-23:40:00.003(2)?         DISPLAY: ':0',
I20150106-23:40:00.004(2)?         SUDO_GID: '1000',
I20150106-23:40:00.004(2)?         LC_TIME: 'ro_RO.UTF-8',
I20150106-23:40:00.004(2)?         DEBUG: '1',
I20150106-23:40:00.005(2)?         LC_NAME: 'ro_RO.UTF-8',
I20150106-23:40:00.005(2)?         XAUTHORITY: '/home/bogi/.Xauthority',
I20150106-23:40:00.005(2)?         COLORTERM: 'gnome-terminal',
I20150106-23:40:00.006(2)?         MOBILE_DDP_URL: 'http://localhost:4000',
I20150106-23:40:00.006(2)?         MOBILE_ROOT_URL: 'http://localhost:4000',
I20150106-23:40:00.006(2)?         MONGO_OPLOG_URL: 'mongodb://<IP_ADDRESS>:4001/local',
I20150106-23:40:00.007(2)?         APP_ID: 'xpe36g116hja314fpuu5',
I20150106-23:40:00.009(2)?         NODE_ENV: 'development',
I20150106-23:40:00.009(2)?         HTTP_FORWARDED_COUNT: '1',
I20150106-23:40:00.009(2)?         ENABLE_METEOR_SHELL: 'true' } } }
I20150106-23:40:00.009(2)? [node-soft-mirror]: LongRunningChildProcess.isRunning returns false
I20150106-23:40:00.010(2)? [node-soft-mirror]: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/.meteor/local/build/programs/server/assets/packages/velocity_node-soft-mirror/lib/spawnScript.js
I20150106-23:40:00.010(2)? [node-soft-mirror]: The pid of the main Meteor app process is 18127
I20150106-23:40:00.010(2)? [node-soft-mirror]: LongRunningChildProcess.spawn is spawning 'node'
I20150106-23:40:00.010(2)? [node-soft-mirror]: LongRunningChildProcess._setPid(pid=18275)
I20150106-23:40:00.010(2)? [node-soft-mirror]: Saving jasmine-client-integration pid 18275 to /home/bogi/Meteor/velocity-example/leaderboard-jasmine/.meteor/local/run/jasmine-client-integration.pid
I20150106-23:40:00.010(2)? [velocity-node-mirror] Mirror process forked with pid 18275
W20150106-23:40:00.012(2)?  Package.describe({
I20150106-23:40:00.098(2)? 	name: "velocity:test-proxy",
I20150106-23:40:00.099(2)? 	summary: "Dynamically created package to expose test files to mirrors",
I20150106-23:40:00.099(2)? 	version: "0.0.4",
I20150106-23:40:00.099(2)? 	debugOnly: true
I20150106-23:40:00.099(2)? });
I20150106-23:40:00.099(2)?
I20150106-23:40:00.099(2)? Package.on_use(function (api) {
I20150106-23:40:00.099(2)? 	api.use("coffeescript", ["client", "server"]);
I20150106-23:40:00.099(2)? 	api.add_files("tests/jasmine/reaction-data-fixture.js", ["server"]);
I20150106-23:40:00.099(2)? 	api.add_files("tests/jasmine/client/integration/LeaderboardSpec.js",["client"]);
I20150106-23:40:00.099(2)?  Package.describe({
I20150106-23:40:00.100(2)? 	name: "velocity:test-proxy",
I20150106-23:40:00.100(2)? 	summary: "Dynamically created package to expose test files to mirrors",
I20150106-23:40:00.100(2)? 	version: "0.0.4",
I20150106-23:40:00.100(2)? 	debugOnly: true
I20150106-23:40:00.100(2)? });
I20150106-23:40:00.100(2)?
I20150106-23:40:00.100(2)? Package.on_use(function (api) {
I20150106-23:40:00.100(2)? 	api.use("coffeescript", ["client", "server"]);
I20150106-23:40:00.100(2)? 	api.add_files("tests/jasmine/reaction-data-fixture.js", ["server"]);
I20150106-23:40:00.100(2)? 	api.add_files("tests/jasmine/client/integration/LeaderboardSpec.js",["client"]);
I20150106-23:40:00.100(2)?  (STDERR) connections property is deprecated. Use getConnections() method
I20150106-23:40:00.277(2)? [sanjo:jasmine]: loading mock file: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/tests/jasmine/server/unit/package-stubs.js
I20150106-23:40:00.277(2)? [sanjo:jasmine]: loading source file: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/tests/jasmine/server/unit/package-stubs.js
I20150106-23:40:00.366(2)? [sanjo:jasmine]: loading source file: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/common/search.js
I20150106-23:40:00.366(2)? [velocity] File changed: tests/jasmine/server/unit/package-stubs.js
I20150106-23:40:00.366(2)? [velocity] File changed: tests/jasmine/server/unit/packageMocksSpec.js
I20150106-23:40:00.373(2)? [sanjo:jasmine]: loading source file: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/server/ProductSearchTest.js
I20150106-23:40:00.375(2)? [sanjo:jasmine]: loading source file: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/leaderboard.js
I20150106-23:40:00.379(2)? [sanjo:jasmine]: loading source file: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/testProducts.js
I20150106-23:40:00.384(2)? [sanjo:jasmine]: loading source file: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/tests/jasmine/server/unit/PlayersServiceSpec.js
I20150106-23:40:00.387(2)? [sanjo:jasmine]: loading source file: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/tests/jasmine/server/unit/ProductSearchSpec.js
I20150106-23:40:00.396(2)? [sanjo:jasmine]: loading source file: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/tests/jasmine/server/unit/package-stubs.js
I20150106-23:40:00.455(2)? [sanjo:jasmine]: loading source file: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/tests/jasmine/server/unit/packageMocksSpec.js
I20150106-23:40:00.472(2)? Started
I20150106-23:40:00.650(2)? .......{}
I20150106-23:40:00.651(2)? {}
I20150106-23:40:00.655(2)? .
I20150106-23:40:00.655(2)?
I20150106-23:40:00.655(2)? 8 specs, 0 failures
I20150106-23:40:00.656(2)? Finished in 0.183 seconds

For me with your latest post (https://gist.github.com/Sanjo/edbc0c1848de726b78d5) the data was inserted in the mirror DB finally. Thank you very much for that !!!!
On the other hand the my client tests are still hanging in the Loading phase. Let me know if I can help you in any way debugging that.

@Sanjo  your gist allow the fixture to be copied to mirror but i had to place it in the application folder?
when place in the tests/jasmine/server and there is a symbolic link to it, that fixture is not included?

@tomitrescak Did your app automatically update to 0.9.3? Maybe that fixed it?
@vngo99 In my application it is tests/jasmine/server/integration/fixtures/database-fixture.js. The tests-proxy package should have a reference to it. The -fixture.js postfix is important.
@boboci9 Try this steps:

Open your app in Chrome.
Open the Web Developer Tools
If the mirror iframe is working correctly, you should see the message [sanjo:jasmine]: Running Jasmine tests in the console (in the Chrome Developer Tools). If not it doesn't work.
Scroll to the bottom of the HTML view. There should be an iframe (id="jasmine-mirror") before the closing . Try to open the src URL in a new tab. You should see your app with an empty html reporter if it works correctly. Open the Web Developer Tools and look for errors in the console.

Please report any error messages you find and if some of the expectations of step 3 and 4 are not fullfilled.

@tomitrescak When you use nvm it can also be that the terminal still used the old node version that is no longer works with the latest Meteor. Just a guess. But this problem is now fixed. We use now the node version that ships with Meteor.

[sanjo:jasmine]: Running Jasmine tests appears in my console and today suddenly the jasmine-client-integration tests are running as well, the only ones still stuck in the loading status are the jasmine-client-unit tests. Any ideas what can be done about them?

@boboci9 Does the new Chrome window open when you start the app?

If not check .meteor/local/log/jasmine-client-unit.log for errors
If it does press the "Debug" button in this window and check the Chrome Developer Tools console for errors.

The new chrome window doesn't open when I start the app.
My .meteor/local/log/jasmine-client-unit.log contains:
Spawn script arguments:
parentPid: 5409
command: /home/bogi/Meteor/velocity-example/leaderboard-jasmine/.meteor/local/build/programs/server/npm/sanjo:karma/node_modules/karma/bin/karma
commandArguments: [ 'start',
'/home/bogi/Meteor/velocity-example/leaderboard-jasmine/.meteor/local/karma/jasmine-client-unit.config.js' ]

@sanjo, thanks, my mistake I called it just fixtures.js., found out about the postfix the hardway..lol


Design Modifications

I want to add some cool animations and scrolling effects to your website in order to improve its looks and aesthetic user experience.

yeah sure , all the contributors are welcome ✨ .
go ahead show us what you have got😄.

Hey, what do you think about kinda this type of effect, it is even maintaining the aesthetics of your site, sir pls share your views I will try my best this type and will try to animate the website as well..


List participant on management page

Could you please include a screenshot of the new UI :D

 Sorry, here's a screen shot of the new table.

can you please put it in the MR description instead so it's easier to find


[HashCollections] Ensure self doesn’t get destroyed before we’re done working with it

The HashCollections module includes several mutating methods that dereference unmanaged references to internal nodes after the last usage of self. Prevent the compiler from destroying self before we’re done working within descendants of its tree.
Checklist

[X] I've read the Contribution Guidelines
[X] My contributions are licensed under the Swift license.
[X] I've followed the coding style of the rest of the project.
[ ] I've added tests covering all new code paths my change adds to the project (if appropriate).
[ ] I've added benchmarks covering new functionality (if appropriate).
[X] I've verified that my change does not break any existing tests or introduce unexplained benchmark regressions.
[ ] I've updated the documentation if necessary.

@swift-ci test


unable to parse splinecode

Uncaught Could not load /static/scroll.300ac701.splinecode: Cannot convert undefined or null to object
Actually, i have loaded the splinecode file successfully, but the hook useSpline throw the up exception.
the splinecode file downloaded from the example

next is my package.json
{
"private": true,
"author": "victorli<EMAIL_ADDRESS>"scripts": {
"dev": "umi dev",
"build": "umi build",
"postinstall": "umi setup",
"setup": "umi setup",
"start": "npm run dev"
},
"dependencies": {
"@react-three/drei": "^9.17.1",
"@react-three/fiber": "^8.2.0",
"@splinetool/loader": "^0.9.79",
"@splinetool/r3f-spline": "^1.0.1",
<EMAIL_ADDRESS>"^18.6.4",
"@types/three": "^0.141.0",
"lodash": "^4.17.21",
"three": "^0.142.0",
"umi": "^4.0.7"
},
"devDependencies": {
"@types/lodash": "^4.14.182",
"@types/react": "^18.0.0",
"@types/react-dom": "^18.0.0",
"typescript": "^4.1.2"
}
}

You have to match the @splinetool/loader version that the demo has, the version must be 0.9.73.
If you want to use the latest version of the loader, you have to export the scene again.

Fixed in @splinetool/loader version 0.9.82. You can update it to latest and the error won't be there anymore.


feat: add debug script from bootstrap

What this PR does / why we need it:  This adds a debug script that was omitted when we moved the repository scripts to this repo. It also adds a helpful make debug command which works similarly to make devserver.
JIRA ID: DT-00
Notes for your reviewer: I did a quick smoke test on an example repository to make sure that delve actually ran. (The old, deleted version did not work with the recent gobin script).

:tada: This PR is included in version 1.3.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


registry wide const_label

It would be helpful to be able to set global labels. Say for a service a service identifier, or an instance identifier:
As a examnple:
registry::const_label("service", "my_service");
registry::const_label("instance", "green");

Currently you may use these facilities:

Prometheus's static_config
Prometheus's relabel_config
rust-prometheus's grouping parameter in push_metrics

Are they helpful to you?

Heya :) thanks for getting back to me so quick!
Adding a const map in the metrics would be a way, it'd require doing things in more places but it probly is also more flexible.
@breeswish thanks for the sugestions but none of them would solve my current problem.
If something like that would be accepted I'm happy to try and make a PR to help getting this implemented.

Thanks, @Licenser
Can't wait to see your PR :-)

👍 I'll try to get to it on monday :)

Hi, @Licenser  I believe it is not what you expect :) static metrics are not const labels, it is a macro-based helper to cache metric of metric vector.


NeonServices/NeonServiceMap shouldn't be in Neon.Common

I just noticed that the NeonServices and NeonServiceMap classes are defined in Neon.Common.  This doesn't make a lot of sense for two reasons:

Neon.Common is intended to be used pretty much everywhere in our code and we want to keep it as small as possible so we don't have extra stuff that's not needed for a phone app, etc.  Ultimately, we also hope that other developers start using this, so we don't want extra junk in their apps either.

This also doesn't make sense for just for versioning reasons.  The neonLIBRARY and neonKUBE/DESKTOP release life-cycle are different already.  We don't want to be forced to do a neonLIBRARY release just because we want to add another service to the neon service map.  This belongs in one of the Neon.Kube.* libraries, probably Neon.Kube for now.  I could also see adding a Neon.Kube.Common library where this could live such that our services could reference this without having to bring in the full Neon,Kube assembly with lots of setup stuff that's probably not necessary.

One idea is to refactor Neon.Kube into two libraries like:

Neon.Kube: Holds common neonKUBE related code like the the service map and perhaps things like KubeHelper
Neon.Kube.Setup: Holds the bulk of the cluster setup code

Let's defer thinking about this refactor until the future, when there's a real need and just see if we can relocate the neon service map code to Neon.Kube for now.

@marcusbooyah: I'll take care of this.

I went ahead and spent an extra 20 minutes doing the right thing and created and Neon.Kube.Services library and relocated these definitions there.  We'll put any common code for cluster services in here.
@marcusbooyah: I've added this to the official nuget publishing scripts as well as my personal quick-neonkube-nuget-dev.ps1 script in neonCLOUD.  You'll want to add this to your quick script, if you have one.

DONE


Implement challenge participant workflow

Participant uploads a new submission
A new job is created using the most recent method for that challenge
The job is registered with the scheduler
On success, a new result is created
In all cases, the challenge participant and administrator are emailed

We should be able to hide and unhide results, set by the participant and admin.

Fixed.


Quest VR system breaks after deployment of Android app set to portrait orientation

Godot version:
3.3-stable
Godot Oculus Mobile Plugin   Version 3.0.1
OS/device including version:
Quest2 VR
GLES2
Issue description:
If you Export/Deploy a Godot VR project to the Android based Quest2 VR and you have Project -> Project Settings -> Display -> Window -> Handheld -> Orientation set the "portrait" instead of the default "landscape" then the Quest enters an unrecoverable state which requires a reboot.
Obviously this setting needs to be ignored in the Quest as it is good for nothing except breaking things.  It is slightly problematic that this setting is in the global Project Settings, rather than the individual Export Presets, given that the phone and a quest VR are quite different devices.  I found this bug because I was experimenting with VR networking and using a plain Android phone as one of the players.  Having a portrait setting made it easier to set up a debug control panel on the lower half of the screen (which you wouldn't want to have in VR).
Steps to reproduce:
See above.
FAO @BastiaanOlij
Minimal reproduction project:
portrait_vr_bug.zip

Auch, @m4gr3d how are we going to handle this?

Interesting issue 🤔
@goatchurchprime let me try to reproduce it and clarify with Oculus whether this is intended behavior.
@BastiaanOlij If reproducible, a fix would be straightforward. For example we can override the orientation to always be landscape when Oculus VR mode is detected.

@BastiaanOlij If reproducible, a fix would be straightforward. For example we can override the orientation to always be landscape when Oculus VR mode is detected.

I may be mixing up with iOS but I remember the export setting which orientations are allowed. But yeah it sounds like looking into disabling the orientation check and making sure the orientation is always landscape in VR mode should work. We have to be careful though because especially in AR orientation may still be a factor.
I think for Godot 4 we should consider adding something to the XRInterface that lets Godot know if orientation should be fixed


[Unsplash] ... Sign in (Unsplash) link is not valid

Extension
https://www.raycast.com/eggsy/unsplash
Raycast Version
1.77.3
macOS Version
14.5
Description
I added the secret key to the Unsplash extension and clicked the continue button. However, when I clicked the sign-in button, it opened a browser link to sign in to Unsplash, and I received an error message stating, “The redirect URI included is not valid.” I also tried copying the authorization link directly, but I encountered the same issue.
Steps To Reproduce

Install the Unsplash extension in Raycast
Add the api and secret keys.
Click on the "sign in" button

Current Behaviour
Gives me this error: "The redirect uri included is not valid."
Expected Behaviour
Let me authorize the sign in.

Check the extension Readme.


add client registration to the admin API

In the same vein as #386, this pull request replaces #343 so I can change the commit history without blowing away the inline GitHub comments.

@bobbyrullo updated

LGTM after some minor doc change

Docs updated

LGTM, squash all the code review changes plz

squashed


How to use the model checkpoint?

Thanks for your opening source!
I am wondering what do model.z01, .z02, and .zip contains? It seems these files are not model parameters because of their small size. Are they LoRA adapters? If they are LoRA adapters, why is it related to  replacing llama-zero-weight to the original weight? Could you share a inference script? Thank you very much!

You can load it using torch.load('path'). The llama's weights are replaced with 0 and you can restore it with your llama checkpoint.
This checkpoint storage is for the compatibility with our model class implementation that you can check in the repo.
The inference script will be uploaded soon.

The inference script will be uploaded soon.

Uploaded.

Thank you for sharing. But I wonder how to restore it with llama checkpoint. Are the files in the model folder now lora weights?

@MelodyVAR Yes, but it also contains zero weights for llama. You should merge lora weights in the model folder with llama2-7b-chat model weights and generate a new state_dict.
model = LlamaICAE(model_args, training_args, lora_config).to("cuda") # restored llama2-7b-chat model
llama_state_dict = model.state_dict()
state_dict = torch.load("/icae/model/llama-2-7b-chat-finetuned-icae_zeroweight_llama2.pt") # change the path for your model
new_state_dict = OrderedDict()
for layer_name, weight in state_dict.items():
    if isinstance(weight,torch.Tensor) or weight != 0.0:
        new_state_dict[layer_name]=weight
    else:
        new_state_dict[layer_name]=llama_state_dict[layer_name]
model.load_state_dict(new_state_dict)

Hi, I'm also trying to use the pre-trained checkpoint. I cloned the repo but failed to unzip the model file. Linux thinks the model.zip file is a zip bomb. Is there any instruction on how to unzip the files correctly and run the pre-trained model? Thank you very much.

The repo is updated. You can easily access the v2 model.


support video thumbnails

Areas to consider:

Configuration API
Create, update, delete
Thumbnail order
Import

Currently if a place has video thumbnails I would expect there to be some undefined behaviour


Builder mixin creates more  errors

Larastan Version: #.#.#
--level used: 5

Description
We include @mixin Builder in our model docs to aid in code completion. But this causes errors like Static call to instance method Illuminate\Database\Eloquent\Builder<Illuminate\Database\Eloquent\Model>::create() in larastan. If we remove @mixin Builder they go away but then the various editors our devs use lose code completion. Is there a workaround for this, or something I missed in setup?

The only thing pops into my head is https://github.com/phpstan/phpstan-src/blob/f96e0de5924cab79e78f41c96a6e039a175f1849/conf/config.neon#L40

That seems to do it. Thanks

Hey, I can't figure out how to fix this. @drewjw81 what was the fix specifically?

@uintaam i'm wondering about this too. How did you manage to fix it?

Ok, got it. Adding this to phpstan.neon in my project got rid of the error:
parameters:
    mixinExcludeClasses:
        - Illuminate\Database\Eloquent\Builder


DeepSpeech support

The current PR provides DeepSpeech support within speech_recognition, similar to PocketSphinx. Model files need to be installed according to the README in the deepspeech-data directory.

I think Uberi is no longer interested in his project. Someone needs to fork the project. (Maybe SpeechRecognition2 ?)

We have already done that, see https://github.com/fossasia/speech_recognition/tree/deepspeech For now I will upload packages only to our gemfury repo, but if nothing changes in the future, I might rename it and upload it to pypy and continue working on it.

This PR is merged there.

is upstream responding about maintenance status ?
Relate-to: https://github.com/Uberi/speech_recognition/issues/559

Since Deepspeech is no longer maintained, maybe it is better to switch to Coqui?