You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Tom Jordahl (JIRA)" <ax...@ws.apache.org> on 2005/09/09 20:25:31 UTC

[jira] Closed: (AXIS-2214) JWS deployment fails on OS X: libJ3D.jnilib causes "error in opening zip file"

     [ http://issues.apache.org/jira/browse/AXIS-2214?page=all ]
     
Tom Jordahl closed AXIS-2214:
-----------------------------

    Resolution: Invalid

There isn't much that Axis can do.  The compilation of JWS is done by the tools.jar javac compiler which comes with the JDK.  See the org.apache.axis.components.compiler/*.java source code for details on how Axis finds a compiler to use.

Please reopen if you can show how an Axis code change can fix this.


> JWS deployment fails on OS X: libJ3D.jnilib causes "error in opening zip file"
> ------------------------------------------------------------------------------
>
>          Key: AXIS-2214
>          URL: http://issues.apache.org/jira/browse/AXIS-2214
>      Project: Apache Axis
>         Type: Bug
>   Components: Deployment / Registries
>     Versions: 1.2.1
>  Environment: Mac OS X 10.4.2
> Apple JDK 1.5.0_02
> Tomcat 5.5
>     Reporter: Sean Owen

>
> I've deployed a simple service as a JWS file in a web application on Tomcat 5. When I access the web service's WSDL file, I get this error:
> AXIS error
> Sorry, something seems to have gone wrong... here are the details:
> Fault - Error while compiling:  /usr/local/tomcat/webapps/taste/WEB-INF/jwsClasses/RecommenderService.java
> AxisFault
>  faultCode: {http://xml.apache.org/axis/}Server.compileError
>  faultSubcode: 
>  faultString: Error while compiling:  /usr/local/tomcat/webapps/taste/WEB-INF/jwsClasses/RecommenderService.java
>  faultActor: 
>  faultNode: 
>  faultDetail: 
> 	{}Errors:Error compiling /usr/local/tomcat/webapps/taste/WEB-INF/jwsClasses/RecommenderService.java:
> Line 0, column 0: 
> error: error reading /System/Library/Java/Extensions/libJ3D.jnilib; java.util.zip.ZipException: error in opening zip file
> 1 error
> It's trying to unzip files that aren't JARs in /System/Library/Java/Extensions. In fact I see that several of these .jnilib files have shown up very recently here, right after I installed the Quicktime 7 SDK update tonight:
> $ ls -l /System/Library/Java/Extensions
> total 21848
> -rw-r--r--   1 root  wheel   129915 Mar 20 19:45 CoreAudio.jar
> -rw-r--r--   1 root  wheel    28066 Mar 20 22:41 MRJToolkit.jar
> -rw-r--r--   1 root  wheel   114875 Aug 23 22:37 QTJSupport.jar
> -rw-r--r--   1 root  wheel  1179798 Aug 23 22:37 QTJava.zip
> -rw-r--r--   1 root  wheel    15429 Mar 20 23:32 dns_sd.jar
> -rw-r--r--   1 root  wheel  1245745 Mar 20 22:09 j3daudio.jar
> -rw-r--r--   1 root  wheel  1340635 Mar 20 22:08 j3dcore.jar
> -rw-r--r--   1 root  wheel   788867 Mar 20 22:09 j3dutils.jar
> -rw-r--r--   1 root  wheel   328411 Mar 20 18:16 jai_codec.jar
> -rw-r--r--   1 root  wheel  1907996 Mar 20 18:17 jai_core.jar
> -rwxr-xr-x   1 root  wheel   125396 Sep  9 00:06 libJ3D.jnilib
> -rwxr-xr-x   1 root  wheel   288620 Sep  9 00:06 libJ3DAudio.jnilib
> -rwxr-xr-x   1 root  wheel     8856 Sep  9 00:06 libJ3DUtils.jnilib
> -rwxr-xr-x   1 root  wheel  3451280 Sep  7 22:42 libmlib_jai.jnilib
> -rw-r--r--   1 root  wheel    41239 Mar 20 18:22 mlibwrapper_jai.jar
> -rw-r--r--   1 root  wheel   153831 Mar 20 22:08 vecmath.jar
> I assume that the fix is just to ignore these files. Here's the stack trace, if it helps:
> Error while compiling:  /usr/local/tomcat/webapps/taste/WEB-INF/jwsClasses/RecommenderService.java
>         at org.apache.axis.handlers.JWSHandler.setupService(JWSHandler.java:232)
>         at org.apache.axis.handlers.JWSHandler.generateWSDL(JWSHandler.java:294)
>         at org.apache.axis.strategies.WSDLGenStrategy.visit(WSDLGenStrategy.java:33)
>         at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>         at org.apache.axis.SimpleChain.generateWSDL(SimpleChain.java:104)
>         at org.apache.axis.server.AxisServer.generateWSDL(AxisServer.java:454)
>         at org.apache.axis.transport.http.QSWSDLHandler.invoke(QSWSDLHandler.java:68)
>         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.apache.axis.transport.http.AxisServlet.processQuery(AxisServlet.java:1217)
>         at org.apache.axis.transport.http.AxisServlet.doGet(AxisServlet.java:249)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>         at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java:327)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
>         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
>         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
>         at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
>         at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
>         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
>         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
>         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
>         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
>         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
>         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
>         at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
>         at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
>         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira