Hello,

I would like to use jguard with pentaho (which is deployed on JBoss 4.03) to 
secure the portal.

After downloading the jguard zip and install it, i was able to launch 
start-pentaho.bat but i had the following errors :

anonymous wrote : 
  | 2006-07-07 10:55:29,984 WARN [org.jboss.system.ServiceController] Problem 
starting service portal:service=CMS
  | java.lang.NoSuchMethodError: 
org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/
 lang/String;)V
  | at net.sf.cglib.core.ClassEmitter.begin_class(ClassEmitter.java:77)
  | at net.sf.cglib.core.KeyFactory$Generator.generateClass(KeyFactory.java:173)
  | at 
net.sf.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)
  | at 
net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:215)
  | at net.sf.cglib.core.KeyFactory$Generator.create(KeyFactory.java:145)
  | at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:117)
  | at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:108)
  | at net.sf.cglib.core.KeyFactory.create(KeyFactory.java:104)
  | at org.hibernate.impl.SessionFactoryImpl.(SessionFactoryImpl.java:362)
  | ............
  | 


anonymous wrote : 
  | [org.jboss.deployment.scanner.URLDeploymentScanner] Incomplete Deployment 
listing:
  | 
  | --- MBeans waiting for other MBeans ---
  | ObjectName: portal:service=CMS
  | State: FAILED
  | Reason: java.lang.NoSuchMethodError: 
org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/
 lang/String;)V
  | I Depend On:
  | jboss.jca:name=PortalDS,service=DataSourceBinding
  | portal:service=JAASLoginModule
  | Depends On Me:
  | portal:mapper=CMSObject
  | 
  | ObjectName: portal:service=TreeCache,type=persistent
  | State: FAILED
  | Reason: java.lang.NoClassDefFoundError
  | I Depend On:
  | jboss.jca:name=PortalDS,service=DataSourceBinding
  | Depends On Me:
  | portal:service=TreeCacheProvider,type=persistent
  | 
  | ObjectName: portal:service=Hibernate
  | State: FAILED
  | Reason: java.lang.NoClassDefFoundError
  | I Depend On:
  | jboss.jca:name=PortalDS,service=DataSourceBinding
  | Depends On Me:
  | portal:service=Module,type=User
  | portal:service=Module,type=Role
  | 
  | ObjectName: portal:service=Hibernate,type=globalinstance
  | State: FAILED
  | Reason: java.lang.NoClassDefFoundError
  | I Depend On:
  | jboss.jca:name=PortalDS,service=DataSourceBinding
  | Depends On Me:
  | portal:container=Instance,type=global
  | 
  | ObjectName: portal:service=Hibernate,type=globalportal
  | State: FAILED
  | Reason: java.lang.NoClassDefFoundError
  | I Depend On:
  | jboss.jca:name=PortalDS,service=DataSourceBinding
  | Depends On Me:
  | portal:container=PortalObject,type=global
  | 
  | --- MBEANS THAT ARE THE ROOT CAUSE OF THE PROBLEM ---
  | ObjectName: portal:service=Hibernate,type=globalportal
  | State: FAILED
  | Reason: java.lang.NoClassDefFoundError
  | I Depend On:
  | jboss.jca:name=PortalDS,service=DataSourceBinding
  | Depends On Me:
  | portal:container=PortalObject,type=global
  | 
  | ObjectName: portal:service=CMS
  | State: FAILED
  | Reason: java.lang.NoSuchMethodError: 
org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/
 lang/String;)V
  | I Depend On:
  | jboss.jca:name=PortalDS,service=DataSourceBinding
  | portal:service=JAASLoginModule
  | Depends On Me:
  | portal:mapper=CMSObject
  | 
  | ObjectName: portal:service=Hibernate,type=globalinstance
  | State: FAILED
  | Reason: java.lang.NoClassDefFoundError
  | I Depend On:
  | jboss.jca:name=PortalDS,service=DataSourceBinding
  | Depends On Me:
  | portal:container=Instance,type=global
  | 
  | ObjectName: portal:service=Hibernate
  | State: FAILED
  | Reason: java.lang.NoClassDefFoundError
  | I Depend On:
  | jboss.jca:name=PortalDS,service=DataSourceBinding
  | Depends On Me:
  | portal:service=Module,type=User
  | portal:service=Module,type=Role
  | 
  | ObjectName: portal:service=TreeCache,type=persistent
  | State: FAILED
  | Reason: java.lang.NoClassDefFoundError
  | I Depend On:
  | jboss.jca:name=PortalDS,service=DataSourceBinding
  | Depends On Me:
  | portal:service=TreeCacheProvider,type=persistent
  | 

However, my jguard example worked... (pentaho didn't work at this time)

I have resolved this problem, Jguard needs asm-2.0 when jboss uses asm 1.5.03, 
i have also change the cglib from /jboss/server/default/lib/ with the latest 
cglib-nodep version...

I don't have errors anymore but my jguard example don't really work because i 
have only access to the login,logon and access denied pages which is according 
to the jguard forum the basic accessible pages...

However, if i comment this part of the 
/jboss/server/default/deploy/jboss-portal.sar/META-INF/jboss-service.xml

anonymous wrote : 
  | <mbean
  | code="org.jboss.portal.server.deployment.WebAppAdapter"
  | name="portal:deployer=Adapter"
  | xmbean-dd="org/jboss/portal/server/deployment/WebAppAdapter.xml">
  | portal:deploymentFactory=Object
  | portal:deploymentFactory=PortletApp
  | portal:deploymentFactory=Layout
  | portal:deploymentFactory=LayoutFeatures
  | portal:deploymentFactory=Theme
  | portal:service=Module,type=User
  | portal:service=Module,type=Role
  | portal:service=Module,type=Mail
  | <depends optional-attribute-name="Deployer" 
proxy-type="attribute">portal:deployer=PortalWebApp
  | <depends 
optional-attribute-name="InterceptedDeployer">jboss.web:service=WebServer
  | 



I obtain approximatively the same errors that the second quoted errors and my 
jguard example work again....


So i deduce that my problem comes from the portal configuration but i don't 
know where or what search....


Can you please help me ?


Thanks for your response !

Jérémy
(French student) 

View the original post : 
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3958273#3958273

Reply to the post : 
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3958273

_______________________________________________
jboss-user mailing list
jboss-user@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to