Bug 724253 (BRMS-197) - Error while loading a model jar in Guvnor
Summary: Error while loading a model jar in Guvnor
Keywords:
Status: CLOSED NEXTRELEASE
Alias: BRMS-197
Product: JBoss Enterprise BRMS Platform 5
Classification: JBoss
Component: unspecified
Version: 5.0.0 GA,5.0.1 CR1
Hardware: Unspecified
OS: Unspecified
urgent
unspecified
Target Milestone: ---
: 5.0.1,5.0.1 CR2
Assignee: Ryan Zhang
QA Contact:
URL: http://jira.jboss.org/jira/browse/BRM...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-07-08 14:03 UTC by nwallace
Modified: 2009-10-05 06:09 UTC (History)
0 users

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Mac Leopard Drools 5.0 vanilla -- standalone downloaded from site
Last Closed: 2009-09-17 15:32:04 UTC
Type: Bug


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker BRMS-197 0 Critical Closed Error while loading a model jar in Guvnor 2014-03-06 18:38:14 UTC

Description nwallace 2009-07-08 14:03:23 UTC
Date of First Response: 2009-08-27 09:40:03
Workaround Description: TEMPORARY SOLUTION:
If this problem occurs to you, check if you have source files bundled into the jar.
securitylevel_name: Public

I opened up guvnor.
Accepted the standard examples.
created a new category
created a new package.
uploaded a jar file and saved it. (Jar file attached). 

I got the following error as a popup on my screen:

Unable to validate package configuration (eg, DSLs, models) for [Ads]. Suggestion completions may not operate correctly for graphical editors for this package.



This is the stack trace from the server logs.



