Skip to content

Instantly share code, notes, and snippets.

{
"state": {
"valid": true,
"canExecute": true,
"wizard": true,
"canMoveToNextStep": false,
"canMoveToPreviousStep": true
},
"messages": [],
"inputs": [
2017-12-14 09:43:13,577 SEVERE [io.fabric8.launcher.web.api.LaunchResource] (default task-44) null: java.lang.NullPointerException
at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.registerAvailableFacets(ProjectFactoryImpl.java:361)
at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.findProjectInDirectory(ProjectFactoryImpl.java:219)
at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.findProject(ProjectFactoryImpl.java:121)
at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.findProject(ProjectFactoryImpl.java:98)
at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl$Proxy$_$$_WeldClientProxy.findProject(Unknown Source)
at org.jboss.forge.addon.projects.Projects.getSelectedProject(Projects.java:41)
at org.jboss.forge.addon.projects.Projects.getSelectedProject(Projects.java:28)
at io.fabric8.forge.generator.pipeline.AbstractDevToolsCommand.getCurrentSelectedProject(AbstractDevToolsCommand.java:97)
at io.fabric8.forge.generator.pipeline.AbstractDevToolsCommand.getProjec
2017-12-14 09:43:13,577 SEVERE [io.fabric8.launcher.web.api.LaunchResource] (default task-44) null: java.lang.NullPointerException
at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.registerAvailableFacets(ProjectFactoryImpl.java:361)
at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.findProjectInDirectory(ProjectFactoryImpl.java:219)
at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.findProject(ProjectFactoryImpl.java:121)
at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl.findProject(ProjectFactoryImpl.java:98)
at org.jboss.forge.addon.projects.impl.ProjectFactoryImpl$Proxy$_$$_WeldClientProxy.findProject(Unknown Source)
at org.jboss.forge.addon.projects.Projects.getSelectedProject(Projects.java:41)
at org.jboss.forge.addon.projects.Projects.getSelectedProject(Projects.java:28)
at io.fabric8.forge.generator.pipeline.AbstractDevToolsCommand.getCurrentSelectedProject(AbstractDevToolsCommand.java:97)
at io.fabric8.forge.generator.pipeline.AbstractDevToolsCommand.getProjec
@edewit
edewit / proposal.md
Last active January 12, 2018 12:56

Teaching programming to children using minecraft on Kubernetes

When we where little getting enthusiastic about programming and computers in general was a lot easier then it is now. They where these "magical" machine that would do what you want them to do. Today computers are in everybody's day to day lives and have lost that "magical" feeling. The challenge is to get children excised about programming by reducing the time to setup and learning concepts, but get started right away with something they love like minecraft. With Kubernetes and minecraft we can do just that with a push on a button we have an environment setup to start learning and teaching programming. We can setup a eclipse che IDE and a minecraft server that continuously builds the modifications so that we can have this instant satisfaction we used to have when computers where simpler.

//HelloWorldPlugin.java
import org.spongepowered.api.Sponge;
import org.spongepowered.api.command.spec.CommandSpec;
import org.spongepowered.api.event.Listener;
import org.spongepowered.api.event.game.state.GameStartedServerEvent;
import org.spongepowered.api.plugin.Plugin;
import org.spongepowered.api.text.Text;
@Plugin(id = "helloworldplugin", name = "HelloWorld Plugin", version = "1.0")
public class HelloWorldPlugin {
[at-loader] Checking finished with 16 errors
[at-loader] ../../obsidian-toaster/ngx-forge/src/app/components/input/input.component.ts:42:29
TS2339: Property 'of' does not exist on type 'typeof Observable'.
[at-loader] ../../obsidian-toaster/ngx-forge/src/app/launcher/create-app/gitprovider-createapp-step/gitprovider-createapp-step.component.ts:51:29
TS2345: Argument of type 'Subscription' is not assignable to parameter of type 'Subscription'.
Property '_parent' is protected but type 'Subscription' is not a class derived from 'Subscription'.
[at-loader] ../../obsidian-toaster/ngx-forge/src/app/launcher/create-app/gitprovider-createapp-step/gitprovider-createapp-step.component.ts:124:5
TS90010: Type 'Subscription' is not assignable to type 'Subscription'. Two different types with this name exist, but they are unrelated.
ERROR in Error: Child compilation failed:
Entry module not found: Error: Can't resolve '/home/edewit/workspace/obsidian-toaster/ngx-forge/node_modules/fabric8-analytics-dependency-editor/src/app/dependency-editor/dependency-editor.component.less' in '/home/edewit/workspace/obsidian-toaster/ngx-forge':
Error: Can't resolve '/home/edewit/workspace/obsidian-toaster/ngx-forge/node_modules/fabric8-analytics-dependency-editor/src/app/dependency-editor/dependency-editor.component.less' in '/home/edewit/workspace/obsidian-toaster/ngx-forge'
at childCompiler.runAsChild (/home/edewit/workspace/obsidian-toaster/ngx-forge/node_modules/@ngtools/webpack/src/resource_loader.js:57:28)
at Compiler.<anonymous> (/home/edewit/workspace/obsidian-toaster/ngx-forge/node_modules/webpack/lib/Compiler.js:291:10)
at /home/edewit/workspace/obsidian-toaster/ngx-forge/node_modules/webpack/lib/Compiler.js:494:13
at next (/home/edewit/workspace/obsidian-toaster/ngx-forge/node_modules/tapable/lib/Tapable.js:202:11)
at Com
index e58d090..681abf1 100644
--- a/src/app/wizard/services/app-launcher-mission-runtime.service.ts
+++ b/src/app/wizard/services/app-launcher-mission-runtime.service.ts
@@ -7,11 +7,12 @@ import {
Mission,
MissionRuntimeService,
Runtime,
+ Catalog,
TokenProvider
} from 'ngx-forge';
import * as _ from 'lodash';
import { Broadcaster } from 'ngx-base';
import { Injector } from '@angular/core';
export function broadcast(event: string, properties: any): MethodDecorator {
return function (target: Function, methodName: string, descriptor: any) {
const originalMethod = descriptor.value;
descriptor.value = function (...args: any[]) {
APIsStore_61
:
{index: 51, deps: Array(2), flags: 4608, token: ƒ, value: ƒ}
AboutModalModule_225
:
{index: 140, deps: Array(0), flags: 512, token: ƒ, value: ƒ}
AboutService_200
:
{index: 115, deps: Array(0), flags: 4608, token: ƒ, value: ƒ}
AccordionConfig_193