[
https://jira.jboss.org/jira/browse/JBAS-6061?page=com.atlassian.jira.plug...
]
Russ Zumwalt commented on JBAS-6061:
------------------------------------
I was seeing this same problem as Luc in CR2, but this fix only partially resolved my
problem. Our archive file actually includes sqljdbc.jar in it's WEB-INF/lib directory.
We do this because we ship an EAR file out to customers who then install it on one of the
app servers we support (JBoss being one of them). If I remove the JAR from our EAR and
place it in the server's lib directory, then everything works just fine. I'd
prefer to be able to deploy our EAR file with the jar inside of it since it reduces the
number of steps to deploy our app.
I assumed from the comments for the fix that the intent is to be able to specify
additional exception handlers in conf/bootstrap/vfs.xml when needed. I tried adding an
additional exception handler (that used the server's tmp/vfs-nested.tmp/ directory as
the key since that is where the JAR is read from when deploying) to the vfs.xml file but
that did not work. Perhaps I did something wrong, here was the entry I added to vfs.xml
<entry>
<key>${jboss.server.home.url}tmp/vfs-nested.tmp/</key>
<value><inject bean="VfsNamesExceptionHandler"/></value>
</entry>
Can't deploy a MSSQL 2005 datasource
-------------------------------------
Key: JBAS-6061
URL:
https://jira.jboss.org/jira/browse/JBAS-6061
Project: JBoss Application Server
Issue Type: Bug
Security Level: Public(Everyone can see)
Components: Deployers
Affects Versions: JBossAS-5.0.0.CR2
Reporter: Luc Texier
Assignee: Ales Justin
Priority: Critical
11:44:25,296 ERROR [AbstractKernelController] Error installing to ClassLoader:
name=vfsfile:/D:/mydocs/jboss/support/sandbox/jboss-5.0.0.CR2/serve
r/default/conf/jboss-service.xml state=Describe mode=Manual requiredState=ClassLoader
org.jboss.deployers.spi.DeploymentException: Error creating classloader for
vfsfile:/D:/mydocs/jboss/support/sandbox/jboss-5.0.0.CR2/server/defaul
t/conf/jboss-service.xml
at
org.jboss.deployers.spi.DeploymentException.rethrowAsDeploymentException(DeploymentException.java:49)
at
org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext.createClassLoader(AbstractDeploymentContext.java:518)
at
org.jboss.deployers.structure.spi.helpers.AbstractDeploymentUnit.createClassLoader(AbstractDeploymentUnit.java:159)
at
org.jboss.deployers.spi.deployer.helpers.AbstractClassLoaderDeployer.deploy(AbstractClassLoaderDeployer.java:52)
at
org.jboss.deployers.plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:169)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1285)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1003)
at
org.jboss.deployers.plugins.deployers.DeployersImpl.install(DeployersImpl.java:944)
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:627)
at
org.jboss.deployers.plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:541)
at
org.jboss.system.server.profileservice.ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:235)
at
org.jboss.system.server.profileservice.ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:143)
at org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java:409)
at org.jboss.Main.boot(Main.java:209)
at org.jboss.Main$1.run(Main.java:544)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.Error: Error visiting DelegatingHandler(a)5132526[path=sqljdbc.jar
context=file:/D:/mydocs/jboss/support/sandbox/jboss-5.0.0.CR
2/server/default/lib/
real=file:/D:/mydocs/jboss/support/sandbox/jboss-5.0.0.CR2/server/default/lib/sqljdbc.jar]
at
org.jboss.classloading.plugins.vfs.PackageVisitor.determineAllPackages(PackageVisitor.java:98)
at
org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.determineCapabilities(VFSDeploymentClassLoaderPolicyMo
dule.java:108)
at org.jboss.classloading.spi.dependency.Module.getCapabilities(Module.java:485)
at
org.jboss.classloading.spi.dependency.Module.determinePackageNames(Module.java:544)
at org.jboss.classloading.spi.dependency.Module.getPackageNames(Module.java:529)
at
org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.determinePolicy(VFSDeploymentClassLoaderPolicyModule.j
ava:129)
at
org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.determinePolicy(VFSDeploymentClassLoaderPolicyModule.j
ava:48)
at
org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule.getPolicy(ClassLoaderPolicyModule.java:149)
at
org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.getPolicy(VFSDeploymentClassLoaderPolicyModule.java:12
2)
at
org.jboss.deployers.vfs.plugins.classloader.VFSDeploymentClassLoaderPolicyModule.getPolicy(VFSDeploymentClassLoaderPolicyModule.java:48
)
at
org.jboss.classloading.spi.dependency.policy.ClassLoaderPolicyModule.registerClassLoaderPolicy(ClassLoaderPolicyModule.java:88)
at
org.jboss.deployers.plugins.classloading.AbstractLevelClassLoaderSystemDeployer.createClassLoader(AbstractLevelClassLoaderSystemDeploye
r.java:120)
at
org.jboss.deployers.structure.spi.helpers.AbstractDeploymentContext.createClassLoader(AbstractDeploymentContext.java:504)
... 21 more
Caused by: java.lang.RuntimeException: Failed to read zip file:
org.jboss.virtual.plugins.context.zip.ZipFileWrapper@6bb93c - D:\mydocs\jboss\supp
ort\sandbox\jboss-5.0.0.CR2\server\default\tmp\vfs-nested.tmp\6bacca12_sqljdbc.jar
at
org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:491)
at
org.jboss.virtual.plugins.context.zip.ZipEntryContext.checkIfModified(ZipEntryContext.java:619)
at
org.jboss.virtual.plugins.context.zip.ZipEntryContext.getChildren(ZipEntryContext.java:691)
at
org.jboss.virtual.plugins.context.zip.ZipEntryHandler.getChildren(ZipEntryHandler.java:148)
at
org.jboss.virtual.plugins.context.DelegatingHandler.getChildren(DelegatingHandler.java:120)
at
org.jboss.virtual.plugins.context.AbstractVFSContext.getChildren(AbstractVFSContext.java:155)
at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:272)
at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:242)
at org.jboss.virtual.VFS.visit(VFS.java:330)
at org.jboss.virtual.VirtualFile.visit(VirtualFile.java:407)
at org.jboss.virtual.VirtualFile.getChildren(VirtualFile.java:356)
at org.jboss.virtual.VirtualFile.getChildren(VirtualFile.java:337)
at
org.jboss.classloading.plugins.vfs.PackageVisitor.visit(PackageVisitor.java:200)
at
org.jboss.virtual.plugins.vfs.helpers.WrappingVirtualFileHandlerVisitor.visit(WrappingVirtualFileHandlerVisitor.java:62)
at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:297)
at
org.jboss.virtual.plugins.context.AbstractVFSContext.visit(AbstractVFSContext.java:242)
at org.jboss.virtual.VFS.visit(VFS.java:330)
at org.jboss.virtual.VirtualFile.visit(VirtualFile.java:407)
at
org.jboss.classloading.plugins.vfs.PackageVisitor.determineAllPackages(PackageVisitor.java:94)
... 33 more
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.<init>(ZipFile.java:203)
at java.util.zip.ZipFile.<init>(ZipFile.java:234)
at
org.jboss.virtual.plugins.context.zip.ZipFileWrapper.ensureZipFile(ZipFileWrapper.java:175)
at
org.jboss.virtual.plugins.context.zip.ZipFileWrapper.acquire(ZipFileWrapper.java:245)
at
org.jboss.virtual.plugins.context.zip.ZipEntryContext.initEntries(ZipEntryContext.java:393)
at
org.jboss.virtual.plugins.context.zip.ZipEntryContext.ensureEntries(ZipEntryContext.java:486)
... 51 more
11:44:25,312 ERROR [ProfileServiceBootstrap] Failed to load profile: Summary of
incomplete deployments (SEE PREVIOUS ERRORS FOR DETAILS):
*** CONTEXTS IN ERROR: Name -> Error
vfsfile:/D:/mydocs/jboss/support/sandbox/jboss-5.0.0.CR2/server/default/conf/jboss-service.xml
-> java.util.zip.ZipException: error in opening zip
file
using
http://wiki.jboss.org/wiki/SetUpAMSSQLDatasource (Section " SQL Server 2005 Driver -
Local-TX")
and
http://www.microsoft.com/downloads/details.aspx?FamilyId=C47053EB-3B64-47...
Note: this is a regression bug, the deployment takes place fine on CR1
--
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