11:39:44,904 ERROR [STDERR] com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract org.drools.guvnor.client.modeldriven.SuggestionCompletionEngine org.drools.guvnor.client.rpc.RepositoryService.loadSuggestionCompletionEngine(java.lang.String) throws com.google.gwt.user.client.rpc.SerializableException' threw an unexpected exception: java.lang.reflect.InvocationTargetException
11:39:44,904 ERROR [STDERR] at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:360)
11:39:44,904 ERROR [STDERR] at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:546)
11:39:44,904 ERROR [STDERR] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
11:39:44,904 ERROR [STDERR] at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
11:39:44,904 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
11:39:44,904 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
11:39:44,904 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
11:39:44,904 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
11:39:44,904 ERROR [STDERR] at org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42)
11:39:44,905 ERROR [STDERR] at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:53)
11:39:44,905 ERROR [STDERR] at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)
11:39:44,905 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
11:39:44,905 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
11:39:44,905 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
11:39:44,905 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
11:39:44,905 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
11:39:44,905 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
11:39:44,906 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
11:39:44,906 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
11:39:44,906 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
11:39:44,906 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
11:39:44,906 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
11:39:44,906 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
11:39:44,906 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
11:39:44,906 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
11:39:44,907 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
11:39:44,907 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
11:39:44,907 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
11:39:44,907 ERROR [STDERR] at java.lang.Thread.run(Thread.java:613)
11:39:44,907 ERROR [STDERR] Caused by: java.lang.reflect.InvocationTargetException
11:39:44,907 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:39:44,907 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
11:39:44,907 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
11:39:44,907 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
11:39:44,907 ERROR [STDERR] at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
11:39:44,907 ERROR [STDERR] at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
11:39:44,907 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
11:39:44,909 ERROR [STDERR] at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
11:39:44,909 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
11:39:44,909 ERROR [STDERR] at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
11:39:44,909 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
11:39:44,909 ERROR [STDERR] at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
11:39:44,910 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
11:39:44,910 ERROR [STDERR] at org.jboss.seam.security.SecurityInterceptor.aroundInvoke(SecurityInterceptor.java:157)
11:39:44,910 ERROR [STDERR] at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
11:39:44,910 ERROR [STDERR] at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
11:39:44,910 ERROR [STDERR] at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
11:39:44,910 ERROR [STDERR] at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
11:39:44,910 ERROR [STDERR] at org.drools.guvnor.server.ServiceImplementation_$$_javassist_7.loadSuggestionCompletionEngine(ServiceImplementation_$$_javassist_7.java)
11:39:44,911 ERROR [STDERR] at org.drools.guvnor.server.RepositoryServiceServlet.loadSuggestionCompletionEngine(RepositoryServiceServlet.java:193)
11:39:44,911 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:39:44,911 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
11:39:44,911 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
11:39:44,911 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
11:39:44,911 ERROR [STDERR] at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
11:39:44,911 ERROR [STDERR] ... 27 more
11:39:44,912 ERROR [STDERR] Caused by: java.lang.ClassFormatError: Incompatible magic value 175137123 in class file com/rb/model/Contact
11:39:44,912 ERROR [STDERR] at java.lang.ClassLoader.defineClass1(Native Method)
11:39:44,912 ERROR [STDERR] at java.lang.ClassLoader.defineClass(ClassLoader.java:675)
11:39:44,912 ERROR [STDERR] at org.drools.rule.MapBackedClassLoader.fastFindClass(MapBackedClassLoader.java:70)
11:39:44,912 ERROR [STDERR] at org.drools.rule.MapBackedClassLoader.loadClass(MapBackedClassLoader.java:89)
11:39:44,912 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
11:39:44,912 ERROR [STDERR] at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:374)
11:39:44,912 ERROR [STDERR] at java.lang.Class.forName0(Native Method)
11:39:44,913 ERROR [STDERR] at java.lang.Class.forName(Class.java:242)
11:39:44,913 ERROR [STDERR] at org.drools.rule.MapBackedClassLoader.loadClass(MapBackedClassLoader.java:94)
11:39:44,913 ERROR [STDERR] at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
11:39:44,913 ERROR [STDERR] at org.drools.base.ClassTypeResolver.resolveType(ClassTypeResolver.java:144)
11:39:44,913 ERROR [STDERR] at org.drools.guvnor.server.rules.SuggestionCompletionLoader.loadClass(SuggestionCompletionLoader.java:387)
11:39:44,913 ERROR [STDERR] at org.drools.guvnor.server.rules.SuggestionCompletionLoader.populateModelInfo(SuggestionCompletionLoader.java:289)
11:39:44,913 ERROR [STDERR] at org.drools.guvnor.server.rules.SuggestionCompletionLoader.processPackageHeader(SuggestionCompletionLoader.java:180)
11:39:44,913 ERROR [STDERR] at org.drools.guvnor.server.rules.SuggestionCompletionLoader.getSuggestionEngine(SuggestionCompletionLoader.java:130)
11:39:44,913 ERROR [STDERR] at org.drools.guvnor.server.util.BRMSSuggestionCompletionLoader.getSuggestionEngine(BRMSSuggestionCompletionLoader.java:52)
11:39:44,914 ERROR [STDERR] at org.drools.guvnor.server.ServiceImplementation.loadSuggestionCompletionEngine(ServiceImplementation.java:1361)
11:39:44,914 ERROR [STDERR] ... 52 more

Comment 1 nwallace 2009-07-08 14:03:23 UTC
Link: Added: This issue is related to GUVNOR-367


Comment 2 nwallace 2009-07-08 14:06:23 UTC
Link: Added: This issue is related to GUVNOR-353


Comment 3 Jaroslaw Kijanowski 2009-08-27 13:40:03 UTC
Present in 5.0.1 CR1

Comment 4 Ryan Zhang 2009-09-09 13:01:50 UTC
I can't reproduce it at BRMS 5.0.1  I suppose it is fixed.
and I do reproduce the issue by Drools 5.0  standalone  which downloaded from site but the issue seems not occurring at BRMS 5.0.1 anymore. 

Comment 5 Ryan Zhang 2009-09-10 09:57:37 UTC
It will trigger the error after click package->Save and validate configuration.

But I got a slightly different error stack. 

