How to enable projections?

Hi,

This should be so simple but I just cannot get it to work… The Projections tab in the web UI shows an empty list with the text: No Projections. The buttons for Disable All, Enable All and New Projection are all enabled but nothing happens when I click them.

Running 3.0.5 on Windows and starting it like so:

.\EventStore.ClusterNode.exe --db C:\tmp\eventstore\db --log C:\tmp\eventstore\log --run-projections All

The db/log directories are empty. Admin page says Projections sub system is enabled.

I’m missing something obvious…

Kindly,

Fredrik

what does --what-if say?

.\EventStore.ClusterNode.exe --db C:\tmp\eventstore\db --log C:\tmp\eventstore\log --run-projections All --what-if

Exiting with exit code: 0.

Exit reason: WhatIf option specified

[04740,01,08:11:25.754]

ES VERSION: 3.0.5.0 (release-v3.0.5/a9a82d955a0ac1db548b1873fa3be66923dc6032, Tue, 26 May 2015 18:51:16 +0

OS: Windows (Microsoft Windows NT 6.1.7601 Service Pack 1)

RUNTIME: .NET 4.0.30319.18444 (64-bit)

GC: 3 GENERATIONS

LOGS: C:\tmp\eventstore\log

HELP: False ()

VERSION: False ()

LOG: C:\tmp\eventstore\log (Command Line)

CONFIG: ()

DEFINES: ()

WHAT IF: True (Command Line)

INT IP: 127.0.0.1 ()

EXT IP: 127.0.0.1 ()

INT HTTP PORT: 2112 ()

EXT HTTP PORT: 2113 ()

INT TCP PORT: 1112 ()

INT SECURE TCP PORT: 0 ()

EXT TCP PORT: 1113 ()

EXT SECURE TCP PORT: 0 ()

INT TCP HEARTBEAT TIMEOUT: 700 ()

EXT TCP HEARTBEAT TIMEOUT: 1000 ()

INT TCP HEARTBEAT INTERVAL: 700 ()

EXT TCP HEARTBEAT INTERVAL: 2000 ()

FORCE: False ()

CLUSTER SIZE: 1 ()

NODE PRIORITY: 0 ()

MIN FLUSH DELAY MS: 2 ()

COMMIT COUNT: -1 ()

PREPARE COUNT: -1 ()

ADMIN ON EXT: True ()

STATS ON EXT: True ()

GOSSIP ON EXT: True ()

DISABLE SCAVENGE MERGING: False ()

DISCOVER VIA DNS: True ()

CLUSTER DNS: fake.dns ()

CLUSTER GOSSIP PORT: 30777 ()

GOSSIP SEED: ()

STATS PERIOD SEC: 30 ()

CACHED CHUNKS: -1 ()

CHUNKS CACHE SIZE: 536871424 ()

MAX MEM TABLE SIZE: 1000000 ()

DB: C:\tmp\eventstore\db (Command Line)

MEM DB: False ()

SKIP DB VERIFY: False ()

RUN PROJECTIONS: All (Command Line)

PROJECTION THREADS: 3 ()

WORKER THREADS: 5 ()

HTTP PREFIXES: ()

ENABLE TRUSTED AUTH: False ()

CERTIFICATE STORE LOCATION: ()

CERTIFICATE STORE NAME: ()

CERTIFICATE SUBJECT NAME: ()

CERTIFICATE THUMBPRINT: ()

CERTIFICATE FILE: ()

CERTIFICATE PASSWORD: ()

USE INTERNAL SSL: False ()

SSL TARGET HOST: n/a ()

SSL VALIDATE SERVER: True ()

AUTHENTICATION TYPE: internal ()

PREPARE TIMEOUT MS: 2000 ()

COMMIT TIMEOUT MS: 2000 ()

UNSAFE DISABLE FLUSH TO DISK: False ()

GOSSIP INTERVAL MS: 1000 ()

GOSSIP ALLOWED DIFFERENCE MS: 60000 ()

GOSSIP TIMEOUT MS: 500 ()

[04740,01,08:11:25.783] Exiting with exit code: 0.

Exit reason: WhatIf option specified

This is a regression in the UI and will be fixed in 3.0.6.
If you want to get the projections ui working again, you can replace the clusternode-web directory with one from the EventStore.UI repo (projections-fix branch)

Ok, thanks.

Fredrik, see https://groups.google.com/forum/#!topic/event-store/KQkwnX8SJio