ibm mobilefirst - java.util.zip.ZipException when calling a Java adapter -
i have zipexception (zip file empty) when calling adapter. ibm mobilefirst platform seems have problems load classes deployed , compiled in adapter file (i checked compiled .adapter file, classes there , ok). i've tryed delete/recreated server, re-re-redeploy, ... there's no error when deploying , in operations console ok (adapter, methods,urls).
the exception:
[9/30/15 15:09:37:821 cest] 000000d0 systemerr r java.util.zip.zipexception: zip file empty [9/30/15 15:09:37:821 cest] 000000d0 systemerr r @ java.util.zip.zipfile.open(native method) [9/30/15 15:09:37:822 cest] 000000d0 systemerr r @ java.util.zip.zipfile.<init>(zipfile.java:215) [9/30/15 15:09:37:822 cest] 000000d0 systemerr r @ java.util.zip.zipfile.<init>(zipfile.java:145) [9/30/15 15:09:37:822 cest] 000000d0 systemerr r @ java.util.jar.jarfile.<init>(jarfile.java:154) [9/30/15 15:09:37:822 cest] 000000d0 systemerr r @ java.util.jar.jarfile.<init>(jarfile.java:118) [9/30/15 15:09:37:822 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.parentlastclassloader.findresourceinurl(parentlastclassloader.java:522) [9/30/15 15:09:37:822 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.parentlastclassloader.internalfindresource(parentlastclassloader.java:472) [9/30/15 15:09:37:823 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.parentlastclassloader.internalfindclass(parentlastclassloader.java:212) [9/30/15 15:09:37:823 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.parentlastclassloader.loadclass(parentlastclassloader.java:128) [9/30/15 15:09:37:823 cest] 000000d0 systemerr r @ java.lang.classloader.loadclass(classloader.java:358) [9/30/15 15:09:37:823 cest] 000000d0 systemerr r @ javax.xml.datatype.factoryfinder.getproviderclass(factoryfinder.java:115) [9/30/15 15:09:37:823 cest] 000000d0 systemerr r @ javax.xml.datatype.factoryfinder.newinstance(factoryfinder.java:181) [9/30/15 15:09:37:823 cest] 000000d0 systemerr r @ javax.xml.datatype.factoryfinder.newinstance(factoryfinder.java:150) [9/30/15 15:09:37:824 cest] 000000d0 systemerr r @ javax.xml.datatype.factoryfinder.find(factoryfinder.java:268) [9/30/15 15:09:37:824 cest] 000000d0 systemerr r @ javax.xml.datatype.datatypefactory.newinstance(datatypefactory.java:129) [9/30/15 15:09:37:824 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.datatypeconverterimpl.getdatatypefactory(datatypeconverterimpl.java:741) [9/30/15 15:09:37:824 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.model.impl.runtimebuiltinleafinfoimpl$13.parse(runtimebuiltinleafinfoimpl.java:575) [9/30/15 15:09:37:824 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.model.impl.runtimebuiltinleafinfoimpl$13.parse(runtimebuiltinleafinfoimpl.java:551) [9/30/15 15:09:37:824 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.runtime.filtertransducer.parse(filtertransducer.java:69) [9/30/15 15:09:37:825 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.runtime.reflect.transducedaccessor$compositetransducedaccessorimpl.parse(transducedaccessor.java:230) [9/30/15 15:09:37:825 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.runtime.unmarshaller.leafpropertyloader.text(leafpropertyloader.java:50) [9/30/15 15:09:37:825 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.runtime.unmarshaller.unmarshallingcontext.text(unmarshallingcontext.java:549) [9/30/15 15:09:37:825 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.runtime.unmarshaller.interningxmlvisitor.text(interningxmlvisitor.java:78) [9/30/15 15:09:37:825 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.runtime.unmarshaller.staxstreamconnector.processtext(staxstreamconnector.java:323) [9/30/15 15:09:37:825 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.runtime.unmarshaller.staxstreamconnector.handleendelement(staxstreamconnector.java:201) [9/30/15 15:09:37:826 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.runtime.unmarshaller.staxstreamconnector.bridge(staxstreamconnector.java:170) [9/30/15 15:09:37:826 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.runtime.unmarshaller.unmarshallerimpl.unmarshal0(unmarshallerimpl.java:355) [9/30/15 15:09:37:826 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.v2.runtime.bridgeimpl.unmarshal(bridgeimpl.java:109) [9/30/15 15:09:37:826 cest] 000000d0 systemerr r @ com.sun.xml.internal.bind.api.bridge.unmarshal(bridge.java:222) [9/30/15 15:09:37:826 cest] 000000d0 systemerr r @ com.sun.xml.internal.ws.client.sei.responsebuilder$doclit.readresponse(responsebuilder.java:539) [9/30/15 15:09:37:827 cest] 000000d0 systemerr r @ com.sun.xml.internal.ws.client.sei.syncmethodhandler.invoke(syncmethodhandler.java:110) [9/30/15 15:09:37:827 cest] 000000d0 systemerr r @ com.sun.xml.internal.ws.client.sei.syncmethodhandler.invoke(syncmethodhandler.java:78) [9/30/15 15:09:37:827 cest] 000000d0 systemerr r @ com.sun.xml.internal.ws.client.sei.seistub.invoke(seistub.java:135) [9/30/15 15:09:37:827 cest] 000000d0 systemerr r @ com.sun.proxy.$proxy213.recherchercontrats(unknown source) [9/30/15 15:09:37:827 cest] 000000d0 systemerr r @ fr.sma.prod.adapter.contratresource.recherchercontrats(unknown source) [9/30/15 15:09:37:828 cest] 000000d0 systemerr r @ sun.reflect.nativemethodaccessorimpl.invoke0(native method) [9/30/15 15:09:37:828 cest] 000000d0 systemerr r @ sun.reflect.nativemethodaccessorimpl.invoke(nativemethodaccessorimpl.java:57) [9/30/15 15:09:37:828 cest] 000000d0 systemerr r @ sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:43) [9/30/15 15:09:37:828 cest] 000000d0 systemerr r @ java.lang.reflect.method.invoke(method.java:606) [9/30/15 15:09:37:828 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.handlers.invokemethodhandler.handlerequest(invokemethodhandler.java:63) [9/30/15 15:09:37:828 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandler.handlerequest(abstracthandler.java:33) [9/30/15 15:09:37:829 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:26) [9/30/15 15:09:37:829 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:22) [9/30/15 15:09:37:829 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.dochain(abstracthandlerschain.java:63) [9/30/15 15:09:37:829 cest] 000000d0 systemerr r @ com.worklight.wink.extensions.worklightwinkhandler$1.run(worklightwinkhandler.java:50) [9/30/15 15:09:37:829 cest] 000000d0 systemerr r @ com.worklight.wink.extensions.worklightwinkhandler$1.run(worklightwinkhandler.java:45) [9/30/15 15:09:37:829 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.jaxrsadapterrequestinterceptor.accesstheresourcewithidentity(jaxrsadapterrequestinterceptor.java:96) [9/30/15 15:09:37:830 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.jaxrsadapterrequestinterceptor.access$000(jaxrsadapterrequestinterceptor.java:39) [9/30/15 15:09:37:830 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.jaxrsadapterrequestinterceptor$1.run(jaxrsadapterrequestinterceptor.java:84) [9/30/15 15:09:37:830 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.jaxrsadapterrequestinterceptor$1.run(jaxrsadapterrequestinterceptor.java:81) [9/30/15 15:09:37:830 cest] 000000d0 systemerr r @ com.worklight.core.auth.impl.oauthvalidatorfilter$1.run(oauthvalidatorfilter.java:154) [9/30/15 15:09:37:830 cest] 000000d0 systemerr r @ com.worklight.core.auth.impl.oauthvalidatorfilter$1.run(oauthvalidatorfilter.java:145) [9/30/15 15:09:37:830 cest] 000000d0 systemerr r @ java.security.accesscontroller.doprivileged(native method) [9/30/15 15:09:37:831 cest] 000000d0 systemerr r @ javax.security.auth.subject.doas(subject.java:415) [9/30/15 15:09:37:831 cest] 000000d0 systemerr r @ com.worklight.oauth.validation.validationfilterhelper.filterrequest(validationfilterhelper.java:65) [9/30/15 15:09:37:831 cest] 000000d0 systemerr r @ com.worklight.core.auth.impl.oauthvalidatorfilter.securedaccesstoresource(oauthvalidatorfilter.java:145) [9/30/15 15:09:37:831 cest] 000000d0 systemerr r @ com.worklight.core.auth.impl.oauthvalidatorfilter.filterrequest(oauthvalidatorfilter.java:112) [9/30/15 15:09:37:831 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.jaxrsadapterrequestinterceptor.handlerequest(jaxrsadapterrequestinterceptor.java:81) [9/30/15 15:09:37:832 cest] 000000d0 systemerr r @ com.worklight.wink.extensions.worklightwinkhandler.handlerequest(worklightwinkhandler.java:45) [9/30/15 15:09:37:832 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:26) [9/30/15 15:09:37:832 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:22) [9/30/15 15:09:37:832 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.dochain(abstracthandlerschain.java:63) [9/30/15 15:09:37:832 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.handlers.createinvocationparametershandler.handlerequest(createinvocationparametershandler.java:54) [9/30/15 15:09:37:832 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:26) [9/30/15 15:09:37:833 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:22) [9/30/15 15:09:37:833 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.dochain(abstracthandlerschain.java:63) [9/30/15 15:09:37:833 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.handlers.findresourcemethodhandler.handleresourcemethod(findresourcemethodhandler.java:151) [9/30/15 15:09:37:833 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.handlers.findresourcemethodhandler.handlerequest(findresourcemethodhandler.java:65) [9/30/15 15:09:37:833 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:26) [9/30/15 15:09:37:833 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:22) [9/30/15 15:09:37:834 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.dochain(abstracthandlerschain.java:63) [9/30/15 15:09:37:834 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.handlers.findrootresourcehandler.handlerequest(findrootresourcehandler.java:95) [9/30/15 15:09:37:834 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:26) [9/30/15 15:09:37:834 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:22) [9/30/15 15:09:37:834 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.dochain(abstracthandlerschain.java:63) [9/30/15 15:09:37:834 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.handlers.headmethodhandler.handlerequest(headmethodhandler.java:53) [9/30/15 15:09:37:835 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:26) [9/30/15 15:09:37:835 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:22) [9/30/15 15:09:37:835 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.dochain(abstracthandlerschain.java:63) [9/30/15 15:09:37:835 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.handlers.optionsmethodhandler.handlerequest(optionsmethodhandler.java:46) [9/30/15 15:09:37:835 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:26) [9/30/15 15:09:37:835 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:22) [9/30/15 15:09:37:836 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.dochain(abstracthandlerschain.java:63) [9/30/15 15:09:37:836 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.handlers.searchresulthandler.handlerequest(searchresulthandler.java:33) [9/30/15 15:09:37:836 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:26) [9/30/15 15:09:37:836 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:22) [9/30/15 15:09:37:836 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.dochain(abstracthandlerschain.java:63) [9/30/15 15:09:37:836 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.log.resourceinvocation.handlerequest(resourceinvocation.java:92) [9/30/15 15:09:37:837 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:26) [9/30/15 15:09:37:837 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:22) [9/30/15 15:09:37:837 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.dochain(abstracthandlerschain.java:63) [9/30/15 15:09:37:837 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.log.requests.handlerequest(requests.java:76) [9/30/15 15:09:37:837 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:26) [9/30/15 15:09:37:837 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.requesthandlerschain.handle(requesthandlerschain.java:22) [9/30/15 15:09:37:838 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.dochain(abstracthandlerschain.java:63) [9/30/15 15:09:37:838 cest] 000000d0 systemerr r @ org.apache.wink.server.handlers.abstracthandlerschain.run(abstracthandlerschain.java:48) [9/30/15 15:09:37:839 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.requestprocessor.handlerequestwithoutfaultbarrier(requestprocessor.java:207) [9/30/15 15:09:37:839 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.requestprocessor.handlerequest(requestprocessor.java:154) [9/30/15 15:09:37:839 cest] 000000d0 systemerr r @ org.apache.wink.server.internal.servlet.restservlet.service(restservlet.java:119) [9/30/15 15:09:37:839 cest] 000000d0 systemerr r @ javax.servlet.http.httpservlet.service(httpservlet.java:668) [9/30/15 15:09:37:839 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.jaxrssandbox$2.dofilter(jaxrssandbox.java:347) [9/30/15 15:09:37:839 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.filterchainimpl.dofilter(filterchainimpl.java:84) [9/30/15 15:09:37:840 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.jaxrssandbox.handlerequest(jaxrssandbox.java:352) [9/30/15 15:09:37:840 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.restadaptersserviceservlet.doservice(restadaptersserviceservlet.java:69) [9/30/15 15:09:37:840 cest] 000000d0 systemerr r @ com.worklight.adapters.rest.restadaptersservlet.service(restadaptersservlet.java:59) [9/30/15 15:09:37:840 cest] 000000d0 systemerr r @ javax.servlet.http.httpservlet.service(httpservlet.java:668) [9/30/15 15:09:37:840 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.servlet.servletwrapper.service(servletwrapper.java:1285) [9/30/15 15:09:37:840 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.servlet.servletwrapper.handlerequest(servletwrapper.java:776) [9/30/15 15:09:37:841 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.servlet.servletwrapper.handlerequest(servletwrapper.java:473) [9/30/15 15:09:37:841 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.filter.webappfilterchain.invoketarget(webappfilterchain.java:135) [9/30/15 15:09:37:841 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:89) [9/30/15 15:09:37:841 cest] 000000d0 systemerr r @ com.worklight.analytics.analyticsfilter.dofilter(analyticsfilter.java:124) [9/30/15 15:09:37:841 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java:206) [9/30/15 15:09:37:841 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:86) [9/30/15 15:09:37:842 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.filter.webappfiltermanager.dofilter(webappfiltermanager.java:978) [9/30/15 15:09:37:842 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.filter.webappfiltermanager.invokefilters(webappfiltermanager.java:1100) [9/30/15 15:09:37:842 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.servlet.cacheservletwrapper.handlerequest(cacheservletwrapper.java:81) [9/30/15 15:09:37:842 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.webcontainer.handlerequest(webcontainer.java:912) [9/30/15 15:09:37:843 cest] 000000d0 systemerr r @ com.ibm.ws.webcontainer.osgi.dynamicvirtualhost$2.run(dynamicvirtualhost.java:262) [9/30/15 15:09:37:843 cest] 000000d0 systemerr r @ com.ibm.ws.http.dispatcher.internal.channel.httpdispatcherlink$taskwrapper.run(httpdispatcherlink.java:955) [9/30/15 15:09:37:843 cest] 000000d0 systemerr r @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1145) [9/30/15 15:09:37:843 cest] 000000d0 systemerr r @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:615) [9/30/15 15:09:37:843 cest] 000000d0 systemerr r @ java.lang.thread.run(thread.java:745) i'm completly stuck this. has idea be? (it's odd because worked before).
my configuration:
product = websphere application server 8.5.5.5 (wlp-1.0.8.cl50520150305-2202) wlp.install.dir = c:/users/axxxx/.ibm/mobilefirst/7.1.0.00.20150807-0630/server/wlp/ java.home = c:\program files\java\jdk1.7.0_79\jre java.version = 1.7.0_79 java.runtime = java(tm) se runtime environment (1.7.0_79-b15) os = windows 7 (6.1; amd64) (en_us)
mobilefirst studio in eclipse acts strangely class loading in adapters. 1 suggestion may try following:
- backup studio
- create new eclipse workspace
- import backup of project
- re-build , deploy project
verify issue has been resolved.
Comments
Post a Comment