[JBoss JIRA] Created: (JBRULES-1603) Creating a multiline DSL with first line variable containing () causes source to be corrupt
by Richard Ambridge (JIRA)
Creating a multiline DSL with first line variable containing () causes source to be corrupt
-------------------------------------------------------------------------------------------
Key: JBRULES-1603
URL: http://jira.jboss.com/jira/browse/JBRULES-1603
Project: JBoss Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: drools-brms
Affects Versions: 4.0.7
Environment: Solaris 10, Glassfish
Reporter: Richard Ambridge
Assigned To: Mark Proctor
Priority: Minor
Using drools-jbrms, create a new package, and add an Model,
Then create a DSL as follows: (change MessageObj to any object that exists in your Model, and extraField1,2 to items in that object)
Then create new Rule, Business Guided
Add a When, select the 'Line 1' option
Add another when, select the 'and this' option
Add a Then, select the 'Action'
Click validate.. it should pass.
Next change the variable for 'and this' from 'val2' to 'val(2|3)'
Click validate, it should pass
Next change the variable for 'Line 1' from 'val' to 'val(1|2)'
Click validate, It will fail
unknown:4:64 mismatched token: [@18,102:104='val',<7>,4:64]; expecting type RIGHT_PAREN
unknown:4:68 mismatched token: [@20,106:106='2',<25>,4:68]; expecting type RIGHT_PAREN
Click view source and you will see:
rule "TestRule"
dialect "mvel"
when
MessageObj( extraField1 matches "val(1|2, extraField2 matches "val(2|3)" )")
then
System.out.println("Hi");
end
Notice, the 1|2 is not terminated correctly.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years
[JBoss JIRA] Created: (JBRULES-1651) deploying BRMS web app - drools-jbrms.war throws java.sql.SQLException: ORA-00902: invalid datatype Exception when used with Oracle database.
by santosh gadkari (JIRA)
deploying BRMS web app - drools-jbrms.war throws java.sql.SQLException: ORA-00902: invalid datatype Exception when used with Oracle database.
----------------------------------------------------------------------------------------------------------------------------------------------
Key: JBRULES-1651
URL: http://jira.jboss.com/jira/browse/JBRULES-1651
Project: JBoss Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Environment: weblogic, oracle, jdk1.5, windows
Reporter: santosh gadkari
Assigned To: Mark Proctor
We want to move from filebased darby database to our Oracle database to store rules. We made the changes in the repository.xml and provided url,connection string etc. but after that we came across "java.sql.SQLException: ORA-00902: invalid datatype" Exceptions.
Please provide suitable solution for the same.
find the stack trace as below,
<19-Jun-2008 21:04:31 o'clock SGT> <Error> <Deployer> <BEA-149231> <Unable to set the activation state to true for the application 'brms'.
weblogic.application.ModuleException:
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:894)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:336)
at weblogic.application.internal.flow.ModuleStateDriver$3.next(ModuleStateDriver.java:204)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:60)
Truncated. see log file for complete stacktrace
java.sql.SQLException: ORA-00902: invalid datatype
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
Truncated. see log file for complete stacktrace
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years
[JBoss JIRA] Created: (JBRULES-1992) IllegalArgumetException when using @timestamp?
by Zoltan Farkas (JIRA)
IllegalArgumetException when using @timestamp?
----------------------------------------------
Key: JBRULES-1992
URL: https://jira.jboss.org/jira/browse/JBRULES-1992
Project: JBoss Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Environment: jdk 1.6
Reporter: Zoltan Farkas
Assignee: Mark Proctor
I think problem is with @timestamp, I use GUVNOR to build my package.
Here is the exception:
2009-03-05 19:56:07,891 [http-0.0.0.0-8080-2] ERROR STDERR - com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract org.drools.guvnor.client.rpc.BuilderResult[] org.drools.guvnor
.client.rpc.RepositoryService.buildPackage(java.lang.String,java.lang.String,boolean) throws com.google.gwt.user.client.rpc.SerializableException' threw an unexpected exception: org.drools.RuntimeDroolsExcep
tion: java.lang.IllegalArgumentException: argument type mismatch
2009-03-05 19:56:07,895 [http-0.0.0.0-8080-2] ERROR STDERR - at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:360)
2009-03-05 19:56:07,895 [http-0.0.0.0-8080-2] ERROR STDERR - at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:546)
2009-03-05 19:56:07,895 [http-0.0.0.0-8080-2] ERROR STDERR - at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
2009-03-05 19:56:07,896 [http-0.0.0.0-8080-2] ERROR STDERR - at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
2009-03-05 19:56:07,896 [http-0.0.0.0-8080-2] ERROR STDERR - at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
2009-03-05 19:56:07,896 [http-0.0.0.0-8080-2] ERROR STDERR - at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
2009-03-05 19:56:07,896 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
2009-03-05 19:56:07,896 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2009-03-05 19:56:07,896 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.web.ContextFilter$1.process(ContextFilter.java:42)
2009-03-05 19:56:07,896 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:53)
2009-03-05 19:56:07,896 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)
2009-03-05 19:56:07,896 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2009-03-05 19:56:07,896 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
2009-03-05 19:56:07,897 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
2009-03-05 19:56:07,898 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
2009-03-05 19:56:07,898 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
2009-03-05 19:56:07,898 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
2009-03-05 19:56:07,898 [http-0.0.0.0-8080-2] ERROR STDERR - at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
2009-03-05 19:56:07,898 [http-0.0.0.0-8080-2] ERROR STDERR - at java.lang.Thread.run(Thread.java:619)
2009-03-05 19:56:07,898 [http-0.0.0.0-8080-2] ERROR STDERR - Caused by: org.drools.RuntimeDroolsException: java.lang.IllegalArgumentException: argument type mismatch
2009-03-05 19:56:07,898 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.base.ClassFieldAccessorFactory.getClassFieldReader(ClassFieldAccessorFactory.java:152)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.base.ClassFieldAccessorCache$CacheEntry.getReadAccessor(ClassFieldAccessorCache.java:315)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.base.ClassFieldAccessorCache.getReadAcessor(ClassFieldAccessorCache.java:245)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.base.ClassFieldAccessorStore.wire(ClassFieldAccessorStore.java:379)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.base.ClassFieldAccessorStore.getReader(ClassFieldAccessorStore.java:97)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.base.ClassFieldAccessorStore.getReader(ClassFieldAccessorStore.java:74)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.compiler.PackageBuilder.processTypeDeclarations(PackageBuilder.java:1031)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.compiler.PackageBuilder.mergePackage(PackageBuilder.java:916)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.compiler.PackageBuilder.addPackage(PackageBuilder.java:608)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:284)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.guvnor.server.contenthandler.DRLFileContentHandler.compile(DRLFileContentHandler.java:36)
2009-03-05 19:56:07,899 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.guvnor.server.builder.ContentPackageAssembler.buildAsset(ContentPackageAssembler.java:198)
2009-03-05 19:56:07,900 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.guvnor.server.builder.ContentPackageAssembler.buildPackage(ContentPackageAssembler.java:178)
2009-03-05 19:56:07,900 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.guvnor.server.builder.ContentPackageAssembler.<init>(ContentPackageAssembler.java:104)
2009-03-05 19:56:07,900 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.guvnor.server.builder.ContentPackageAssembler.<init>(ContentPackageAssembler.java:117)
2009-03-05 19:56:07,900 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.guvnor.server.ServiceImplementation.buildPackage(ServiceImplementation.java:1375)
2009-03-05 19:56:07,900 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.guvnor.server.ServiceImplementation.buildPackage(ServiceImplementation.java:1359)
2009-03-05 19:56:07,900 [http-0.0.0.0-8080-2] ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2009-03-05 19:56:07,900 [http-0.0.0.0-8080-2] ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2009-03-05 19:56:07,900 [http-0.0.0.0-8080-2] ERROR STDERR - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2009-03-05 19:56:07,900 [http-0.0.0.0-8080-2] ERROR STDERR - at java.lang.reflect.Method.invoke(Method.java:597)
2009-03-05 19:56:07,900 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
2009-03-05 19:56:07,901 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
2009-03-05 19:56:07,901 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
2009-03-05 19:56:07,901 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
2009-03-05 19:56:07,901 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
2009-03-05 19:56:07,901 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:77)
2009-03-05 19:56:07,901 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
2009-03-05 19:56:07,901 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
2009-03-05 19:56:07,901 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
2009-03-05 19:56:07,901 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.security.SecurityInterceptor.aroundInvoke(SecurityInterceptor.java:157)
2009-03-05 19:56:07,901 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.guvnor.server.ServiceImplementation_$$_javassist_7.buildPackage(ServiceImplementation_$$_javassist_7.java)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.guvnor.server.RepositoryServiceServlet.buildPackage(RepositoryServiceServlet.java:196)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - at java.lang.reflect.Method.invoke(Method.java:597)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
2009-03-05 19:56:07,902 [http-0.0.0.0-8080-2] ERROR STDERR - ... 27 more
2009-03-05 19:56:07,903 [http-0.0.0.0-8080-2] ERROR STDERR - Caused by: java.lang.IllegalArgumentException: argument type mismatch
2009-03-05 19:56:07,903 [http-0.0.0.0-8080-2] ERROR STDERR - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
2009-03-05 19:56:07,903 [http-0.0.0.0-8080-2] ERROR STDERR - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
2009-03-05 19:56:07,903 [http-0.0.0.0-8080-2] ERROR STDERR - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
2009-03-05 19:56:07,903 [http-0.0.0.0-8080-2] ERROR STDERR - at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
2009-03-05 19:56:07,903 [http-0.0.0.0-8080-2] ERROR STDERR - at org.drools.base.ClassFieldAccessorFactory.getClassFieldReader(ClassFieldAccessorFactory.java:143)
2009-03-05 19:56:07,903 [http-0.0.0.0-8080-2] ERROR STDERR - ... 68 more
here is my drl:
package eventprocessor
import eventprocessor.model.NetworkEvent
global EventExpertProcessor processor
declare NetworkEvent
@role( event )
@timestamp( creationTime )
end
here is the NetworkEvent code:
package eventprocessor.model;
import java.util.Date;
/**
*
* @author zoly
*/
public class NetworkEvent {
private String id;
private String description;
private NetworkNode sourceComponent;
private Integer severity;
private Date creationTime;
private java.math.BigDecimal locElevation;
private java.math.BigDecimal locLongitude;
private java.math.BigDecimal locLatitude;
/**
* @return the id
*/
public String getId()
{
return id;
}
/**
* @param id the id to set
*/
public void setId(String id)
{
this.id = id;
}
/**
* @return the description
*/
public String getDescription()
{
return description;
}
/**
* @param description the description to set
*/
public void setDescription(String description)
{
this.description = description;
}
/**
* @return the sourceComponent
*/
public NetworkNode getSourceComponent()
{
return sourceComponent;
}
/**
* @param sourceComponent the sourceComponent to set
*/
public void setSourceComponent(NetworkNode sourceComponent)
{
this.sourceComponent = sourceComponent;
}
/**
* @return the severity
*/
public Integer getSeverity()
{
return severity;
}
/**
* @param severity the severity to set
*/
public void setSeverity(Integer severity)
{
this.severity = severity;
}
/**
* @return the creationTime
*/
public Date getCreationTime()
{
return creationTime;
}
/**
* @param creationTime the creationTime to set
*/
public void setCreationTime(Date creationTime)
{
this.creationTime = creationTime;
}
/**
* @return the locElevation
*/
public java.math.BigDecimal getLocElevation()
{
return locElevation;
}
/**
* @param locElevation the locElevation to set
*/
public void setLocElevation(java.math.BigDecimal locElevation)
{
this.locElevation = locElevation;
}
/**
* @return the locLongitude
*/
public java.math.BigDecimal getLocLongitude()
{
return locLongitude;
}
/**
* @param locLongitude the locLongitude to set
*/
public void setLocLongitude(java.math.BigDecimal locLongitude)
{
this.locLongitude = locLongitude;
}
/**
* @return the locLatitude
*/
public java.math.BigDecimal getLocLatitude()
{
return locLatitude;
}
/**
* @param locLatitude the locLatitude to set
*/
public void setLocLatitude(java.math.BigDecimal locLatitude)
{
this.locLatitude = locLatitude;
}
@Override
public boolean equals(Object obj)
{
if (obj == null)
{
return false;
}
if (getClass() != obj.getClass())
{
return false;
}
final NetworkEvent other = (NetworkEvent) obj;
if ((this.id == null) ? (other.id != null) : !this.id.equals(other.id))
{
return false;
}
return true;
}
@Override
public int hashCode()
{
int hash = 7;
hash = 17 * hash + (this.id != null ? this.id.hashCode() : 0);
return hash;
}
public String toString()
{
StringBuilder toStringBuilder = new StringBuilder();
toStringBuilder.append(super.toString());
toStringBuilder.append("\n");
toStringBuilder.append("\nid: ");
toStringBuilder.append(id);
toStringBuilder.append("\ndescription: ");
toStringBuilder.append(description);
toStringBuilder.append("\nsourceComponent: ");
toStringBuilder.append(sourceComponent);
toStringBuilder.append("\nseverity: ");
toStringBuilder.append(severity);
toStringBuilder.append("\ncreationTime: ");
toStringBuilder.append(creationTime);
toStringBuilder.append("\nlocElevation: ");
toStringBuilder.append(locElevation);
toStringBuilder.append("\nlocLongitude: ");
toStringBuilder.append(locLongitude);
toStringBuilder.append("\nlocLatitude: ");
toStringBuilder.append(locLatitude);
return toStringBuilder.toString();
}
}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years
[JBoss JIRA] Created: (JBRULES-2034) Guvnor 5.0.CR1 does not delpoy on JBoss 5.0.0 jdk6
by Jason Porter (JIRA)
Guvnor 5.0.CR1 does not delpoy on JBoss 5.0.0 jdk6
--------------------------------------------------
Key: JBRULES-2034
URL: https://jira.jboss.org/jira/browse/JBRULES-2034
Project: JBoss Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: drools-guvnor
Affects Versions: 5.0.0.CR1
Environment: Mac OSX 10.5.6
Reporter: Jason Porter
Assignee: Mark Proctor
I just downloaded the latest stand-alone Guvnor (5.0.0.CR1) and dropped it into my deploy directory, got this exception:
12:48:31,091 INFO [PersistenceUnitDeployment] Starting persistence unit persistence.unit:unitName=#ACL
12:48:31,107 ERROR [AbstractKernelController] Error installing to Start: name=persistence.unit:unitName=#ACL state=Create
java.lang.RuntimeException: Specification violation [EJB3 JPA 6.2.1.2] - You have not defined a non-jta-data-source for a RESOURCE_LOCAL enabled persistence context named: ACL
at org.jboss.jpa.deployment.PersistenceUnitInfoImpl.<init>(PersistenceUnitInfoImpl.java:124)
at org.jboss.jpa.deployment.PersistenceUnitDeployment.start(PersistenceUnitDeployment.java:285)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.reflect.plugins.introspection.ReflectionUtils.invoke(ReflectionUtils.java:59)
at org.jboss.reflect.plugins.introspection.ReflectMethodInfoImpl.invoke(ReflectMethodInfoImpl.java:150)
at org.jboss.joinpoint.plugins.BasicMethodJoinPoint.dispatch(BasicMethodJoinPoint.java:66)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction$JoinpointDispatchWrapper.execute(KernelControllerContextAction.java:241)
at org.jboss.kernel.plugins.dependency.ExecutionWrapper.execute(ExecutionWrapper.java:47)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchExecutionWrapper(KernelControllerContextAction.java:109)
at org.jboss.kernel.plugins.dependency.KernelControllerContextAction.dispatchJoinPoint(KernelControllerContextAction.java:70)
at org.jboss.kernel.plugins.dependency.LifecycleAction.installActionInternal(LifecycleAction.java:221)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:54)
at org.jboss.kernel.plugins.dependency.InstallsAwareAction.installAction(InstallsAwareAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:774)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:540)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:121)
at org.jboss.deployers.vfs.deployer.kernel.BeanMetaDataDeployer.deploy(BeanMetaDataDeployer.java:51)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
at org.jboss.Main.boot(Main.java:209)
at org.jboss.Main$1.run(Main.java:547)
at java.lang.Thread.run(Thread.java:637)
12:48:37,672 ERROR [AbstractKernelController] Error installing to Configured: name=jboss.web.deployment:war=/drools-guvnor state=Instantiated mode=Manual requiredState=Configured
java.lang.RuntimeException: Exception setting attribute SecurityManagement on mbean jboss.web.deployment:war=/drools-guvnor
at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:170)
at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:114)
at org.jboss.system.microcontainer.ConfigureAction.installAction(ConfigureAction.java:58)
at org.jboss.system.microcontainer.ConfigureAction.installAction(ConfigureAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
at org.jboss.system.ServiceController.install(ServiceController.java:274)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:95)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
at org.jboss.Main.boot(Main.java:209)
at org.jboss.Main$1.run(Main.java:547)
at java.lang.Thread.run(Thread.java:637)
Caused by: javax.management.InvalidAttributeValueException: Set attribute has class class org.jboss.security.integration.JNDIBasedSecurityManagement loaded from BaseClassLoader@773fe60f{vfsfile:/Users/jason.porter/servers/jboss-5.0.0.GA-jdk6/server/default/conf/jboss-service.xml} that is not assignable to attribute class interface org.jboss.security.ISecurityManagement loaded from BaseClassLoader@2034b071{vfszip:/Users/jason.porter/servers/jboss-5.0.0.GA-jdk6/server/default/deploy/drools-guvnor.war}
at org.jboss.mx.interceptor.ModelMBeanAttributeInterceptor.checkAssignable(ModelMBeanAttributeInterceptor.java:229)
at org.jboss.mx.interceptor.ModelMBeanAttributeInterceptor.invoke(ModelMBeanAttributeInterceptor.java:88)
at org.jboss.mx.interceptor.PersistenceInterceptor.invoke(PersistenceInterceptor.java:76)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
at org.jboss.mx.server.AbstractMBeanInvoker.setAttribute(AbstractMBeanInvoker.java:461)
at org.jboss.mx.server.MBeanServerImpl.setAttribute(MBeanServerImpl.java:617)
at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:166)
... 40 more
12:48:38,221 ERROR [AbstractKernelController] Error installing to Real: name=vfszip:/Users/jason.porter/servers/jboss-5.0.0.GA-jdk6/server/default/deploy/drools-guvnor.war state=PreReal mode=Manual requiredState=Real
org.jboss.deployers.spi.DeploymentException: Error deploying: jboss.web.deployment:war=/drools-guvnor
at org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:123)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:45)
at org.jboss.deployers.spi.deployer.helpers.AbstractSimpleRealDeployer.internalDeploy(AbstractSimpleRealDeployer.java:62)
at org.jboss.deployers.spi.deployer.helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
at org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
at org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
at org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.deployers.plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
at org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:545)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
at org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:405)
at org.jboss.Main.boot(Main.java:209)
at org.jboss.Main$1.run(Main.java:547)
at java.lang.Thread.run(Thread.java:637)
Caused by: java.lang.RuntimeException: Exception setting attribute SecurityManagement on mbean jboss.web.deployment:war=/drools-guvnor
at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:170)
at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:114)
at org.jboss.system.microcontainer.ConfigureAction.installAction(ConfigureAction.java:58)
at org.jboss.system.microcontainer.ConfigureAction.installAction(ConfigureAction.java:42)
at org.jboss.dependency.plugins.action.SimpleControllerContextAction.simpleInstallAction(SimpleControllerContextAction.java:62)
at org.jboss.dependency.plugins.action.AccessControllerContextAction.install(AccessControllerContextAction.java:71)
at org.jboss.dependency.plugins.AbstractControllerContextActions.install(AbstractControllerContextActions.java:51)
at org.jboss.dependency.plugins.AbstractControllerContext.install(AbstractControllerContext.java:348)
at org.jboss.system.microcontainer.ServiceControllerContext.install(ServiceControllerContext.java:286)
at org.jboss.dependency.plugins.AbstractController.install(AbstractController.java:1598)
at org.jboss.dependency.plugins.AbstractController.incrementState(AbstractController.java:934)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:1062)
at org.jboss.dependency.plugins.AbstractController.resolveContexts(AbstractController.java:984)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:822)
at org.jboss.dependency.plugins.AbstractController.change(AbstractController.java:553)
at org.jboss.system.ServiceController.doChange(ServiceController.java:688)
at org.jboss.system.ServiceController.install(ServiceController.java:274)
at org.jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java:95)
... 23 more
Caused by: javax.management.InvalidAttributeValueException: Set attribute has class class org.jboss.security.integration.JNDIBasedSecurityManagement loaded from BaseClassLoader@773fe60f{vfsfile:/Users/jason.porter/servers/jboss-5.0.0.GA-jdk6/server/default/conf/jboss-service.xml} that is not assignable to attribute class interface org.jboss.security.ISecurityManagement loaded from BaseClassLoader@2034b071{vfszip:/Users/jason.porter/servers/jboss-5.0.0.GA-jdk6/server/default/deploy/drools-guvnor.war}
at org.jboss.mx.interceptor.ModelMBeanAttributeInterceptor.checkAssignable(ModelMBeanAttributeInterceptor.java:229)
at org.jboss.mx.interceptor.ModelMBeanAttributeInterceptor.invoke(ModelMBeanAttributeInterceptor.java:88)
at org.jboss.mx.interceptor.PersistenceInterceptor.invoke(PersistenceInterceptor.java:76)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:90)
at org.jboss.mx.server.AbstractMBeanInvoker.setAttribute(AbstractMBeanInvoker.java:461)
at org.jboss.mx.server.MBeanServerImpl.setAttribute(MBeanServerImpl.java:617)
at org.jboss.system.ServiceConfigurator.configure(ServiceConfigurator.java:166)
... 40 more
12:48:38,278 INFO [TomcatDeployment] deploy, ctxPath=/jmx-console, vfsUrl=jmx-console.war
12:48:38,332 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
*** CONTEXTS IN ERROR: Name -> Error
vfszip:/Users/jason.porter/servers/jboss-5.0.0.GA-jdk6/server/default/deploy/drools-guvnor.war -> javax.management.InvalidAttributeValueException: Set attribute has class class org.jboss.security.integration.JNDIBasedSecurityManagement loaded from BaseClassLoader@773fe60f{vfsfile:/Users/jason.porter/servers/jboss-5.0.0.GA-jdk6/server/default/conf/jboss-service.xml} that is not assignable to attribute class interface org.jboss.security.ISecurityManagement loaded from BaseClassLoader@2034b071{vfszip:/Users/jason.porter/servers/jboss-5.0.0.GA-jdk6/server/default/deploy/drools-guvnor.war}
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years
[JBoss JIRA] Created: (JBRULES-2233) Guvnor Test Scenarios need to be able to turn off RuleFlow
by Jeff DeLong (JIRA)
Guvnor Test Scenarios need to be able to turn off RuleFlow
----------------------------------------------------------
Key: JBRULES-2233
URL: https://jira.jboss.org/jira/browse/JBRULES-2233
Project: Drools
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Components: drools-guvnor
Affects Versions: 5.0.0.FINAL
Reporter: Jeff DeLong
Assignee: Mark Proctor
Test Scenarios can be written and targeted at each individual rule using Guvnor. However, if later in the rule development process the rule is added to a RuleFlow Group, the test scenario will no longer execute successfully, because the RuleFlow Group is not active.
It would be very useful to have a widget on the Test Scenario UI that allowed the user to "iinactiviate" ruleflow processing for a given Test Scenario. This way the test would remain valid for the individual rule. even though it had been added to a ruleflow group.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years
[JBoss JIRA] Created: (JBRULES-1881) no-loop attribute not wrking with modify
by Sravanthi Tipirneni (JIRA)
no-loop attribute not wrking with modify
-----------------------------------------
Key: JBRULES-1881
URL: https://jira.jboss.org/jira/browse/JBRULES-1881
Project: JBoss Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 4.0.7
Reporter: Sravanthi Tipirneni
Assignee: Mark Proctor
Priority: Minor
in the rule given below, the rule is looping when i use
modify( $edi ){
setSourceable(true)
}
in RHS. It does not loop when i use $edi.setSourceable(true);
rule "Generic MSRP Rule"
no-loop true
when
$edi : EdiProduct( $prod : product )
Product( classificationCode == null, $prc : pricing ) from $prod
Pricing( $msr : msrp ) from $prc
Money( asBigDecimal > 0) from $msr
then
modify( $edi ){
setSourceable(true)
}
//$edi.setSourceable(true);
System.out.println("Rule is successfull");
end
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
16 years