Hide Forgot
Description of problem: When creating a new project the following NPE is logged:- 2013-12-02 16:18:17,467 [org.uberfire.backend.server.IOWatchServiceNonDotImpl(WatchService{FileSystem=git://localhost:9418/uf-playground})] ERROR Unexpected error during WatchService events fire. org.guvnor.common.services.shared.exceptions.GenericPortableException: null at org.guvnor.common.services.backend.exceptions.ExceptionUtilities.handleException(ExceptionUtilities.java:24) ~[guvnor-services-api-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.project.backend.server.ProjectServiceImpl.isPom(ProjectServiceImpl.java:512) ~[guvnor-project-backend-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.project.backend.server.ProjectServiceImpl$Proxy$_$$_WeldClientProxy.isPom(ProjectServiceImpl$Proxy$_$$_WeldClientProxy.java) ~[guvnor-project-backend-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.ResourceChangeIncrementalBuilder.updateResource(ResourceChangeIncrementalBuilder.java:191) ~[guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.ResourceChangeIncrementalBuilder$Proxy$_$$_WeldClientProxy.updateResource(ResourceChangeIncrementalBuilder$Proxy$_$$_WeldClientProxy.java) ~[guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.ResourceChangeObserver.processResourceUpdate(ResourceChangeObserver.java:77) ~[guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.ResourceChangeObserver$Proxy$_$$_WeldClientProxy.processResourceUpdate(ResourceChangeObserver$Proxy$_$$_WeldClientProxy.java) ~[guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_24] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) ~[na:1.6.0_24] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) ~[na:1.6.0_24] at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_24] at org.jboss.weld.util.reflection.SecureReflections$13.work(SecureReflections.java:267) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.util.reflection.SecureReflectionAccess.run(SecureReflectionAccess.java:52) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.util.reflection.SecureReflectionAccess.runAsInvocation(SecureReflectionAccess.java:137) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.util.reflection.SecureReflections.invoke(SecureReflections.java:263) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.introspector.jlr.WeldMethodImpl.invokeOnInstance(WeldMethodImpl.java:170) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.introspector.ForwardingWeldMethod.invokeOnInstance(ForwardingWeldMethod.java:51) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.injection.MethodInjectionPoint.invokeOnInstanceWithSpecialValue(MethodInjectionPoint.java:154) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:245) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.event.ObserverMethodImpl.sendEvent(ObserverMethodImpl.java:233) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.event.ObserverMethodImpl.notify(ObserverMethodImpl.java:213) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.event.ObserverNotifier.notifyObserver(ObserverNotifier.java:117) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.event.ObserverNotifier.notifyObservers(ObserverNotifier.java:85) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.event.ObserverNotifier.fireEvent(ObserverNotifier.java:80) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.jboss.weld.event.EventImpl.fire(EventImpl.java:69) ~[weld-core-1.1.13.Final.jar:2013-05-08 10:18] at org.uberfire.backend.server.AbstractWatchService$1.run(AbstractWatchService.java:126) ~[uberfire-backend-server-0.4.0-20131130.172710-238.jar:0.4.0-SNAPSHOT] 2013-12-02 16:18:19,223 [pool-22-thread-1] WARN No files found for KieBase defaultKieBase 2013-12-02 16:18:19,223 [pool-22-thread-1] INFO KieModule was added:MemoryKieModule[ ReleaseId=org.anstis:p2:1.0] 2013-12-02 16:18:19,233 [pool-22-thread-1] ERROR : input contained no data com.thoughtworks.xstream.io.StreamException: : input contained no data at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:126) ~[xstream-1.4.3.jar:na] at com.thoughtworks.xstream.io.xml.AbstractPullReader.readRealEvent(AbstractPullReader.java:148) ~[xstream-1.4.3.jar:na] at com.thoughtworks.xstream.io.xml.AbstractPullReader.readEvent(AbstractPullReader.java:141) ~[xstream-1.4.3.jar:na] at com.thoughtworks.xstream.io.xml.AbstractPullReader.move(AbstractPullReader.java:118) ~[xstream-1.4.3.jar:na] at com.thoughtworks.xstream.io.xml.AbstractPullReader.moveDown(AbstractPullReader.java:103) ~[xstream-1.4.3.jar:na] at com.thoughtworks.xstream.io.xml.XppReader.<init>(XppReader.java:63) ~[xstream-1.4.3.jar:na] at com.thoughtworks.xstream.io.xml.AbstractXppDriver.createReader(AbstractXppDriver.java:54) ~[xstream-1.4.3.jar:na] at com.thoughtworks.xstream.XStream.fromXML(XStream.java:913) ~[xstream-1.4.3.jar:na] at com.thoughtworks.xstream.XStream.fromXML(XStream.java:904) ~[xstream-1.4.3.jar:na] at org.guvnor.common.services.project.backend.server.ProjectConfigurationContentHandler.toModel(ProjectConfigurationContentHandler.java:21) ~[guvnor-project-backend-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.project.backend.server.ProjectServiceImpl.load(ProjectServiceImpl.java:669) ~[guvnor-project-backend-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.project.backend.server.ProjectServiceImpl.load(ProjectServiceImpl.java:64) ~[guvnor-project-backend-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.project.backend.server.ProjectServiceImpl$Proxy$_$$_WeldClientProxy.load(ProjectServiceImpl$Proxy$_$$_WeldClientProxy.java) ~[guvnor-project-backend-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.Builder.build(Builder.java:144) ~[guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.BuildServiceImpl.doBuild(BuildServiceImpl.java:122) ~[guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.BuildServiceImpl.build(BuildServiceImpl.java:77) ~[guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.BuildServiceImpl$Proxy$_$$_WeldClientProxy.build(BuildServiceImpl$Proxy$_$$_WeldClientProxy.java) [guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.ResourceChangeIncrementalBuilder$3.run(ResourceChangeIncrementalBuilder.java:214) [guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_24] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_24] at java.lang.Thread.run(Thread.java:662) [na:1.6.0_24] Caused by: java.io.EOFException: input contained no data at org.xmlpull.mxp1.MXParser.fillBuf(MXParser.java:3003) ~[xpp3_min-1.1.4c.jar:na] at org.xmlpull.mxp1.MXParser.more(MXParser.java:3046) ~[xpp3_min-1.1.4c.jar:na] at org.xmlpull.mxp1.MXParser.parseProlog(MXParser.java:1410) ~[xpp3_min-1.1.4c.jar:na] at org.xmlpull.mxp1.MXParser.nextImpl(MXParser.java:1395) ~[xpp3_min-1.1.4c.jar:na] at org.xmlpull.mxp1.MXParser.next(MXParser.java:1093) ~[xpp3_min-1.1.4c.jar:na] at com.thoughtworks.xstream.io.xml.XppReader.pullNextEvent(XppReader.java:109) ~[xstream-1.4.3.jar:na] ... 20 common frames omitted 2013-12-02 16:18:19,233 [pool-22-thread-1] ERROR : input contained no data org.guvnor.common.services.shared.exceptions.GenericPortableException: : input contained no data at org.guvnor.common.services.backend.exceptions.ExceptionUtilities.handleException(ExceptionUtilities.java:24) ~[guvnor-services-api-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.BuildServiceImpl.build(BuildServiceImpl.java:83) ~[guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.BuildServiceImpl$Proxy$_$$_WeldClientProxy.build(BuildServiceImpl$Proxy$_$$_WeldClientProxy.java) ~[guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at org.guvnor.common.services.builder.ResourceChangeIncrementalBuilder$3.run(ResourceChangeIncrementalBuilder.java:214) ~[guvnor-project-builder-6.1.0-SNAPSHOT.jar:6.1.0-SNAPSHOT] at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_24] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_24] at java.lang.Thread.run(Thread.java:662) [na:1.6.0_24] Version-Release number of selected component (if applicable): How reproducible: Create a new project.
Verified on ER6. No NPE when creating a new project anymore.