Some changes in Hibernate Search's class QueueProcessors (the class that manages the threads doing the Lucene work) finally revealed the error:
Code:
00:11:09,357 ERROR STDERR - 4595 [main] WARN org.hibernate.search.backend.impl.lucene.QueueProcessors - executionException
00:11:09,357 ERROR STDERR - 4596 [main] WARN org.hibernate.search.backend.impl.lucene.QueueProcessors - java.lang.NoSuchMethodError: org.tartarus.snowball.SnowballProgram.stem()Z
00:11:09,357 ERROR STDERR - java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.tartarus.snowball.SnowballProgram.stem()Z
00:11:09,357 ERROR STDERR - at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
00:11:09,357 ERROR STDERR - at java.util.concurrent.FutureTask.get(FutureTask.java:83)
00:11:09,357 ERROR STDERR - at org.hibernate.search.backend.impl.lucene.QueueProcessors.runAllWaiting(QueueProcessors.java:88)
00:11:09,357 ERROR STDERR - at org.hibernate.search.backend.impl.lucene.QueueProcessors.runAll(QueueProcessors.java:50)
00:11:09,357 ERROR STDERR - at org.hibernate.search.backend.impl.lucene.LuceneBackendQueueProcessor.run(LuceneBackendQueueProcessor.java:54)
00:11:09,358 ERROR STDERR - at org.hibernate.search.backend.impl.BatchedQueueingProcessor.performWorks(BatchedQueueingProcessor.java:173)
00:11:09,358 ERROR STDERR - at org.hibernate.search.backend.impl.PostTransactionWorkQueueSynchronization.afterCompletion(PostTransactionWorkQueueSynchronization.java:53)
00:11:09,358 ERROR STDERR - at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.afterCompletion(SynchronizationImple.java:123)
00:11:09,358 ERROR STDERR - at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.afterCompletion(TwoPhaseCoordinator.java:381)
00:11:09,358 ERROR STDERR - at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:99)
00:11:09,358 ERROR STDERR - at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:177)
00:11:09,358 ERROR STDERR - at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1423)
00:11:09,358 ERROR STDERR - at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:137)
00:11:09,358 ERROR STDERR - at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
00:11:09,358 ERROR STDERR - at org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:162)
00:11:09,358 ERROR STDERR - at org.jboss.seam.transaction.UTTransaction.commit(UTTransaction.java:52)
00:11:09,358 ERROR STDERR - at org.jboss.seam.util.Work.workInTransaction(Work.java:58)
00:11:09,358 ERROR STDERR - at org.jboss.seam.transaction.TransactionInterceptor.aroundInvoke(TransactionInterceptor.java:91)
00:11:09,358 ERROR STDERR - at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
00:11:09,359 ERROR STDERR - at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
00:11:09,359 ERROR STDERR - at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
00:11:09,359 ERROR STDERR - at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
00:11:09,359 ERROR STDERR - at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185)
00:11:09,359 ERROR STDERR - at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:103)
00:11:09,359 ERROR STDERR - at no.frameworked.skjera.model.service.DatabasePopulator_$$_javassist_seam_4.populateDb(DatabasePopulator_$$_javassist_seam_4.java)
00:11:09,359 ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
00:11:09,359 ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
00:11:09,359 ERROR STDERR - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
00:11:09,359 ERROR STDERR - at java.lang.reflect.Method.invoke(Method.java:597)
00:11:09,359 ERROR STDERR - at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
00:11:09,359 ERROR STDERR - at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:144)
00:11:09,359 ERROR STDERR - at org.jboss.seam.Component.callComponentMethod(Component.java:2249)
00:11:09,359 ERROR STDERR - at org.jboss.seam.core.Events.raiseEvent(Events.java:85)
00:11:09,359 ERROR STDERR - at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:118)
00:11:09,360 ERROR STDERR - at org.jboss.seam.init.Initialization.init(Initialization.java:740)
00:11:09,360 ERROR STDERR - at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:36)
00:11:09,360 ERROR STDERR - at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3910)
00:11:09,360 ERROR STDERR - at org.apache.catalina.core.StandardContext.start(StandardContext.java:4393)
00:11:09,360 ERROR STDERR - at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal(TomcatDeployment.java:310)
00:11:09,360 ERROR STDERR - at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy(TomcatDeployment.java:142)
00:11:09,360 ERROR STDERR - at org.jboss.web.deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
00:11:09,360 ERROR STDERR - at org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
00:11:09,360 ERROR STDERR - at org.jboss.web.deployers.WebModule.start(WebModule.java:97)
00:11:09,360 ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
00:11:09,360 ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
00:11:09,360 ERROR STDERR - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
00:11:09,360 ERROR STDERR - at java.lang.reflect.Method.invoke(Method.java:597)
00:11:09,360 ERROR STDERR - at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:157)
00:11:09,360 ERROR STDERR - at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
00:11:09,361 ERROR STDERR - at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
00:11:09,361 ERROR STDERR - at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
00:11:09,361 ERROR STDERR - at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
00:11:09,361 ERROR STDERR - at org.jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java:206)
00:11:09,361 ERROR STDERR - at $Proxy38.start(Unknown Source)
00:11:09,361 ERROR STDERR - at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:42)
00:11:09,361 ERROR STDERR - at org.jboss.system.microcontainer.StartStopLifecycleAction.installAction(StartStopLifecycleAction.java:37)
00:11:09,361 ERROR STDERR - at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
00:11:09,361 ERROR STDERR - at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
00:11:09,361 ERROR STDERR - at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
00:11:09,361 ERROR STDERR - at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
00:11:09,361 ERROR STDERR - at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
00:11:09,361 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
00:11:09,361 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
00:11:09,361 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
00:11:09,362 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
00:11:09,362 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
00:11:09,362 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
00:11:09,362 ERROR STDERR - at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
00:11:09,362 ERROR STDERR - at org.jboss.system.ServiceController.start(ServiceController.java:460)
00:11:09,362 ERROR STDERR - at org.jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java:163)
00:11:09,362 ERROR STDERR - at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:99)
00:11:09,362 ERROR STDERR - at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:46)
00:11:09,362 ERROR STDERR - at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
00:11:09,362 ERROR STDERR - at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
00:11:09,362 ERROR STDERR - at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
00:11:09,362 ERROR STDERR - at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
00:11:09,362 ERROR STDERR - at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
00:11:09,362 ERROR STDERR - at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
00:11:09,362 ERROR STDERR - at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
00:11:09,363 ERROR STDERR - at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
00:11:09,363 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
00:11:09,363 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
00:11:09,363 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
00:11:09,363 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
00:11:09,363 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
00:11:09,363 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
00:11:09,363 ERROR STDERR - at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
00:11:09,363 ERROR STDERR - at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:702)
00:11:09,363 ERROR STDERR - at org.jboss.system.server.profileservice.repository.MainDeployerAdapter.process(MainDeployerAdapter.java:117)
00:11:09,363 ERROR STDERR - at org.jboss.system.server.profileservice.repository.ProfileDeployAction.install(ProfileDeployAction.java:70)
00:11:09,363 ERROR STDERR - at org.jboss.system.server.profileservice.repository.AbstractProfileAction.install(AbstractProfileAction.java:53)
00:11:09,363 ERROR STDERR - at org.jboss.system.server.profileservice.repository.AbstractProfileService.install(AbstractProfileService.java:361)
00:11:09,363 ERROR STDERR - at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
00:11:09,363 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1631)
00:11:09,364 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
00:11:09,364 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1082)
00:11:09,364 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
00:11:09,364 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
00:11:09,364 ERROR STDERR - at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
00:11:09,364 ERROR STDERR - at org.jboss.system.server.profileservice.repository.AbstractProfileService.activateProfile(AbstractProfileService.java:306)
00:11:09,364 ERROR STDERR - at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:271)
00:11:09,364 ERROR STDERR - at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:461)
00:11:09,364 ERROR STDERR - at org.jboss.Main.boot(Main.java:221)
00:11:09,364 ERROR STDERR - at org.jboss.Main$1.run(Main.java:556)
00:11:09,364 ERROR STDERR - at java.lang.Thread.run(Thread.java:619)
00:11:09,364 ERROR STDERR - Caused by: java.lang.NoSuchMethodError: org.tartarus.snowball.SnowballProgram.stem()Z
00:11:09,365 ERROR STDERR - at org.apache.lucene.analysis.snowball.SnowballFilter.next(SnowballFilter.java:69)
00:11:09,365 ERROR STDERR - at org.apache.lucene.index.DocInverterPerField.processFields(DocInverterPerField.java:153)
00:11:09,365 ERROR STDERR - at org.apache.lucene.index.DocFieldConsumersPerField.processFields(DocFieldConsumersPerField.java:36)
00:11:09,365 ERROR STDERR - at org.apache.lucene.index.DocFieldProcessorPerThread.processDocument(DocFieldProcessorPerThread.java:255)
00:11:09,365 ERROR STDERR - at org.apache.lucene.index.DocumentsWriter.updateDocument(DocumentsWriter.java:767)
00:11:09,365 ERROR STDERR - at org.apache.lucene.index.DocumentsWriter.addDocument(DocumentsWriter.java:743)
00:11:09,365 ERROR STDERR - at org.apache.lucene.index.IndexWriter.addDocument(IndexWriter.java:1919)
00:11:09,365 ERROR STDERR - at org.hibernate.search.backend.impl.lucene.works.AddWorkDelegate.performWork(AddWorkDelegate.java:82)
00:11:09,365 ERROR STDERR - at org.hibernate.search.backend.impl.lucene.PerDPQueueProcessor.performWriterWorks(PerDPQueueProcessor.java:113)
00:11:09,366 ERROR STDERR - at org.hibernate.search.backend.impl.lucene.PerDPQueueProcessor.run(PerDPQueueProcessor.java:92)
00:11:09,366 ERROR STDERR - at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
00:11:09,366 ERROR STDERR - at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
00:11:09,366 ERROR STDERR - at java.util.concurrent.FutureTask.run(FutureTask.java:138)
00:11:09,366 ERROR STDERR - at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
00:11:09,366 ERROR STDERR - at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
00:11:09,366 ERROR STDERR - ... 1 more
Turns out I must have read some outdated information when teaching how to set up stemmers, cause I had porter-stemmer.jar, which contained classes duplicated from lucene-snowball.
So removing that file solved all my issues. Strange thing that it worked on one machine, but there must have been a minor difference in how the JVMs handled classloading.