[JBoss Portal] - exception occurs while deploying DB2JDBC driver jar
by wedny@embt
Hello All,
Our application uses Jboss4.03. It works fine till now we updated the DB2 JDBC Driver jar.
With the new DB2 JDBC Driver jar, the server gets "java.io.IOException: non class file" threw by "org.jboss.ejb3.EJB3Deployer.hasEjbAnnotation".
The whole stacktrace:
13:33:47,606 ERROR [MainDeployer] Could not initialise deployment: file:/C:/EMServer/server/all/deploy/6_ems.sar.ear/
org.jboss.deployment.DeploymentException: exception in init of file:/C:/EMServer/server/all/tmp/deploy/tmp21386ems.sar-contents/lib/drivers/db2/
ava.lang.RuntimeException: java.io.IOException: non class file)
at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:53)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:887)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:881)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:881)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:798)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy8.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
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:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:464)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.RuntimeException: java.io.IOException: non class file
at org.jboss.ejb3.EJB3Deployer.hasEjbAnnotation(EJB3Deployer.java:219)
at org.jboss.ejb3.EJB3Deployer.accepts(EJB3Deployer.java:251)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.deployment.SubDeployerInterceptor.invokeNext(SubDeployerInterceptor.java:124)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:109)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy30.accepts(Unknown Source)
at org.jboss.deployment.MainDeployer.findDeployer(MainDeployer.java:1060)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:846)
... 68 more
Caused by: java.io.IOException: non class file
at javassist.bytecode.ClassFile.read(ClassFile.java:611)
at javassist.bytecode.ClassFile.(ClassFile.java:52)
at org.jboss.ejb3.EJB3Deployer.hasEjbAnnotation(EJB3Deployer.java:199)
Does somebody know how to fix it?
Thanks in advance
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111730#4111730
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111730
18 years, 4 months
[JBoss Portal] - JBoss refuses to start again after stopping/starting MySQL
by DanielGallot
Hi,
I have got a pb running AS 4.2.2 + portal 2.6.2 after stopping/starting MySQL 5.0.26.
Everything was running OK.
I have just stopped/started MySQL to change a variable value (max_allowed_packet). First I had stopped JBoss, and after MySQL being running again, I had started JBoss again. But then JBoss makes an error :
18:02:47,654 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'java:JmsXA'
| 18:02:47,797 INFO [ConnectionFactoryBindingService] Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
| 18:02:48,103 WARN [JBossManagedConnectionPool] Throwable while attempting to get a new connection: null
| org.jboss.resource.JBossResourceException: Could not create connection; - nested throwable: (com.mysql.jdbc.CommunicationsException: Communications link failure
|
| Last packet sent to the server was 0 ms ago.)
| at org.jboss.resource.adapter.jdbc.local.LocalManagedConnectionFactory.createManagedConnection(LocalManagedConnectionFactory.java:179)
| at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.createConnectionEventListener(InternalManagedConnectionPool.java:577)
| at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.getConnection(InternalManagedConnectionPool.java:262)
| at org.jboss.resource.connectionmanager.JBossManagedConnectionPool$BasePool.getConnection(JBossManagedConnectionPool.java:500)
| at org.jboss.resource.connectionmanager.BaseConnectionManager2.getManagedConnection(BaseConnectionManager2.java:341)
I have tried several times to start/stop everything, putting again the first MySQL variable value, verifying it is possible to connect to MySQL (command line, MySQL admin). But I did not get again JBoss connecting to MySQL.
I don't understand what has changed.
It is like if stopping/starting MySQL, something changed on MySQL server but I don't see what.
If somebody can give me some help, that would be very nice.
Thanks a lot.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111727#4111727
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111727
18 years, 4 months
[JBoss Seam] - Re: SeamTest Unit Tests Working...But Not Integration Tests
by neilac333
Well, I have tried a bunch of things. I used seamgen to create a dummy project which I then imported into IntelliJ. I ran the generated build script to run an integration test, and of course it worked.
So then I used the information from that run as well as Pete's comments to make a bunch of changes.
Here is the classpath that works from my IntelliJ run:
| C:\seamgen\test\test-build;C:\seamgen\test\lib\test\hibernate-all.jar;C:\seamgen\test\lib\test\jboss-embedded-all.jar;C:\seamgen\test\lib\test\thirdparty-all.jar;C:\seamgen\test\bootstrap;C:\seamgen\test\lib\activation.jar;C:\seamgen\test\lib\ant-antlr.jar;C:\seamgen\test\lib\antlr-runtime.jar;C:\seamgen\test\lib\antlr.jar;C:\seamgen\test\lib\asm-attrs.jar;C:\seamgen\test\lib\asm.jar;C:\seamgen\test\lib\cglib- nodep.jar;C:\seamgen\test\lib\cglib.jar;C:\seamgen\test\lib\commons-beanutils.jar;C:\seamgen\test\lib\commons-collections.jar;C:\seamgen\test\lib\commons-digester.jar;C:\seamgen\test\lib\commons-lang.jar;C:\seamgen\test\lib\commons- logging.jar;C:\seamgen\test\lib\core.jar;C:\seamgen\test\lib\dbunit.jar;C:\seamgen\test\lib\dom4j.jar;C:\seamgen\test\lib\drools-compiler.jar;C:\seamgen\test\lib\drools-core.jar;C:\seamgen\test\lib\ejb-api.jar;C:\seamgen\test\lib\el-api.jar;C:\seamgen\test\lib\groovy-all.jar;C:\seamgen\test\lib\gwt-servlet.jar;C:\seamgen\test\lib\hibernate-annotations.jar;C:\seamgen\test\lib\hibernate-commons-annotations.jar;C:\seamgen\test\lib\hibernate-entitymanager.jar ;C:\seamgen\test\lib\hibernate-search.jar;C:\seamgen\test\lib\hibernate-validator.jar;C:\seamgen\test\lib\hibernate.jar;C:\seamgen\test\lib\hsqldb.jar;C:\seamgen\test\lib\itext.jar;C:\seamgen\test\lib\janino.jar;C:\seamgen\test\lib\javassist.jar;C:\seamgen\test\lib\jaxb- api.jar;C:\seamgen\test\lib\jaxws-api.jar;C:\seamgen\test\lib\jboss-aop.jar;C:\seamgen\test\lib\jboss-cache.jar;C:\seamgen\test\lib\jboss-common-core.jar;C:\seamgen\test\lib\jboss-dependency.jar;C:\seamgen\test\lib\jboss- deployers.jar;C:\seamgen\test\lib\jboss-el.jar;C:\seamgen\test\lib\jboss-embedded-api.jar;C:\seamgen\test\lib\jboss-jmx.jar;C:\seamgen\test\lib\jboss-kernel.jar;C:\seamgen\test\lib\jboss-logging-spi.jar;C:\seamgen\test\lib\jboss- seam-debug.jar;C:\seamgen\test\lib\jboss-seam-gen.jar;C:\seamgen\test\lib\jboss-seam-ioc.jar;C:\seamgen\test\lib\jboss-seam-mail.jar;C:\seamgen\test\lib\jboss-seam-pdf.jar;C:\seamgen\test\lib\jboss-seam-remoting.jar;C:\seamgen\test\lib\jboss- seam-ui.jar;C:\seamgen\test\lib\jboss-seam.jar;C:\seamgen\test\lib\jboss-system.jar;C:\seamgen\test\lib\jbossxb.jar;C:\seamgen\test\lib\jbpm-jpdl.jar;C:\seamgen\test\lib\jcaptcha-all.jar;C:\seamgen\test\lib\jcommon.jar;C:\seamgen\test\lib\jfreechart.jar;C:\seamgen\test\lib\jgroups.jar;C:\seamgen\test\lib\jms.jar;C:\seamgen\test\lib\jsf- api.jar;C:\seamgen\test\lib\jsf-facelets.jar;C:\seamgen\test\lib\jsf-impl.jar;C:\seamgen\test\lib\jsp-api.jar;C:\seamgen\test\lib\jsr173_api.jar;C:\seamgen\test\lib\jsr181-api.jar;C:\seamgen\test\lib\jsr250-api.jar;C:\seamgen\test\lib\jstl.jar;C:\seamgen\test\lib\jta.jar;C:\seamgen\test\lib\log4j.jar;C:\seamgen\test\lib\lucene- core.jar;C:\seamgen\test\lib\mail.jar;C:\seamgen\test\lib\meldware-mailapi.jar;C:\seamgen\test\lib\meldware-mailjmx.jar;C:\seamgen\test\lib\mvel14.jar;C:\seamgen\test\lib\persistence-api.jar;C:\seamgen\test\lib\portlet-api.jar ;C:\seamgen\test\lib\quartz.jar;C:\seamgen\test\lib\richfaces-api.jar;C:\seamgen\test\lib\richfaces-impl.jar;C:\seamgen\test\lib\richfaces-ui.jar;C:\seamgen\test\lib\saaj-api.jar;C:\seamgen\test\lib\servlet-api.jar;C:\seamgen\test\lib\spring.jar;C:\seamgen\test\lib\testng.jar;C:\seamgen\test\lib\urlrewritefilter.jar'
|
Here now is my classpath after tinkering:
| C:\project\model\dist\project-model-test.jar;C:\project\persistence\dist\project-persistence.jar;C:\project\libs\seam-hibernate\test-build;C:\project\libs\seam-hibernate\hibernate-all.jar;C:\project\libs\seam-hibernate\jboss-embedded-all.jar;C:\project\libs\seam-hibernate\thirdparty-all.jar;C:\project\libs\seam-hibernate\bootstrap;C:\project\libs\commons\commons-beanutils.jar;C:\project\libs\commons\commons-collections.jar;C:\project\libs\commons\commons-digester.jar;C:\project\libs\commons\commons-lang.jar;C:\project\libs\commons\commons-logging.jar;C:\project\libs\sun-jsf\el-api.jar;C:\project\libs\sun-jsf\jsf-api.jar;C:\project\libs\sun-jsf\jsf-impl.jar;C:\project\libs\sun-jsf\jsp-api.jar;C:\project\libs\sun-jsf\jstl.jar;C:\project\libs\sun-jsf\servlet-api.jar;C:\project\libs\seam-hibernate\activation.jar;C:\project\libs\seam-hibernate\ant-antlr.jar;C:\project\libs\seam-hibernate\antlr-runtime.jar;C:\project\libs\seam-hibernate\antlr.jar;C:\project\libs\seam-hibernate\asm-attrs.jar;C:\project\libs\seam-hibernate\asm.jar;C:\project\libs\seam-hibernate\cglib-nodep.jar;C:\project\libs\seam-hibernate\cglib.jar;C:\project\libs\seam-hibernate\core.jar;C:\project\libs\seam-hibernate\dom4j.jar;C:\project\libs\seam-hibernate\drools-compiler.jar;C:\project\libs\seam-hibernate\drools-core.jar;C:\project\libs\seam-hibernate\ejb-api.jar;C:\project\libs\seam-hibernate\groovy-all.jar;C:\project\libs\seam-hibernate\gwt-servlet.jar;C:\project\libs\seam-hibernate\hibernate-annotations.jar;C:\project\libs\seam-hibernate\hibernate-commons-annotations.jar;C:\project\libs\seam-hibernate\hibernate-entitymanager.jar;C:\project\libs\seam-hibernate\hibernate-search.jar;C:\project\libs\seam-hibernate\hibernate-validator.jar;C:\project\libs\seam-hibernate\hibernate.jar;C:\project\libs\seam-hibernate\itext.jar;C:\project\libs\seam-hibernate\janino.jar;C:\project\libs\seam-hibernate\javassist.jar;C:\project\libs\seam-hibernate\jaxb-api.jar;C:\project\libs\seam-hibernate\jaxws-api.jar;C:\project\libs\seam-hibernate\jboss-aop.jar;C:\project\libs\seam-hibernate\jboss-cache.jar;C:\project\libs\seam-hibernate\jboss-common-core.jar;C:\project\libs\seam-hibernate\jboss-dependency.jar;C:\project\libs\seam-hibernate\jboss-deployers.jar;C:\project\libs\seam-hibernate\jboss-el.jar;C:\project\libs\seam-hibernate\jboss-embedded-api.jar;C:\project\libs\seam-hibernate\jboss-jmx.jar;C:\project\libs\seam-hibernate\jboss-kernel.jar;C:\project\libs\seam-hibernate\jboss-logging-spi.jar;C:\project\libs\seam-hibernate\jboss-seam-debug.jar;C:\project\libs\seam-hibernate\jboss-seam-gen.jar;C:\project\libs\seam-hibernate\jboss-seam-ioc.jar;C:\project\libs\seam-hibernate\jboss-seam-mail.jar;C:\project\libs\seam-hibernate\jboss-seam-pdf.jar;C:\project\libs\seam-hibernate\jboss-seam-remoting.jar;C:\project\libs\seam-hibernate\jboss-seam-ui.jar;C:\project\libs\seam-hibernate\jboss-seam.jar;C:\project\libs\seam-hibernate\jboss-system.jar;C:\project\libs\seam-hibernate\jbossxb.jar;C:\project\libs\seam-hibernate\jbpm-jpdl.jar;C:\project\libs\seam-hibernate\jcaptcha-all.jar;C:\project\libs\seam-hibernate\jcommon.jar;C:\project\libs\seam-hibernate\jfreechart.jar;C:\project\libs\seam-hibernate\jgroups.jar;C:\project\libs\seam-hibernate\jms.jar;C:\project\libs\seam-hibernate\jsr173_api.jar;C:\project\libs\seam-hibernate\jsr181-api.jar;C:\project\libs\seam-hibernate\jsr250-api.jar;C:\project\libs\seam-hibernate\jta.jar;C:\project\libs\seam-hibernate\log4j.jar;C:\project\libs\seam-hibernate\lucene-core.jar;C:\project\libs\seam-hibernate\mail-ra.jar;C:\project\libs\seam-hibernate\mail.jar;C:\project\libs\seam-hibernate\meldware-mailapi.jar;C:\project\libs\seam-hibernate\meldware-mailjmx.jar;C:\project\libs\seam-hibernate\mvel14.jar;C:\project\libs\seam-hibernate\persistence-api.jar;C:\project\libs\seam-hibernate\portlet-api.jar;C:\project\libs\seam-hibernate\quartz.jar;C:\project\libs\seam-hibernate\urlrewritefilter.jar;C:\project\libs\testing\testng\testng-5.6-jdk15.jar;C:\project\libs\testing\jmock\cglib-2.1_3-src.jar;C:\project\libs\testing\jmock\cglib-nodep-2.1_3.jar;C:\project\libs\testing\jmock\hamcrest-core-1.1.jar;C:\project\libs\testing\jmock\hamcrest-library-1.1.jar;C:\project\libs\testing\jmock\jmock-2.4.0.jar;C:\project\libs\testing\jmock\jmock-junit4-2.4.0.jar;C:\project\libs\testing\jmock\jmock-legacy-2.4.0.jar;C:\project\libs\testing\jmock\objenesis-1.0.jar
|
The key changes are basically getting rid of the superfluous bootstrap stuff as Pete suggested, making sure the right JARs are included in the right order especially at the beginning, and adding the directory called "test-build" by seamgen that contains a host of configuration and resource files.
Although things look very, very similar, it wasn't enough. Things still don't work.
I suppose one might suggest I restructure my lib directories to match what is produced by seamgen and rewrite my Ant scripts. However, the project is far enough along where such an effort would be quite prohibitive. Besides, I would rather understand what is going on and react accordingly rather than change everything around and hope things magically work.
I will keep tinkering. Continued insight is appreciated.
Thanks.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111724#4111724
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111724
18 years, 4 months
[Persistence, JBoss/CMP, Hibernate, Database] - JPA/Hibernate and default constraints
by asookazian
We have the following constraint defined in sql server 2005:
| USE [boIcomsSecurityAudit]
| GO
| ALTER TABLE [dbo].[tblSecurityAuditNote] ADD CONSTRAINT [DF_tblSecurityAuditNote_TimeStamp] DEFAULT (getdate()) FOR [TimeStamp]
I am persisting to the db table above via a Seam2.0.0.GA/JBoss 4.2.2.GA web app. The constructor for the JPA entity is as follows:
| public TblSecurityAuditNote(Integer siteId,
| Integer employeeNumber, String noteType, String noteText) {
|
| this.siteId = siteId;
| this.employeeNumber = employeeNumber;
| this.noteType = noteType;
| this.noteText = noteText;
| }
After em.persist() fires in the SFSB and the transaction commits, the insert shows 'null' for the TimeStamp column (of type datatime) for that newly inserted record. The problem is that when the value is 'null' the default constraint does not fire the getdate() t-sql function. The default constraint works when I issue the following command in SQL management studio:
| insert into tblsecurityauditnote(SITE_ID, EMPLOYEE_NUMBER, NoteType, NoteText)
| values (333, 74055, 'mojo jojo', 'text of a note')
Is there a way around this (e.g. JPA annotation?) or should we remove the table default constraint and use a getdate method in the Java code??? setTimeStamp() is not being called on the JPA entity. So it must default to 'null' which makes sense I guess...
thx.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111722#4111722
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111722
18 years, 4 months
[JBoss jBPM] - "java.util.zip.ZipException: error in opening zip file" erro
by wedny@embt
Hello,
Does anybody know this error? We use jboss 4.03. It works fine till we update the new version sqlserverJDBCDriver.jar.
The following error shows on the server while deploying this jar.
2:44:15,559 ERROR [MainDeployer] Could not initialise deployment: file:/C:/EMServer/server/all/deploy/6_ems.sar.ear/
rg.jboss.deployment.DeploymentException: exception in init of file:/C:/EMServer/server/all/tmp/deploy/tmp47770ems.sar-contents/lib/drivers/sqlserver/1.2/sqljdbc.jar-contents/sqlj
c.jar; - nested throwable: (java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file)
at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:53)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:887)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:881)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:881)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:881)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:798)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy8.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
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:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:464)
at java.lang.Thread.run(Thread.java:595)
aused by: java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file
at org.jboss.util.file.JarArchiveBrowser.(JarArchiveBrowser.java:55)
at org.jboss.util.file.ArchiveBrowser.getBrowser(ArchiveBrowser.java:52)
at org.jboss.ejb3.EJB3Deployer.hasEjbAnnotation(EJB3Deployer.java:189)
at org.jboss.ejb3.EJB3Deployer.accepts(EJB3Deployer.java:251)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.deployment.SubDeployerInterceptor.invokeNext(SubDeployerInterceptor.java:124)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:109)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy30.accepts(Unknown Source)
at org.jboss.deployment.MainDeployer.findDeployer(MainDeployer.java:1060)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:846)
... 69 more
aused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:203)
at java.util.zip.ZipFile.(ZipFile.java:234)
at org.jboss.util.file.JarArchiveBrowser.(JarArchiveBrowser.java:50)
... 90 more
2:44:15,575 INFO [EARDeployer] Init J2EE application: file:/C:/EMServer/server/all/deploy/7_ems-mceperl.jar.ear/
2:44:15,747 INFO [EARDeployer] Started J2EE application:
2:45:22,091 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
2:44:15,559 ERROR [MainDeployer] Could not initialise deployment: file:/C:/EMServer/server/all/deploy/6_ems.sar.ear/
rg.jboss.deployment.DeploymentException: exception in init of file:/C:/EMServer/server/all/tmp/deploy/tmp47770ems.sar-contents/lib/drivers/sqlserver/1.2/sqljdbc.jar-contents/sqlj
c.jar; - nested throwable: (java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file)
at org.jboss.deployment.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:53)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:887)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:881)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:881)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:881)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:798)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at sun.reflect.GeneratedMethodAccessor52.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy8.deploy(Unknown Source)
at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421)
at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634)
at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263)
at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy4.start(Unknown Source)
at org.jboss.deployment.SARDeployer.start(SARDeployer.java:302)
at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1007)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:808)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:771)
at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:755)
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:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy5.deploy(Unknown Source)
at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482)
at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362)
at org.jboss.Main.boot(Main.java:200)
at org.jboss.Main$1.run(Main.java:464)
at java.lang.Thread.run(Thread.java:595)
aused by: java.lang.RuntimeException: java.util.zip.ZipException: error in opening zip file
at org.jboss.util.file.JarArchiveBrowser.(JarArchiveBrowser.java:55)
at org.jboss.util.file.ArchiveBrowser.getBrowser(ArchiveBrowser.java:52)
at org.jboss.ejb3.EJB3Deployer.hasEjbAnnotation(EJB3Deployer.java:189)
at org.jboss.ejb3.EJB3Deployer.accepts(EJB3Deployer.java:251)
at sun.reflect.GeneratedMethodAccessor13.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.interceptor.DynamicInterceptor.invoke(DynamicInterceptor.java:97)
at org.jboss.deployment.SubDeployerInterceptor.invokeNext(SubDeployerInterceptor.java:124)
at org.jboss.deployment.SubDeployerInterceptor.invoke(SubDeployerInterceptor.java:109)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy30.accepts(Unknown Source)
at org.jboss.deployment.MainDeployer.findDeployer(MainDeployer.java:1060)
at org.jboss.deployment.MainDeployer.init(MainDeployer.java:846)
... 69 more
aused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.(ZipFile.java:203)
at java.util.zip.ZipFile.(ZipFile.java:234)
at org.jboss.util.file.JarArchiveBrowser.(JarArchiveBrowser.java:50)
... 90 more
2:44:15,575 INFO [EARDeployer] Init J2EE application: file:/C:/EMServer/server/all/deploy/7_ems-mceperl.jar.ear/
2:44:15,747 INFO [EARDeployer] Started J2EE application:
2:45:22,091 ERROR [URLDeploymentScanner] Incomplete Deployment listing:
Thanks
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111717#4111717
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111717
18 years, 4 months