Bug 1036806 - NPE when creating new project
Summary: NPE when creating new project
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: JBoss BRMS Platform 6
Classification: Retired
Component: Business Central
Version: 6.0.0
Hardware: Unspecified
OS: Unspecified
high
unspecified
Target Milestone: ER6
: 6.0.0
Assignee: manstis
QA Contact: Marek Baluch
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2013-12-02 16:19 UTC by manstis
Modified: 2014-08-06 20:15 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2014-08-06 20:15:26 UTC
Type: Bug


Attachments (Terms of Use)

Description manstis 2013-12-02 16:19:06 UTC
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.

Comment 4 Marek Baluch 2013-12-21 14:51:58 UTC
Verified on ER6.

No NPE when creating a new project anymore.


Note You need to log in before you can comment on or make changes to this bug.