[JBoss Seam] - Re: Exception with rule based security
by swd847
I got it, there was the another copy of the same version of the antlr jars on the classpath.
However, now I get the following:
| 12:20:16,037 ERROR [[/brgjava]] Session event listener threw exception
| org.drools.rule.InvalidRulePackage: Unable to create Field Extractor for 'name'
| Unable to create Field Extractor for 'action'
| Unable to create Field Extractor for 'name'
|
| at org.drools.rule.Package.checkValidity(Unknown Source)
| at org.drools.common.AbstractRuleBase.addPackage(Unknown Source)
| at org.jboss.seam.drools.RuleBase.compileRuleBase(RuleBase.java:70)
|
My rules file is from the example:
| package MyApplicationPermissions;
|
| import org.jboss.seam.security.PermissionCheck;
| import org.jboss.seam.security.Role;
|
| rule CanUserDeleteCustomers
| when
| c: PermissionCheck(name == "customer", action == "delete")
| Role(name == "admin")
| then
| c.grant();
| end;
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4028635#4028635
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4028635
19Â years, 1Â month
[JBoss Messaging] - Classloading issues with EJBs; messages in EJB classloader
by genman
I use an ObjectMessage that uses a class that's scoped within my .ear classloader.
What ends up happening is this:
| Caused by: java.lang.RuntimeException: No ClassLoaders found for: com.playphone.
| msg.Message
| at org.jboss.mx.loading.LoadMgr3.beginLoadTask(LoadMgr3.java:306)
| at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryCl
| assLoader.java:511)
| at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassL
| oader.java:405)
| at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
| at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
| at java.lang.Class.forName0(Native Method)
| at java.lang.Class.forName(Class.java:242)
| at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:585)
| at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:154
| 4)
| at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1466)
| at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1
| 699)
| at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1305)
| at java.io.ObjectInputStream.readObject(ObjectInputStream.java:348)
| at org.jboss.messaging.util.StreamUtils.readObject(StreamUtils.java:172)
|
| at org.jboss.messaging.core.message.MessageSupport.readPayload(MessageSu
| pport.java:436)
| at org.jboss.messaging.core.message.MessageSupport.getPayload(MessageSup
| port.java:273)
| at org.jboss.jms.message.JBossObjectMessage.getObject(JBossObjectMessage
| .java:119)
| at org.jboss.jms.message.ObjectMessageProxy.getObject(ObjectMessageProxy
| .java:64)
| at com.playphone.msg.BaseMDB.onMessage(BaseMDB.java:83)
| at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
| at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
| sorImpl.java:25)
|
This is Messaging SVN trunk.
I don't know if this contradicts the spec, but I seem to recall it working on JBossMQ.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4028634#4028634
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4028634
19Â years, 1Â month
[JBoss Seam] - Unable to connect to Mysql for generate-entities
by jkjboss
I am trying to generate entities using the seamgen and used the seam setup to set the properties
The build.properties under seam-gen folder looks like
| #Fri Mar 16 05:56:11 IST 2007
| hibernate.connection.password=jerry
| workspace.home=C\:/Projects
| model.package=com.sample.mpdel
| driver.jar=C\:/tools/mysql/mysql-connector-java-5.0.5/mysql-connector-java-5.0.5-bin.jar
| action.package=com.sample.services
| test.package=com.sample.services.test
| database.type=mysql
| hibernate.default_catalog.null=
| database.drop=n
| hibernate.default_schema.null=
| project.name=Sample
| hibernate.connection.username=jerry
| hibernate.connection.driver_class=com.mysql.jdbc.Driver
| project.type=ear
| database.exists=y
| jboss.home=C\:/jboss/jboss-4.0.5.GA
| hibernate.dialect=org.hibernate.dialect.MySQLDialect
| hibernate.connection.url=jdbc\:mysql\://sample
|
But when i run the generate-entitites, i get the following exception
| [hibernate] org.hibernate.exception.JDBCConnectionException: Getting database me
| tadata
| [hibernate] java.sql.SQLException: No suitable driver
|
| BUILD FAILED
| C:\jboss\jboss-seam-1.2.0.PATCH1\seam-gen\build.xml:805: org.hibernate.exception
| .JDBCConnectionException: Getting database metadata
| at org.hibernate.tool.ant.HibernateToolTask.reportException(HibernateToo
| lTask.java:223)
| at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.ja
| va:186)
| at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
| at org.apache.tools.ant.Task.perform(Task.java:364)
| at org.apache.tools.ant.Target.execute(Target.java:341)
| at org.apache.tools.ant.Target.performTasks(Target.java:369)
| at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
| at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
| at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExe
| cutor.java:40)
| at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
| at org.apache.tools.ant.Main.runBuild(Main.java:668)
| at org.apache.tools.ant.Main.startAnt(Main.java:187)
| at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
| at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
| Caused by: org.hibernate.exception.JDBCConnectionException: Getting database met
| adata
| at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.j
| ava:74)
| at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.getMetaData(
| AbstractMetaDataDialect.java:62)
| at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.caseForSearc
| h(AbstractMetaDataDialect.java:157)
| at org.hibernate.cfg.reveng.dialect.JDBCMetaDataDialect.getTables(JDBCMe
| taDataDialect.java:22)
| at org.hibernate.cfg.reveng.JDBCReader.processTables(JDBCReader.java:446
| )
| at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.jav
| a:73)
| at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.jav
| a:828)
| at org.hibernate.cfg.JDBCBinder.readDatabaseSchema(JDBCBinder.java:118)
| at org.hibernate.cfg.JDBCBinder.readFromDatabase(JDBCBinder.java:89)
| at org.hibernate.cfg.JDBCMetaDataConfiguration.readFromJDBC(JDBCMetaData
| Configuration.java:40)
| at org.hibernate.tool.ant.JDBCConfigurationTask.doConfiguration(JDBCConf
| igurationTask.java:82)
| at org.hibernate.tool.ant.ConfigurationTask.getConfiguration(Configurati
| onTask.java:55)
| at org.hibernate.tool.ant.HibernateToolTask.getConfiguration(HibernateTo
| olTask.java:299)
| at org.hibernate.tool.ant.HibernateToolTask.getProperties(HibernateToolT
| ask.java:315)
| at org.hibernate.tool.ant.ExporterTask.configureExporter(ExporterTask.ja
| va:94)
| at org.hibernate.tool.ant.Hbm2JavaExporterTask.configureExporter(Hbm2Jav
| aExporterTask.java:34)
| at org.hibernate.tool.ant.ExporterTask.execute(ExporterTask.java:39)
| at org.hibernate.tool.ant.HibernateToolTask.execute(HibernateToolTask.ja
| va:183)
| ... 12 more
| Caused by: java.sql.SQLException: No suitable driver
| at java.sql.DriverManager.getConnection(Unknown Source)
| at java.sql.DriverManager.getConnection(Unknown Source)
| at org.hibernate.connection.DriverManagerConnectionProvider.getConnectio
| n(DriverManagerConnectionProvider.java:110)
| at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.getConnectio
| n(AbstractMetaDataDialect.java:120)
| at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.getMetaData(
| AbstractMetaDataDialect.java:59)
| ... 28 more
| --- Nested Exception ---
| org.hibernate.exception.JDBCConnectionException: Getting database metadata
| at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.j
| ava:74)
| at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.getMetaData(
| AbstractMetaDataDialect.java:62)
| at org.hibernate.cfg.reveng.dialect.AbstractMetaDataDialect.caseForSearc
| h(AbstractMetaDataDialect.java:157)
| at org.hibernate.cfg.reveng.dialect.JDBCMetaDataDialect.getTables(JDBCMe
| taDataDialect.java:22)
| at org.hibernate.cfg.reveng.JDBCReader.processTables(JDBCReader.java:446
| )
| at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.jav
| a:73)
| at org.hibernate.cfg.reveng.JDBCReader.readDatabaseSchema(JDBCReader.jav
| a:828)
| at org.hibernate.cfg.JDBCBinder.readDatabaseSchema(JDBCBinder.java:118)
| at org.hibernate.cfg.JDBCBinder.readFromDatabase(JDBCBinder.java:89)
| at org.hibernate.cfg.JDBCMetaDataConfiguration.readFromJDBC(JDBCMetaData
| Configuration.java:40)
|
I am using mysql DB 5.0.18 and from the properties it does look like i have given the proper path to the driver.
Any help would be greatly appreciated.
thanks,
Jerry
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4028633#4028633
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4028633
19Â years, 1Â month
[JBoss jBPM] - Re: JBPM WITHOUT the starter kit
by markricard
Sure I will respond.
"did you look at the docs? If yes, did you find or mis relevant info in there "
Yes, I looked in the docs. Could not get it to work. Docs in general (even outside of JBoss) are almost never reliable.
"did you search the forum? If yes, did you find or mis relevant info in there "
Yes. Almost all of the posts from people involve using the starter kit that we found. (Examples below)
"did you look at the wiki? If yes, did you find or mis relevant info in there"
Yes. The wiki typically contains copy and paste info from the docs.
Take a look at the following post:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=74781
Asked the same question I have at the end and there was no response from Jan 15th.
Then look at this post:
http://www.jboss.com/index.html?module=bb&op=viewtopic&t=96443
You are supposed to do a "diff"? Really? Seems very "hacky" to me. And the post died there so you don't know if that worked or not.
jBPM seems like quite the hog. Take a look at YAWL. (http://yawlfoundation.org/index.php) I was able to setup the workflow engine in about 15 minutes - and it has all of the functionality that jBPM does without the bloat of having to run in JBoss.
In addition, we actually pay for support from JBoss. And many times our questions take a long time to get answered - or are answered as if we were developing JBoss core code ourselves - which we are not.
Frankly, we feel (all 5 of us) that the answering of questions has gotten worse lately - perhaps because there are so few of you and so many more of us. (compared to 2 or 3 years ago)
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4028628#4028628
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4028628
19Â years, 1Â month