Fórum

Service builder is not builing properly WSDD in Liferay 7

Joy Y, modificado 6 Anos atrás.

Service builder is not builing properly WSDD in Liferay 7

New Member Postagens: 8 Data de Entrada: 07/03/11 Postagens Recentes
When try to build service builder to generate SOAP web services through Eclipse Ant plugin (Build WSDD) throwing exception on server startup. The same was working fine in 6.2 but I don't know what they have changed that it is not working in Liferay 7. Any help or suggestion would be appreciated. Here is the error what I get after building WSDD:

06:08:18,440 ERROR [Framework Event Dispatcher: Equinox Container: f028a967-474b-0017-1794-c049c4ae3d0e][tgrainingSample4ws-portlet:97] FrameworkEvent ERROR java.io.IOException: Exception in opening zip file: D:\Training\External\Workspace\liferay-ce-portal-7.0-ga3\osgi\state\org.eclipse.osgi\497\5\bundleFile at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:305) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:85) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:98) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:232) at org.eclipse.osgi.storage.bundlefile.NestedDirBundleFile.getEntry(NestedDirBundleFile.java:52) at org.eclipse.osgi.storage.bundlefile.BundleFile.getResourceURL(BundleFile.java:136) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findResourceImpl(ClasspathManager.java:420) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalResourceImpl(ClasspathManager.java:367) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalResource(ClasspathManager.java:353) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalResource(ModuleClassLoader.java:316) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalResource(BundleLoader.java:804) at org.eclipse.osgi.internal.loader.BundleLoader.findResource(BundleLoader.java:588) at org.eclipse.osgi.internal.loader.ModuleClassLoader.getResource(ModuleClassLoader.java:201) at sun.reflect.GeneratedMethodAccessor553.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.liferay.portal.kernel.util.AggregateClassLoader._getResource(AggregateClassLoader.java:274) at com.liferay.portal.kernel.util.AggregateClassLoader.getResource(AggregateClassLoader.java:167) at org.apache.commons.discovery.jdk.JDK12Hooks.getResources(JDK12Hooks.java:141) at org.apache.commons.discovery.resource.DiscoverResources$1.getNextResources(DiscoverResources.java:112) at org.apache.commons.discovery.resource.DiscoverResources$1.getNextResource(DiscoverResources.java:88) at org.apache.commons.discovery.resource.DiscoverResources$1.hasNext(DiscoverResources.java:75) at org.apache.commons.discovery.resource.names.DiscoverNamesInFile$1.getNextClassNames(DiscoverNamesInFile.java:198) at org.apache.commons.discovery.resource.names.DiscoverNamesInFile$1.getNextClassName(DiscoverNamesInFile.java:182) at org.apache.commons.discovery.resource.names.DiscoverNamesInFile$1.hasNext(DiscoverNamesInFile.java:169) at org.apache.commons.discovery.resource.names.NameDiscoverers$1.getNextIterator(NameDiscoverers.java:102) at org.apache.commons.discovery.resource.names.NameDiscoverers$1.hasNext(NameDiscoverers.java:85) at org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl$1.getNextResource(ResourceClassDiscoverImpl.java:118) at org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl$1.hasNext(ResourceClassDiscoverImpl.java:106) at org.apache.axis.configuration.EngineConfigurationFactoryFinder$1.run(EngineConfigurationFactoryFinder.java:120) at java.security.AccessController.doPrivileged(Native Method) at org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFactory(EngineConfigurationFactoryFinder.java:113) at org.apache.axis.transport.http.AxisServletBase.getEngineEnvironment(AxisServletBase.java:273) at org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:172) at org.apache.axis.transport.http.AxisServletBase.getOption(AxisServletBase.java:396) at org.apache.axis.transport.http.AxisServletBase.init(AxisServletBase.java:112) at org.apache.axis.transport.http.AxisServlet.init(AxisServlet.java:156) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at com.liferay.util.axis.AxisServlet.doInit(AxisServlet.java:245) at com.liferay.util.axis.AxisServlet$InitThread.run(AxisServlet.java:340) Caused by: java.io.FileNotFoundException: D:\Training\External\Workspace\liferay-ce-portal-7.0-ga3\osgi\state\org.eclipse.osgi\497\5\bundleFile (The system cannot find the file specified) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:219) at java.util.zip.ZipFile.(ZipFile.java:149) at java.util.zip.ZipFile.(ZipFile.java:163) at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:288) ... 40 more 06:08:18,442 ERROR [Framework Event Dispatcher: Equinox Container: f028a967-474b-0017-1794-c049c4ae3d0e][tgrainingSample4ws-portlet:97] FrameworkEvent ERROR java.io.IOException: Exception in opening zip file: D:\Training\External\Workspace\liferay-ce-portal-7.0-ga3\osgi\state\org.eclipse.osgi\497\5\bundleFile at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:305) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:85) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:98) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:232) at org.eclipse.osgi.storage.bundlefile.NestedDirBundleFile.getEntry(NestedDirBundleFile.java:52) at org.eclipse.osgi.storage.bundlefile.BundleFile.getResourceURL(BundleFile.java:136) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findResourceImpl(ClasspathManager.java:420) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalResourceImpl(ClasspathManager.java:367) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalResource(ClasspathManager.java:353) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalResource(ModuleClassLoader.java:316) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalResource(BundleLoader.java:804) at org.eclipse.osgi.internal.loader.BundleLoader.findResource(BundleLoader.java:588) at org.eclipse.osgi.internal.loader.ModuleClassLoader.getResource(ModuleClassLoader.java:201) at sun.reflect.GeneratedMethodAccessor553.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.liferay.portal.kernel.util.AggregateClassLoader._getResource(AggregateClassLoader.java:274) at com.liferay.portal.kernel.util.AggregateClassLoader.getResource(AggregateClassLoader.java:167) at org.apache.commons.discovery.resource.classes.DiscoverClasses$1.getNextClass(DiscoverClasses.java:86) at org.apache.commons.discovery.resource.classes.DiscoverClasses$1.hasNext(DiscoverClasses.java:72) at org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl$1.getNextResource(ResourceClassDiscoverImpl.java:118) at org.apache.commons.discovery.resource.classes.ResourceClassDiscoverImpl$1.hasNext(ResourceClassDiscoverImpl.java:106) at org.apache.axis.configuration.EngineConfigurationFactoryFinder$1.run(EngineConfigurationFactoryFinder.java:120) at java.security.AccessController.doPrivileged(Native Method) at org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFactory(EngineConfigurationFactoryFinder.java:113) at org.apache.axis.transport.http.AxisServletBase.getEngineEnvironment(AxisServletBase.java:273) at org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:172) at org.apache.axis.transport.http.AxisServletBase.getOption(AxisServletBase.java:396) at org.apache.axis.transport.http.AxisServletBase.init(AxisServletBase.java:112) at org.apache.axis.transport.http.AxisServlet.init(AxisServlet.java:156) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at com.liferay.util.axis.AxisServlet.doInit(AxisServlet.java:245) at com.liferay.util.axis.AxisServlet$InitThread.run(AxisServlet.java:340) Caused by: java.io.FileNotFoundException: D:\Training\External\Workspace\liferay-ce-portal-7.0-ga3\osgi\state\org.eclipse.osgi\497\5\bundleFile (The system cannot find the file specified) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:219) at java.util.zip.ZipFile.(ZipFile.java:149) at java.util.zip.ZipFile.(ZipFile.java:163) at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:288) ... 33 more 06:08:18,444 ERROR [Framework Event Dispatcher: Equinox Container: f028a967-474b-0017-1794-c049c4ae3d0e][tgrainingSample4ws-portlet:97] FrameworkEvent ERROR java.io.IOException: Exception in opening zip file: D:\Training\External\Workspace\liferay-ce-portal-7.0-ga3\osgi\state\org.eclipse.osgi\497\5\bundleFile at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:305) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.basicOpen(ZipBundleFile.java:85) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getZipFile(ZipBundleFile.java:98) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.checkedOpen(ZipBundleFile.java:65) at org.eclipse.osgi.storage.bundlefile.ZipBundleFile.getEntry(ZipBundleFile.java:232) at org.eclipse.osgi.storage.bundlefile.NestedDirBundleFile.getEntry(NestedDirBundleFile.java:52) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findClassImpl(ClasspathManager.java:562) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClassImpl(ClasspathManager.java:540) at org.eclipse.osgi.internal.loader.classpath.ClasspathManager.findLocalClass(ClasspathManager.java:527) at org.eclipse.osgi.internal.loader.ModuleClassLoader.findLocalClass(ModuleClassLoader.java:324) at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:330) at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:407) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:357) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:349) at org.eclipse.osgi.internal.loader.ModuleClassLoader.loadClass(ModuleClassLoader.java:160) at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at com.liferay.portal.kernel.util.AggregateClassLoader._loadClass(AggregateClassLoader.java:307) at com.liferay.portal.kernel.util.AggregateClassLoader.loadClass(AggregateClassLoader.java:232) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.apache.commons.discovery.ResourceClass$1.run(ResourceClass.java:78) at java.security.AccessController.doPrivileged(Native Method) at org.apache.commons.discovery.ResourceClass.loadClass(ResourceClass.java:74) at org.apache.axis.configuration.EngineConfigurationFactoryFinder$1.run(EngineConfigurationFactoryFinder.java:122) at java.security.AccessController.doPrivileged(Native Method) at org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFactory(EngineConfigurationFactoryFinder.java:113) at org.apache.axis.transport.http.AxisServletBase.getEngineEnvironment(AxisServletBase.java:273) at org.apache.axis.transport.http.AxisServletBase.getEngine(AxisServletBase.java:172) at org.apache.axis.transport.http.AxisServletBase.getOption(AxisServletBase.java:396) at org.apache.axis.transport.http.AxisServletBase.init(AxisServletBase.java:112) at org.apache.axis.transport.http.AxisServlet.init(AxisServlet.java:156) at javax.servlet.GenericServlet.init(GenericServlet.java:158) at com.liferay.util.axis.AxisServlet.doInit(AxisServlet.java:245) at com.liferay.util.axis.AxisServlet$InitThread.run(AxisServlet.java:340) Caused by: java.io.FileNotFoundException: D:\Training\External\Workspace\liferay-ce-portal-7.0-ga3\osgi\state\org.eclipse.osgi\497\5\bundleFile (The system cannot find the file specified) at java.util.zip.ZipFile.open(Native Method) at java.util.zip.ZipFile.(ZipFile.java:219) at java.util.zip.ZipFile.(ZipFile.java:149) at java.util.zip.ZipFile.(ZipFile.java:163) at org.eclipse.osgi.framework.util.SecureAction.getZipFile(SecureAction.java:288)
thumbnail
Terry Jia, modificado 6 Anos atrás.

RE: Service builder is not builing properly WSDD in Liferay 7

New Member Postagens: 14 Data de Entrada: 29/11/10 Postagens Recentes
hey
according to your error log, it seem the file D:\Training\External\Workspace\liferay-ce-portal-7.0-ga3\osgi\state\org.eclipse.osgi\497\5\bundleFile is broken, can you try to use some zip tool like 7-zip to open it to see it work well or not?
thumbnail
Andy Wu, modificado 6 Anos atrás.

RE: Service builder is not builing properly WSDD in Liferay 7

Regular Member Postagens: 195 Data de Entrada: 05/05/15 Postagens Recentes
Hey Joy , could you share your sample project for us , and the steps to reproduce this issue ?