Fórumok
Error registering portlets for
Artur Mustermann, módosítva 9 év-val korábban
Error registering portlets for
New Member Bejegyzések: 2 Csatlakozás dátuma: 2014.04.30. Legújabb bejegyzések
Hello, I am writing my own portlet with JFreecharts. The code works fine with Liferay 6 but with Liferay 6.2 i always got the error message
here is my Code. I pruned it for you so it's verry short now.
Here is The Whole Error Log.
Error registering portlets for...
I even can deploy the raw file from 6 without a problem, but the code is not running. Yes I did not just copied the project, i even tried to code it vom zero.here is my Code. I pruned it for you so it's verry short now.
package de.artur;
import java.io.IOException;
import java.io.OutputStream;
import javax.portlet.PortletException;
import javax.portlet.PortletRequestDispatcher;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import javax.portlet.ResourceRequest;
import javax.portlet.ResourceResponse;
import javax.portlet.ResourceURL;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartRenderingInfo;
import org.jfree.chart.ChartUtilities;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.entity.StandardEntityCollection;
import org.jfree.data.general.DefaultPieDataset;
import com.liferay.util.bridges.mvc.MVCPortlet;
/**
* Portlet implementation class NewPortlet
*/
public class NewPortlet extends MVCPortlet {
public void init() {
viewJSP = getInitParameter("view-jsp");
}
@Override
public void serveResource(ResourceRequest request,
ResourceResponse response)
throws PortletException, IOException {
String resourceID = request.getResourceID();
try {
if (resourceID.equals("chart-image")) {
response.setContentType("image/png");
OutputStream out = response.getPortletOutputStream();
DefaultPieDataset dataset = new DefaultPieDataset();
dataset.setValue("UseId1", 10);
dataset.setValue("UseId2", 3);
dataset.setValue("UseId3", 7);
try {
JFreeChart chart = ChartFactory.createPieChart3D("Assets",
dataset,
true,
true,
true
);
if (chart != null) {
ChartRenderingInfo chartRenderingInfo = new ChartRenderingInfo(new StandardEntityCollection());
ChartUtilities.writeChartAsPNG(out, chart, 400, 250, chartRenderingInfo);
}
} catch (Exception e) {
System.err.println(e.toString());
} finally {
// out.close();
}
}
}catch (Exception e){
System.out.println("bla");
}
}
public void doView(RenderRequest renderRequest, RenderResponse renderResponse)
throws IOException, PortletException {
ResourceURL chartUrl = renderResponse.createResourceURL();
chartUrl.setResourceID("chart-image");
String resourceUrl = chartUrl.toString();
renderRequest.setAttribute("resourceUrl", resourceUrl);
include(viewJSP, renderRequest, renderResponse);
}
protected void include(String path,
RenderRequest renderRequest,
RenderResponse renderResponse)
throws IOException, PortletException {
PortletRequestDispatcher portletRequestDispatcher = getPortletContext().getRequestDispatcher(path);
portletRequestDispatcher.include(renderRequest, renderResponse);
}
protected String viewJSP;
}
Here is The Whole Error Log.
14:31:54,884 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:204] Processing aaaaaa-portlet-6.2.10.1.war
14:31:54,885 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:79] Copying portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war
14:31:54,904 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:859] Deploying aaaaaa-portlet-6.2.10.1.war
14:31:54,905 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:962] Updating Aaaaaa from version 6.2.10.1 to version 6.2.10.1
Expanding: C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war into C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906\WEB-INF
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906\WEB-INF\jsp
14:31:55,143 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:2383] Modifying Servlet 2.5 C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906\WEB-INF\web.xml
Copying 36 files to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Deleting directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430143154906
14:31:55,241 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:91] Portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war copied successfully. Deployment will start in a few seconds.
Apr 30, 2014 2:32:00 PM org.apache.catalina.startup.HostConfig deleteRedeployResources
Information: Undeploying context [/aaaaaa-portlet]
14:32:00,027 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
Apr 30, 2014 2:32:00 PM org.apache.catalina.core.ApplicationContext log
Information: Closing Spring root WebApplicationContext
14:32:00,029 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:32:00 PM org.apache.catalina.startup.HostConfig deployDirectory
Information: Deploying web application directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
14:32:01,244 INFO [localhost-startStop-24][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
14:32:01,244 INFO [localhost-startStop-24][HotDeployImpl:198] Deploying aaaaaa-portlet from queue
14:32:01,244 INFO [localhost-startStop-24][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:32:01 PM org.apache.catalina.core.ApplicationContext log
Information: Initializing Spring root WebApplicationContext
14:32:01,437 INFO [localhost-startStop-24][PortletHotDeployListener:343] Registering portlets for aaaaaa-portlet
14:32:01,472 ERROR [localhost-startStop-24][HotDeployImpl:211] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:46)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:127)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:208)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:95)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:164)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:154)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:116)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1113)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1671)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/jfree/data/general/PieDataset
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.liferay.portlet.PortletBagFactory.getPortletInstance(PortletBagFactory.java:418)
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:121)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:369)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:124)
... 23 more
Caused by: java.lang.ClassNotFoundException: org.jfree.data.general.PieDataset
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 31 more
14:45:42,577 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:204] Processing aaaaaa-portlet-6.2.10.1.war
14:45:42,589 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:79] Copying portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war
14:45:42,634 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:859] Deploying aaaaaa-portlet-6.2.10.1.war
14:45:42,650 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:962] Updating Aaaaaa from version 6.2.10.1 to version 6.2.10.1
Expanding: C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war into C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650\WEB-INF
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650\WEB-INF\jsp
14:45:42,846 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:2383] Modifying Servlet 2.5 C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650\WEB-INF\web.xml
Copying 36 files to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Deleting directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144542650
14:45:42,951 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:91] Portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war copied successfully. Deployment will start in a few seconds.
14:45:47,654 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
14:45:47,656 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:45:47 PM org.apache.catalina.startup.HostConfig deleteRedeployResources
Information: Undeploying context [/aaaaaa-portlet]
Apr 30, 2014 2:45:47 PM org.apache.catalina.core.ApplicationContext log
Information: Closing Spring root WebApplicationContext
Apr 30, 2014 2:45:48 PM org.apache.catalina.startup.HostConfig deployDirectory
Information: Deploying web application directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
14:45:49,421 INFO [localhost-startStop-25][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
14:45:49,422 INFO [localhost-startStop-25][HotDeployImpl:198] Deploying aaaaaa-portlet from queue
14:45:49,422 INFO [localhost-startStop-25][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:45:49 PM org.apache.catalina.core.ApplicationContext log
Information: Initializing Spring root WebApplicationContext
14:45:49,641 INFO [localhost-startStop-25][PortletHotDeployListener:343] Registering portlets for aaaaaa-portlet
14:45:49,675 ERROR [localhost-startStop-25][HotDeployImpl:211] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:46)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:127)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:208)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:95)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:164)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:154)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:116)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1113)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1671)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/jfree/data/general/PieDataset
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.liferay.portlet.PortletBagFactory.getPortletInstance(PortletBagFactory.java:418)
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:121)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:369)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:124)
... 23 more
Caused by: java.lang.ClassNotFoundException: org.jfree.data.general.PieDataset
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 31 more
14:47:47,973 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][AutoDeployDir:204] Processing aaaaaa-portlet-6.2.10.1.war
14:47:47,974 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:79] Copying portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war
14:47:47,983 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:859] Deploying aaaaaa-portlet-6.2.10.1.war
14:47:47,984 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:962] Updating Aaaaaa from version 6.2.10.1 to version 6.2.10.1
Expanding: C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war into C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985\WEB-INF
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985\WEB-INF\classes
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985\WEB-INF\jsp
14:47:48,082 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][BaseDeployer:2383] Modifying Servlet 2.5 C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985\WEB-INF\web.xml
Copying 36 files to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Copying 1 file to C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
Deleting directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\temp\20140430144747985
14:47:48,178 INFO [com.liferay.portal.kernel.deploy.auto.AutoDeployScanner][PortletAutoDeployListener:91] Portlets for C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\deploy\aaaaaa-portlet-6.2.10.1.war copied successfully. Deployment will start in a few seconds.
Apr 30, 2014 2:47:49 PM org.apache.catalina.startup.HostConfig deleteRedeployResources
Information: Undeploying context [/aaaaaa-portlet]
14:47:49,759 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
Apr 30, 2014 2:47:49 PM org.apache.catalina.core.ApplicationContext log
Information: Closing Spring root WebApplicationContext
14:47:49,760 INFO [ContainerBackgroundProcessor[StandardEngine[Catalina]]][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:47:50 PM org.apache.catalina.startup.HostConfig deployDirectory
Information: Deploying web application directory C:\Olympus\eclipse\liferay-portal-6.2-ce-ga2\tomcat-7.0.42\webapps\aaaaaa-portlet
14:47:50,881 INFO [localhost-startStop-26][HotDeployEvent:130] Plugin aaaaaa-portlet requires marketplace-portlet
14:47:50,881 INFO [localhost-startStop-26][HotDeployImpl:198] Deploying aaaaaa-portlet from queue
14:47:50,881 INFO [localhost-startStop-26][PluginPackageUtil:1016] Reading plugin package for aaaaaa-portlet
Apr 30, 2014 2:47:51 PM org.apache.catalina.core.ApplicationContext log
Information: Initializing Spring root WebApplicationContext
14:47:51,097 INFO [localhost-startStop-26][PortletHotDeployListener:343] Registering portlets for aaaaaa-portlet
14:47:51,132 ERROR [localhost-startStop-26][HotDeployImpl:211] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering portlets for aaaaaa-portletaaaaaa-portlet
at com.liferay.portal.kernel.deploy.hot.BaseHotDeployListener.throwHotDeployException(BaseHotDeployListener.java:46)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:127)
at com.liferay.portal.deploy.hot.HotDeployImpl.doFireDeployEvent(HotDeployImpl.java:208)
at com.liferay.portal.deploy.hot.HotDeployImpl.fireDeployEvent(HotDeployImpl.java:95)
at com.liferay.portal.kernel.deploy.hot.HotDeployUtil.fireDeployEvent(HotDeployUtil.java:27)
at com.liferay.portal.kernel.servlet.PluginContextListener.fireDeployEvent(PluginContextListener.java:164)
at com.liferay.portal.kernel.servlet.PluginContextListener.doPortalInit(PluginContextListener.java:154)
at com.liferay.portal.kernel.util.BasePortalLifecycle.portalInit(BasePortalLifecycle.java:44)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:64)
at com.liferay.portal.kernel.util.PortalLifecycleUtil.register(PortalLifecycleUtil.java:56)
at com.liferay.portal.kernel.util.BasePortalLifecycle.registerPortalLifecycle(BasePortalLifecycle.java:54)
at com.liferay.portal.kernel.servlet.PluginContextListener.contextInitialized(PluginContextListener.java:116)
at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4939)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5434)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1113)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1671)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoClassDefFoundError: org/jfree/data/general/PieDataset
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.liferay.portlet.PortletBagFactory.getPortletInstance(PortletBagFactory.java:418)
at com.liferay.portlet.PortletBagFactory.create(PortletBagFactory.java:121)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.doInvokeDeploy(PortletHotDeployListener.java:369)
at com.liferay.portal.deploy.hot.PortletHotDeployListener.invokeDeploy(PortletHotDeployListener.java:124)
... 23 more
Caused by: java.lang.ClassNotFoundException: org.jfree.data.general.PieDataset
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
... 31 more
Sagar A Vyas, módosítva 9 év-val korábban
RE: Error registering portlets for
Liferay Master Bejegyzések: 679 Csatlakozás dátuma: 2009.04.17. Legújabb bejegyzések
If possible attached your portlet war file ,I can deploy it to my environment and help you to debug it.
Thanks,
Sagar Vyas
Thanks,
Sagar Vyas
Sushil Patidar, módosítva 9 év-val korábban
RE: Error registering portlets for
Expert Bejegyzések: 467 Csatlakozás dátuma: 2011.10.31. Legújabb bejegyzések
Hi,
It seems like portlet class defined in portlet.xml is not correct.
Regards
It seems like portlet class defined in portlet.xml is not correct.
Regards
Artur Mustermann, módosítva 9 év-val korábban
RE: Error registering portlets for
New Member Bejegyzések: 2 Csatlakozás dátuma: 2014.04.30. Legújabb bejegyzések
sorry for my late responce! Thank you for your participation
I asked a colleague today and he found this out:
The error happenend because I Added the JFreechart into the Libraries Build path and not in the lib folder of docroots.
By the way, I rewrote the whole code and the error was gone.
I asked a colleague today and he found this out:
The error happenend because I Added the JFreechart into the Libraries Build path and not in the lib folder of docroots.
By the way, I rewrote the whole code and the error was gone.