Hi, I am integrating pentaho reporting engine in a tapestry 5 project. We are using maven. I am using the artifactory from pentaho:http://repository.pentaho.org/artifactory/repo/ When putting it in the pom.xml:
<dependency> <groupId>pentaho-reporting-engine</groupId> <artifactId>classic-core</artifactId> <version>0.8.11-SNAPSHOT</version> </dependency> I get the netbeans (my ide :) ) recognize all the imports ok. But when building, I get the exception: Caused by: java.lang.RuntimeException: Error building service proxy for service 'Session' (at org.apache.tapestry5.hibernate.HibernateCoreModule.buildSession(HibernateSessionManager, PropertyShadowBuilder) (at HibernateCoreModule.java:117)): sealing violation: can't seal package javax.naming: already loaded at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:344) at org.apache.tapestry5.ioc.internal.OperationTrackerImpl.invoke(OperationTrackerImpl.java:65) ... 161 more Caused by: java.lang.SecurityException: sealing violation: can't seal package javax.naming: already loaded at java.net.URLClassLoader.defineClass(URLClassLoader.java:242) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:392) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632) at java.lang.ClassLoader.defineClass(ClassLoader.java:616) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141) at java.net.URLClassLoader.defineClass(URLClassLoader.java:283) at java.net.URLClassLoader.access$000(URLClassLoader.java:58) at java.net.URLClassLoader$1.run(URLClassLoader.java:197) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:392) at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.privateGetPublicMethods(Class.java:2547) at java.lang.Class.getMethods(Class.java:1410) at org.apache.tapestry5.ioc.services.MethodIterator.<init>(MethodIterator.java:52) at org.apache.tapestry5.ioc.internal.services.ClassFabImpl.proxyMethodsToDelegate(ClassFabImpl.java:180) at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxyInstance(ModuleImpl.java:510) at org.apache.tapestry5.ioc.internal.ModuleImpl.createProxy(ModuleImpl.java:475) at org.apache.tapestry5.ioc.internal.ModuleImpl.access$900(ModuleImpl.java:61) at org.apache.tapestry5.ioc.internal.ModuleImpl$4.invoke(ModuleImpl.java:327) ... 162 more It seems that both (tapestry and pentaho) are trying to include the same class (javax.naming), am I correct ? Any ideas on how to solve it ? Regards ! -- View this message in context: http://tapestry.1045711.n5.nabble.com/Pentaho-Reporting-integration-tp4419907p4419907.html Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tapestry.apache.org For additional commands, e-mail: users-h...@tapestry.apache.org