[MGNLWORKFLOW-221] JBPM fails to start on Java 8 Created: 30/Mar/14  Updated: 04/Feb/15  Resolved: 11/Nov/14

Status: Closed
Project: Magnolia Workflow Module
Component/s: jBPM
Affects Version/s: 5.3
Fix Version/s: 5.5

Type: Bug Priority: Major
Reporter: Jan Haderka Assignee: Espen Jervidalo
Resolution: Fixed Votes: 2
Labels: java8
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
relation
is related to MGNLWORKFLOW-277 Update to jBPM 6.1 Closed
is related to MAGNOLIA-5535 Enable to run with Java 8 Closed
is related to MGNLWORKFLOW-286 Update to jBPM 6.2 Closed
Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Bug DoR:
[ ]* Steps to reproduce, expected, and actual results filled
[ ]* Affected version filled
Date of First Response:

 Description   
$ java -version
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

$ ls webapps/magnoliaAuthor/WEB-INF/lib/magnolia-module-workflow-*
magnolia-module-workflow-5.4-SNAPSHOT.jar       magnolia-module-workflow-jbpm-5.3-SNAPSHOT.jar  

on startup:

2014-03-30 20:46:38,246 INFO  info.magnolia.module.ModuleManagerImpl            : Starting module workflow
2014-03-30 20:46:38,246 INFO  info.magnolia.module.workflow.WorkflowBaseModule  : Starting workflow manager info.magnolia.module.workflow.jbpm.JbpmWorkflowManager...
java.lang.RuntimeException: wrong class format
	at org.drools.compiler.commons.jci.compilers.EclipseJavaCompiler$2.findType(EclipseJavaCompiler.java:279)
	at org.drools.compiler.commons.jci.compilers.EclipseJavaCompiler$2.findType(EclipseJavaCompiler.java:219)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:113)
	at org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:49)
	at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.resolveType(BinaryTypeBinding.java:122)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromTypeSignature(LookupEnvironment.java:1335)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromVariantTypeSignature(LookupEnvironment.java:1391)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeArgumentsFromSignature(LookupEnvironment.java:1172)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromTypeSignature(LookupEnvironment.java:1340)
	at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.createMethod(BinaryTypeBinding.java:550)
	at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.createMethods(BinaryTypeBinding.java:630)
	at org.eclipse.jdt.internal.compiler.lookup.BinaryTypeBinding.cachePartsFrom(BinaryTypeBinding.java:365)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:688)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.createBinaryTypeFrom(LookupEnvironment.java:667)
	at org.eclipse.jdt.internal.compiler.Compiler.accept(Compiler.java:296)
	at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:142)
	at org.eclipse.jdt.internal.compiler.lookup.PackageBinding.getTypeOrPackage(PackageBinding.java:183)
	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findImport(CompilationUnitScope.java:487)
	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.findSingleImport(CompilationUnitScope.java:541)
	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInImports(CompilationUnitScope.java:369)
	at org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.faultInTypes(CompilationUnitScope.java:466)
	at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:756)
	at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:468)
	at org.drools.compiler.commons.jci.compilers.EclipseJavaCompiler.compile(EclipseJavaCompiler.java:405)
	at org.drools.compiler.commons.jci.compilers.AbstractJavaCompiler.compile(AbstractJavaCompiler.java:49)
	at org.drools.compiler.rule.builder.dialect.java.JavaDialect.compileAll(JavaDialect.java:405)
	at org.drools.compiler.compiler.DialectCompiletimeRegistry.compileAll(DialectCompiletimeRegistry.java:46)
	at org.drools.compiler.compiler.PackageRegistry.compileAll(PackageRegistry.java:107)
	at org.drools.compiler.compiler.PackageBuilder.compileAll(PackageBuilder.java:1317)
	at org.drools.compiler.compiler.PackageBuilder.compileAllRules(PackageBuilder.java:968)
	at org.drools.compiler.compiler.PackageBuilder.addPackage(PackageBuilder.java:956)
	at org.drools.compiler.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:452)
	at org.jbpm.compiler.ProcessBuilderImpl.buildProcess(ProcessBuilderImpl.java:136)
	at org.jbpm.compiler.ProcessBuilderImpl.addProcessFromXml(ProcessBuilderImpl.java:264)
	at org.drools.compiler.compiler.PackageBuilder.addProcessFromXml(PackageBuilder.java:692)
	at org.drools.compiler.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:732)
	at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:51)
	at org.drools.compiler.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:40)
	at org.jbpm.runtime.manager.impl.SimpleRuntimeEnvironment.addAsset(SimpleRuntimeEnvironment.java:104)
	at info.magnolia.module.workflow.jbpm.runtime.manager.MgnlRuntimeEnvironment.loadFlows(MgnlRuntimeEnvironment.java:101)
	at info.magnolia.module.workflow.jbpm.runtime.manager.MgnlRuntimeEnvironment.init(MgnlRuntimeEnvironment.java:76)
	at info.magnolia.module.workflow.jbpm.runtime.manager.MgnlRuntimeManager.init(MgnlRuntimeManager.java:65)
	at info.magnolia.module.workflow.jbpm.JbpmWorkflowManager.startEngine(JbpmWorkflowManager.java:130)
	at info.magnolia.module.workflow.WorkflowBaseModule.start(WorkflowBaseModule.java:63)
	at info.magnolia.module.ModuleManagerImpl.startModule(ModuleManagerImpl.java:399)
	at info.magnolia.module.ModuleManagerImpl.startModules(ModuleManagerImpl.java:344)
	at info.magnolia.module.ui.ModuleManagerWebUI.onStartup(ModuleManagerWebUI.java:79)
	at info.magnolia.cms.beans.config.ConfigLoader.load(ConfigLoader.java:149)
	at info.magnolia.init.MagnoliaServletContextListener$1.doExec(MagnoliaServletContextListener.java:248)
	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:414)
	at info.magnolia.context.MgnlContext$VoidOp.exec(MgnlContext.java:411)
	at info.magnolia.context.MgnlContext.doInSystemContext(MgnlContext.java:385)
	at info.magnolia.init.MagnoliaServletContextListener.startServer(MagnoliaServletContextListener.java:245)
	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:171)
	at info.magnolia.init.MagnoliaServletContextListener.contextInitialized(MagnoliaServletContextListener.java:125)
	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4797)
	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5291)
	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
	at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
	at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1114)
	at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1673)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:744)
