You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@lenya.apache.org by Michael Wechner <mi...@wyona.com> on 2006/05/22 23:27:11 UTC

Build problems: org.apache.lenya.cms.publication.DocumentIdentityMap

Hi

What has happened to the 
org.apache.lenya.cms.publication.DocumentIdentityMap?

Many of my publications do not build anymore, please see below:

compile-src:
Created dir: /home/michi/src/apache/lenya/trunk/build/lenya/modules
Compiling 145 source files to 
/home/michi/src/apache/lenya/trunk/build/lenya/modules
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/FeedGenerator.java:46: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: package publication
import org.apache.lenya.cms.publication.DocumentIdentityMap;
                                        ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/FeedGenerator.java:117: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: class org.apache.cocoon.generation.FeedGenerator
    protected DocumentIdentityMap map;
              ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/Tree2XML.java:18: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: package publication
import org.apache.lenya.cms.publication.DocumentIdentityMap;
                                        ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/WikiGenerator.java:37: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: package publication
import org.apache.lenya.cms.publication.DocumentIdentityMap;
                                        ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/lenya/cms/authoring/RawCreator.java:35: 
cannot resolve symbol
symbol  : class NodeCreatorInterface
location: class org.apache.lenya.cms.authoring.RawCreator
public abstract class RawCreator extends AbstractLogEnabled implements 
NodeCreatorInterface {
                                                                       ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/lenya/cms/site/usecases/CreateWordDocument.java:33: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: package publication
import org.apache.lenya.cms.publication.DocumentIdentityMap;
                                        ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/authoring/NewBlogEntryCreator.java:25: 
cannot resolve symbol
symbol  : class DefaultBranchCreator
location: package authoring
import org.apache.lenya.cms.authoring.DefaultBranchCreator;
                                      ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/authoring/NewBlogEntryCreator.java:37: 
cannot resolve symbol
symbol  : class DefaultBranchCreator
location: class org.wyona.lenya.cms.authoring.NewBlogEntryCreator
public class NewBlogEntryCreator extends DefaultBranchCreator {
                                         ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:36: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: package publication
import org.apache.lenya.cms.publication.DocumentIdentityMap;
                                        ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/FeedGenerator.java:209: 
getSession(org.apache.avalon.framework.service.ServiceManager,org.apache.cocoon.environment.Request) 
in org.apache.lenya.cms.repository.RepositoryUtil cannot be applied to 
(org.apache.cocoon.environment.Request,org.apache.avalon.framework.logger.Logger)
        Session session = RepositoryUtil.getSession(request, getLogger());
                                        ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/FeedGenerator.java:226: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: class org.apache.cocoon.generation.FeedGenerator
        this.map = new DocumentIdentityMap(session, this.manager, 
getLogger());
                       ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/Tree2XML.java:242: 
getSession(org.apache.avalon.framework.service.ServiceManager,org.apache.cocoon.environment.Request) 
in org.apache.lenya.cms.repository.RepositoryUtil cannot be applied to 
(org.apache.cocoon.environment.Request,org.apache.avalon.framework.logger.Logger)
        Session session = RepositoryUtil.getSession(this.request, 
this.logger);
                                        ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/Tree2XML.java:243: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: class org.apache.cocoon.generation.Tree2XML
        DocumentIdentityMap identityMap = new DocumentIdentityMap(session,
        ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/Tree2XML.java:243: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: class org.apache.cocoon.generation.Tree2XML
        DocumentIdentityMap identityMap = new DocumentIdentityMap(session,
                                              ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/lenya/cms/site/usecases/CreateWordDocument.java:157: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: class org.apache.lenya.cms.site.usecases.CreateWordDocument
            DocumentIdentityMap map = getDocumentIdentityMap();
            ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/authoring/NewBlogEntryCreator.java:53: 
cannot resolve symbol
symbol  : method getLogger ()
location: class org.wyona.lenya.cms.authoring.NewBlogEntryCreator
        if (getLogger().isDebugEnabled())
            ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/authoring/NewBlogEntryCreator.java:54: 
cannot resolve symbol
symbol  : method getLogger ()
location: class org.wyona.lenya.cms.authoring.NewBlogEntryCreator
            getLogger().debug("NewBlogEntryCreator.transformXML(): " + 
document);
            ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:87: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: class org.wyona.lenya.cms.site.usecases.CreateBlogEntry
            DocumentIdentityMap map = getDocumentIdentityMap();
            ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:170: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: class org.wyona.lenya.cms.site.usecases.CreateBlogEntry
            DocumentIdentityMap map = getDocumentIdentityMap();
            ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:177: 
cannot resolve symbol
symbol  : method add 
(org.apache.lenya.cms.publication.Document,org.apache.lenya.cms.publication.ResourceType,java.lang.String,java.lang.String,boolean,java.util.HashMap)
location: interface org.apache.lenya.cms.publication.DocumentManager
            documentManager.add(document, resourceType, "xml",
                           ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:193: 
cannot resolve symbol
symbol  : class DocumentIdentityMap
location: class org.wyona.lenya.cms.site.usecases.CreateBlogEntry
        DocumentIdentityMap map = getDocumentIdentityMap();
        ^
/home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:210: 
cannot resolve symbol
symbol  : method add 
(org.apache.lenya.cms.publication.Document,org.apache.lenya.cms.publication.ResourceType,java.lang.String,java.lang.String,boolean,<nulltype>)
location: interface org.apache.lenya.cms.publication.DocumentManager
                        documentManager.add(document, resourceType, 
DEFAULT_EXTENSION, currentDoc, true, null);
                                       ^
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
22 errors

BUILD FAILED
/home/michi/src/apache/lenya/trunk/src/targets/webapp-build.xml:167: The 
following error occurred while executing this line:
/home/michi/src/apache/lenya/trunk/src/targets/compile-build.xml:58: 
Compile failed; see the compiler error output for details.

-- 
Michael Wechner
Wyona      -   Open Source Content Management   -    Apache Lenya
http://www.wyona.com                      http://lenya.apache.org
michael.wechner@wyona.com                        michi@apache.org
+41 44 272 91 61


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org


Re: Build problems: org.apache.lenya.cms.publication.DocumentIdentityMap

Posted by Renaud Richardet <re...@wyona.com>.
Hello Michi,

Michael Wechner wrote:

> Hi
>
> What has happened to the 
> org.apache.lenya.cms.publication.DocumentIdentityMap?

Use DocumentFactory instead, see 
http://svn.apache.org/viewvc?rev=407817&view=rev

>
> Many of my publications do not build anymore

Same here :-(

HTH,
Renaud

> , please see below:
>
> compile-src:
> Created dir: /home/michi/src/apache/lenya/trunk/build/lenya/modules
> Compiling 145 source files to 
> /home/michi/src/apache/lenya/trunk/build/lenya/modules
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/FeedGenerator.java:46: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: package publication
> import org.apache.lenya.cms.publication.DocumentIdentityMap;
>                                        ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/FeedGenerator.java:117: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: class org.apache.cocoon.generation.FeedGenerator
>    protected DocumentIdentityMap map;
>              ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/Tree2XML.java:18: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: package publication
> import org.apache.lenya.cms.publication.DocumentIdentityMap;
>                                        ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/WikiGenerator.java:37: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: package publication
> import org.apache.lenya.cms.publication.DocumentIdentityMap;
>                                        ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/lenya/cms/authoring/RawCreator.java:35: 
> cannot resolve symbol
> symbol  : class NodeCreatorInterface
> location: class org.apache.lenya.cms.authoring.RawCreator
> public abstract class RawCreator extends AbstractLogEnabled implements 
> NodeCreatorInterface {
>                                                                       ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/lenya/cms/site/usecases/CreateWordDocument.java:33: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: package publication
> import org.apache.lenya.cms.publication.DocumentIdentityMap;
>                                        ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/authoring/NewBlogEntryCreator.java:25: 
> cannot resolve symbol
> symbol  : class DefaultBranchCreator
> location: package authoring
> import org.apache.lenya.cms.authoring.DefaultBranchCreator;
>                                      ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/authoring/NewBlogEntryCreator.java:37: 
> cannot resolve symbol
> symbol  : class DefaultBranchCreator
> location: class org.wyona.lenya.cms.authoring.NewBlogEntryCreator
> public class NewBlogEntryCreator extends DefaultBranchCreator {
>                                         ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:36: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: package publication
> import org.apache.lenya.cms.publication.DocumentIdentityMap;
>                                        ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/FeedGenerator.java:209: 
> getSession(org.apache.avalon.framework.service.ServiceManager,org.apache.cocoon.environment.Request) 
> in org.apache.lenya.cms.repository.RepositoryUtil cannot be applied to 
> (org.apache.cocoon.environment.Request,org.apache.avalon.framework.logger.Logger) 
>
>        Session session = RepositoryUtil.getSession(request, getLogger());
>                                        ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/FeedGenerator.java:226: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: class org.apache.cocoon.generation.FeedGenerator
>        this.map = new DocumentIdentityMap(session, this.manager, 
> getLogger());
>                       ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/Tree2XML.java:242: 
> getSession(org.apache.avalon.framework.service.ServiceManager,org.apache.cocoon.environment.Request) 
> in org.apache.lenya.cms.repository.RepositoryUtil cannot be applied to 
> (org.apache.cocoon.environment.Request,org.apache.avalon.framework.logger.Logger) 
>
>        Session session = RepositoryUtil.getSession(this.request, 
> this.logger);
>                                        ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/Tree2XML.java:243: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: class org.apache.cocoon.generation.Tree2XML
>        DocumentIdentityMap identityMap = new DocumentIdentityMap(session,
>        ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/cocoon/generation/Tree2XML.java:243: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: class org.apache.cocoon.generation.Tree2XML
>        DocumentIdentityMap identityMap = new DocumentIdentityMap(session,
>                                              ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/apache/lenya/cms/site/usecases/CreateWordDocument.java:157: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: class org.apache.lenya.cms.site.usecases.CreateWordDocument
>            DocumentIdentityMap map = getDocumentIdentityMap();
>            ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/authoring/NewBlogEntryCreator.java:53: 
> cannot resolve symbol
> symbol  : method getLogger ()
> location: class org.wyona.lenya.cms.authoring.NewBlogEntryCreator
>        if (getLogger().isDebugEnabled())
>            ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/authoring/NewBlogEntryCreator.java:54: 
> cannot resolve symbol
> symbol  : method getLogger ()
> location: class org.wyona.lenya.cms.authoring.NewBlogEntryCreator
>            getLogger().debug("NewBlogEntryCreator.transformXML(): " + 
> document);
>            ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:87: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: class org.wyona.lenya.cms.site.usecases.CreateBlogEntry
>            DocumentIdentityMap map = getDocumentIdentityMap();
>            ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:170: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: class org.wyona.lenya.cms.site.usecases.CreateBlogEntry
>            DocumentIdentityMap map = getDocumentIdentityMap();
>            ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:177: 
> cannot resolve symbol
> symbol  : method add 
> (org.apache.lenya.cms.publication.Document,org.apache.lenya.cms.publication.ResourceType,java.lang.String,java.lang.String,boolean,java.util.HashMap) 
>
> location: interface org.apache.lenya.cms.publication.DocumentManager
>            documentManager.add(document, resourceType, "xml",
>                           ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:193: 
> cannot resolve symbol
> symbol  : class DocumentIdentityMap
> location: class org.wyona.lenya.cms.site.usecases.CreateBlogEntry
>        DocumentIdentityMap map = getDocumentIdentityMap();
>        ^
> /home/michi/src/apache/lenya/trunk/build/lenya/java/modules/org/wyona/lenya/cms/site/usecases/CreateBlogEntry.java:210: 
> cannot resolve symbol
> symbol  : method add 
> (org.apache.lenya.cms.publication.Document,org.apache.lenya.cms.publication.ResourceType,java.lang.String,java.lang.String,boolean,<nulltype>) 
>
> location: interface org.apache.lenya.cms.publication.DocumentManager
>                        documentManager.add(document, resourceType, 
> DEFAULT_EXTENSION, currentDoc, true, null);
>                                       ^
> Note: Some input files use or override a deprecated API.
> Note: Recompile with -deprecation for details.
> 22 errors
>
> BUILD FAILED
> /home/michi/src/apache/lenya/trunk/src/targets/webapp-build.xml:167: 
> The following error occurred while executing this line:
> /home/michi/src/apache/lenya/trunk/src/targets/compile-build.xml:58: 
> Compile failed; see the compiler error output for details.
>

-- 
Renaud Richardet
COO America
Wyona Inc.  -   Open Source Content Management   -   Apache Lenya
office +1 857 776-3195                     mobile +1 617 230 9112
renaud.richardet <at> wyona.com              http://www.wyona.com


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@lenya.apache.org
For additional commands, e-mail: user-help@lenya.apache.org