I hereby claim:
- I am kroepke on github.
- I am kroepke (https://keybase.io/kroepke) on keybase.
- I have a public key ASCSqA0TIpBewONrbRbu-lWdhPr7QejVmqUvOlp4TCs4pQo
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
package org.graylog.plugins.pipelineprocessor.$dynamic.rules; | |
import com.google.common.collect.Lists; | |
import com.google.common.collect.Maps; | |
import org.graylog.plugins.pipelineprocessor.EvaluationContext; | |
import org.graylog.plugins.pipelineprocessor.ast.functions.FunctionArgs; | |
import org.graylog.plugins.pipelineprocessor.codegen.GeneratedRule; | |
import org.graylog.plugins.pipelineprocessor.functions.conversion.StringConversion; | |
import org.graylog.plugins.pipelineprocessor.functions.messages.HasField; |
rule "static mapping" | |
when has_field("status_code") | |
then | |
let mapping = {`404`: "not found", `500`: "server error"}; | |
set_field("status_code", mapping[to_string($message.status_code)]); | |
end |
<!DOCTYPE html> | |
<html> | |
<head> | |
<script src="http://code.jquery.com/jquery.min.js"></script> | |
<link href="http://getbootstrap.com/dist/css/bootstrap.css" rel="stylesheet" type="text/css" /> | |
<script src="http://getbootstrap.com/dist/js/bootstrap.js"></script> | |
<meta name="description" content="Jagged Beak in Firefox" /> | |
<meta charset="utf-8"> | |
<title>JS Bin</title> | |
<style id="jsbin-css"> |
diff --git a/graylog2-server/src/main/java/org/graylog2/streams/OutputImpl.java b/graylog2-server/src/main/java/org/graylog2/streams/OutputImpl.java | |
index 2b098c4..de9fc9a 100644 | |
--- a/graylog2-server/src/main/java/org/graylog2/streams/OutputImpl.java | |
+++ b/graylog2-server/src/main/java/org/graylog2/streams/OutputImpl.java | |
@@ -20,10 +20,8 @@ import com.fasterxml.jackson.annotation.JsonProperty; | |
import com.fasterxml.jackson.annotation.JsonValue; | |
import org.bson.types.ObjectId; | |
import org.graylog2.database.CollectionName; | |
-import org.graylog2.database.validators.ClassNameStringValidator; | |
import org.graylog2.database.validators.FilledStringValidator; |
@Singleton | |
public class DroolsEngine implements RulesEngine { | |
private static final Logger log = LoggerFactory.getLogger(DroolsEngine.class); | |
private final KieServices kieServices; | |
private ReleaseId currentReleaseId; | |
private final KieContainer kieContainer; | |
private final KieSession session; | |
@Inject |
private final Set<AssertionError> assertionErrors = Sets.newHashSet(); | |
@BeforeTest | |
public void assertErrorTrap() { | |
assertionErrors.clear(); | |
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() { | |
@Override | |
public void uncaughtException(Thread t, Throwable e) { | |
if (e instanceof AssertionError) { | |
assertionErrors.add((AssertionError) e); |
{ | |
"graylog2_0" : { | |
"message" : { | |
"properties" : { | |
"facility" : { | |
"type" : "string" | |
}, | |
"gl2_source_input" : { | |
"type" : "string" | |
}, |
kroepke@doge:~/projects$ sudo apt-get install maven | |
The following NEW packages will be installed: | |
ant ant-optional aspectj bsh bsh-gcj fop gcj-4.8-jre-lib java-wrappers junit junit4 libaether-java libaopalliance-java libapache-pom-java libasm3-java | |
libaspectj-java libasync-http-client-java libatinject-jsr330-api-java libavalon-framework-java libbatik-java libbsf-java libcdi-api-java libcglib-java | |
libclassworlds-java libcommons-beanutils-java libcommons-cli-java libcommons-codec-java libcommons-collections3-java libcommons-configuration-java | |
libcommons-digester-java libcommons-httpclient-java libcommons-io-java libcommons-jexl2-java libcommons-jxpath-java libcommons-lang-java | |
libcommons-logging-java libcommons-net2-java libcommons-parent-java libcommons-vfs-java libdom4j-java libdoxia-java libeasymock-java libfop-java | |
libganymed-ssh2-java libgcj-bc libgcj-common libgcj14 libgeronimo-interceptor-3.0-spec-java libgeronimo-jpa-2.0-spec-java libgeronimo-osgi-support-java | |
libgoogle-collections-java li |
/opt/graylog2/web/bin/graylog2-web-interface | |
Play server process ID is 2319 | |
Oops, cannot start the server. | |
com.google.inject.ProvisionException: Guice provision errors: | |
1) null returned by binding at models.Node$Factory.fromSummaryResponse() | |
but parameter 2 of models.Node.<init>() is not @Nullable | |
while locating models.api.responses.cluster.NodeSummaryResponse annotated with @com.google.inject.assistedinject.Assisted(value=) | |
for parameter 2 at models.Node.<init>(Node.java:83) | |
while locating models.Node annotated with interface com.google.inject.assistedinject.Assisted |