Caused by: org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
	at org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:372)
	at org.drools.compiler.commons.jci.compilers.EclipseJavaCompiler$2.createNameEnvironmentAnswer(EclipseJavaCompiler.java:303)
	at org.drools.compiler.commons.jci.compilers.EclipseJavaCompiler$2.findType(EclipseJavaCompiler.java:274)
	... 67 more

As a result Magnolia doesn't start at all.



 Comments   
Comment by Daniel Lipp [ 14/Aug/14 ]

With 5.3.2 I don't get the above error but this one (when trying to publish a page):

[INFO] [talledLocalContainer] info.magnolia.module.workflow.api.WorkflowException: Error starting workflow.
[INFO] [talledLocalContainer] 	at info.magnolia.module.workflow.jbpm.JbpmWorkflowManager.launch(JbpmWorkflowManager.java:81)
[INFO] [talledLocalContainer] 	at info.magnolia.module.workflow.commands.LaunchWorkflowCommand.execute(LaunchWorkflowCommand.java:72)
[INFO] [talledLocalContainer] 	at info.magnolia.commands.MgnlCommand.executeSynchronized(MgnlCommand.java:81)
[INFO] [talledLocalContainer] 	at info.magnolia.commands.MgnlCommand.execute(MgnlCommand.java:70)
[INFO] [talledLocalContainer] 	at info.magnolia.commands.chain.ChainBase.execute(ChainBase.java:101)
[INFO] [talledLocalContainer] 	at info.magnolia.commands.DelegateCommand.execute(DelegateCommand.java:67)
[INFO] [talledLocalContainer] 	at info.magnolia.commands.CommandsManager.executeCommand(CommandsManager.java:230)
[INFO] [talledLocalContainer] 	at info.magnolia.commands.CommandsManager.executeCommand(CommandsManager.java:218)
[INFO] [talledLocalContainer] 	at info.magnolia.ui.framework.action.AbstractCommandAction.executeOnItem(AbstractCommandAction.java:275)
[INFO] [talledLocalContainer] 	at info.magnolia.ui.framework.action.AbstractMultiItemAction.execute(AbstractMultiItemAction.java:110)
[INFO] [talledLocalContainer] 	at info.magnolia.ui.api.action.AbstractActionExecutor.execute(AbstractActionExecutor.java:62)
[INFO] [talledLocalContainer] 	at info.magnolia.ui.dialog.BaseDialogPresenter.executeAction(BaseDialogPresenter.java:198)
[INFO] [talledLocalContainer] 	at info.magnolia.ui.dialog.BaseDialogPresenter.onActionFired(BaseDialogPresenter.java:189)
[INFO] [talledLocalContainer] 	at info.magnolia.ui.dialog.actionarea.renderer.DefaultEditorActionRenderer$DefaultActionView$1.buttonClick(DefaultEditorActionRenderer.java:66)
[INFO] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[INFO] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[INFO] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:483)
[INFO] [talledLocalContainer] 	at com.vaadin.event.ListenerMethod.receiveEvent(ListenerMethod.java:508)
[INFO] [talledLocalContainer] 	at com.vaadin.event.EventRouter.fireEvent(EventRouter.java:167)
[INFO] [talledLocalContainer] 	at com.vaadin.server.AbstractClientConnector.fireEvent(AbstractClientConnector.java:969)
[INFO] [talledLocalContainer] 	at com.vaadin.ui.Button.fireClick(Button.java:368)
[INFO] [talledLocalContainer] 	at com.vaadin.ui.Button$1.click(Button.java:57)
[INFO] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[INFO] [talledLocalContainer] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[INFO] [talledLocalContainer] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[INFO] [talledLocalContainer] 	at java.lang.reflect.Method.invoke(Method.java:483)
[INFO] [talledLocalContainer] 	at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:168)
[INFO] [talledLocalContainer] 	at com.vaadin.server.ServerRpcManager.applyInvocation(ServerRpcManager.java:118)
[INFO] [talledLocalContainer] 	at com.vaadin.server.communication.ServerRpcHandler.handleBurst(ServerRpcHandler.java:214)
[INFO] [talledLocalContainer] 	at com.vaadin.server.communication.ServerRpcHandler.handleRpc(ServerRpcHandler.java:111)
[INFO] [talledLocalContainer] 	at com.vaadin.server.communication.UidlRequestHandler.synchronizedHandleRequest(UidlRequestHandler.java:91)
[INFO] [talledLocalContainer] 	at com.vaadin.server.SynchronizedRequestHandler.handleRequest(SynchronizedRequestHandler.java:37)
[INFO] [talledLocalContainer] 	at com.vaadin.server.VaadinService.handleRequest(VaadinService.java:1371)
[INFO] [talledLocalContainer] 	at com.vaadin.server.VaadinServlet.service(VaadinServlet.java:238)
[INFO] [talledLocalContainer] 	at info.magnolia.ui.admincentral.AdmincentralVaadinServlet.service(AdmincentralVaadinServlet.java:132)
[INFO] [talledLocalContainer] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.ServletDispatchingFilter.doFilter(ServletDispatchingFilter.java:148)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.VirtualUriFilter.doFilter(VirtualUriFilter.java:68)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.module.cache.executor.Bypass.processCacheRequest(Bypass.java:58)
[INFO] [talledLocalContainer] 	at info.magnolia.module.cache.executor.CompositeExecutor.processCacheRequest(CompositeExecutor.java:66)
[INFO] [talledLocalContainer] 	at info.magnolia.module.cache.filter.CacheFilter.doFilter(CacheFilter.java:153)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.i18n.I18nContentSupportFilter.doFilter(I18nContentSupportFilter.java:73)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.RangeSupportFilter.doFilter(RangeSupportFilter.java:84)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:57)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.security.SecurityCallbackFilter.doFilter(SecurityCallbackFilter.java:83)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.security.LogoutFilter.doFilter(LogoutFilter.java:94)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.module.templatingkit.filters.SiteMergeFilter.doFilter(SiteMergeFilter.java:112)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.multisite.filters.MultiSiteFilter.doFilter(MultiSiteFilter.java:106)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MultiChannelFilter.doFilter(MultiChannelFilter.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.module.cache.filter.GZipFilter.doFilter(GZipFilter.java:73)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:104)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.enterprise.registration.RegistrationFilter.doFilter(RegistrationFilter.java:56)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.module.devicedetection.filter.DeviceDetectionFilter.doFilter(DeviceDetectionFilter.java:71)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.personalization.preview.filter.PreviewFilter.doFilter(PreviewFilter.java:92)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.OncePerRequestAbstractMgnlFilter.doFilter(OncePerRequestAbstractMgnlFilter.java:58)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:82)
[INFO] [talledLocalContainer] 	at info.magnolia.personalization.trait.AbstractTraitDetectorFilter.doFilter(AbstractTraitDetectorFilter.java:61)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.personalization.trait.AbstractTraitDetectorFilter.doFilter(AbstractTraitDetectorFilter.java:61)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:103)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:129)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:80)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:65)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:89)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.SafeDestroyMgnlFilterWrapper.doFilter(SafeDestroyMgnlFilterWrapper.java:106)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlFilterDispatcher.doDispatch(MgnlFilterDispatcher.java:66)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:107)
[INFO] [talledLocalContainer] 	at info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:93)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)
[INFO] [talledLocalContainer] 	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
[INFO] [talledLocalContainer] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
[INFO] [talledLocalContainer] 	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
[INFO] [talledLocalContainer] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
[INFO] [talledLocalContainer] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
[INFO] [talledLocalContainer] 	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
[INFO] [talledLocalContainer] 	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
[INFO] [talledLocalContainer] 	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
[INFO] [talledLocalContainer] 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[INFO] [talledLocalContainer] 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[INFO] [talledLocalContainer] 	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
[INFO] [talledLocalContainer] 	at java.lang.Thread.run(Thread.java:745)
[INFO] [talledLocalContainer] Caused by: java.lang.IllegalArgumentException: Unknown process ID: info.magnolia.workflow.ReviewForPublication
[INFO] [talledLocalContainer] 	at org.jbpm.process.instance.ProcessRuntimeImpl.createProcessInstance(ProcessRuntimeImpl.java:217)
[INFO] [talledLocalContainer] 	at org.jbpm.process.instance.ProcessRuntimeImpl.createProcessInstance(ProcessRuntimeImpl.java:178)
[INFO] [talledLocalContainer] 	at org.jbpm.process.instance.ProcessRuntimeImpl.startProcess(ProcessRuntimeImpl.java:168)
[INFO] [talledLocalContainer] 	at org.drools.core.common.AbstractWorkingMemory.startProcess(AbstractWorkingMemory.java:1580)
[INFO] [talledLocalContainer] 	at org.drools.core.impl.StatefulKnowledgeSessionImpl.startProcess(StatefulKnowledgeSessionImpl.java:366)
[INFO] [talledLocalContainer] 	at org.drools.core.command.runtime.process.StartProcessCommand.execute(StartProcessCommand.java:121)
[INFO] [talledLocalContainer] 	at org.drools.core.command.runtime.process.StartProcessCommand.execute(StartProcessCommand.java:40)
[INFO] [talledLocalContainer] 	at org.drools.core.command.impl.DefaultCommandService.execute(DefaultCommandService.java:36)
[INFO] [talledLocalContainer] 	at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41)
[INFO] [talledLocalContainer] 	at org.drools.persistence.SimpleSessionCommandService$TransactionInterceptor.execute(SimpleSessionCommandService.java:342)
[INFO] [talledLocalContainer] 	at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41)
[INFO] [talledLocalContainer] 	at org.drools.persistence.jcr.JcrPersistInterceptor.execute(JcrPersistInterceptor.java:42)
[INFO] [talledLocalContainer] 	at org.drools.core.command.impl.AbstractInterceptor.executeNext(AbstractInterceptor.java:41)
[INFO] [talledLocalContainer] 	at org.jbpm.persistence.JcrPersistProcessInterceptor.execute(JcrPersistProcessInterceptor.java:56)
[INFO] [talledLocalContainer] 	at org.drools.persistence.SimpleSessionCommandService.execute(SimpleSessionCommandService.java:259)
[INFO] [talledLocalContainer] 	at org.drools.core.command.impl.CommandBasedStatefulKnowledgeSession.startProcess(CommandBasedStatefulKnowledgeSession.java:232)
[INFO] [talledLocalContainer] 	at info.magnolia.module.workflow.jbpm.JbpmWorkflowManager.launch(JbpmWorkflowManager.java:74)
[INFO] [talledLocalContainer] 	... 135 more

My guess it that's because now our other modules are java 8 enabled and hence we get one step further.

java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b24)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b22, mixed mode)
Comment by Espen Jervidalo [ 25/Sep/14 ]

https://issues.jboss.org/browse/DROOLS-329 - ClassFormatException when compile template with latest JDK8 (b114)

(via http://stackoverflow.com/questions/22493865/why-isnt-drools-working-with-java-8)

Comment by Espen Jervidalo [ 11/Nov/14 ]

https://jenkins.magnolia-cms.com/job/ee_bundle-with-selenium_profile_java8/137/

Generated at Mon Feb 12 10:07:57 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.