2009-09-10 17:11:22,009 INFO  [STDOUT] ERROR 10-09 17:11:22,009 (RepositoryServiceServlet.java:doUnexpectedFailure:66) 	 java.lang.reflect.InvocationTargetException
2009-09-10 17:11:22,010 ERROR [STDERR] com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract org.drools.guvnor.client.rpc.ValidatedResponse org.drools.guvnor.client.rpc.RepositoryService.savePackage(org.drools.guvnor.client.rpc.PackageConfigData) throws com.google.gwt.user.client.rpc.SerializableException' threw an unexpected exception: java.lang.reflect.InvocationTargetException
2009-09-10 17:11:22,010 ERROR [STDERR] 	at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:360)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:546)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:53)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:173)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
2009-09-10 17:11:22,010 ERROR [STDERR] 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at java.lang.Thread.run(Thread.java:595)
2009-09-10 17:11:22,011 ERROR [STDERR] Caused by: java.lang.reflect.InvocationTargetException
2009-09-10 17:11:22,011 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
2009-09-10 17:11:22,011 ERROR [STDERR] 	at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at org.jboss.seam.security.SecurityInterceptor.aroundInvoke(SecurityInterceptor.java:157)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at org.drools.guvnor.server.ServiceImplementation_$$_javassist_6.savePackage(ServiceImplementation_$$_javassist_6.java)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at org.drools.guvnor.server.RepositoryServiceServlet.savePackage(RepositoryServiceServlet.java:148)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at java.lang.reflect.Method.invoke(Method.java:585)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
2009-09-10 17:11:22,012 ERROR [STDERR] 	... 27 more
2009-09-10 17:11:22,012 ERROR [STDERR] Caused by: java.lang.ClassFormatError: Incompatible magic value 175137123 in class file com/rb/model/Contact
2009-09-10 17:11:22,012 ERROR [STDERR] 	at java.lang.ClassLoader.defineClass1(Native Method)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
2009-09-10 17:11:22,012 ERROR [STDERR] 	at org.drools.rule.MapBackedClassLoader.fastFindClass(MapBackedClassLoader.java:70)
2009-09-10 17:11:22,013 ERROR [STDERR] 	at org.drools.rule.MapBackedClassLoader.loadClass(MapBackedClassLoader.java:89)
2009-09-10 17:11:22,013 ERROR [STDERR] 	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
2009-09-10 17:11:22,013 ERROR [STDERR] 	at org.drools.base.ClassTypeResolver.resolveType(ClassTypeResolver.java:144)
2009-09-10 17:11:22,013 ERROR [STDERR] 	at org.drools.guvnor.server.rules.SuggestionCompletionLoader.loadClass(SuggestionCompletionLoader.java:391)
2009-09-10 17:11:22,013 ERROR [STDERR] 	at org.drools.guvnor.server.rules.SuggestionCompletionLoader.populateModelInfo(SuggestionCompletionLoader.java:289)
2009-09-10 17:11:22,013 ERROR [STDERR] 	at org.drools.guvnor.server.rules.SuggestionCompletionLoader.processPackageHeader(SuggestionCompletionLoader.java:180)
2009-09-10 17:11:22,013 ERROR [STDERR] 	at org.drools.guvnor.server.rules.SuggestionCompletionLoader.getSuggestionEngine(SuggestionCompletionLoader.java:130)
2009-09-10 17:11:22,013 ERROR [STDERR] 	at org.drools.guvnor.server.util.BRMSSuggestionCompletionLoader.getSuggestionEngine(BRMSSuggestionCompletionLoader.java:52)
2009-09-10 17:11:22,013 ERROR [STDERR] 	at org.drools.guvnor.server.ServiceImplementation.savePackage(ServiceImplementation.java:878)
2009-09-10 17:11:22,013 ERROR [STDERR] 	... 52 more


Comment 6 Ryan Zhang 2009-09-12 02:49:21 UTC
Fixed at https://svn.jboss.org/repos/labs/labs/jbossrules/soa_branches/BRMS-5.0.1 reversion 29316
--The code change comes from https://svn.jboss.org/repos/labs/labs/jbossrules/trunk r26919 & r26920

Comment 7 Len DiMaggio 2009-09-17 15:32:04 UTC
Unable to reproduce error following these steps - whether the source was in the jar or not.


Comment 8 Dana Mison 2009-10-05 01:46:32 UTC
add to the 5.0.CP01 release notes as resolved:

GUVNOR-353
Uploaded model JARs that contained non-class files would not validate and display the message "Unable to validate package configuration".  This was because SuggestionCompletionLoaderaddJars() was assuming that all the contained files where .class files and attempting to load them.   It now only loads the .class files and model JAR files that contain non-class files now validate.


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